@charset "UTF-8";
.dv-search-filters .dv-tag > .tag-header > .tag-checkbox.active:after,
.dv-search-filters .dv-tag > .tag-header > .tag-expand:after {
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga" 1;
  font-feature-settings: "liga" 1;
}
.dv-search-filters .dv-tag > .tag-header > .tag-checkbox:hover,
.dv-search-filters .dv-tag > .tag-header > .tag-expand:hover,
.dv-search-filters > .dv-hide > .hide-filters:hover {
  cursor: pointer;
}
.dropdown .btn.dropdown-toggle {
  background: transparent;
  border: none;
  padding-right: 20px;
  position: relative;
}
.dropdown .down-arr {
  font-size: 22px;
  height: 15px;
  position: absolute;
  right: 0;
  top: 1px;
  width: 15px;
}
.dropdown .drop-item {
  color: #017acd;
  padding: 6px 60px 5px 20px;
  position: relative;
}
.dropdown .drop-item:hover {
  background: rgba(1, 122, 205, 0.1);
  cursor: pointer;
}
.drop-item > .drop-check {
  border: 1px solid #ccc;
  height: 18px;
  position: absolute;
  right: 10px;
  top: 4px;
  width: 18px;
}
.drop-check > .drop-tick {
  display: none;
}
.drop-item.checked-item .drop-tick {
  color: #333;
  display: block;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  top: -4px;
}
.rs-carousel-mask {
  overflow: hidden;
}
.rs-carousel-runner {
  position: relative;
}
.rs-carousel-runner:after {
  clear: both;
  content: "";
  display: block;
}
.rs-carousel-horizontal .rs-carousel-item {
  float: left;
}
.rs-carousel-mask {
  position: relative;
}
.rs-carousel-runner {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.rs-carousel-transition .rs-carousel-runner {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
.amp-plus-component {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  overflow: hidden;
  position: relative;
}
.amp-plus-component .amp-plus-component-inner {
  position: relative;
  z-index: 1;
}
.amp-plus-component.lut-pad-sm {
  margin-bottom: 10px;
  margin-top: 10px;
}
.amp-plus-component.lut-pad-md {
  margin-bottom: 20px;
  margin-top: 20px;
}
.amp-plus-component.lut-pad-lg {
  margin-bottom: 30px;
  margin-top: 30px;
}
.amp-plus-component.lut-pad-xl {
  margin-bottom: 40px;
  margin-top: 40px;
}
.amp-plus-component.lut-pad-xxl {
  margin-bottom: 50px;
  margin-top: 50px;
}
.amp-plus-component .amp-plus-header {
  background: #004b91;
  color: #fff;
  line-height: 20px;
  padding: 15px;
  position: relative;
  vertical-align: top;
  z-index: 101;
}
.amp-plus-component .amp-plus-header .week-list-holder {
  display: inline-block;
  vertical-align: top;
}
.amp-plus-component .amp-plus-header .storenumber-button-holder {
  display: none;
  vertical-align: top;
}
.amp-plus-component .amp-plus-header .storenumber-button-holder.visible {
  display: inline-block;
}
.amp-plus-component
  .amp-plus-header
  .storenumber-button-holder
  .storenumber-trigger {
  background: #004b91;
  background: #0060ae;
  color: #fff;
  display: inline-block;
  line-height: 20px;
  padding: 5px 15px 5px 35px;
  position: relative;
  vertical-align: top;
  z-index: 101;
}
.amp-plus-component
  .amp-plus-header
  .storenumber-button-holder
  .storenumber-trigger:before {
  color: #fff;
  content: "\f07a";
  display: block;
  font-family: FontAwesome;
  left: 10px;
  position: absolute;
  top: 5px;
}
.amp-plus-component .amp-plus-header-title {
  display: inline-block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-right: 5px;
}
.amp-plus-component .amp-plus-types-menu {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin-right: 10px;
}
.amp-plus-component .amp-plus-types-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.amp-plus-component .amp-plus-types-menu ul li {
  display: inline-block;
  margin: 0 2px 0 0;
}
.amp-plus-component .amp-plus-types-menu ul li a {
  background: hsla(0, 0%, 100%, 0.2);
  border-radius: 20px;
  color: #fff;
  display: inline-block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 5px 12px;
  text-decoration: none;
  text-transform: uppercase;
}
.amp-plus-component .amp-plus-types-menu ul li a:hover {
  background: hsla(0, 0%, 100%, 0.45);
  text-decoration: none;
}
.amp-plus-component .amp-plus-types-menu ul li a.active:hover {
  background: #fff;
}
.amp-plus-component .amp-plus-types-menu ul li a.active {
  background: #fff;
  color: #3998cd;
  font-weight: 600;
}
.amp-plus-component .amp-plus-search-holder {
  display: inline-block;
  margin-right: 5px;
  padding: 2px;
  position: relative;
  top: 2px;
  vertical-align: top;
  width: 450px;
}
.amp-plus-component .amp-plus-search-holder .amp-plus-search {
  display: inline-block;
  position: relative;
  width: 100%;
}
.amp-plus-component .amp-plus-search-holder .amp-plus-search:after {
  color: #333;
  content: "\f002";
  font-family: FontAwesome;
  left: 10px;
  position: absolute;
  top: 3px;
  z-index: 2;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  input[name="query"] {
  background: #fff;
  border: none;
  border-radius: 2px;
  color: #222;
  outline: none;
  padding: 6px 6px 6px 35px;
  width: 100%;
}
.amp-plus-component .amp-plus-search-holder .amp-plus-search .search-message {
  display: none;
  padding: 5px;
  text-align: center;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  input[type="submit"] {
  cursor: pointer;
  display: block;
  height: 35px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 35px;
  z-index: 1;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  ::-webkit-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  ::-moz-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component .amp-plus-search-holder .amp-plus-search ::placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  :-ms-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-search-holder
  .amp-plus-search
  ::-ms-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component .amp-plus-weeks-menu {
  position: relative;
}
.amp-plus-component .amp-plus-weeks-menu.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.amp-plus-component .amp-plus-podcast-link,
.amp-plus-component .four-week-view-button,
.amp-plus-component .one-week-view-button,
.amp-plus-component .remote-four-week-view-button {
  background: hsla(0, 0%, 100%, 0.2);
  background: #0060ae;
  color: #fff;
  display: inline-block;
  float: right;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  opacity: 0.5;
  padding: 5px 12px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.amp-plus-component .amp-plus-podcast-link:hover,
.amp-plus-component .four-week-view-button:hover,
.amp-plus-component .one-week-view-button:hover,
.amp-plus-component .remote-four-week-view-button:hover {
  background: hsla(0, 0%, 100%, 0.3);
  cursor: pointer;
}
.amp-plus-component .amp-plus-podcast-link:focus,
.amp-plus-component .four-week-view-button:focus,
.amp-plus-component .one-week-view-button:focus,
.amp-plus-component .remote-four-week-view-button:focus {
  text-decoration: none;
}
.amp-plus-component .amp-plus-podcast-link.current,
.amp-plus-component .four-week-view-button.current,
.amp-plus-component .one-week-view-button.current,
.amp-plus-component .remote-four-week-view-button.current {
  opacity: 1;
  pointer-events: none;
}
.amp-plus-component .amp-plus-podcast-link {
  margin-left: 100px;
  margin-right: 150px;
  opacity: 1;
}
.amp-plus-component .amp-plus-podcast-link:hover {
  opacity: 1;
}
.amp-plus-component .four-week-view:hover,
.amp-plus-component .remote-four-week-view-button:hover {
  background: hsla(0, 0%, 100%, 0.3);
  color: #fff;
  text-decoration: none;
}
.amp-plus-component .amp-plus-weeks-menu .week-view {
  color: #0071cd;
  display: inline-block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 30px;
  padding: 13px 15px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: top;
  width: 100%;
}
.amp-plus-component .amp-plus-weeks-menu .week-view:after {
  color: #0071cd;
  content: "\f107";
  font-family: FontAwesome;
  margin-left: 10px;
}
.amp-plus-component .amp-plus-weeks-dropdown {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  display: none;
  left: 0;
  padding: 5px 0;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 101;
}
.amp-plus-component .amp-plus-weeks-dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.amp-plus-component .amp-plus-weeks-dropdown ul li {
  position: relative;
}
.amp-plus-component .amp-plus-weeks-dropdown ul li a {
  color: #0071cd;
  display: block;
  font-size: 13px;
  padding: 5px 10px;
  text-align: left;
}
.amp-plus-component .amp-plus-weeks-dropdown ul li a.current-week {
  padding: 5px 30px;
}
.amp-plus-component .amp-plus-weeks-dropdown li a:hover {
  text-decoration: underline;
}
.amp-plus-component
  .amp-plus-weeks-menu
  .week-view:hover
  .amp-plus-weeks-dropdown {
  display: block;
}
.amp-plus-component .amp-plus-content-holder {
  height: 500px;
  overflow: hidden;
  position: relative;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-lock {
  background: #fff;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-lock .lock-message {
  display: block;
  font-size: 24px;
  height: 100%;
  padding: 50px;
  text-align: center;
  width: 100%;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-slide-bar {
  background: #fff;
  border-bottom: 1px solid #ccc;
  height: 55px;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 11;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-slide-bar:after {
  background: #ccc;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-tabbed-menu {
  border-bottom: 1px solid #ccc;
  height: 50px;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 11;
}
.amp-plus-component .amp-plus-content-holder .amp-plus-tabbed-menu:after {
  background: #ccc;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list.four-week-list {
  height: 220px;
  overflow-y: scroll;
}
@media (min-width: 850px) {
  .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.four-week-list {
    height: 450px;
  }
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list li {
  border-bottom: 1px solid #ccc;
  min-height: 100px;
  position: relative;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list li.area-li {
  border-bottom: none;
  min-height: 0;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link {
  color: #545454;
  cursor: pointer;
  display: block;
  font-size: 18px;
  height: 100%;
  min-height: 100px;
  padding: 15px;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 100%;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link.amp-area-menu-item {
  min-height: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link.amp-area-menu-item.selected {
  background: #e0edf9;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link:hover {
  background-color: #e0edf9;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list.area-list {
  background: #f8f8f8;
  height: 100%;
  left: 0;
  overflow-y: scroll;
  position: absolute;
  top: 0;
  width: 100%;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link,
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.verification-items-list
  li
  .list-link {
  padding: 15px 55px 15px 15px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.amp-area-swimlane-title {
  background: #0070cd;
  color: #fff;
  font-weight: 700;
  min-height: 30px;
  padding: 10px 15px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.amp-plus-swimlane-error {
  min-height: 30px;
  padding: 10px 15px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.amp-plus-area-holder-li {
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.amp-plus-area-holder-li
  ul.amp-plus-area-holder-ul {
  margin: 0;
  padding: 0;
}
.amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .title {
  color: #4a4a4a;
  display: block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .assigned {
  text-transform: capitalize;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .assigned,
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .assigned-multi {
  color: #797979;
  display: block;
  font-size: 14px;
  position: relative;
  text-align: left;
  width: 100%;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .assigned-multi:after {
  color: #797979;
  content: "\f0c0";
  display: inline;
  font-family: FontAwesome;
  margin-left: 5px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link.active {
  background: #f8f8f8;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .selectable,
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  a.status-marker {
  display: none;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  a.status-marker:hover {
  text-decoration: none;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  a.status-marker:before {
  color: #757575;
  content: "\f096";
  font-family: FontAwesome;
  font-size: 20px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.searchable-li:after {
  background: #ccc;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.searchable-li.completed:after {
  background: #76c043;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li.searchable-li.past-due:after {
  background: #ee3b2a;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  a.status-marker.checked:before {
  color: #00008b;
  content: "\f14a";
  font-family: FontAwesome;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .verification-required {
  display: inline-block;
  height: 18px;
  line-height: 15px;
  text-align: center;
  top: 15px;
  vertical-align: top;
  width: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .verification-required:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/verification-only-alert.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .completed-item {
  display: inline-block;
  height: 18px;
  line-height: 15px;
  text-align: center;
  top: 15px;
  vertical-align: top;
  width: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .completed-item:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/completed.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data {
  color: #a5a5a5;
  display: block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  position: relative;
  text-align: left;
  width: 100%;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data
  span,
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data
  span.remaining-number {
  color: #545454;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data
  span.completed-number {
  color: #7bc24b;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data
  span.overdue
  span.remaining-number,
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list
  li
  .list-link
  .meta-data.verification-is-required {
  color: #ee3b2a;
}
.amp-plus-component .amp-plus-content-holder .slide {
  background: #fff;
  display: none;
  float: left;
  height: 100%;
  left: 0;
  overflow-y: scroll;
  position: relative;
  top: 0;
  width: 100%;
}
.amp-plus-component .amp-plus-content-holder .slide.four-weeks {
  left: 20%;
  overflow-y: hidden;
  width: 80%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.four-weeks.areas-collapsed-mode {
  left: 2%;
  width: 98%;
}
.amp-plus-component .amp-plus-content-holder .slide.areas {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 15;
}
.amp-plus-component .amp-plus-content-holder .slide.areas.collapsed {
  width: 2% !important;
}
.amp-plus-component .amp-plus-content-holder .slide.areas.collapsed a {
  display: none;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.areas.collapsed
  ul.area-list {
  overflow-y: hidden !important;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.areas.active-verifications-only {
  left: -20%;
  width: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.areas.active-all-activities {
  left: 0;
  width: 18%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.areas.assigned-to-me-activities,
.amp-plus-component .amp-plus-content-holder .slide.areas.bookmarked-activities,
.amp-plus-component .amp-plus-content-holder .slide.areas.week-at-a-glance {
  display: none;
}
.amp-plus-component .amp-plus-content-holder .slide.areas.active-four-week {
  left: 0;
  width: 20%;
}
.amp-plus-component .amp-plus-content-holder .slide.verifications-only-items {
  border-right: 1px solid #ccc;
  left: 0;
  width: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.verifications-only-items.active-verifications-only {
  left: 0;
  width: 20%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.verifications-only-items.active-all-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.verifications-only-items.assigned-to-me-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.verifications-only-items.bookmarked-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.verifications-only-items.week-at-a-glance {
  width: 0;
}
.amp-plus-component .amp-plus-content-holder .slide.area-items {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  left: 18%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.active-verifications-only {
  width: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.active-all-activities {
  width: 22%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.active-all-activities.collapsed {
  left: 2% !important;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.assigned-to-me-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.bookmarked-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.area-items.week-at-a-glance {
  left: 0;
  width: 22%;
}
.amp-plus-component .amp-plus-content-holder .slide.amp-plus-item-holder {
  position: absolute;
}
@media (min-width: 850px) {
  .amp-plus-component .amp-plus-content-holder .slide.amp-plus-item-holder {
    width: 60%;
  }
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.active-verifications-only {
  left: 20%;
  width: 80%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.active-all-activities {
  left: 40%;
  width: 60%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.active-all-activities.areas-collapsed-mode {
  left: 24% !important;
  width: 76% !important;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.assigned-to-me-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.bookmarked-activities,
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.week-at-a-glance {
  left: 22%;
  width: 78%;
}
.amp-plus-component
  .amp-plus-content-holder
  .slide.amp-plus-item-holder.active-four-week {
  left: 0;
  width: 100%;
  z-index: 15;
}
.amp-plus-component .amp-area-menu-item .verification-required {
  display: inline-block;
  height: 20px;
  line-height: 15px;
  position: absolute;
  right: 30px;
  text-align: center;
  width: 20px;
}
.amp-plus-component .amp-area-menu-item .verification-required:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/verification-only-alert.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component .amp-area-menu-item .count {
  color: #4a4a4a;
  display: inline-block;
  font-family: Arial, sans-serif;
  height: 20px;
  line-height: 16px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 17px;
  width: 20px;
}
.amp-plus-component .return-to-areas {
  color: green;
}
.amp-plus-component .amp-plus-action-area-filter {
  display: inline-block;
  font-size: 20px;
  padding: 10px;
}
.amp-plus-component .amp-plus-action-area-filter:after {
  color: #fff;
  content: "\f1e5";
  font-family: FontAwesome;
}
.amp-plus-component .amp-plus-action-back {
  display: inline-block;
  font-size: 20px;
  padding: 10px;
}
.amp-plus-component .amp-plus-action-back:after {
  color: #fff;
  content: "\f0a8";
  font-family: FontAwesome;
}
.amp-plus-component .amp-plus-action-print {
  display: inline-block;
  float: right;
  font-size: 20px;
  padding: 10px;
}
.amp-plus-component .amp-plus-action-print:after {
  color: #fff;
  content: "\f02f";
  font-family: FontAwesome;
}
.amp-plus-component .amp-plus-loader {
  background: hsla(0, 0%, 100%, 0.75);
  color: #3d95d7;
  display: block;
  font-size: 65px;
  height: 100%;
  padding: 15%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 90;
}
.amp-plus-component .amp-plus-loader .fa {
  display: block;
  left: 50%;
  margin-left: -45px;
  margin-top: -45px;
  position: absolute;
  top: 50%;
}
.amp-plus-component .amp-plus-item-holder-inner {
  height: 450px;
  overflow-y: scroll;
  padding: 15px;
  position: relative;
}
.amp-plus-component .item-inner.store-user .amp-plus-item-holder-inner {
  height: 450px;
  top: 0;
}
.amp-plus-component .amp-plus-item-holder-inner img {
  max-width: 100%;
}
.amp-plus-component .amp-plus-item-holder-inner h2 {
  border-bottom: 1px solid #333;
  font-size: 20px;
  margin: 0 0 10px;
  padding-bottom: 5px;
}
.amp-plus-component .amp-plus-item-holder-inner h2.activity-title {
  border-bottom: 1px solid #333;
  display: none;
  margin: 0 0 10px;
  padding-bottom: 5px;
}
.amp-plus-component .amp-plus-item-holder-inner h2.activity-title img {
  display: none;
  margin-right: 5px;
}
.amp-plus-component .clear {
  clear: both;
}
.amp-plus-component .stores-sub-list-holder {
  background: #eee;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
  display: block;
  max-height: 100%;
  min-height: 50px;
  overflow-y: scroll;
  padding: 15px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1;
}
.amp-plus-component .stores-sub-list-holder .sub-list-holder {
  display: inline-block;
  max-width: 50%;
  padding: 0 15px 0 0;
  vertical-align: top;
}
.amp-plus-component .stores-sub-list-holder .sub-list-holder span {
  color: #000;
  font-weight: 700;
}
.amp-plus-component .stores-sub-list-holder:hover {
  cursor: pointer;
}
.amp-plus-component .stores-sub-label {
  cursor: pointer;
  display: block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.amp-plus-component .stores-sub-list-holder .stores-sub-label.present:after {
  color: rgba(0, 0, 0, 0.25);
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  line-height: 20px;
  margin-left: 7px;
  text-align: center;
  vertical-align: top;
}
.amp-plus-component
  .stores-sub-list-holder.active
  .stores-sub-label.present:after {
  content: "\f107";
  position: relative;
}
.amp-plus-component .stores-sub-item {
  border: 1px solid #eee;
  display: none;
  font-size: 14px;
  margin-top: -1px;
  padding: 8px 15px;
}
.amp-plus-component .stores-sub-item .amp-plus-complete-button {
  color: #adadad;
  display: inline-block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin-left: 15px;
}
.amp-plus-component .stores-sub-item .amp-plus-complete-button span {
  color: #4a4a4a;
}
.amp-plus-component .stores-sub-item .amp-plus-complete-button:before {
  color: #4a4a4a;
  content: "\f096";
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 5px;
}
.amp-plus-component
  .stores-sub-item
  .amp-plus-complete-button.completed:before {
  content: "\f14a";
  font-family: FontAwesome;
}
.amp-plus-component .stores-sub-item.visible {
  display: block;
}
.amp-plus-component .amp-plus-tabbed-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.amp-plus-component .amp-plus-tabbed-menu ul li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
.amp-plus-component .amp-plus-tabbed-menu ul li a {
  background: #004b91;
  color: #fff;
  display: block;
  height: 45px;
  line-height: 45px;
  position: relative;
  text-align: center;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}
.amp-plus-component .amp-plus-tabbed-menu ul li a.active {
  background: #004b91;
}
.amp-plus-component .amp-plus-tabbed-menu ul li a.active:after {
  background: #f7c332;
  bottom: 0;
  content: "";
  display: block;
  height: 4px;
  position: absolute;
  width: 100%;
}
.amp-plus-component .amp-plus-tabbed-menu ul li a:hover {
  background: #038be1;
  text-decoration: none;
}
.amp-plus-component a.show-areas {
  background: #fff;
  color: #004b91;
  display: block;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-align: left;
  width: 100%;
}
.amp-plus-component a.show-areas:after {
  color: #004b91;
  content: "\f0d7";
  float: right;
  font-family: FontAwesome;
  font-size: 18px;
  line-height: 45px;
  margin-left: 20px;
}
.amp-plus-component a.active-area-link {
  background: #004b91;
  color: #fff;
  display: none;
  font-size: 20px;
  height: 45px;
  line-height: 45px;
  padding: 0 20px;
  text-decoration: none;
  width: 100%;
}
.amp-plus-component a.active-area-link:before {
  color: #fff;
  content: "\f104";
  font-family: FontAwesome;
  margin-right: 10px;
}
.amp-plus-component a.active-area-link.visible {
  display: block;
}
.amp-plus-component .slide.amp-plus-item-holder {
  overflow: hidden;
}
.amp-plus-component .slide.amp-plus-item-holder:before {
  display: none !important;
}
.amp-plus-component .amp-plus-options-holder {
  padding: 12px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  z-index: 50;
}
.amp-plus-component .amp-plus-options-holder.store-user {
  width: 100%;
}
.amp-plus-component
  .amp-plus-options-holder.store-user
  .amp-plus-complete-button {
  color: #adadad;
  display: inline-block;
  float: left;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}
.amp-plus-component
  .amp-plus-options-holder.store-user
  .amp-plus-complete-button
  span {
  color: #4a4a4a;
}
.amp-plus-component
  .amp-plus-options-holder.store-user
  .amp-plus-complete-button:before {
  color: #4a4a4a;
  content: "\f096";
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 5px;
}
.amp-plus-component
  .amp-plus-options-holder.store-user
  .amp-plus-complete-button.completed:before {
  content: "\f14a";
  font-family: FontAwesome;
}
.amp-plus-component .amp-plus-error-holder {
  background: #fff;
  border-top: 2px solid #004b91;
  bottom: -50px;
  display: block;
  font-size: 16px;
  height: 50px;
  left: 0;
  line-height: 50px;
  opacity: 0;
  position: absolute;
  text-align: center;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: 100%;
  z-index: 100;
}
.amp-plus-component .amp-plus-error-holder.visible {
  bottom: 0;
  opacity: 1;
}
.amp-plus-component .name-list-holder {
  display: none;
  text-align: left;
}
.amp-plus-component .assigned-to-holder:before {
  content: "Assigned To: ";
  position: relative;
}
.amp-plus-component .completed-by-holder:before {
  content: "Completed By: ";
  position: relative;
}
.amp-plus-component .bubble-list-item {
  background: rgba(0, 0, 0, 0.15);
  border-radius: 30px;
  color: #333;
  display: inline-block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0 5px;
  padding: 3px 10px;
  text-decoration: none;
  text-transform: capitalize;
}
.amp-plus-component .item-content-holder {
  font-size: 18px;
}
.amp-plus-component .item-content-holder h1 img {
  max-width: 30px;
}
.amp-plus-component .item-content-holder div img {
  display: block;
  float: right;
  margin: 0 -15px 10px auto;
  max-width: 75%;
  width: auto;
}
.amp-plus-component .icon-option {
  color: #999;
  display: inline-block;
  font-size: 20px;
  margin: 0 10px;
  text-decoration: none;
}
.amp-plus-component .icon-option.amp-plus-print-option:before {
  content: "\f02f";
  font-family: FontAwesome;
  vertical-align: top;
}
.amp-plus-component .icon-option.amp-plus-favorite-option.favorited {
  color: #ffcc20;
}
.amp-plus-component .icon-option.amp-plus-favorite-option:before {
  content: "\f005";
  font-family: FontAwesome;
  vertical-align: top;
}
.amp-plus-component .icon-option.amp-plus-assign-option:before {
  content: "\f007";
  font-family: FontAwesome;
  vertical-align: top;
}
.amp-plus-component .icon-option:focus {
  text-decoration: none;
}
.amp-plus-component .amp-plus-close-item {
  cursor: pointer;
  display: block;
  float: right;
  font-size: 20px;
  height: 25px;
  line-height: 25px;
  position: relative;
  right: -1%;
  text-align: center;
  text-decoration: none;
  width: 30px;
}
.amp-plus-component .amp-plus-close-item:before {
  color: rgba(0, 0, 0, 0.5);
  content: "\f00d";
  font-family: FontAwesome;
  vertical-align: top;
}
.amp-plus-component .amp-plus-close-item:hover:before {
  color: #000;
}
.amp-plus-component .amp-plus-video-modal .modal-body {
  padding: 0;
}
.amp-plus-component .bc-video-holder {
  display: block;
  max-width: 640px;
  position: relative;
}
.amp-plus-component .bc-video-holder .bc-video-inner {
  padding-top: 56.25%;
}
.amp-plus-component .bc-video-holder .bc-video,
.amp-plus-component .bc-video-holder video {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.amp-plus-component .four-weeks-menu {
  background: #004b91;
  display: none;
  height: 45px;
  width: 100%;
}
.amp-plus-component .four-weeks-menu .four-weeks-areas-label {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  line-height: 45px;
  margin: 0 20px;
}
.amp-plus-component .four-weeks-menu .active-area-link,
.amp-plus-component .four-weeks-menu .active-area-link:before {
  color: #fff;
}
.amp-plus-component .four-weeks-menu .active-area-link:hover {
  text-decoration: none;
}
.amp-plus-component .four-weeks-menu .show-areas {
  background: transparent;
  color: #fff;
  display: inline-block;
  width: auto;
}
.amp-plus-component .four-weeks-menu .show-areas:after {
  color: #fff;
}
.amp-plus-component .four-weeks-inner {
  position: relative;
}
.amp-plus-component .four-weeks-inner .week-inner {
  display: inline-block;
  height: 260px;
  position: relative;
  vertical-align: top;
  width: 50%;
}
@media (min-width: 850px) {
  .amp-plus-component .four-weeks-inner .week-inner {
    height: 500px;
    width: 25%;
  }
}
.amp-plus-component .four-weeks-inner .week-inner .week-header {
  background: #fff;
  -webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.5);
  color: #0053e2;
  font-size: 14px;
  height: 50px;
  overflow: hidden;
  padding: 15px;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.amp-plus-component .four-weeks-inner .week-inner .week-header .date-range {
  display: none;
}
.amp-plus-component .four-weeks-inner .week-inner:after {
  background: #ccc;
  bottom: 0;
  content: "";
  height: 450px;
  position: absolute;
  right: 0;
  width: 1px;
}
.amp-plus-component li.ql-indent-1 {
  list-style-type: circle;
  margin: 0 0 0 15px;
}
.amp-plus-component li.ql-indent-2 {
  list-style-type: square;
  margin: 0 0 0 25px;
}
.amp-plus-component li.ql-indent-3 {
  margin: 0 0 0 35px;
}
.amp-plus-component li.ql-indent-4 {
  list-style-type: circle;
  margin: 0 0 0 45px;
}
.amp-plus-component .li-error-message {
  padding: 15px 5px;
  text-align: center;
}
.amp-plus-component .assign-to-names {
  height: 400px;
  overflow-y: scroll;
  padding-top: 15px;
  text-transform: capitalize;
}
.amp-plus-component .amp-plus-modal-buttons {
  border-top: 1px solid #e1e1e1;
  display: block;
  padding: 20px 30px;
  text-align: right;
}
.amp-plus-component .amp-plus-modal-buttons .assign-to-button {
  background: #0060af;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
}
.amp-plus-component .amp-plus-modal-buttons .assign-to-close {
  display: inline-block;
  padding: 10px 15px;
}
.amp-plus-component .assign-to-names label {
  cursor: pointer;
  display: block;
  margin-bottom: 2px;
  padding-left: 20px;
  position: relative;
  text-align: left;
}
.amp-plus-component .assign-to-names label input {
  left: 0;
  position: absolute;
  top: 4px;
}
.amp-plus-component .assign-to-form-holder-shadow {
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 90;
}
.amp-plus-component .assign-to-form-holder {
  background: #fff;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 30%;
  z-index: 100;
}
.amp-plus-component .assign-to-form-holder .assign-to-form {
  padding: 30px 30px 0;
}
.amp-plus-component .assign-to-form-holder .amp-plus-assign-to-header {
  background: #1173cb;
  color: #fff;
  font-size: 24px;
  padding: 15px 30px;
  text-transform: uppercase;
}
.amp-plus-component
  .assign-to-form-holder
  .amp-plus-assign-to-header
  .assign-to-close-x {
  display: block;
  float: right;
  font-size: 20px;
  line-height: 34px;
}
.amp-plus-component
  .assign-to-form-holder
  .amp-plus-assign-to-header
  .assign-to-close-x:before {
  color: #fff;
  content: "\f00d";
  font-family: FontAwesome;
}
.amp-plus-component .assign-to-form-holder input.assign-to-name-filter {
  border: none;
  border-bottom: 1px solid #e1e1e1;
  padding: 8px 10px;
  width: 100%;
}
.amp-plus-component .assign-to-confirmation {
  color: green;
  display: block;
  padding: 5px;
}
.amp-plus-component .btn {
  background: transparent;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px 6px;
  text-transform: uppercase;
}
.amp-plus-component .amp-plus-mobile-message {
  border: 1px solid;
  display: none;
  padding: 30px;
  text-align: center;
}
.amp-plus-component .amp-plus-mobile-message.showme {
  display: block !important;
}
.amp-plus-component .apply-area-filters {
  display: none;
}
.amp-plus-component .amp-plus-overview {
  display: none !important;
  padding: 0;
  text-align: center;
}
.amp-plus-component .amp-plus-overview .remaining-holder {
  border-bottom: 3px solid #4aa73b;
  display: none;
  font-weight: 700;
  margin: 0 5px;
  padding: 5px;
}
.amp-plus-component .amp-plus-overview .due-holder {
  border-bottom: 3px solid #f89321;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  padding: 10px 0;
  white-space: nowrap;
  width: 50%;
}
.amp-plus-component .amp-plus-overview .due-holder:before {
  content: "Due Today: ";
}
.amp-plus-component .amp-plus-overview .due-holder.clicked:after {
  color: #d8000c;
  content: "\f057";
  font-family: FontAwesome;
  font-size: 13px;
  line-height: 13px;
  margin-left: 5px;
}
.amp-plus-component .amp-plus-overview .overdue-holder {
  border-bottom: 3px solid #c91f22;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  padding: 10px 0;
  white-space: nowrap;
  width: 50%;
}
.amp-plus-component .amp-plus-overview .overdue-holder:before {
  content: "Late: ";
}
.amp-plus-component .amp-plus-overview .overdue-holder.clicked:after {
  color: #d8000c;
  content: "\f057";
  font-family: FontAwesome;
  font-size: 13px;
  line-height: 13px;
  margin-left: 5px;
}
.amp-plus-component .amp-plus-pills {
  background: #f8f8f8;
  border-bottom: 1px solid #dfdfdf;
  font-size: 14px;
  overflow: visible;
  padding: 15px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 100;
}
.amp-plus-component .amp-plus-pills .pill-link {
  background: #dfdfdf;
  border: 1px solid #dfdfdf;
  border-radius: 30px;
  color: #767676;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 6px 15px;
  position: relative;
  text-align: center;
}
.amp-plus-component .amp-plus-pills .pill-link.active {
  background: #fff;
  -webkit-box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.65);
  box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.65);
  color: #2c2c2c;
}
.amp-plus-component .amp-plus-pills .pill-link.due-activities,
.amp-plus-component .amp-plus-pills .pill-link.late-activities {
  display: none;
}
.amp-plus-component .amp-plus-pills .pill-link.due-activities.enabled,
.amp-plus-component .amp-plus-pills .pill-link.late-activities.enabled {
  display: inline-block;
}
.amp-plus-component .amp-plus-pills .pill-link.has-sub-list:after {
  color: #767676;
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  line-height: 20px;
  padding: 0 5px;
}
.amp-plus-component .amp-plus-pills .pill-link:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  -webkit-transition: -webkit-filter 0.15s;
  transition: -webkit-filter 0.15s;
  transition: filter 0.15s;
  transition: filter 0.15s, -webkit-filter 0.15s;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component .amp-plus-pills .pill-link.active:before,
.amp-plus-component .amp-plus-pills .pill-link:hover:before {
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}
.amp-plus-component .amp-plus-pills .pill-link.all-activities:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/all-activities.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.action-activities:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/action-activities.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.due-activities:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/due.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.verification-only:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/verification-only-alert.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.completed-activities:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/completed.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.late-activities:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/late.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.week-at-glance:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/week-at-glance.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.assigned-to-me:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/assigned-to-me.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.bookmarked:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/bookmarked.svg);
}
.amp-plus-component .amp-plus-pills .pill-link.campaigns:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/campaigns.svg);
}
.amp-plus-component .amp-plus-pills .pill-link .sub-list {
  background: #dfdfdf;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  color: #676767;
  display: none;
  left: 15px;
  overflow: hidden;
  position: absolute;
  top: 100%;
}
.amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item {
  display: block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif !important;
  padding: 8px 10px;
  text-align: left;
}
.amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item:hover {
  background: #fff;
  color: #767676;
}
.amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item img {
  left: 6px;
  max-width: 18px;
  top: 10px;
}
.amp-plus-component .amp-plus-pills .pill-link:hover .sub-list {
  display: block;
}
.amp-plus-component .amp-plus-storenumber-form-holder {
  background: rgba(0, 0, 0, 0.5);
  display: block;
  height: 1000px;
  left: 0;
  max-height: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: 100%;
  z-index: 100;
}
.amp-plus-component .amp-plus-storenumber-form-holder.on {
  height: 100%;
  max-height: 100%;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form {
  background: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  display: block;
  height: 150px;
  left: 0;
  padding: 50px 100px;
  position: absolute;
  top: 0;
  width: 100%;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter {
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 400px;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter:before {
  color: #0053e2;
  content: "\f07a";
  display: block;
  font-family: FontAwesome;
  font-size: 20px;
  left: 0;
  position: absolute;
  top: 0;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[name="storenumber"] {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  color: #333;
  display: inline-block;
  outline: none;
  padding: 5px 10px;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[type="submit"] {
  background: #0053e2;
  border: none;
  color: #fff;
  display: inline-block;
  margin-left: 5px;
  padding: 5px 15px;
  text-align: center;
  text-transform: uppercase;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  ::-webkit-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  ::-moz-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  :-ms-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  ::-ms-input-placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  ::placeholder {
  color: #333;
  opacity: 0.5;
}
.amp-plus-component .campaign-link:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  -webkit-transition: -webkit-filter 0.15s;
  transition: -webkit-filter 0.15s;
  transition: filter 0.15s;
  transition: filter 0.15s, -webkit-filter 0.15s;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component .campaign-link:hover:before {
  -webkit-filter: saturate(100%);
  filter: saturate(100%);
}
.amp-plus-component .campaign-link.remote-icon {
  position: relative;
}
.amp-plus-component .campaign-link.remote-icon img {
  display: block;
  left: 0;
  max-width: 20px;
  position: absolute;
  top: 0;
}
.amp-plus-component .campaign-link.local-icon.icon-fathersday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/fathersday.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-summer:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/summer.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-easter:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/easter.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-valentinesday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/valentinesday.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-mothersday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/mothersday.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-backtocollege:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/backtocollege.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-independenceday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/independenceday.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-backtoschool:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/backtoschool.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-blackfriday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/blackfriday.svg);
}
.amp-plus-component .campaign-link.local-icon.icon-gametime:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/gametime.svg);
}
.amp-plus-component .campaign-icon {
  display: inline-block;
  height: 18px;
  line-height: 15px;
  margin-left: 2px;
  vertical-align: top;
  width: 18px;
}
.amp-plus-component .campaign-icon:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  line-height: 20px;
  margin: 0 5px;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component .campaign-icon.remote-icon {
  position: relative;
}
.amp-plus-component .campaign-icon.remote-icon img {
  display: block;
  left: 0;
  max-width: 20px;
  position: absolute;
  top: 0;
}
.amp-plus-component .campaign-icon.local-icon.icon-fathersday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/fathersday.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-summer:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/summer.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-easter:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/easter.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-valentinesday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/valentinesday.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-mothersday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/mothersday.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-backtocollege:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/backtocollege.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-independenceday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/independenceday.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-backtoschool:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/backtoschool.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-blackfriday:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/blackfriday.svg);
}
.amp-plus-component .campaign-icon.local-icon.icon-gametime:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/gametime.svg);
}
.amp-plus-component a.next-week-option,
.amp-plus-component a.previous-week-option {
  background: #0071cd;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 25px;
  line-height: 20px;
  line-height: 25px;
  position: absolute;
  text-align: center;
  top: 15px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: 25px;
  z-index: 1;
}
.amp-plus-component a.next-week-option:hover,
.amp-plus-component a.previous-week-option:hover {
  cursor: pointer;
  text-decoration: none;
}
.amp-plus-component a.next-week-option:focus,
.amp-plus-component a.previous-week-option:focus {
  text-decoration: none;
}
.amp-plus-component a.next-week-option:after,
.amp-plus-component a.previous-week-option:after {
  color: #fff;
  font-family: FontAwesome;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.amp-plus-component a.previous-week-option {
  left: 15px;
}
.amp-plus-component a.next-week-option {
  right: 15px;
}
.amp-plus-component a.previous-week-option:after {
  color: #fff;
  content: "\f0d9";
}
.amp-plus-component a.next-week-option:after {
  color: #fff;
  content: "\f0da";
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link
  .eye {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/eye-slash.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: none;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  height: 18px;
  line-height: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
  -webkit-transition: -webkit-filter 0.15s;
  transition: -webkit-filter 0.15s;
  transition: filter 0.15s;
  transition: filter 0.15s, -webkit-filter 0.15s;
  vertical-align: sub;
  width: 18px;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.selected
  .eye {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/eye.svg);
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.area-selection-options {
  height: 55px;
  min-height: 0;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.area-selection-options
  .eye {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/eye.svg);
  display: inline-block;
  opacity: 0.5;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.area-selection-options:hover {
  background: #f8f8f8;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.area-selection-options.enabled
  .eye {
  opacity: 1;
}
.amp-plus-component
  .amp-plus-content-holder
  ul.amp-plus-list.area-list
  li
  .list-link.eye-visible
  .eye {
  display: inline-block;
}
.amp-plus-component .collapser {
  cursor: pointer;
  display: block;
  height: 50px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
  z-index: 10;
}
.amp-plus-component .collapser:before {
  color: #000;
  content: "\f104";
  display: block;
  font-family: FontAwesome;
  line-height: 50px;
}
.amp-plus-component .collapser.collapsed {
  width: 20px;
}
.amp-plus-component .collapser.collapsed:before {
  content: "\f105";
}
.amp-plus-component .filter-hidden {
  display: none;
}
@media (max-width: 1024px) {
  .amp-plus-component .amp-plus-header .week-list-holder {
    margin-right: 20px !important;
  }
  .amp-plus-component .amp-plus-weeks-menu .week-view {
    font-size: 14px;
  }
  .amp-plus-component .amp-plus-pills {
    overflow-x: scroll !important;
  }
  .amp-plus-component .amp-plus-search-holder {
    width: 40%;
  }
}
@media (max-width: 700px) {
  .amp-plus-component {
    display: none;
  }
  .amp-plus-mobile-message {
    display: block !important;
  }
}
.lookup-tool-component {
  margin-top: 10px;
}
.lookup-tool-component.lut-pad-sm {
  margin-bottom: 10px;
  margin-top: 10px;
}
.lookup-tool-component.lut-pad-md {
  margin-bottom: 20px;
  margin-top: 20px;
}
.lookup-tool-component.lut-pad-lg {
  margin-bottom: 30px;
  margin-top: 30px;
}
.lookup-tool-component.lut-pad-xl {
  margin-bottom: 40px;
  margin-top: 40px;
}
.lookup-tool-component.lut-pad-xxl {
  margin-bottom: 50px;
  margin-top: 50px;
}
.lookup-tool-component .lookup-tool-table {
  background-color: transparent;
  margin-bottom: 1rem;
  max-width: 100%;
  width: 100%;
}
.lookup-tool-component .lookup-tool-table thead {
  border-color: inherit;
  display: table-header-group;
  vertical-align: middle;
}
.lookup-tool-component .lookup-tool-table thead th {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #d8d8d8;
  color: #fff;
  vertical-align: bottom;
}
.lookup-tool-component .lookup-tool-table thead th.lu-transparent {
  background-color: transparent;
  color: #000;
}
.lookup-tool-component .lookup-tool-table thead th.lu-walmart-blue {
  background-color: #0053e2;
}
.lookup-tool-component .lookup-tool-table thead th.lu-green {
  background-color: #76c043;
}
.lookup-tool-component .lookup-tool-table thead th.lu-red {
  background-color: #de1c24;
}
.lookup-tool-component .lookup-tool-table thead th.lu-pink {
  background-color: #eb148d;
}
.lookup-tool-component .lookup-tool-table thead th.lu-deep-blue {
  background-color: #001e60;
}
.lookup-tool-component .lookup-tool-table thead th.lu-teal {
  background-color: #3ec5e6;
}
.lookup-tool-component .lookup-tool-table thead th.lu-white {
  background-color: #fff;
  color: #000;
}
.lookup-tool-component .lookup-tool-table thead th.lu-yellow {
  background-color: #fff200;
}
.lookup-tool-component .lookup-tool-table thead th.lu-light-blue {
  background-color: #1888c8;
}
.lookup-tool-component .lookup-tool-table thead th.lu-orange {
  background-color: #fa6400;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-blue {
  background-color: #22449b;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-light-blue {
  background-color: #78b9e7;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-medium-blue {
  background-color: #1888c8;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-green {
  background-color: #10a04b;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-orange {
  background-color: #f37020;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-red {
  background-color: #ec0439;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-yellow {
  background-color: #fba72b;
}
.lookup-tool-component .lookup-tool-table thead th.lu-sams-gray {
  background-color: #333;
}
.lookup-tool-component .lookup-tool-table td,
.lookup-tool-component .lookup-tool-table th {
  border-top: 1px solid #d8d8d8;
  padding: 0.75rem;
  vertical-align: top;
}
.lookup-tool-component .lookup-tool-table tbody {
  border-color: inherit;
  display: table-row-group;
  vertical-align: middle;
}
.lookup-tool-component .lookup-tool-table tbody tr:nth-child(2n) {
  background-color: #f2f2f2;
}
.lookup-tool-component .lookup-tool-search-bar .search-lookup-tool {
  background-color: transparent;
  border: 0;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  height: 40px;
  vertical-align: top;
  width: 50px;
}
.lookup-tool-component
  .lookup-tool-search-bar
  .search-lookup-tool
  .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon_grey_search.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 30px;
  margin-left: 5px;
  margin-top: 6px;
  width: 30px;
}
.lookup-tool-component .lookup-tool-search-bar .lookup-tool-search-input {
  background-color: transparent;
  border: transparent;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  padding: 8px 8px 8px 3px;
  vertical-align: top;
  width: calc(92% - 50px);
}
.lookup-tool-component .lookup-tool-search-bar .overlay-search-lookup-tool {
  display: none;
  float: right;
}
.lookup-tool-component .search-lookup-tool {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-blue.svg)
    50%/20px auto no-repeat;
  border: 1px solid #017acd;
}
.lookup-tool-component .overlay-search-lookup-tool,
.lookup-tool-component .search-lookup-tool {
  border-radius: 50%;
  height: 40px;
  opacity: 1;
  width: 40px;
}
.lookup-tool-component .lookup-tool-search-component {
  position: relative;
}
.lookup-tool-component .lookup-tool-search-component .btn-search-tool {
  background-color: transparent;
  border: none;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  height: 40px;
  vertical-align: top;
  width: 50px;
}
.lookup-tool-component
  .lookup-tool-search-component
  .btn-search-tool
  .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon_grey_search.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 25px;
  width: 25px;
}
.lookup-tool-component .lookup-tool-search-component .btn-search-tool:focus {
  outline: 0;
}
.lookup-tool-component .lookup-tool-search-component .search-tool {
  background-color: transparent;
  border: transparent;
  border-bottom: 1px solid #757575;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  margin-left: 10px;
}
.lookup-tool-component .lookup-tool-search-component .search-tool:focus {
  outline: none;
}
.lookup-tool-component
  .lookup-tool-search-component
  .search-tool::-webkit-input-placeholder {
  color: #757575;
}
.lookup-tool-component
  .lookup-tool-search-component
  .search-tool:-moz-placeholder {
  color: #757575;
}
.lookup-tool-component .lookup-tool-search-component.search-bar-active {
  border-color: #006cce;
}
.lookup-tool-component
  .lookup-tool-search-component.search-bar-active
  .search-tool {
  color: #006cce;
}
.lookup-tool-component
  .lookup-tool-search-component.search-bar-active
  .btn-search-tool
  i {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-blue.svg);
}
.lookup-tool-component .lookup-tool-search-form .showing-results {
  color: #757575;
  font-size: 22px;
}
.lookup-tool-component .lut-right td,
.lookup-tool-component .lut-right th {
  text-align: right;
}
.lookup-tool-component .lut-center td,
.lookup-tool-component .lut-center th {
  text-align: center;
}
.lookup-tool-component .lut-left td,
.lookup-tool-component .lut-left th {
  text-align: left;
}
.lookup-tool-component .lut-tm-sm {
  margin-top: 10px;
}
.lookup-tool-component .lut-tm-md {
  margin-top: 20px;
}
.lookup-tool-component .lut-tm-lg {
  margin-top: 30px;
}
.lookup-tool-component .lut-tm-xl {
  margin-top: 40px;
}
.lookup-tool-component .lut-tm-xxl {
  margin-top: 50px;
}
.lookup-tool-component .lookup-tool-noresults {
  color: #000;
  display: none;
  font-size: 18px;
}
.lookup-tool-component .lookup-tool-loading {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/loading.gif)
    0/50px 50px no-repeat;
  background-position: 50%;
  display: none;
  height: 50px;
}
.lookup-tool-component .border-bottom {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
:root {
  --Corporate-Font-All-Primary: "EverydaySans";
}
.adp-newsroom-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #fff;
  border: 1px solid #e3e4e5;
  border-radius: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: var(--Corporate-Font-All-Primary, "Everyday Sans"), Arial,
    sans-serif;
  position: relative;
  width: 100%;
  z-index: 1;
}
.adp-newsroom-card .line-clamp-1 {
  -webkit-line-clamp: 1;
  line-clamp: 1;
  --line-clamp: 1;
}
.adp-newsroom-card .line-clamp-1,
.adp-newsroom-card .line-clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.adp-newsroom-card .line-clamp-2 {
  -webkit-line-clamp: 2;
  line-clamp: 2;
  --line-clamp: 2;
}
.adp-newsroom-card .line-clamp-3 {
  -webkit-line-clamp: 3;
  line-clamp: 3;
  --line-clamp: 3;
}
.adp-newsroom-card .line-clamp-3,
.adp-newsroom-card .line-clamp-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.adp-newsroom-card .line-clamp-4 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
  --line-clamp: 4;
}
.adp-newsroom-card .line-clamp-5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 5;
  --line-clamp: 5;
  line-clamp: 5;
}
.adp-newsroom-card .adp-newsroom-card__repost-container,
.adp-newsroom-card .adp-newsroom-card__reposting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.adp-newsroom-card .adp-newsroom-card__reposting {
  gap: 6px;
}
.adp-newsroom-card .adp-newsroom-card__reposting .repost-text {
  color: #74767c;
  font-size: 12px;
  line-height: 16px;
  padding: 2px 0;
}
.adp-newsroom-card__media {
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.adp-newsroom-card__media img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.adp-newsroom-card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.adp-newsroom-card__body.no-description-spacing .adp-newsroom-card__header {
  margin-bottom: 8px;
}
.adp-newsroom-card__body.has-description-spacing .adp-newsroom-card__header {
  margin-bottom: 16px;
  min-height: 40px;
}
.adp-newsroom-card__footer,
.adp-newsroom-card__header {
  gap: 4px;
}
.adp-newsroom-card__content,
.adp-newsroom-card__footer,
.adp-newsroom-card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.adp-newsroom-card__content {
  gap: 8px;
}
.adp-newsroom-card__metadata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}
.adp-newsroom-card__kicker {
  color: #74767c;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.adp-newsroom-card__title {
  color: #46474a;
  font-family: Everyday Sans Headline, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
  margin: 0;
}
.adp-newsroom-card__title--fallback {
  color: #6b7280;
  font-style: italic;
  opacity: 0.8;
}
.adp-newsroom-card__title a {
  color: inherit;
  text-decoration: none;
}
.adp-newsroom-card__title a:hover {
  color: #06c;
  text-decoration: underline;
}
.adp-newsroom-card__description {
  color: #46474a;
  font-size: 13px;
  margin: 0;
}
.adp-newsroom-card__meta {
  color: #74767c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  line-height: 20px;
}
.adp-newsroom-card__divider {
  color: #6e6e73;
  font-weight: 300;
  margin: 0 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.adp-newsroom-card__cta {
  border-radius: 4px;
  color: #0053e2;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  -webkit-transition: color 180ms ease;
  transition: color 180ms ease;
}
.adp-newsroom-card__cta:hover {
  color: #0052a3;
  text-decoration: underline;
}
.adp-newsroom-card--featured {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border: 1px solid #e3e4e5;
  border-radius: 16px;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
.adp-newsroom-card--featured .adp-newsroom-card__media {
  aspect-ratio: 16/9;
  border-radius: 16px 16px 0 0;
  max-height: 176px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.adp-newsroom-card--featured .adp-newsroom-card__media img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.adp-newsroom-card--featured .adp-newsroom-card__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 16px;
  justify-content: space-between;
  padding: 16px;
}
.adp-newsroom-card--featured .adp-newsroom-card__body,
.adp-newsroom-card--featured .adp-newsroom-card__footer,
.adp-newsroom-card--featured .adp-newsroom-card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.adp-newsroom-card--featured .adp-newsroom-card__title {
  font-size: 22px;
  line-height: 28px;
}
.adp-newsroom-card--featured .adp-newsroom-card__description {
  display: -webkit-box;
  font-size: 14px;
  line-height: 20px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.adp-newsroom-card--featured .adp-newsroom-card__cta,
.adp-newsroom-card--featured .adp-newsroom-card__meta {
  font-size: 14px;
}
.adp-newsroom-card--featured .adp-newsroom-card__content {
  gap: 16px;
}
@media (min-width: 768px) {
  .adp-newsroom-card--featured {
    border-width: 1px;
    gap: 40px;
    opacity: 1;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__description {
    display: -webkit-box;
    font-weight: 400;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__title {
    font-size: 28px;
    line-height: 36px;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__media {
    aspect-ratio: 16/9;
    border-radius: 16px 0 0 16px;
    max-height: -webkit-fill-available;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    max-width: 48%;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__body {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    max-height: none;
    padding: 16px 32px 16px 0;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__header {
    gap: 16px;
  }
}
@media (min-width: 1194px) {
  .adp-newsroom-card--featured .adp-newsroom-card__description {
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .adp-newsroom-card--featured {
    gap: 40px;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__media {
    -webkit-box-flex: 2;
    aspect-ratio: 16/9;
    -ms-flex: 2;
    flex: 2;
    max-width: 58%;
  }
  .adp-newsroom-card--featured .adp-newsroom-card__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 24px 40px 24px 0;
  }
}
@media (min-width: 1050px) {
  .adp-newsroom-card--featured .adp-newsroom-card__description {
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }
}
@media (min-width: 1150px) {
  .adp-newsroom-card--featured .adp-newsroom-card__description {
    -webkit-line-clamp: 4;
    line-clamp: 4;
  }
}
@media (min-width: 1250px) {
  .adp-newsroom-card--featured .adp-newsroom-card__description {
    -webkit-line-clamp: 5;
    line-clamp: 5;
  }
}
.adp-newsroom-card--compact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border: 1px solid #e3e4e5;
  border-radius: 16px;
  -ms-flex-direction: column;
  flex-direction: column;
  opacity: 1;
  overflow: hidden;
  position: relative;
  width: 266px;
  width: 100%;
}
@media (min-width: 768px) and (orientation: portrait) {
  .adp-newsroom-card--compact {
    width: 235px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .adp-newsroom-card--compact {
    width: 290px;
  }
}
@media (min-width: 1200px) {
  .adp-newsroom-card--compact {
    width: 310px;
  }
}
.adp-newsroom-card--compact .adp-newsroom-card__kicker {
  font-size: 12px;
  line-height: 16px;
}
.adp-newsroom-card--compact .adp-newsroom-card__media {
  aspect-ratio: 16/9;
  height: 200px;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 1;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) and (orientation: portrait) {
  .adp-newsroom-card--compact .adp-newsroom-card__media {
    height: 133px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .adp-newsroom-card--compact .adp-newsroom-card__media {
    height: 165px;
  }
}
@media (min-width: 1200px) {
  .adp-newsroom-card--compact .adp-newsroom-card__media {
    height: 176px;
  }
}
.adp-newsroom-card--compact .adp-newsroom-card__media img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.adp-newsroom-card--compact .adp-newsroom-card__body {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 16px;
  justify-content: space-between;
  opacity: 1;
  padding: 16px;
}
.adp-newsroom-card--compact .adp-newsroom-card__title {
  font-size: 16px;
  height: calc(var(--line-clamp) * 24px);
  line-height: 24px;
}
@media (max-width: 767px) {
  .adp-newsroom-card--compact .adp-newsroom-card__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.adp-newsroom-card--compact .adp-newsroom-card__description {
  font-size: 14px;
  line-height: 20px;
  max-height: calc(var(--line-clamp) * 20px);
}
.adp-newsroom-card--compact .adp-newsroom-card__cta,
.adp-newsroom-card--compact .adp-newsroom-card__meta {
  font-size: 14px;
}
.adp-newsroom-card--compact .adp-newsroom-card__divider {
  margin: 0 8px;
}
.adp-newsroom-card--compact .adp-newsroom-card__header {
  gap: 8px;
}
.adp-newsroom-card--compact .adp-newsroom-card__content {
  gap: 16px;
  height: 100%;
}
.adp-newsroom-card--compact .adp-newsroom-card__footer {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.adp-newsroom-card--compact .adp-newsroom-card__metadata {
  margin-top: auto;
}
.adp-newsroom-card--wide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border: 1px solid #e3e4e5;
  border-radius: 8px;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
  opacity: 1;
  overflow: hidden;
  position: relative;
  width: 326px;
}
.adp-newsroom-card--wide .adp-newsroom-card__media {
  aspect-ratio: 1/1;
  width: 140px;
  -ms-flex-negative: 0;
  border-radius: 8px 0 0 8px;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
}
.adp-newsroom-card--wide .adp-newsroom-card__media img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.adp-newsroom-card--wide .adp-newsroom-card__body {
  width: 170px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 8px;
  justify-content: space-between;
  opacity: 1;
  padding: 16px 16px 16px 0px;
}
.adp-newsroom-card--wide .adp-newsroom-card__body,
.adp-newsroom-card--wide .adp-newsroom-card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.adp-newsroom-card--wide .adp-newsroom-card__header {
  gap: 4px;
}
.adp-newsroom-card--wide .adp-newsroom-card__kicker {
  font-size: 12px;
  line-height: 16px;
}
.adp-newsroom-card--wide .adp-newsroom-card__title {
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.adp-newsroom-card--wide .adp-newsroom-card__description {
  display: none;
  font-size: 13px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.adp-newsroom-card--wide .adp-newsroom-card__cta,
.adp-newsroom-card--wide .adp-newsroom-card__meta {
  font-size: 12px;
  line-height: 16px;
}
@media (min-width: 834px) {
  .adp-newsroom-card--wide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: 16px;
    border-width: 1px;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    overflow: visible;
    width: 369px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__media {
    aspect-ratio: 16/9;
    border-radius: 16px 16px 0 0;
    width: 369px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__body {
    width: 369px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    gap: 24px;
    padding: 16px 24px 24px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__header {
    gap: 8px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__kicker {
    font-size: 14px;
    line-height: 20px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__title {
    font-size: 24px;
    line-height: 28px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__cta,
  .adp-newsroom-card--wide .adp-newsroom-card__meta {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1194px) {
  .adp-newsroom-card--wide {
    overflow: visible;
    width: 452px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__media {
    overflow: hidden;
    width: 452px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__body {
    width: 452px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .adp-newsroom-card--wide {
    overflow: visible;
    width: 543px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__media {
    overflow: hidden;
    width: 543px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__body {
    width: 543px;
  }
  .adp-newsroom-card--wide .adp-newsroom-card__title {
    font-size: 30px;
    line-height: 34px;
  }
}
.in-page-news-main {
  margin-left: auto;
  margin-right: auto;
  margin-top: 22px;
}
.in-page-news-main .noBarIcon {
  margin-left: auto;
}
.in-page-news-main .numberOfArticles {
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.24px;
  text-align: left;
}
.in-page-news-main .showArticlesNumber {
  margin-top: 24px;
}
.in-page-news-main .featureArticleTitle {
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 40px;
  text-align: left;
}
.in-page-news-main .filter-items-submit {
  background: #0053e2;
  border-radius: 100px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  cursor: pointer;
  height: 32px;
  justify-content: center;
  width: 180px;
}
.in-page-news-main .filter-items-submit .apply-filters {
  background: #0053e2;
  border: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 6px;
  margin-top: 6px;
}
.in-page-news-main ul#inpage-news-list-card-view .in-page__content-wrapper {
  position: absolute;
}
.in-page-news-main .in-page__content-wrapper .presskit-icon {
  height: 22px;
  margin-top: 8px;
  width: 22px;
}
.in-page-news-main .in-page__content-wrapper a {
  bottom: 16px;
  right: 16px;
}
.in-page-news-main .in-page__content-wrapper div.presskit-div {
  width: 100%;
}
.in-page-news-main .press-center-html {
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  text-align: left;
}
.in-page-news-main .news_separator {
  background: #e3e4e5;
  margin-bottom: 16px;
  margin-top: 16px;
}
.in-page-news-main .dropdown-container {
  border-left: 1px solid #74767c;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: 8px;
  position: relative;
}
.in-page-news-main .dropdown-button {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/12px auto no-repeat;
  border: none;
  color: #000;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 20px 10px 8px;
}
.in-page-news-main .dropdown-button.open {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-arrow.svg)
    100%/12px auto no-repeat;
  font-weight: 700;
}
.in-page-news-main .dropdown-list {
  font-size: 14px;
  font-weight: 400;
  margin-top: 16px;
}
.in-page-news-main .dropdown-list .dropdown-content {
  word-wrap: break-word;
  margin-bottom: 20px;
  max-height: 270px;
  overflow: auto;
}
.in-page-news-main .dropdown-list .last-tag {
  padding-bottom: 10px;
}
.in-page-news-main .dropdown-list label {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.in-page-news-main .dropdown-list ul {
  margin-bottom: 24px;
  padding-left: 0px;
}
.in-page-news-main .dropdown-list ul li {
  list-style-type: none;
  margin-top: 16px;
}
.in-page-news-main .dropdown-item {
  display: none;
}
.in-page-news-main .dropdown-item + label:before {
  border: 1px solid #222;
  border-radius: 3px;
  content: "";
  display: inline-block;
  height: 14px;
  margin-right: 10px;
  vertical-align: middle;
  width: 14px;
}
.in-page-news-main .dropdown-item:checked + label:before {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/Checkbox-black.svg)
    50%/18px auto no-repeat;
  background-color: #222;
  border-color: #222;
  color: #fff;
  text-align: center;
}
.in-page-news-main .sort-by-date-title {
  color: #0053e2;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 16px;
  margin-left: auto;
  margin-right: 8px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.in-page-news-main .data-toggle {
  border-radius: 4px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
}
.in-page-news-main .data-toggle:hover {
  cursor: pointer;
}
.in-page-news-main .date-on {
  padding: 0px 6px;
}
.in-page-news-main .date-on.active {
  background-color: #0053e2;
  border-radius: 4px;
  color: #fff;
}
.in-page-news-main .sort-by-wrapper {
  display: -ms-flexbox;
  display: -webkit-box !important;
  display: flex !important;
}
.in-page-news-main .date-off {
  padding: 0px 6px 0px 3px;
}
.in-page-news-main .date-off.active {
  background-color: #0053e2;
  border-radius: 4px;
  color: #fff;
}
.in-page-news-main .chip-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.in-page-news-main .chip-container .chip {
  background-color: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 1000px;
  color: #222;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin: 0 10px 10px 0;
  padding: 6px 12px 6px 16px;
}
.in-page-news-main .chip-container .chip:hover {
  background-color: #2e2f32;
  color: #fff;
}
.in-page-news-main .chip-container .chip:hover .chipClose {
  background-color: #2e2f32;
  background: #2e2f32
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close-white.svg)
    50%/14px 14px no-repeat;
}
.in-page-news-main .chip-container .chip .chipClose {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close.svg)
    50%/14px 14px no-repeat;
  display: inline-block;
  margin: 0 0 0 6px;
  padding: 7px 10px;
  width: auto;
}
@media (max-width: 1024px) {
  .in-page-news-main .chip-container {
    display: none;
  }
}
.in-page-news-main .dropdown-header-item {
  color: #2e2f32;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 24px;
}
.in-page-news-main .dropdown-header-item a {
  color: #004f9a;
  float: right;
  text-decoration: none;
}
.in-page-news-main .dropdown-header-item label {
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}
.in-page-news-main .list {
  margin-bottom: 12px;
}
.in-page-news-main dropdown-list .list:last-child {
  padding-bottom: 30px;
}
.in-page-news-main .news-bar {
  background: #fff;
  height: 40px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 12px 8px;
}
.in-page-news-main .news-bar:focus {
  border: 2px solid #2e2f32;
}
.in-page-news-main .news-bar .news-form {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  width: 100%;
}
.in-page-news-main .news-bar .news-form .magnify-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 0 27px;
  -webkit-box-flex: 0;
  flex: 0 0 27px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #000;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  padding-bottom: 8px;
  padding-top: 8px;
}
.in-page-news-main .news-bar .news-form .magnify-icon .magnify-icons {
  font-size: 22px;
}
.in-page-news-main .news-bar .news-form .material-icons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 0 27px;
  -webkit-box-flex: 0;
  flex: 0 0 27px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #000;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  padding-bottom: 8px;
  padding-top: 8px;
}
.in-page-news-main .news-bar .news-form .material-icons .magnify-icons {
  font-size: 22px;
}
.in-page-news-main .news-bar .news-form .news-field {
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background: transparent;
  border: none;
  color: #000;
  font-size: 14px;
  min-width: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
.in-page-news-main .news-bar .news-form .news-field:active,
.in-page-news-main .news-bar .news-form .news-field:focus,
.in-page-news-main .news-bar .news-form .news-field:hover {
  outline: none;
}
.in-page-news-main .news-bar-focus {
  border: 2px solid #2e2f32;
}
.in-page-news-main .news-bar-hover {
  border: 1px solid #051e42;
}
.in-page-news-main .news__filter_wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.in-page-news-main .news__filter_wrapper .dropdown {
  border-left: 1px solid #74767c;
  margin-left: 15px;
}
.in-page-news-main
  .news__filter_wrapper
  .dropdown-menu
  > li
  input[type="checkbox"] {
  margin-left: 20px;
}
.in-page-news-main .news__filter_wrapper .dropdown-menu > li > a {
  display: inline-block;
  padding: 3px 20px 3px 10px;
}
.in-page-news-main
  .news__filter_wrapper
  .open
  > .btn-default.dropdown-toggle:hover {
  background-color: #fff;
  border-color: #8c8c8c;
}
.in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: left;
  gap: 40px;
  justify-content: left;
  margin-top: 24px;
  padding: 0;
}
.in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li {
  background: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  list-style-type: none;
  max-width: 316px;
  min-height: 436px;
  width: auto;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li:hover {
  -webkit-box-shadow: 0 0px 1px 5px hsla(0, 0%, 75%, 0.502) !important;
  box-shadow: 0 0px 1px 5px hsla(0, 0%, 75%, 0.502) !important;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  a:hover {
  text-decoration: none;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  img {
  border-radius: 16px 16px 0 0;
  display: block;
  height: 178px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
  width: 316px;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper
  .in-page__date {
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  text-align: left;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper
  .in-page__title {
  color: #2e2f32;
  display: -webkit-box;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 24px;
  margin-top: 24px;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper
  .in-page__description {
  color: #2e2f32;
  display: -webkit-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-line-clamp: 2;
  height: 40px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper
  .in-page__topic-tag {
  background: #f3f3f3;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  border-radius: 69px;
  color: #313131;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  gap: 10px;
  height: 24px;
  letter-spacing: 1px !important;
  line-height: 16px;
  opacity: 0px;
  padding: 5px 12px;
  text-transform: uppercase !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__content-wrapper
  p {
  font-family: EverydaySans;
  font-style: normal;
  margin: 0;
  padding: 0;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__footer {
  padding: 24px 0 0;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__footer
  .in-page__date-cards {
  bottom: 24px;
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  left: 24px;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  margin-bottom: 0px;
  position: absolute;
  text-align: left;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-card-view
  li
  .in-page__footer
  .pressCenter-link {
  bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 24px;
}
.in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li {
  border: 1px solid hsla(0, 0%, 75%, 0.502);
  border-radius: 16px;
  gap: 0px;
  height: auto;
  list-style: none;
  margin-top: 40px;
  opacity: 0px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li a {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  min-height: 152px;
  overflow: hidden;
  position: relative;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  a:hover {
  text-decoration: none;
}
.in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li p {
  margin: 0;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin: 0 16px;
  width: 70%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper
  .in-page__topic-tag {
  background: #f3f3f3;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  border-radius: 69px;
  color: #313131;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  gap: 10px;
  height: 24px;
  letter-spacing: 1px !important;
  line-height: 16px;
  opacity: 0px;
  padding: 5px 12px;
  text-transform: uppercase !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 15px;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper
  .in-page__title {
  color: #2e2f32;
  display: -webkit-box;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 12px;
  margin-top: 12px;
  position: relative;
  width: 100%;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper
  .in-page__footer
  .pressCenter-link {
  bottom: 16px;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper
  .in-page__date {
  bottom: 16px;
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  position: absolute;
  text-align: left;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__content-wrapper
  .presskit-div {
  height: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 30%;
}
.in-page-news-main
  .in-page__cards-wrapper
  ul#inpage-news-list-list-view
  li
  .in-page__image-wrapper
  img {
  border-radius: 8px 0 0 8px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
  position: absolute;
  width: inherit;
}
.in-page-news-main .news-pagination-parent {
  gap: 14px;
  margin-top: 40px;
}
.in-page-news-main .news-pagination-parent .news-page-num {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.in-page-news-main .news-pagination-parent .news-page-num.active {
  background: #e6f1fc;
  border-radius: 4px;
  color: #0053e2;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  gap: 10px;
  height: 36px;
  opacity: 0px;
  text-align: center;
  width: 38px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  border: 1px solid #0053e2;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.24px;
  text-decoration: none;
}
.in-page-news-main .news-pagination-parent .news-page-arrow {
  border: transparent;
  border-radius: unset;
  cursor: pointer;
}
.in-page-news-main .news-pagination-parent .news-page-arrow.notactive {
  color: #000;
  cursor: unset;
  opacity: 30%;
}
.in-page-news-main .no-result-found-container {
  margin: 10% auto;
  text-align: center;
}
.in-page-news-main .no-result-found-container .no-results-found-text-title {
  font-size: 24px;
}
.in-page-news-main .news-pagination-here {
  height: 36px;
  margin-bottom: 74px;
  width: 252px;
}
#overlay-in-page-search {
  background-color: rgba(0, 0, 0, 0.25);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}
.no-scroll {
  overflow: hidden;
}
.pressCenter-link {
  bottom: 16px;
  position: absolute;
  right: 16px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 18px;
  width: 93px;
}
.pressCenter-Icon {
  background-color: #0053e2;
  border-radius: 100%;
  height: 6px;
  margin-right: 6px;
  width: 6px;
}
.in-page-news-layout {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.in-page-news-left {
  background-color: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 40px;
  max-height: 2233px;
  max-width: 308px;
  min-width: 308px;
  overflow-y: auto;
  padding: 24px;
  position: sticky;
  top: 74px;
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .in-page-news-left {
    min-width: 280px;
  }
}
.in-page-news-right {
  width: 100%;
}
.in-page-news-left-sort-section {
  border-radius: 12px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  width: 100%;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.in-page-news-left-sort-section .sort-text {
  font-size: 16px;
  font-weight: 700;
}
.in-page-news-left-sort-section .data-toggle {
  border: 1px solid #d6d6d6;
  border-radius: 104px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  min-width: 165px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 4px;
}
.in-page-news-left-sort-section .data-tog {
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  gap: 0px;
  letter-spacing: -0.02em;
  min-width: 82.5px;
  opacity: 0px;
  text-align: center;
}
.in-page-news-left-sort-section .data-tog.active {
  background: #0053e2;
  border-radius: 100px;
  gap: 0px;
  min-width: 78px;
  opacity: 0px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.seperator {
  border: 1px solid #d8d8d8;
  gap: 0px;
  height: 0px;
  margin-bottom: 24px;
  margin-top: 24px;
  opacity: 0px;
  width: 260px;
}
.news-pagination-parent {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  margin-top: 60px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
}
.news-pagination-parent .news-page-arrow {
  border: 1px solid #000;
  border-radius: 50%;
  color: #000;
  height: 25px;
  text-align: center;
  width: 25px;
}
.news-pagination-parent .news-page-num {
  color: #7e7e7e;
  font-size: 20px;
  line-height: 1.35;
  text-align: center;
}
.news-pagination-parent .first,
.news-pagination-parent .last {
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.24px;
  opacity: 30%;
  text-align: left;
}
.news-pagination-parent .firstactive,
.news-pagination-parent .lastactive {
  color: #0053e2;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.24px;
  text-align: left;
}
.in-page-list-view {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/list-view-default/state=Default.svg)
    0/40px auto no-repeat;
}
.in-page-list-view,
.in-page-list-view:hover {
  display: inline-block;
  float: left;
  height: 40px;
  position: relative;
  width: 40px;
}
.in-page-list-view:hover {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/list-view-hover/state=hover.svg)
    0/40px auto no-repeat;
}
.in-page-list-view.active {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/list-view-active/state=active.svg)
    0/40px auto no-repeat;
}
.in-page-card-view,
.in-page-list-view.active {
  display: inline-block;
  float: left;
  height: 40px;
  position: relative;
  width: 40px;
}
.in-page-card-view {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/card-view-default/state=Default.svg)
    0/40px auto no-repeat;
}
.in-page-card-view:hover {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/card-view-hover/state=hover.svg)
    0/40px auto no-repeat;
}
.in-page-card-view.active,
.in-page-card-view:hover {
  display: inline-block;
  float: left;
  height: 40px;
  position: relative;
  width: 40px;
}
.in-page-card-view.active {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/in-page-news-icons/card-view-active/state=active.svg)
    0/40px auto no-repeat;
}
.in-page-news-filter-tags span {
  font-size: 14px;
  font-weight: 700;
}
.in-page-search-bar-container {
  background-color: #fff;
  outline: 20px solid #fff;
  position: sticky;
  width: inherit;
  z-index: 1;
}
@media (min-width: 1025px) {
  .in-page-search-bar-container {
    top: 74px;
  }
}
.in-page-search-bar {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.in-page-search-bar,
.in-page-views {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.in-page-views {
  margin-left: 32px;
}
.inpage-news-list img {
  height: 280px;
  width: 316px;
}
#inpage-news-list-list-view {
  display: block;
  padding-left: 0 !important;
}
.enable-one-featured-article {
  border: 1px solid hsla(0, 0%, 75%, 0.502);
  border-radius: 16px;
  height: 358px;
  width: 100%;
}
.enable-one-featured-article a {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.enable-one-featured-article a:hover {
  text-decoration: none;
}
.enable-one-featured-article img {
  height: 358px;
  margin-right: 24px;
  width: 638px;
}
.enable-one-featured-article .in-page__content-wrapper-featured-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
  margin-top: 38px;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 24px;
  justify-content: space-between;
  padding: 24px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.enable-one-featured-article .presskit-div-featured-article {
  height: 24px;
  position: relative;
  top: 0;
  width: auto;
}
.enable-one-featured-article .in-page__topic-tag-featured-article {
  background: #f3f3f3;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  border-radius: 69px;
  color: #313131;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  gap: 10px;
  height: 24px;
  letter-spacing: 1px !important;
  line-height: 16px;
  opacity: 0px;
  padding: 5px 12px;
  text-transform: uppercase !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 272px;
}
.enable-one-featured-article .in-page__title-featured-article {
  color: #2e2f32;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  bottom: 0;
  display: -webkit-box;
  font-size: 20px;
  font-weight: 700;
  height: 144px;
  line-height: 48px;
  margin-right: 24px;
  position: relative;
  width: auto;
}
@media (min-width: 1025px) {
  .enable-one-featured-article .in-page__title-featured-article {
    font-size: 36px;
  }
}
.enable-one-featured-article p {
  margin: 0px;
}
.enable-one-featured-article .in-page__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.enable-one-featured-article .in-page__date-featured-article {
  bottom: 0;
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  position: relative;
  text-align: left;
}
.enable-one-featured-article .pressCenter-link {
  bottom: 0;
  position: relative;
}
.enable-three-featured-article {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  gap: 24px;
  margin-top: 40px;
}
.enable-three-featured-article .one {
  border: 1px solid hsla(0, 0%, 75%, 0.502);
  border-radius: 16px;
  height: 152px;
  width: 49%;
}
.enable-three-featured-article .one a {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.enable-three-featured-article .one a:hover {
  text-decoration: none;
}
.enable-three-featured-article .one img {
  height: 152px;
  margin-right: 16px;
  width: 270px;
}
.enable-three-featured-article .one .in-page__content-wrapper-featured-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 12px;
  justify-content: space-between;
  padding: 15px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.enable-three-featured-article .one .presskit-div-featured-article {
  height: 24px;
  position: relative;
  top: 0;
  width: auto;
}
.enable-three-featured-article .one .in-page__topic-tag-featured-article {
  background: #f3f3f3;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  border-radius: 69px;
  color: #313131;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  gap: 10px;
  height: 24px;
  letter-spacing: 1px !important;
  line-height: 16px;
  opacity: 0px;
  padding: 5px 12px;
  text-transform: uppercase !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 272px;
}
.enable-three-featured-article .one .in-page__title-featured-article {
  color: #2e2f32;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  bottom: 0;
  display: -webkit-box;
  font-size: 20px;
  font-weight: 700;
  height: 56px;
  line-height: 28px;
  margin-right: 16px;
  position: relative;
  width: auto;
}
.enable-three-featured-article .one p {
  margin: 0px;
}
.enable-three-featured-article .one .in-page__date-featured-article {
  bottom: 0;
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  position: relative;
  text-align: left;
}
.enable-three-featured-article .three {
  border: 1px solid hsla(0, 0%, 75%, 0.502);
  border-radius: 16px;
  height: 152px;
  width: 49%;
}
.enable-three-featured-article .three a {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.enable-three-featured-article .three a:hover {
  text-decoration: none;
}
.enable-three-featured-article .three img {
  height: 152px;
  margin-right: 16px;
  width: 270px;
}
.enable-three-featured-article
  .three
  .in-page__content-wrapper-featured-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 12px;
  justify-content: space-between;
  padding: 15px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.enable-three-featured-article .three .presskit-div-featured-article {
  height: 24px;
  position: relative;
  top: 0;
  width: auto;
}
.enable-three-featured-article .three .in-page__topic-tag-featured-article {
  background: #f3f3f3;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  border-radius: 69px;
  color: #313131;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 10px;
  font-weight: 700;
  gap: 10px;
  height: 24px;
  letter-spacing: 1px !important;
  line-height: 16px;
  opacity: 0px;
  padding: 5px 12px;
  text-transform: uppercase !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 272px;
}
.enable-three-featured-article .three .in-page__title-featured-article {
  color: #2e2f32;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  bottom: 0;
  display: -webkit-box;
  font-size: 20px;
  font-weight: 700;
  height: 56px;
  line-height: 28px;
  margin-right: 16px;
  position: relative;
  width: auto;
}
.enable-three-featured-article .three p {
  margin: 0px;
}
.enable-three-featured-article .three .in-page__date-featured-article {
  bottom: 0;
  color: #74767c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 19.46px;
  position: relative;
  text-align: left;
}
.featured-article {
  margin-bottom: 56px;
  overflow: hidden;
}
.twoCards .liTwoCards {
  max-width: 494px !important;
  min-height: 478px !important;
  width: 494px !important;
}
.twoCards .imageTwoCards {
  height: 280px !important;
  width: 494px !important;
}
.twoCards .in-page__content-wrapper {
  width: 446px !important;
}
@media (min-width: 768px) {
  .in-page-news-main .dropdown-container {
    margin-left: 24px;
  }
  .in-page-news-main .dropdown-button {
    padding: 10px 24px;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view {
    -ms-flex-pack: left;
    -webkit-box-pack: left;
    gap: 40px;
    justify-content: left;
    margin-top: 32px;
    padding-left: 25px;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li {
    position: relative;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-card-view
    li
    img {
    height: 125px;
    width: 235px;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-card-view
    li
    .in-page__content-wrapper {
    bottom: 0;
    margin: 24px;
    position: relative;
    width: 268px;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-card-view
    li
    .in-page__content-wrapper
    .in-page__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 24px;
    margin-top: 24px;
  }
  .in-page-news-main .news-pagination-parent .news-page-num {
    font-size: 16px;
  }
}
@media (min-width: 980px) {
  .in-page-news-main .dropdown-container {
    margin-left: 24px;
  }
  .in-page-news-main .dropdown-button {
    padding: 10px 24px;
  }
  .in-page-news-main .news-bar {
    height: 40px;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view {
    -ms-flex-pack: left;
    margin-top: 40px;
    padding: 0;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-card-view
    li
    img {
    height: 280px;
    width: 316px;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-card-view
    li
    .in-page__content-wrapper
    .in-page__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .in-page-news-layout {
    width: -webkit-fill-available;
  }
  .in-page-news-filter-tags {
    height: calc(100vh - 235px);
    overflow-y: auto;
  }
  .in-page-news-left {
    border-radius: 0px;
    left: -310px;
    max-height: 100vh;
    overflow: hidden;
    position: fixed;
    -webkit-transition: left 0.5s ease;
    transition: left 0.5s ease;
    width: 0;
    z-index: 20;
  }
  .in-page-search-bar-container {
    width: 96vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (min-width: 980px) {
  .in-page-search-bar-container {
    width: 92vw;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .in-page-news-right {
    width: inherit;
  }
  .pressCenter-link {
    bottom: 14px;
  }
  .showTabletArticles {
    color: #fff;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    gap: 0px;
    height: 20px;
    line-height: 20px;
    opacity: 0px;
    text-align: left;
    width: 103px;
  }
  .showArticles {
    background-color: #0053e2;
    border: none;
    border-radius: 100px;
    bottom: 20px;
    gap: 8px;
    height: 32px;
    margin-top: 26px;
    opacity: 0px;
    position: absolute;
    width: 260px;
  }
  .enable-one-featured-article {
    height: 208px;
    width: inherit;
  }
  .enable-one-featured-article a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    position: relative;
  }
  .enable-one-featured-article a:hover {
    text-decoration: none;
  }
  .enable-one-featured-article img {
    height: 208px;
    margin-right: 16px;
    width: 377px;
  }
  .enable-one-featured-article .in-page__content-wrapper-featured-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    gap: 24px;
    justify-content: space-between;
    margin: 0;
    padding: 20px 0;
  }
  .enable-one-featured-article .presskit-div-featured-article {
    position: relative;
    top: 0;
  }
  .enable-one-featured-article .in-page__topic-tag-featured-article {
    letter-spacing: 1px !important;
    line-height: 13.9px;
    text-transform: uppercase !important;
  }
  .enable-one-featured-article .in-page__title-featured-article {
    -webkit-line-clamp: 3;
    bottom: 0;
    display: -webkit-box;
    font-size: 20px;
    font-weight: 700;
    height: 78px;
    line-height: 26px;
    margin-right: 16px;
    position: relative;
    width: auto;
  }
  .enable-one-featured-article p {
    margin: 0px;
  }
  .enable-one-featured-article .in-page__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-one-featured-article .in-page__date-featured-article {
    bottom: 0;
    position: relative;
  }
  .enable-one-featured-article .pressCenter-link {
    bottom: 0;
  }
  .enable-three-featured-article {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    gap: 24px;
    margin-top: 24px;
    overflow-x: scroll;
    scrollbar-width: none;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  }
  .enable-three-featured-article .in-page__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-three-featured-article .in-page__footer .pressCenter-link {
    bottom: 0;
    position: relative;
  }
  .enable-three-featured-article .one {
    height: 133px;
    width: 574px;
  }
  .enable-three-featured-article .one a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    position: relative;
  }
  .enable-three-featured-article .one a:hover {
    text-decoration: none;
  }
  .enable-three-featured-article .one img {
    height: 133px;
    margin-right: 16px;
    width: 234px;
  }
  .enable-three-featured-article
    .one
    .in-page__content-wrapper-featured-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-three-featured-article .one .presskit-div-featured-article {
    height: 19px;
    position: relative;
    top: 0;
    width: auto;
  }
  .enable-three-featured-article .one .in-page__topic-tag-featured-article {
    background: #f3f3f3;
    block-size: -webkit-fit-content;
    block-size: -moz-fit-content;
    block-size: fit-content;
    border-radius: 69px;
    color: #313131;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 8px;
    font-weight: 700;
    gap: 10px;
    height: 19px;
    letter-spacing: 1px !important;
    line-height: 11.12%;
    opacity: 0px;
    padding: 4px, 8px, 4px, 8px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .enable-three-featured-article .one .in-page__title-featured-article {
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    bottom: 0;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 20px;
    position: relative;
    width: 308px;
  }
  .enable-three-featured-article .one p {
    margin: 0px;
  }
  .enable-three-featured-article .one .in-page__date-featured-article {
    bottom: 0;
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: relative;
    text-align: left;
  }
  .enable-three-featured-article .three {
    height: 133px;
    width: 574px;
  }
  .enable-three-featured-article .three a {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    position: relative;
  }
  .enable-three-featured-article .three a:hover {
    text-decoration: none;
  }
  .enable-three-featured-article .three img {
    height: 133px;
    margin-right: 16px;
    width: 234px;
  }
  .enable-three-featured-article
    .three
    .in-page__content-wrapper-featured-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
    width: 340px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-three-featured-article .three .presskit-div-featured-article {
    height: 19px;
    position: relative;
    top: 0;
    width: auto;
  }
  .enable-three-featured-article .three .in-page__topic-tag-featured-article {
    background: #f3f3f3;
    block-size: -webkit-fit-content;
    block-size: -moz-fit-content;
    block-size: fit-content;
    border-radius: 69px;
    color: #313131;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 8px;
    font-weight: 700;
    gap: 10px;
    height: 19px;
    letter-spacing: 1px !important;
    line-height: 11.12%;
    opacity: 0px;
    padding: 4px, 8px, 4px, 8px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .enable-three-featured-article .three .in-page__title-featured-article {
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    bottom: 0;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 20px;
    position: relative;
    width: 308px;
  }
  .enable-three-featured-article .three p {
    margin: 0px;
  }
  .enable-three-featured-article .three .in-page__date-featured-article {
    bottom: 0;
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: relative;
    text-align: left;
  }
  .featured-article {
    height: 396px;
    margin-bottom: 56px;
    overflow-x: scroll;
    position: relative;
  }
  .scroll-button {
    background-color: #226bd0;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(50%, #0053e2),
      color-stop(50%, #e5e5e5)
    );
    background: linear-gradient(90deg, #0053e2 50%, #e5e5e5 0);
    border-radius: 25px;
    bottom: 0px;
    gap: 0px;
    height: 8px;
    left: 50%;
    opacity: 0px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 88.74px;
  }
  .in-page-news-main {
    overflow: hidden;
  }
  .in-page-news-main .news-bar {
    height: 40px;
    min-width: 600px;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view {
    display: block !important;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view a {
    min-height: 133px !important;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li {
    border: 0px 0px 1px;
    border-bottom: 1px solid hsla(0, 0%, 75%, 0.502);
    border-radius: 16px;
    gap: 0px;
    height: auto;
    opacity: 0px;
    width: inherit;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper {
    margin-left: 16px;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .presskit-div {
    height: 19px;
    position: relative;
    top: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__topic-tag {
    background: #f3f3f3;
    color: #313131;
    font-size: 8px;
    font-weight: 700;
    gap: 10px;
    height: 19px;
    letter-spacing: 1px !important;
    line-height: 11.12px;
    margin-top: 0px;
    padding: 4px 8px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__title {
    color: #2e2f32;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 16px;
    position: relative;
    width: 100%;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__date {
    bottom: 14px;
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: absolute;
    text-align: left;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__image-wrapper {
    width: 234px;
  }
  .hide-one,
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view,
  .in-page-views {
    display: none;
  }
  .filter-tablet-icon {
    border: 1px solid #909196;
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    height: 40px;
    margin-left: 16px;
    padding: 10px 16px;
    position: relative;
    width: 95px;
  }
  .filter-tablet-icon .filter-chip {
    height: 20px;
    padding: 2px 0;
    width: 16px;
  }
  .filter-tablet-icon .filter-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .filter-tablet-icon.active {
    background-color: #e6f1fc;
    border: 2px solid #004f9a;
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    height: 40px;
    padding: 10px 12px 10px 16px;
    position: relative;
    width: 117px;
  }
  .filter-tablet-icon-active {
    background: #004f9a;
    border-radius: 10px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    gap: 10px;
    height: 18px;
    opacity: 0px;
    padding: 1px 5px;
    width: 18px;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .filter-tag-number {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 14.52px;
    text-align: left;
  }
  .overlay-tablet-left {
    display: block !important;
    height: calc(100vh - 64px);
    left: 0;
    position: fixed;
    top: 64px;
    width: 308px;
    z-index: 20;
  }
  .mainChipContainer {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    margin-top: 24px;
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media (max-width: 767px) {
  .in-page-news-filter-tags {
    height: calc(100vh - 297px);
    overflow-y: auto;
  }
  .showMobileArticles {
    color: #fff;
  }
  .in-page-news-layout {
    width: -webkit-fill-available;
  }
  .in-page-news-left {
    border-radius: 0px;
    left: -310px;
    overflow: hidden;
    position: fixed;
    -webkit-transition: left 0.5s ease;
    transition: left 0.5s ease;
    width: 0;
    z-index: 20;
  }
  .in-page-search-bar-container {
    width: 96vw;
  }
  .showArticlesNumber {
    margin-top: 16px;
  }
  .featureArticleTitle {
    font-family: EverydaySans;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 32px;
    text-align: left;
  }
  .pressCenter-link {
    position: static;
  }
  .pressCenter-Icon {
    height: 8.43px;
    width: 8.43px;
  }
  .showTabletArticles {
    color: #fff;
    font-family: EverydaySans;
    font-size: 18px;
    font-weight: 700;
    gap: 0px;
    height: 24px;
    line-height: 24px;
    opacity: 0px;
    text-align: left;
    width: 132px;
  }
  .showArticles {
    background-color: #0053e2;
    border: none;
    border-radius: 100px;
    bottom: 20px;
    gap: 8px;
    height: 48px;
    margin-top: 26px;
    opacity: 0px;
    position: absolute;
    width: 260px;
  }
  .in-page-search-bar-container {
    top: 0px;
  }
  .in-page-search-bar {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-bottom: 16px;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: left;
    justify-content: left;
    position: sticky;
    z-index: 1;
  }
  .overlay-tablet-left {
    display: block !important;
    height: 94vh;
    left: 0;
    position: fixed;
    top: 78px;
    width: 308px;
    z-index: 20;
  }
  .enable-one-featured-article {
    border: 0px 0px 1px;
    border-bottom: 1px solid hsla(0, 0%, 75%, 0.502);
    border-radius: 16px;
    gap: 0px;
    height: 384px;
    opacity: 0px;
    position: relative;
    width: 320px;
  }
  .enable-one-featured-article a {
    display: block;
    position: static;
  }
  .enable-one-featured-article a:hover {
    text-decoration: none;
  }
  .enable-one-featured-article img {
    bottom: 204px;
    gap: 32px;
    height: 180px;
    margin-right: 0px;
    opacity: 0px;
    position: absolute;
    width: 320px;
  }
  .enable-one-featured-article .in-page__content-wrapper-featured-article {
    bottom: 0px;
    gap: 12px;
    height: 204px;
    margin: 0px;
    opacity: 0px;
    padding: 24px;
    position: absolute;
    width: 320px;
  }
  .enable-one-featured-article .presskit-div-featured-article {
    border-radius: 69px;
    gap: 10px;
    height: 24px;
    opacity: 0px;
    position: unset;
    width: auto;
  }
  .enable-one-featured-article .in-page__topic-tag-featured-article {
    block-size: -webkit-fit-content;
    block-size: -moz-fit-content;
    block-size: fit-content;
    border-radius: 69px;
    bottom: 272px;
    color: #313131;
    gap: 10px;
    height: 24px;
    letter-spacing: 1px !important;
    line-height: 13.9;
    padding: 5px 12px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .enable-one-featured-article .in-page__title-featured-article {
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 22px;
    font-weight: 700;
    height: 90px;
    line-height: 30px;
    margin-right: 0;
    max-width: 272px;
    position: unset;
  }
  .enable-one-featured-article .in-page__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-one-featured-article .in-page__date-featured-article {
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: unset;
    text-align: left;
  }
  .enable-three-featured-article {
    left: 344px;
    margin-top: 0px;
    position: absolute;
  }
  .enable-three-featured-article .in-page__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .enable-three-featured-article .one {
    border: 0px 0px 1px;
    border-bottom: 1px solid hsla(0, 0%, 75%, 0.502);
    border-radius: 16px;
    gap: 0px;
    height: 384px;
    opacity: 0px;
    position: relative;
    width: 320px;
  }
  .enable-three-featured-article .one a {
    display: block;
    position: static;
  }
  .enable-three-featured-article .one a:hover {
    text-decoration: none;
  }
  .enable-three-featured-article .one img {
    bottom: 204px;
    gap: 32px;
    height: 180px;
    margin-right: 0px;
    opacity: 0px;
    position: absolute;
    width: 320px;
  }
  .enable-three-featured-article
    .one
    .in-page__content-wrapper-featured-article {
    bottom: 0px;
    gap: 12px;
    height: 204px;
    margin: 0px;
    opacity: 0px;
    padding: 24px;
    position: absolute;
    width: 320px;
  }
  .enable-three-featured-article .one .presskit-div-featured-article {
    border-radius: 69px;
    gap: 10px;
    height: 24px;
    opacity: 0px;
    position: unset;
    width: auto;
  }
  .enable-three-featured-article .one .in-page__topic-tag-featured-article {
    block-size: -webkit-fit-content;
    block-size: -moz-fit-content;
    block-size: fit-content;
    border-radius: 69px;
    bottom: 272px;
    color: #313131;
    gap: 10px;
    height: 24px;
    letter-spacing: 1px !important;
    line-height: 13.9;
    padding: 5px 12px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .enable-three-featured-article .one .in-page__title-featured-article {
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 22px;
    font-weight: 700;
    height: 90px;
    line-height: 30px;
    position: unset;
    width: 272px;
  }
  .enable-three-featured-article .one .in-page__date-featured-article {
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: unset;
    text-align: left;
  }
  .enable-three-featured-article .three {
    border: 0px 0px 1px;
    border-bottom: 1px solid hsla(0, 0%, 75%, 0.502);
    border-radius: 16px;
    gap: 0px;
    height: 384px;
    opacity: 0px;
    position: relative;
    width: 320px;
  }
  .enable-three-featured-article .three a {
    display: block;
    position: static;
  }
  .enable-three-featured-article .three a:hover {
    text-decoration: none;
  }
  .enable-three-featured-article .three img {
    bottom: 204px;
    gap: 32px;
    height: 180px;
    margin-right: 0px;
    opacity: 0px;
    position: absolute;
    width: 320px;
  }
  .enable-three-featured-article
    .three
    .in-page__content-wrapper-featured-article {
    bottom: 0px;
    gap: 12px;
    height: 204px;
    margin: 0px;
    opacity: 0px;
    padding: 24px;
    position: absolute;
    width: 320px;
  }
  .enable-three-featured-article .three .presskit-div-featured-article {
    border-radius: 69px;
    gap: 10px;
    height: 24px;
    opacity: 0px;
    position: unset;
    width: auto;
  }
  .enable-three-featured-article .three .in-page__topic-tag-featured-article {
    block-size: -webkit-fit-content;
    block-size: -moz-fit-content;
    block-size: fit-content;
    border-radius: 69px;
    bottom: 272px;
    color: #313131;
    gap: 10px;
    height: 24px;
    letter-spacing: 1px !important;
    line-height: 13.9;
    padding: 5px 12px;
    text-transform: uppercase !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .enable-three-featured-article .three .in-page__title-featured-article {
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 22px;
    font-weight: 700;
    height: 90px;
    line-height: 30px;
    position: unset;
    width: 272px;
  }
  .enable-three-featured-article .three .in-page__date-featured-article {
    color: #74767c;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: unset;
    text-align: left;
  }
  .featured-article {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    gap: 24px;
    height: 384px;
    margin-bottom: 40px;
    overflow-x: scroll;
    position: relative;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  }
  .in-page-news-main {
    overflow: hidden;
  }
  .in-page-news-main .news-bar {
    border: 1px solid #d6d6d6;
    border-radius: 8px;
    gap: 8px;
    height: 46px;
    opacity: 0px;
    padding: 12px;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view {
    display: block !important;
    margin: auto;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li {
    border: 0px 0px 1px;
    gap: 48px;
    margin-top: 12px;
    opacity: 0px;
    padding: 16px 16px 0px;
    width: inherit;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper {
    margin: 0 25px 0 0;
    width: 60%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .presskit-div {
    height: 32px;
    padding: 5px, 12px, 5px, 12px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__topic-tag {
    background: #f3f3f3;
    color: #313131;
    font-family: EverydaySans;
    font-size: 10px;
    font-weight: 700;
    gap: 10px;
    letter-spacing: 1px !important;
    letter-spacing: 0.02em;
    line-height: 13.9px;
    margin-top: 0px;
    text-align: left;
    text-transform: uppercase !important;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__title {
    color: #2e2f32;
    display: -webkit-box;
    font-family: EverydaySans;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 0;
    opacity: 0px;
    position: relative;
    text-align: left;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__content-wrapper
    .in-page__date {
    bottom: 0px;
    color: #474747;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 19.46px;
    position: relative;
    text-align: left;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__image-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    width: 40%;
  }
  .in-page-news-main
    .in-page__cards-wrapper
    ul#inpage-news-list-list-view
    li
    .in-page__image-wrapper
    img {
    border-radius: 6px 6px !important;
    height: 100px !important;
    position: relative;
    width: 100% !important;
  }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view {
    display: none;
  }
  .in-page-news-main .news-bar.filter-on-mobile-search-bar {
    height: 46px;
    width: 314px;
  }
  .in-page-views {
    display: none;
  }
  .in-page-news-right {
    margin-left: auto;
    margin-right: auto;
    width: inherit;
  }
  .filter-mobile-icon {
    border: 1px solid #909196;
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    height: 40px;
    margin-left: 16px;
    padding: 10px 16px;
    position: relative;
    width: 95px;
  }
  .filter-mobile-icon .filter-chip {
    height: 20px;
    padding: 2px 0;
    width: 16px;
  }
  .filter-mobile-icon .filter-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .filter-mobile-icon.active {
    background-color: #e6f1fc;
    border: 2px solid #004f9a;
    border-radius: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    height: 40px;
    padding: 10px 12px 10px 16px;
    position: relative;
    width: 117px;
  }
  .filter-mobile-icon-active {
    background: #004f9a;
    border-radius: 10px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    gap: 10px;
    height: 18px;
    opacity: 0px;
    padding: 1px 5px;
    width: 18px;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .filter-tag-number-mobile {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 14.52px;
    text-align: left;
  }
  .scroll-button {
    display: none;
  }
  .scroll-button-Mobile {
    background-color: #226bd0;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(33.33%, #0053e2),
      color-stop(33.33%, #e5e5e5),
      color-stop(33.33%, #e5e5e5)
    );
    background: linear-gradient(90deg, #0053e2 33.33%, #e5e5e5 0, #e5e5e5 0);
    border-radius: 25px;
    bottom: 0px;
    gap: 0px;
    height: 8px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    opacity: 0px;
    -webkit-transition: background 0.3 ease-in-out;
    transition: background 0.3 ease-in-out;
    width: 112px;
  }
  .filter-tablet-icon {
    display: none;
  }
  .featured-article-scroll {
    overflow-x: scroll;
    position: relative;
    scrollbar-width: none;
  }
}
.enable-one-featured-article {
  overflow: hidden;
}
@media (max-width: 767px) {
  .enable-three-featured-article .one,
  .enable-three-featured-article .three {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .enable-three-featured-article .one img,
  .enable-three-featured-article .three img {
    border-radius: 16px 0 0 16px;
  }
}
.in-page__card {
  overflow: hidden;
}
#inpage-news-list-list-view .in-page__footer {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  bottom: 0 !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  margin-top: auto;
}
#inpage-news-list-list-view .pressCenter-link {
  bottom: 0 !important;
  margin-bottom: 16px !important;
  margin-left: auto !important;
}
.in-page__date {
  bottom: 0 !important;
  margin-bottom: 16px !important;
  position: relative !important;
}
.in-page-search {
  margin-left: auto;
  margin-right: auto;
}
.in-page-search .filter-items-submit {
  background: #0053e2;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  cursor: pointer;
  height: 32px;
  justify-content: center;
  width: 180px;
}
.in-page-search .filter-items-submit .apply-filters {
  background: #0053e2;
  border: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 6px;
  margin-top: 6px;
}
.in-page-search .in-page__content-wrapper {
  position: relative;
}
.in-page-search .in-page__content-wrapper .presskit-icon {
  height: 22px;
  margin-top: 8px;
  width: 22px;
}
.in-page-search .in-page__content-wrapper a {
  bottom: 16px;
  right: 16px;
}
.in-page-search .in-page__content-wrapper div.presskit-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.in-page-search .in-page__content-wrapper span.press-center-html {
  margin-right: 15px;
  margin-top: 5px;
}
@media only screen and (min-width: 1025px) {
  .in-page-search {
    max-width: 984px;
  }
}
.in-page-search .search_separator {
  background: #e3e4e5;
  margin-bottom: 16px;
  margin-top: 16px;
}
.in-page-search .dropdown-container {
  border-left: 1px solid #74767c;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: 8px;
  position: relative;
}
@media only screen and (max-width: 600px) {
  .in-page-search .dropdown-container {
    border-left: 0px !important;
  }
}
@media (min-width: 768px) {
  .in-page-search .dropdown-container {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .in-page-search .dropdown-container {
    margin-left: 24px;
  }
}
.in-page-search .dropdown-button {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/12px auto no-repeat;
  border: none;
  color: #000;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 20px 10px 8px;
}
.in-page-search .dropdown-button.open {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-arrow.svg)
    100%/12px auto no-repeat;
  font-weight: 700;
}
@media (min-width: 768px) {
  .in-page-search .dropdown-button {
    padding: 10px 24px;
  }
}
@media (min-width: 992px) {
  .in-page-search .dropdown-button {
    padding: 10px 24px;
  }
}
.in-page-search .dropdown-list {
  background-color: #fff;
  border-radius: 0px 0px 4px 4px;
  -webkit-box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1),
    0px 3px 5px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1),
    0px 3px 5px 2px rgba(0, 0, 0, 0.15);
  display: none;
  margin-top: 17px;
  padding: 16px 12px;
  position: absolute;
  right: -16px;
  top: 100%;
  width: 224px;
  z-index: 1;
}
.in-page-search .dropdown-list .dropdown-content {
  word-wrap: break-word;
  margin-bottom: 20px;
  max-height: 270px;
  overflow: auto;
}
@media (min-width: 768px) {
  .in-page-search .dropdown-list {
    left: 0;
    min-width: 224px;
    right: 0;
  }
}
.in-page-search .dropdown-list .last-tag {
  padding-bottom: 10px;
}
.in-page-search .dropdown-item {
  display: none;
}
.in-page-search .dropdown-item + label:before {
  border: 1px solid #222;
  border-radius: 3px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  width: 16px;
}
.in-page-search .dropdown-item:checked + label:before {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/Checkbox-black.svg)
    50%/18px auto no-repeat;
  background-color: #222;
  border-color: #222;
  color: #fff;
  text-align: center;
}
.in-page-search .chip-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.in-page-search .chip-container .chip {
  background-color: #fff;
  border: 1px solid #222;
  border-radius: 4px;
  color: #222;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin: 0 10px 8px 0;
  padding: 3px 16px;
}
.in-page-search .chip-container .chip:hover {
  background-color: #2e2f32;
  color: #fff;
}
.in-page-search .chip-container .chip:hover .chipClose {
  background-color: #2e2f32;
  background: #2e2f32
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close-white.svg)
    50%/14px 14px no-repeat;
}
.in-page-search .chip-container .chip .chipClose {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close.svg)
    50%/14px 14px no-repeat;
  display: inline-block;
  margin: 0 0 0 6px;
  padding: 7px 10px;
  width: auto;
}
.in-page-search .dropdown-header-item {
  color: #2e2f32;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 12px;
}
.in-page-search .dropdown-header-item a {
  color: #004f9a;
  float: right;
  text-decoration: none;
}
.in-page-search .list {
  margin-bottom: 12px;
}
.in-page-search dropdown-list .list :last-child {
  padding-bottom: 30px;
}
.in-page-search .search-bar {
  background: #fff;
  height: 40px;
  min-width: 0;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border: 1px solid #909196;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 201px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 16px;
}
.in-page-search .search-bar:focus {
  border: 2px solid #2e2f32;
}
@media (min-width: 768px) {
  .in-page-search .search-bar {
    width: 288px;
  }
}
@media (min-width: 992px) {
  .in-page-search .search-bar {
    width: 300px;
  }
}
.in-page-search .search-bar .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 100%;
}
.in-page-search .search-bar .search-form .magnify-icon,
.in-page-search .search-bar .search-form .material-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27px;
  flex: 0 0 27px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  padding-bottom: 8px;
  padding-top: 8px;
}
.in-page-search .search-bar .search-form .magnify-icon .magnify-icons,
.in-page-search .search-bar .search-form .material-icons .magnify-icons {
  font-size: 22px;
}
.in-page-search .search-bar .search-form .search-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-flex-item-align: center;
  align-self: center;
  background: transparent;
  border: none;
  color: #000;
  font-size: 14px;
  min-width: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
.in-page-search .search-bar .search-form .search-field:active,
.in-page-search .search-bar .search-form .search-field:focus,
.in-page-search .search-bar .search-form .search-field:hover {
  outline: none;
}
.in-page-search .search-bar-focus {
  border: 2px solid #2e2f32;
}
.in-page-search .search-bar-hover {
  border: 1px solid #051e42;
}
.in-page-search .search__filter_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (max-width: 600px) {
  .in-page-search .search__filter_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.in-page-search .search__filter_wrapper .dropdown {
  border-left: 1px solid #74767c;
  margin-left: 15px;
}
.in-page-search
  .search__filter_wrapper
  .dropdown-menu
  > li
  input[type="checkbox"] {
  margin-left: 20px;
}
.in-page-search .search__filter_wrapper .dropdown-menu > li > a {
  display: inline-block;
  padding: 3px 20px 3px 10px;
}
.in-page-search
  .search__filter_wrapper
  .open
  > .btn-default.dropdown-toggle:hover {
  background-color: #fff;
  border-color: #8c8c8c;
}
.in-page-search .in-page__cards-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 24px;
  justify-content: center;
  margin-top: 24px;
  padding: 0;
}
@media (min-width: 768px) {
  .in-page-search .in-page__cards-wrapper ul {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    gap: 16px;
    justify-content: left;
    margin-top: 32px;
    padding-left: 25px;
  }
}
@media (min-width: 992px) {
  .in-page-search .in-page__cards-wrapper ul {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    gap: 24px;
    justify-content: left;
    margin-top: 40px;
    padding: 0;
  }
}
.in-page-search .in-page__cards-wrapper ul li {
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  height: 344px;
  list-style-type: none;
  max-width: 308px;
  width: auto;
}
.in-page-search .in-page__cards-wrapper ul li img {
  border-radius: 8px 8px 0 0;
  height: 176px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 306px;
}
@media (min-width: 768px) {
  .in-page-search .in-page__cards-wrapper ul li img {
    height: 125px;
    width: 235px;
  }
}
@media (min-width: 992px) {
  .in-page-search .in-page__cards-wrapper ul li img {
    height: 176px;
    width: 306px;
  }
}
@media only screen and (min-width: 429px) {
  .in-page-search .in-page__cards-wrapper ul li {
    width: 306px;
  }
}
@media (min-width: 768px) {
  .in-page-search .in-page__cards-wrapper ul li {
    height: 281px;
    width: 235px;
  }
}
@media only screen and (min-width: 1025px) {
  .in-page-search .in-page__cards-wrapper ul li {
    height: 344px;
    width: 306px;
  }
}
.in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 15px 16px 16px;
}
@media (min-width: 768px) {
  .in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper {
    padding: 12px 12px 16px;
  }
}
.in-page-search
  .in-page__cards-wrapper
  ul
  li
  .in-page__content-wrapper
  .in-page__date {
  color: #46474a;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 8px;
}
.in-page-search
  .in-page__cards-wrapper
  ul
  li
  .in-page__content-wrapper
  .in-page__title {
  color: #2e2f32;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .in-page-search
    .in-page__cards-wrapper
    ul
    li
    .in-page__content-wrapper
    .in-page__title {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .in-page-search
    .in-page__cards-wrapper
    ul
    li
    .in-page__content-wrapper
    .in-page__title {
    font-size: 18px;
  }
}
.in-page-search
  .in-page__cards-wrapper
  ul
  li
  .in-page__content-wrapper
  .in-page__description {
  color: #2e2f32;
  display: -webkit-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 40px;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.in-page-search
  .in-page__cards-wrapper
  ul
  li
  .in-page__content-wrapper
  .in-page__topic-tag {
  background: #e6f1fc;
  border-radius: 2px;
  color: #004f9a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 4px 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  block-size: -webkit-fit-content;
  block-size: -moz-fit-content;
  block-size: fit-content;
  margin-top: 8px;
}
.in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper p {
  font-family: EverydaySans;
  font-style: normal;
  margin: 0;
  padding: 0;
}
.in-page-search .search-pagination-parent {
  margin-top: 40px;
}
.in-page-search .search-pagination-parent .search-page-num {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 768px) {
  .in-page-search .search-pagination-parent .search-page-num {
    font-size: 16px;
  }
}
.in-page-search .search-pagination-parent .search-page-num.active {
  background: #e3e4e5;
  border: 1px solid #909196;
  border-radius: 100px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  padding: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  text-decoration: none;
  width: 32px;
}
.in-page-search .search-pagination-parent .search-page-arrow {
  border: transparent;
  border-radius: unset;
}
.in-page-search .search-pagination-parent .no-result-found-container {
  margin: 10% auto;
  text-align: center;
}
.in-page-search
  .search-pagination-parent
  .no-result-found-container
  .no-results-found-text-title {
  font-size: 24px;
}
.overlay-fixed-corporate {
  left: 0px;
  overflow: hidden;
  right: 0px;
}
@media (max-width: 480px) {
  .overlay-fixed-corporate #header-container {
    opacity: 1;
    z-index: 9999999999;
  }
}
.media-library-compnent [data-type="videos"] .preview-copy,
.media-library-compnent [data-type="videos"] .preview-copy + .preview-text {
  display: none !important;
}
@media (max-width: 480px) {
  .media-library-compnent [data-type="videos"] .preview-copy,
  .media-library-compnent [data-type="videos"] .preview-copy + .preview-text {
    display: block !important;
  }
}
.media-library-compnent [data-type="videos"] .preview-eye,
.media-library-compnent [data-type="videos"] .preview-eye + .preview-text {
  display: none !important;
}
.media-library-compnent [data-type="videos"] .preview-box-gallery {
  height: 655px;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent [data-type="videos"] .preview-box-gallery {
    height: 550px;
  }
}
@media only screen and (min-width: 1024px) {
  .media-library-compnent [data-type="videos"] .preview-box-gallery {
    height: 655px;
    width: 938px;
  }
}
.media-library-compnent [data-type="videos"] .preview-block {
  margin-bottom: 0px;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent [data-type="videos"] .preview-block {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .media-library-compnent [data-type="videos"] .preview-block {
    margin-bottom: 0px;
  }
  .media-library-compnent [data-type="videos"] .preview-box iframe {
    margin-bottom: 10px !important;
    margin-left: 24px !important;
    margin-top: 24px !important;
  }
}
.media-library-compnent [data-type="images"] .preview-copy,
.media-library-compnent [data-type="images"] .preview-copy + .preview-text {
  display: none !important;
}
@media (max-width: 480px) {
  .media-library-compnent [data-type="images"] .preview-copy,
  .media-library-compnent [data-type="images"] .preview-copy + .preview-text {
    display: block !important;
  }
}
.media-library-compnent [data-type="images"] .preview-box-gallery {
  height: 676px;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent [data-type="images"] .preview-box-gallery {
    height: 550px;
  }
}
@media only screen and (min-width: 1024px) {
  .media-library-compnent [data-type="images"] .preview-box-gallery {
    height: 676px;
  }
}
.media-library-compnent [data-type="images"] .preview-eye,
.media-library-compnent [data-type="images"] .preview-eye + .preview-text {
  display: none !important;
}
.media-library-compnent [data-type="images"] .preview-block {
  margin-bottom: 15px;
  margin-top: 25px;
}
@media (max-width: 480px) {
  .media-library-compnent [data-type="images"] .preview-block {
    margin-bottom: 0px;
    margin-top: -18px;
  }
}
.media-library-compnent [data-type="gallery"] .preview-copy,
.media-library-compnent [data-type="gallery"] .preview-copy + .preview-text {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent [data-type="gallery"] .downloadClose {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 1024px) {
  .media-library-compnent [data-type="gallery"] .img {
    margin: 8px !important;
  }
}
@media (min-width: 768px) {
  .media-library-compnent .result-card-body-wrapper {
    display: block !important;
  }
}
@media (max-width: 480px) {
  .media-library-compnent .see-all {
    display: none;
  }
}
.media-library-compnent .expand-anchor {
  display: none;
  font-size: 14px;
  margin-top: 22px;
  text-align: center;
}
@media (max-width: 480px) {
  .media-library-compnent .expand-anchor,
  .media-library-compnent .expand-anchor .fa-plus {
    display: block;
  }
  .media-library-compnent .expand-anchor .fa-minus,
  .media-library-compnent .expand-anchor.active .fa-plus {
    display: none;
  }
  .media-library-compnent .expand-anchor.active .fa-minus {
    display: block;
  }
}
.media-library-compnent .footer-see-all {
  display: none;
}
@media (max-width: 480px) {
  .media-library-compnent .footer-see-all {
    ox-sizing: border-box;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background: #fff;
    border: 1px solid #2e2f32;
    border-radius: 100px;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    height: 32px;
    margin: auto auto 46px;
    padding: 0px 16px;
    width: 72px;
  }
  .media-library-compnent .footer-see-all,
  .media-library-compnent .footer-see-all a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-library-compnent .footer-see-all a {
    color: #2e2f32;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    width: 40px;
  }
}
.media-library-compnent .search-pagination-parent .search-page-arrow {
  border: transparent;
  border-radius: unset;
}
.media-library-compnent .search-pagination-parent .search-page-arrow.active {
  border-color: #333;
  color: #333;
}
.media-library-compnent .search-pagination-parent .search-page-num.active {
  background: #e3e4e5;
  border: 1px solid #909196;
  border-radius: 100px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  padding: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  text-decoration: none;
  width: 32px;
}
.media-library-compnent .corporate-search-bar-wrapper .divider,
.media-library-compnent .corporate-search-bar-wrapper .filter-text {
  display: none;
}
@media (max-width: 480px) {
  .media-library-compnent .corporate-search-bar-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .media-library-compnent .corporate-search-bar-wrapper .divider {
    border: 1px solid #74767c;
    display: block;
    height: 0px;
    margin-top: 15px;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 38px;
  }
  .media-library-compnent .corporate-search-bar-wrapper .filter-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
  }
  .media-library-compnent .corporate-search-bar-wrapper .filter-text span {
    color: #000;
    cursor: pointer;
    display: block;
    font-family: EverydaySans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: left;
    width: 44px;
  }
  .media-library-compnent .corporate-search-bar-wrapper .filter-text i {
    height: 5.5px;
    margin-right: 19px;
    margin-top: 4px;
    width: 10px;
  }
}
.media-library-compnent .base-dropdown {
  margin-left: 0px !important;
  z-index: 99999999 !important;
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .base-dropdown {
    width: 170px;
  }
}
.media-library-compnent .document-filter {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.media-library-compnent .date-wrapper {
  display: -ms-grid;
  display: grid;
  margin: 0px 20px;
  padding: 12px 0;
  width: 200px;
}
@media (max-width: 480px) {
  .media-library-compnent .date-wrapper {
    width: auto !important;
  }
}
.media-library-compnent .date-wrapper input {
  cursor: pointer;
  height: 30px;
  outline: none;
}
.media-library-compnent .preview-eye {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Eye.svg);
}
.media-library-compnent .preview-copy,
.media-library-compnent .preview-eye {
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.media-library-compnent .preview-copy {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/link.svg);
}
.media-library-compnent .staticBlock {
  background: #fff;
  bottom: 0;
  padding-bottom: 24px;
  padding-top: 24px;
  position: fixed;
  width: 938px;
}
.media-library-compnent .gallery-wrapper {
  height: 595px;
  margin-right: 8px;
  overflow: scroll;
  position: relative;
}
@media (max-width: 480px) {
  .media-library-compnent .gallery-wrapper {
    height: 452px;
  }
}
.media-library-compnent .corporatesearch-filter-overlay-main,
.media-library-compnent .corporatesearch-gallery-overlay-main {
  background: rgba(0, 0, 0, 0.85);
  bottom: 0 !important;
  display: none;
  left: 0 !important;
  overflow: hidden !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  z-index: 99999;
}
.media-library-compnent
  .corporatesearch-filter-overlay-main
  .filter-section-wrapper {
  margin-bottom: 33px;
}
.media-library-compnent .labelTouch {
  height: 48px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 48px;
}
.media-library-compnent .PromoResultGrid-play {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporate-icons/Play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 60px;
  left: 126px;
  margin: 0;
  padding: 5px;
  position: absolute;
  top: 53px;
  width: 60px;
}
.media-library-compnent .corporatesearch-gallery-cards {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.media-library-compnent .corporatesearch-gallery-cards:hover {
  cursor: pointer;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .PromoResultGrid-info {
  background: #000;
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  display: block;
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .PromoResultGrid-preview {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
  z-index: 99999;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .PromoResultGrid-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/cloudGalleryDownload.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .PromoResultGrid-videoplay {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play-video.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .PromoResultGrid-videoplay:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play-video.svg);
  cursor: pointer;
}
.media-library-compnent
  .corporatesearch-gallery-cards:hover
  .corporatesearch-gallery-overlay {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 0;
  text-align: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 0;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.media-library-compnent .corporatesearch-gallery-cards input {
  display: none;
}
.media-library-compnent .description-block {
  background-color: #fff;
}
.media-library-compnent .overlay-fixed {
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
}
.media-library-compnent .hidden-title {
  display: none;
}
.media-library-compnent .main2 {
  border-bottom: 1px solid #e3e4e5;
  left: 50%;
  margin-bottom: unset;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  position: relative;
  right: 50%;
  width: 100vw;
}
.media-library-compnent .corporatesearch-gallery-main {
  min-height: 1000px;
  position: relative;
}
.media-library-compnent .corporatesearch-gallery-main .search-filters-assets {
  margin-bottom: 0px;
}
.media-library-compnent .corporatesearch-gallery-main .search-filters {
  margin-right: 0px;
  white-space: nowrap;
}
@media (max-width: 480px) {
  .media-library-compnent .corporatesearch-gallery-main .search-filter-wrapper {
    display: none;
  }
}
.media-library-compnent .corporatesearch-gallery-main .search-result-heading {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  left: 270px;
  line-height: 24px;
  margin-top: 40px;
  top: 334px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent .corporatesearch-gallery-main .search-result-heading {
    margin: 16px 0px;
  }
}
.media-library-compnent .corporatesearch-gallery-main .link:hover {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.media-library-compnent
  .corporatesearch-gallery-main
  .link:hover
  .corporatesearch-gallery-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.media-library-compnent .corporatesearch-gallery-main .link:hover .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-selectIcon.svg);
  cursor: pointer;
}
.media-library-compnent .corporatesearch-gallery-main .link:hover .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-crossIcon.svg);
  cursor: pointer;
}
.media-library-compnent
  .corporatesearch-gallery-main
  .link:hover
  .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-download-icon.svg) !important;
  cursor: pointer;
}
.media-library-compnent
  .corporatesearch-gallery-main
  .filter-box
  .link:hover
  span,
.media-library-compnent .corporatesearch-gallery-main .link:hover a,
.media-library-compnent
  .corporatesearch-gallery-main
  .preview-box
  .link:hover
  span {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.media-library-compnent .corporatesearch-gallery-main .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/leading-icon.svg) !important;
}
.media-library-compnent .corporatesearch-gallery-main .select-disabled-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/disabledcheckcircle.svg) !important;
}
.media-library-compnent
  .corporatesearch-gallery-main
  .PromoResultGrid-preview:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-play.svg) !important;
  cursor: pointer;
}
.media-library-compnent
  .corporatesearch-gallery-main
  .PromoResultGrid-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-cloudDownload.svg) !important;
  cursor: pointer;
}
.media-library-compnent .corporatesearch-gallery-main img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.media-library-compnent .corporatesearch-gallery-publish-date {
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin: 0 12px 12px;
}
.media-library-compnent .corporatesearch-gallery-description {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-size: 14px;
}
.media-library-compnent .select-items-disabled {
  color: #babbbe !important;
  pointer-events: none !important;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.media-library-compnent .preview-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent .preview-download {
    margin-left: -61px;
  }
}
.media-library-compnent .preview-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.media-library-compnent .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/crossIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-library-compnent .preview-block {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: 24px;
  margin-right: 24px;
}
@media (max-width: 480px) {
  .media-library-compnent .preview-block {
    margin-left: 0px;
    margin-top: 8px;
  }
}
.media-library-compnent .preview-block .image-title {
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 280px;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 480px) {
  .media-library-compnent .preview-block .image-title {
    margin-left: -13px;
  }
}
.media-library-compnent .preview-block .preview-text {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  text-align: right;
  width: 3px;
}
.media-library-compnent .preview-block .preview-close {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.media-library-compnent .preview-block .preview-close:hover {
  cursor: pointer;
}
.media-library-compnent .filter-block {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: 24px;
  margin-right: 24px;
  margin-top: 15px;
}
@media (max-width: 480px) {
  .media-library-compnent .filter-block {
    margin-left: 0px;
    margin-top: 8px;
  }
  .media-library-compnent .filter-block .filter-heading {
    color: #000;
    font-family: EverydaySans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    margin-bottom: 32px;
    margin-left: 24px;
    margin-top: 24px;
    width: 50px;
  }
  .media-library-compnent .filter-block .filter-body {
    left: 0px;
    width: 100%;
  }
  .media-library-compnent .filter-block .filter-body .filter-wrapper-divider {
    background: #e3e4e5;
    bottom: 0%;
    height: 2px;
    left: 0%;
    margin-bottom: 16px;
    right: 0%;
    top: 0%;
    width: 87%;
  }
  .media-library-compnent .filter-block .filter-body .filter-section-submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 40px;
  }
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section-submit
    .sites-item-submit {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #0053e2;
    border-radius: 100px;
    height: 32px;
    margin-right: 24px;
    text-align: center;
    width: 108px;
  }
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section-submit
    .sites-item-cancel {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 1px solid #2e2f32;
    border-radius: 100px;
    gap: 8px;
    height: 32px;
    padding: 0px 16px;
    width: 74px;
  }
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section-submit
    .cancel-filter-style {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    color: #2e2f32;
    margin-left: -5px;
  }
}
@media (max-width: 480px) and (max-width: 480px) {
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section-submit
    .cancel-filter-style {
    line-height: 25px;
  }
}
@media (max-width: 480px) {
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section-submit
    .apply-filter-style {
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 20px;
    line-height: 22px;
    width: 76px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: none;
    color: #fff;
    margin-top: 3px;
    text-align: center;
  }
  .media-library-compnent .filter-block .filter-body .filter-section,
  .media-library-compnent .filter-block .filter-body .sites-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 18px;
  }
  .media-library-compnent .filter-block .filter-body .filter-section span,
  .media-library-compnent .filter-block .filter-body .sites-item span {
    color: #2e2f32;
    display: block;
    font-family: EverydaySans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 24px;
    left: 0px;
    line-height: 24px;
    padding-left: 0px;
    position: relative;
    width: 80%;
  }
  .media-library-compnent .filter-block .filter-body .filter-section i,
  .media-library-compnent .filter-block .filter-body .sites-item i {
    height: 5.5px;
    width: 10px;
  }
  .media-library-compnent .filter-block .filter-body .filter-section label,
  .media-library-compnent .filter-block .filter-body .sites-item label {
    color: #2e2f32;
    font-family: EverydaySans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin-bottom: 18px;
    width: 80%;
  }
  .media-library-compnent
    .filter-block
    .filter-body
    .filter-section
    .checkbox-type,
  .media-library-compnent
    .filter-block
    .filter-body
    .sites-item
    .checkbox-type {
    border: 1px solid #000;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 18px;
    left: 0px;
    top: 0px;
    width: 18px;
  }
}
.media-library-compnent .filter-box,
.media-library-compnent .preview-box {
  background: #fff;
  border-radius: 4px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  width: 688px;
}
@media only screen and (min-width: 768px) {
  .media-library-compnent .filter-box,
  .media-library-compnent .preview-box {
    height: 751px;
    width: 660px;
  }
}
.media-library-compnent .filter-box iframe,
.media-library-compnent .filter-box img,
.media-library-compnent .preview-box iframe,
.media-library-compnent .preview-box img {
  height: 522px;
}
@media only screen and (min-width: 1024px) {
  .media-library-compnent .filter-box iframe,
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box iframe,
  .media-library-compnent .preview-box img {
    height: 522px;
    width: 890px !important;
  }
}
@media (max-width: 480px) {
  .media-library-compnent .filter-box iframe,
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box iframe,
  .media-library-compnent .preview-box img {
    height: 230px;
    margin: -10px 0px -25px 6px;
    width: 312px;
  }
}
@media only screen and (min-width: 768px) {
  .media-library-compnent .filter-box iframe,
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box iframe,
  .media-library-compnent .preview-box img {
    margin-bottom: -60px;
    margin-left: 20px;
    margin-top: -40px;
    width: 620px;
  }
}
@media (max-width: 480px) {
  .media-library-compnent .filter-box .carousel-image-gallery img,
  .media-library-compnent .preview-box .carousel-image-gallery img {
    height: 88px !important;
    margin: 4px !important;
    width: 145px !important;
  }
}
.media-library-compnent .preview-pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  width: 279px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (max-width: 480px) {
  .media-library-compnent .preview-pagination {
    margin-bottom: 24px;
  }
}
.media-library-compnent .preview-previous {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline;
}
.media-library-compnent .preview-previous:hover {
  cursor: pointer;
}
.media-library-compnent .pageno {
  padding-right: 5px;
}
.media-library-compnent .totalpage {
  padding-left: 5px;
}
.media-library-compnent .preview-next {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline;
}
.media-library-compnent .preview-next:hover {
  cursor: pointer;
}
.media-library-compnent .left-icon {
  margin-right: 13.25px;
}
.media-library-compnent .left-icon,
.media-library-compnent .right-icon {
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}
.media-library-compnent .right-icon {
  margin-left: 13.25px;
}
.media-library-compnent .preview-pageno {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.media-library-compnent .preview-pageno:hover {
  cursor: pointer;
}
.media-library-compnent .galleryTitle {
  color: #000;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  padding-top: 24px;
  width: auto;
}
.media-library-compnent .corporatesearch-gallery-heading {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  width: 968px;
}
.media-library-compnent .corporatesearch-gallery-buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  width: 968px;
}
.media-library-compnent .corporatesearch-gallery-download-full-centre {
  float: left;
  margin-bottom: 0px;
  margin-top: 0px;
}
.media-library-compnent .corporatesearch-gallery-download-full-centre,
.media-library-compnent .corporatesearch-gallery-select-images {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 32px;
  padding: 0px 16px;
}
.media-library-compnent .corporatesearch-gallery-download-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #2e2f32;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.media-library-compnent .corporatesearch-gallery-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-library-compnent .corporatesearch-gallery-image-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-top: 40px;
  width: 968px;
}
.media-library-compnent
  .corporatesearch-gallery-main[data-presscenter-selectmode-enabled]
  .list-items
  label {
  display: block;
}
.media-library-compnent .list-items label {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Input.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: none;
  display: block;
  height: 18px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 18px;
  z-index: 100;
}
.media-library-compnent .list-items label:after {
  background-color: #54565a;
  border: 0;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: none;
  height: 9px;
  left: 0;
  margin: 3px;
  position: absolute;
  top: 0;
  width: 9px;
}
.media-library-compnent .list-items label.checked {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Checkbox.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 18px;
  width: 18px;
}
.media-library-compnent .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/selectIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-library-compnent .image-wrapper {
  display: block;
  position: relative;
}
.media-library-compnent .image-wrapper label {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 12px;
    position: fixed;
    width: 336px;
  }
  .media-library-compnent .preview-block {
    -webkit-box-align: center;
    align-items: center;
  }
  .media-library-compnent .filter-block,
  .media-library-compnent .preview-block {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    margin-left: 24px;
    margin-right: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
  }
  .media-library-compnent .filter-block {
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .media-library-compnent .downloadClose {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: none !important;
    width: 86px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: space-evenly;
    justify-content: space-evenly;
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 480px) {
  .media-library-compnent .downloadClose {
    width: 150px;
  }
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .filter-box,
  .media-library-compnent .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 144px;
    width: 336px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 480px) {
  .media-library-compnent .filter-box,
  .media-library-compnent .preview-box {
    height: auto !important;
    max-height: 70%;
    overflow: scroll;
    width: 324px !important;
  }
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box img {
    margin-bottom: 24px;
    margin-top: 8px;
  }
  .media-library-compnent .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 280px;
  }
  .media-library-compnent .corporatesearch-gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 768px) {
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-download {
    left: 198px;
    top: 62px;
  }
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .corporatesearch-gallery-clear-images {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    height: 32px;
    margin-left: none !important;
    padding: 0px 16px !important;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: none;
    margin-top: 16px;
  }
  .media-library-compnent .corporatesearch-gallery-image-list {
    gap: 16px;
    padding-top: 32px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons,
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: column;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .media-library-compnent .corporatesearch-gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 312px;
  }
  .media-library-compnent .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-download-full-centre {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .media-library-compnent .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 688px;
  }
  .media-library-compnent .filter-block {
    margin-bottom: 30px;
  }
  .media-library-compnent .corporatesearch-gallery-description {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
  }
  .media-library-compnent .filter-box,
  .media-library-compnent .preview-box {
    margin-top: 152px;
  }
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box img {
    height: 375px;
    margin: 32px 24px 24px 20px;
    width: 620px;
  }
  .media-library-compnent .filter-box .carousel-image-gallery,
  .media-library-compnent .preview-box .carousel-image-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 8px;
  }
  .media-library-compnent .filter-box .carousel-image-gallery img,
  .media-library-compnent .preview-box .carousel-image-gallery img {
    height: 181px;
    margin: 8px;
    width: 284px !important;
  }
  .media-library-compnent .corporatesearch-gallery-clear-images {
    display: none;
    margin-left: auto;
  }
  .media-library-compnent .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 211px;
  }
  .media-library-compnent .corporatesearch-gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 125px;
    position: absolute;
    width: 312px;
  }
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 48px;
    left: 94px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 38px;
    width: 48px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-preview {
    height: 60px;
    left: 135px;
    top: 53px;
    width: 60px;
  }
}
@media only screen and (min-width: 768px) {
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .media-library-compnent .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-image-list {
    gap: 16px;
    padding-top: 40px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons,
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 737px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: row;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }
  .media-library-compnent .corporatesearch-gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 737px;
  }
  .media-library-compnent .downloadClose {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    width: 86px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: space-evenly;
    justify-content: space-evenly;
  }
}
@media only screen and (min-width: 980px) {
  .media-library-compnent .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 938px;
  }
  .media-library-compnent .filter-block {
    margin-bottom: 30px;
  }
  .media-library-compnent .filter-box,
  .media-library-compnent .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 727px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    width: 938px;
  }
  .media-library-compnent .filter-box img,
  .media-library-compnent .preview-box img {
    height: 522px;
    margin: 24px;
    width: 890px;
  }
  .media-library-compnent .corporatesearch-gallery-clear-images {
    display: none;
    margin-left: auto;
  }
  .media-library-compnent .corporatesearch-gallery-image-list {
    gap: 16px;
    padding-top: 40px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons,
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 968px;
  }
  .media-library-compnent .corporatesearch-gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    position: relative;
  }
  .media-library-compnent .corporatesearch-gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 968px;
  }
  .media-library-compnent .corporatesearch-gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporatesearch-gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-library-compnent
    .corporatesearch-gallery-cards:hover
    .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .media-library-compnent .main2 {
    margin-top: 0px;
  }
  .media-library-compnent .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 280px;
  }
  .media-library-compnent .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .media-library-compnent .corporatesearch-gallery-description {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
  }
  .media-library-compnent .corporatesearch-gallery-publish-date {
    color: #515357;
    font-family: EverydaySans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin: 0 12px 12px;
  }
  .media-library-compnent .downloadClose {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    width: 160px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: space-evenly;
    justify-content: space-evenly;
  }
}
.media-library-compnent .search-filter-result-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.media-library-compnent .search-filter-result-wrapper .search-item {
  background: #fff;
  border: 1px solid #909196;
  border-radius: 4px;
  height: 32px;
  margin-right: 8px;
  margin-top: 16px;
  padding: 0px 16px;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.media-library-compnent
  .search-filter-result-wrapper
  .search-item
  .search-text {
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  width: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  margin-top: 4px;
  text-align: center;
}
.media-library-compnent
  .search-filter-result-wrapper
  .search-item
  .search-text
  .search-cancel {
  cursor: pointer;
  margin-left: 4px;
  margin-top: 2px;
}
.corporate-result-card-container {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  position: relative;
  width: 100%;
  -ms-flex-pack: center;
  color: #2e2f32;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
  z-index: 5;
}
.media-library-compnent {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  width: 1009px;
}
.media-library-compnent .corporatesearch-gallery-image-list .no-results-at-all {
  color: #333;
  font-size: 28px;
  line-height: 1.39;
  margin: 0 auto;
  max-width: 480px;
  text-align: center;
}
.media-library-compnent
  .corporatesearch-gallery-image-list
  .no-results-at-all
  .no-result-icon {
  margin-bottom: 40px;
}
.media-library-compnent
  .corporatesearch-gallery-image-list
  .no-results-at-all
  .no-results-text-wrapper {
  color: #333;
  font-size: 28px;
  line-height: 1.39;
  margin: 0 auto;
  max-width: 480px;
  text-align: center;
}
.media-library-compnent #corporate-search-bar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  margin-left: auto !important;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: #fff;
  border: 1px solid #909196;
  border-radius: 20px;
  gap: 8px;
  height: 40px;
  margin-left: 450px;
  padding: 8px 16px;
  position: relative;
  top: 21px;
  width: 426px;
}
.media-library-compnent #corporate-search-bar:hover {
  border: 1px solid #2e2f32;
}
.media-library-compnent #corporate-search-bar .header-search-form {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  width: 100%;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .clear-search-query {
  position: relative;
  right: 0;
  text-align: right;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  padding-bottom: 8px;
  padding-top: 8px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  input[type="text"],
.media-library-compnent #corporate-search-bar .header-search-form select:focus,
.media-library-compnent #corporate-search-bar .header-search-form textarea {
  font-size: 14px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .magnify-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 0 27px;
  -webkit-box-flex: 0;
  flex: 0 0 27px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #777;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  margin-left: 1px;
  padding-bottom: 8px;
  padding-top: 8px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .magnify-icon
  .material-icons {
  font-size: 22px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field {
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background: transparent;
  border: none;
  color: #000;
  font-size: 14px;
  min-width: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field:-ms-input-placeholder {
  color: #757575;
  opacity: 1;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::-webkit-input-placeholder {
  color: #757575;
  opacity: 1;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::-moz-placeholder {
  color: #757575;
  opacity: 1;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::-ms-input-placeholder {
  opacity: 1;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::placeholder {
  color: #757575;
  opacity: 1;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::-ms-input-placeholder {
  color: #757575;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field::-ms-clear {
  display: none;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field:active,
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .header-media-search-field:focus {
  outline: none;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .button-search-close {
  display: none;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #2679bf;
  font-size: 22px;
  width: 34px;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .button-search-close:hover {
  cursor: pointer;
}
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .button-search-close:active,
.media-library-compnent
  #corporate-search-bar
  .header-search-form
  .button-search-close:focus {
  border: none;
  outline: none;
}
.media-library-compnent #corporate-search-bar .suggested-search {
  top: 100%;
}
.media-library-compnent #corporate-search-bar .button-search-submit {
  background: #017acd
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-right-white.svg)
    50%/20px auto no-repeat;
  border: none;
  display: none;
  float: right;
}
.media-library-compnent #corporate-search-bar .button-search-submit:active,
.media-library-compnent #corporate-search-bar .button-search-submit:focus {
  outline: none;
}
.media-library-compnent #corporate-search-bar .back-search {
  color: #ccc;
  display: inline-block;
  font-size: 35px;
  margin: 3px 5px 0;
  vertical-align: top;
  width: 40px;
}
.media-library-compnent #corporate-search-bar .back-search:hover {
  cursor: pointer;
}
.media-library-compnent .line-seperator {
  background: #e3e4e5;
  height: 2px;
  position: relative;
  top: 40px;
  width: 100%;
}
.media-library-compnent .corporate-tabs.nofixedtop {
  top: 0px;
}
.media-library-compnent .corporate-tabs {
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  left: 0;
  padding: 45px 512px 0;
  top: 64px;
  z-index: 700;
}
.media-library-compnent .corporate-tabs > .tab-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  margin: 0px auto;
  max-width: 1380px;
}
@media only screen and (max-width: 767px) {
  .media-library-compnent .corporate-tabs > .tab-container {
    margin-left: 40px;
  }
}
.media-library-compnent .corporate-tabs > .tab-container > .tab {
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #000;
  -ms-flex: none;
  text-align: center;
  -webkit-box-flex: 0;
  flex: none;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
  -ms-flex-positive: 0;
  cursor: pointer;
  flex-grow: 0;
  opacity: 0.6;
  padding-right: 32px;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
@media (max-width: 480px) {
  .media-library-compnent .corporate-tabs > .tab-container > .tab {
    line-height: 11px;
  }
}
.media-library-compnent
  .corporate-tabs
  > .tab-container
  > .tab
  .search-active-underline {
  min-width: 33px;
}
.media-library-compnent .corporate-tabs > .tab-container > .tab.is-active {
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.39;
  opacity: 1;
  text-align: center;
}
@media (max-width: 480px) {
  .media-library-compnent .corporate-tabs > .tab-container > .tab.is-active {
    font-size: 14px;
    font-weight: 700;
    line-height: 12px;
  }
}
.media-library-compnent
  .corporate-tabs
  > .tab-container
  > .tab.is-active
  .search-active-underline {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
  margin-top: 6px;
  min-width: 33px;
}
.media-library-compnent .corporate-all-panel .heading-section {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-bottom: 14px;
}
.media-library-compnent .corporate-all-panel .heading-section .heading-title {
  color: #000;
  font-family: EverydaySans;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-top: 20px;
}
.media-library-compnent .corporate-all-panel .heading-section .see-all {
  color: #000;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 20px;
}
.media-library-compnent .corporate-all-panel .heading-section .see-all i {
  -ms-flex: none;
  height: 15px;
  width: 8.25px;
  -webkit-box-flex: 0;
  flex: none;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.video-desc-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.video-desc-footer .corporatesearch-gallery-duration {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #515357;
  margin: 0 12px 12px;
}
.corporate-result-card-container.first {
  margin-top: 0;
}
.result-cards {
  background-color: #fff;
  border-radius: 7px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  margin: 30px 15px 0;
  min-height: 300px;
  width: 30%;
}
.result-cards,
.result-cards:hover {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.result-cards .card-image {
  background-color: #eee;
  background-image: url(../../../content/dam/us-wire-wm1/images/work/operations/sites/black-friday-2020/receiving-icon.svg);
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  border-radius: 7px 7px 0px 0px;
  height: 200px;
  width: 100%;
}
.result-cards .card-body {
  padding: 15px 35px;
  width: 100%;
}
.result-cards .card-body .card-title {
  color: #2e2f32;
  font-size: 16px;
  font-weight: 500;
  margin: 0px;
}
.result-cards .card-body .card-desc {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.result-cards .card-body .card-desc p {
  display: -webkit-box;
  font-size: 14px;
  margin: 5px 0px;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.result-cards .card-body .card-desc i {
  background-color: #eee;
  border-radius: 100%;
  cursor: pointer;
  height: 23px;
  margin: 0 0 0 10px;
  padding: 6px 7px 0px 8px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.result-cards .card-body .card-desc i:hover {
  background-color: #ddd;
}
.result-cards .card-cta {
  margin: 40px 0 20px;
}
.result-cards .card-cta a {
  border: 1px solid #000;
  border-radius: 250px;
  color: #333;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 15px;
  text-decoration: none;
}
.result-cards .card-cta a:hover {
  border: 2px solid #000;
  padding: 4.5px 14.5px;
}
.search-template .media-library-compnent #corporate-search-bar,
.solr-search-template .media-library-compnent #corporate-search-bar {
  display: block;
}
@media print {
  .media-library-compnent .corporate-tabs {
    position: unset !important;
    top: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .corporate-result-card-container {
    display: block;
    margin-top: unset;
    padding: unset;
  }
  .corporate-result-card-container.first {
    margin-top: -30px;
    padding-top: 30px;
  }
  .result-cards {
    margin: 30px auto;
  }
  .media-library-compnent {
    margin-left: auto;
    margin-right: auto;
    margin-top: 108px;
    width: 312px;
  }
  .media-library-compnent .corporate-tabs {
    padding: 0px;
    top: 120px;
  }
  .media-library-compnent .corporate-tabs > .tab-container > .tab:first-child {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 480px) {
  .media-library-compnent .corporate-tabs > .tab-container > .tab:first-child {
    margin-left: -50px;
  }
}
@media only screen and (max-width: 767px) {
  .media-library-compnent
    .corporate-tabs
    > .tab-container
    > .tab:nth-last-child(2) {
    margin-right: 0px;
  }
  .media-library-compnent #corporate-search-bar {
    margin-bottom: 31px;
    margin-left: 0;
    top: 0;
    width: 232px;
  }
}
@media only screen and (max-width: 767px) and (max-width: 480px) {
  .media-library-compnent #corporate-search-bar {
    margin-left: -13px;
  }
}
@media only screen and (min-width: 768px) {
  .media-library-compnent {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    position: relative;
    right: 40px;
    width: 648px;
  }
  .media-library-compnent #corporate-search-bar .back-search {
    display: none;
  }
  .media-library-compnent .corporatesearch-gallery-cards image-wrapper,
  .media-library-compnent .corporatesearch-gallery-cards img {
    height: 167px !important;
  }
  .media-library-compnent .corporate-tabs {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    top: 31px;
    width: 648px;
  }
  .media-library-compnent .corporate-tabs > .tab-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media only screen and (min-width: 980px) {
  .media-library-compnent {
    left: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    position: relative;
    width: 984px;
  }
  .media-library-compnent .corporate-tabs {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    top: 31px;
    width: 984px;
  }
  .media-library-compnent .corporate-tabs > .tab-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .media-library-compnent #corporate-search-bar {
    max-width: 500px;
    width: 100%;
  }
}
@media (min-width: 1020px) and (max-width: 1080px) {
  .media-library-compnent #corporate-search-bar {
    width: 400px;
  }
}
.hidden {
  display: none;
}
.btn-search-close {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #2679bf;
  font-size: 22px;
  width: 34px;
}
.btn-search-close:hover {
  cursor: pointer;
}
.media-library-compnent #corporate-search-bar.custom-search-bar {
  top: 0;
}
.accordion-container-component-2 {
  margin: 0 -2vw 50px;
}
@media (min-width: 768px) {
  .accordion-container-component-2 {
    margin: 0 0 50px;
  }
}
@media (min-width: 992px) {
  .accordion-container-component-2 {
    margin: 0 115px 50px;
  }
  .full-width {
    margin: 0 0 50px;
  }
}
.accordion-item-container {
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  -webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (max-width: 420px) {
  .accordion-item-container {
    margin: auto;
    width: 95%;
  }
}
.accordion-container-title-2 {
  line-height: normal;
  margin-bottom: 25px;
}
.author-fix {
  border: thin solid grey;
  width: 100%;
}
.author-ai-title {
  text-align: center;
}
a.item-title-2.accordion-header-boxstyle.margin-bottom-10-accordion {
  margin: 5px 0px;
}
a.item-title-2.accordion-header-boxstyle.margin-bottom-20-accordion {
  margin: 10px 0px;
}
a.item-title-2.accordion-header-boxstyle.margin-bottom-30-accordion {
  margin: 15px 0px;
}
a.item-title-2.accordion-header-boxstyle.margin-bottom-40-accordion {
  margin: 20px 0px;
}
a.item-title-2.accordion-header-boxstyle.margin-bottom-50-accordion {
  margin: 25px 0px;
}
.accordion-item-boxstyle-2 .accordion-item-component-2 .margin-fix .initialized,
.accordion-style1-2
  .accordion-item-component-2
  .margin-bottom-10
  .margin-fix
  .initialized,
.accordion-style1-2
  .accordion-item-component-2
  .margin-bottom-20
  .margin-fix
  .initialized,
.accordion-style1-2
  .accordion-item-component-2
  .margin-bottom-30
  .margin-fix
  .initialized,
.accordion-style1-2
  .accordion-item-component-2
  .margin-bottom-40
  .margin-fix
  .initialized,
.accordion-style1-2
  .accordion-item-component-2
  .margin-bottom-50
  .margin-fix
  .initialized {
  margin-bottom: 0px !important;
}
.bogle-black {
  font-weight: 900;
}
.bogle-black,
.bogle-bold {
  color: #001e60;
  font-family: EverydaySans;
  font-stretch: normal;
  letter-spacing: 1.8px;
  line-height: normal;
}
.bogle-bold {
  font-weight: 700;
}
.accordion-item-component-2.expanded.gray {
  background: #f2f2f2;
  border-color: #fff;
}
.accordion-item-component-2.expanded.white {
  background: #fff;
  border-color: #fff;
}
.accordion-item-component-2 p {
  line-height: 1.5;
  margin: 0;
  padding: 0 20px;
}
.accordion-item-component-2 .item-content-2 {
  margin-top: 10px;
}
.accordion-item-component-2 .item-content-2 li ul > li {
  margin-left: -20px;
}
@media (min-width: 768px) {
  .accordion-item-component-2 .item-content-2 li ul > li {
    margin-left: 0px;
  }
}
.accordion-item-component-2 ol {
  counter-reset: ol;
  font-size: 18px;
  list-style: none;
}
.accordion-item-component-2 ol > li:before {
  font-size: 18px;
  left: -45px;
  min-width: 35px;
}
.accordion2-margin-bc-fix {
  display: block;
  overflow: auto;
}
.accordion2-margin-bc-fix:hover {
  background: #e6f2fa;
  cursor: pointer;
}
.accordion2-margin-bc-fix:hover .buttonClass {
  background: #e6f2fa;
}
.accordion2-margin-bc-fix:hover .chevron:after,
.accordion2-margin-bc-fix:hover .item-header-text-2 {
  color: #0053e2;
}
.accordion-item-component-2.expanded > .accordion2-margin-bc-fix {
  background: #e6f2fa;
}
.accordion-item-component-2.expanded
  > .accordion2-margin-bc-fix
  .item-header-text-2 {
  color: #0053e2;
}
.accordion-item-component-2.expanded
  > .accordion2-margin-bc-fix
  .chevron:after {
  color: #0053e2;
  content: "\ed4e";
}
.accordion-item-component-2.expanded > .accordion2-margin-bc-fix.ac2-last-item {
  border-radius: 0px;
}
.accordion-item-component-2.expanded
  > .accordion2-margin-bc-fix:focus-within
  .buttonClass {
  border-color: #0053e2;
}
.accordion-item-component-2.expanded > .accordion2-margin-bc-fix .buttonClass {
  background-color: #e6f2fa;
}
.accordion2-margin-bc-fix.ac2-first-item {
  border-radius: 8px 8px 0px 0px;
}
.accordion2-margin-bc-fix.ac2-last-item {
  border-radius: 0px 0px 8px 8px;
}
.accordion2-margin-bc-fix.ac2-only-item {
  border-radius: 8px !important;
}
a.item-title-2 {
  color: #333;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.38;
  padding: 16px;
  position: relative;
}
a.item-title-2:hover,
a.item-title-2:hover .buttonClass {
  background: #e6f2fa;
}
a.item-title-2 .buttonClass:hover:after,
a.item-title-2:hover .item-header-text-2,
a.item-title-2:hover span.chevron:after,
a.item-title-2:hover:after {
  color: #0053e2;
}
@media (min-width: 768px) {
  a.item-title-2 {
    padding: 16px 24px;
  }
}
.accordion-item-component-2.expanded > a.item-title-2 {
  background: #e6f2fa;
}
.accordion-item-component-2.expanded > a.item-title-2 .item-header-text-2 {
  color: #0053e2;
}
.accordion-item-component-2.expanded > a.item-title-2 .chevron:after {
  color: #0053e2;
  content: "\ed4e";
}
.accordion-item-component-2.expanded
  > a.item-title-2:focus-within
  .buttonClass {
  border-color: #0053e2;
}
.accordion-item-component-2.expanded > a.item-title-2 .buttonClass {
  background-color: #e6f2fa;
}
.accordion-item-component-2.accordion-style1-2 {
  background-color: #fff;
}
.item-header-text-2 {
  padding-right: 15px;
}
.item-content-2 {
  color: #333;
  display: none;
  font-size: 18px;
  line-height: 1.39;
  padding: 0 calc(2vw + 15px) 15px;
}
.item-content-2.author {
  display: block;
}
@media (min-width: 768px) {
  .item-content-2 {
    padding: 0 30px 15px;
  }
}
div.vertical-right-side
  .inner-parsyss
  > div
  > div.accordion-item-boxstyle-2.isvertnav {
  margin: 0 2%;
  width: 96%;
}
.accordion-item-component-2.accordion-item-boxstyle-2 {
  background-color: #fff;
}
.accordion-item-component-2.accordion-item-boxstyle-2.ac2-first-container-item {
  border-radius: 8px 8px 0px 0px;
}
.accordion-item-component-2.accordion-item-boxstyle-2.ac2-last-container-item {
  border-radius: 0px 0px 8px 8px;
}
.accordion-item-component-2.accordion-item-boxstyle-2.ac2-only-container-item {
  border-radius: 8px !important;
}
.accordion-item-component-2.accordion-item-boxstyle-2.expanded {
  position: relative;
  -webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 1;
}
.accordion-item-component-2.accordion-item-boxstyle-2.expanded.img-modal-active {
  height: 105%;
  left: -2.5%;
  -webkit-transform: unset;
  transform: unset;
  width: 105%;
}
.accordion-item-component-2.accordion-item-boxstyle-2.expanded.isvertnav
  a.item-title-2:after {
  right: 24px;
}
@media (min-width: 992px) {
  .accordion-item-component-2.accordion-item-boxstyle-2.expanded.isvertnav
    a.item-title-2:after {
    right: 24px;
  }
  .accordion-item-component-2.accordion-item-boxstyle-2.expanded.isvertnav
    div.item-content-2 {
    padding: 0 35px 15px;
  }
}
.accordion-item-boxstyle-2 a.item-title-2,
.accordion-style1-2 a.item-title-2 {
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.accordion-item-boxstyle-2 div.item-content-2 div.rte-styles ul,
.accordion-item-boxstyle-2 div.item-content-2 ol,
.accordion-style1-2 div.item-content-2 div.rte-styles ul,
.accordion-style1-2 div.item-content-2 ol {
  padding-left: 60px;
}
.accordion2-box-divider {
  border-bottom: 1px solid #d7d7d7;
  margin: 0px 24px;
}
@media (max-width: 420px) {
  .accordion2-box-divider {
    margin: 0px 16px;
  }
}
span.chevron:after {
  content: "\ea23";
  font-family: iOS-Edge-Glyph;
  font-size: 14px;
  height: 14px;
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 14px;
}
#buttonId {
  position: relative;
  width: 100%;
}
.buttonClass {
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 5px;
  display: block;
  outline: none;
  padding: 1px 0px;
}
@media print {
  .item-content-2 {
    display: block;
  }
  a.item-title-2 .chevron:after {
    color: #0053e2;
    content: "\ed4e";
  }
}
.ai-main-search-container {
  display: grid;
  justify-items: center;
  margin: 0 0 80px;
}
.ai-main-search-container .ai-main-search-result-container {
  overflow: hidden;
  width: 100%;
}
@media (max-width: 767px) {
  .ai-main-search-container .ai-main-search-result-container {
    width: 97%;
  }
}
.ai-main-search-container .summary-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
  margin: 24px 0 16px;
  max-height: 388px;
}
.ai-main-search-container .summary-main .summary-container {
  background: #e9f1fe;
  border-radius: 16px;
  width: 65%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ai-main-search-container .summary-main .summary-container,
.ai-main-search-container .summary-main .summary-container .summary-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ai-main-search-container .summary-main .summary-container .summary-top {
  gap: 16px;
  margin: 20px 16px 16px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .disclaimer-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .disclaimer-banner
  .disclaimer-text {
  font-size: 16px;
  font-weight: 500;
  height: auto;
  line-height: 24px;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper
  .summary-content {
  -webkit-font-kerning: none;
  font-kerning: none;
  height: 192px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: -webkit-fill-available;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper
  .summary-content.expanded {
  height: auto !important;
  -webkit-mask-image: none;
  mask-image: none;
  overflow: visible;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper
  .summary-content.faded {
  -webkit-mask-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, #000),
    to(transparent)
  );
  -webkit-mask-image: linear-gradient(#000 60%, transparent);
  mask-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, #000),
    to(transparent)
  );
  mask-image: linear-gradient(#000 60%, transparent);
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper
  .read-more-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  padding: 0px 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  background: #fff;
  border: 1px solid #2e2f32;
  border-radius: 1000px;
  flex-shrink: 0;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-top
  .summary-content-wrapper
  .read-more-button:hover {
  background: #f1f1f2;
  border: 2px solid #2e2f32;
}
.ai-main-search-container .summary-main .summary-container .summary-bottom {
  margin: 0 16px 16px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .line-break {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  background: #e3e4e5;
  flex-shrink: 0;
  margin-bottom: 12px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  height: 32px;
  justify-content: flex-end;
  margin: 0 8px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer,
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .toggle-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .toggle-switch {
  gap: 12px;
  width: 190px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .toggle-switch
  .toggle-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  padding: 2px;
  width: 48px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #0071dc;
  border: 0;
  border-radius: 1000px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .toggle-switch
  .toggle-label {
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 16px;
  gap: 8px;
  line-height: 32px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback
  .feedback-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback
  .feedback-icons
  .thumbs-up {
  height: 32px;
  width: 32px;
  -ms-flex-negative: 0;
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/feedback/thumbs-up.svg)
    no-repeat 50%;
  border: 1px solid #2e2f32;
  border-radius: 100px;
  flex-shrink: 0;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback
  .feedback-icons
  .thumbs-down {
  height: 32px;
  width: 32px;
  -ms-flex-negative: 0;
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/feedback/thumbs-down.svg)
    no-repeat 50%;
  border: 1px solid #2e2f32;
  border-radius: 100px;
  flex-shrink: 0;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback-message {
  display: none;
}
.ai-main-search-container
  .summary-main
  .summary-container
  .summary-bottom
  .summary-footer
  .feedback-message.active {
  display: block;
}
.ai-main-search-container .summary-main .reference-container {
  background: #e9f1fe;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 16px;
  width: 35%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.ai-main-search-container .summary-main .reference-container .ref-label {
  -webkit-font-kerning: none;
  font-kerning: none;
  font-weight: 500;
  line-height: 24px;
}
.ai-main-search-container .summary-main .reference-container .ref-list {
  overflow-y: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  scrollbar-width: thin;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  ::-webkit-scrollbar {
  width: 4px;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  .ref-items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2px;
  width: inherit;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  .ref-items-container
  .result-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #0053e2;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  .ref-items-container
  .result-description {
  -webkit-box-orient: vertical;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #333;
  display: -webkit-box;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 20px;
  margin: 4px 0;
  text-align: left;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  .ref-items-container
  .result-description
  .result-date {
  display: inline;
  font-weight: 500;
}
.ai-main-search-container
  .summary-main
  .reference-container
  .ref-list
  .ref-items-container
  .result-description
  .description-line-break {
  display: inline;
}
.ai-main-search-container .application-wrapper {
  border-bottom: 1px solid #ccc;
}
@media (max-width: 767px) {
  .ai-main-search-container .application-wrapper {
    margin: 40px 0 0;
  }
}
.ai-main-search-container .application-wrapper h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .ai-main-search-container .application-wrapper h3 {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
.ai-main-search-container .application-wrapper .app-container {
  display: block;
  padding: 0 1px 24px;
  width: 100%;
}
.ai-main-search-container .application-wrapper .app-container .app-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}
@media screen and (max-width: 767px) {
  .ai-main-search-container .application-wrapper .app-container .app-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.ai-main-search-container .application-wrapper .app-container a {
  border: 1px solid #2e2f32;
  border-radius: 30px;
  color: #2e2f32;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 16px;
  line-height: 20px;
  padding: 9px 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}
.ai-main-search-container .application-wrapper .app-container a:hover {
  background: #eee;
  -webkit-box-shadow: 0 0 0 1px #000;
  box-shadow: 0 0 0 1px #000;
  text-decoration: none;
}
.ai-main-search-container .search-results-error-container,
.ai-main-search-container .search-results-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.ai-main-search-container .search-results-error-container .search-result-header,
.ai-main-search-container .search-results-main .search-result-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 36px 0;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .num-of-results,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .num-of-results {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  padding: 0px 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f8f8f8;
  border: 1px solid #f8f8f8;
  border-radius: 100px;
  gap: 8px;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button.active,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button.active {
  background: var(--Primary-Minimum, #e6f1fc);
  border: 1px solid var(--Primary-High, #004f9a);
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button.active
  .filter-icon,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button.active
  .filter-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/filters/filter-icon-active.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 16px;
  width: 16px;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button.active
  .filter-text,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button.active
  .filter-text {
  color: #004f9a;
  font-weight: 500;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button
  .filter-icon,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button
  .filter-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/filters/filter-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 18px;
  width: 18px;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button
  .filter-text,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button
  .filter-text {
  color: #333;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button
  .filter-icon-active,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button
  .filter-icon-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #004f9a;
  border-radius: 50%;
  color: #fff;
  height: 24px;
  justify-content: center;
  min-width: 24px;
  padding: 0 4px;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button
  .filter-icon-active.hidden,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button
  .filter-icon-active.hidden {
  display: none;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button
  .filter-icon-active
  .filter-tag-number,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button
  .filter-icon-active
  .filter-tag-number {
  font-size: 14px;
  font-weight: 500;
}
.ai-main-search-container
  .search-results-error-container
  .search-result-header
  .filter-button:hover,
.ai-main-search-container
  .search-results-main
  .search-result-header
  .filter-button:hover {
  background-color: #f1f1f2;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container,
.ai-main-search-container .search-results-main .search-results-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2px;
  width: inherit;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .result-title,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .result-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #0053e2;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .result-description,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .result-description {
  -webkit-box-orient: vertical;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: #333;
  display: -webkit-box;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  margin: 4px 0;
  text-align: left;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .result-description
  .result-date,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .result-description
  .result-date {
  display: inline;
  font-weight: 500;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .result-description
  .description-line-break,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .result-description
  .description-line-break {
  display: inline;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 10px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content {
  background: #f1f1f2;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  height: 26px;
  padding: 4px 8px;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon {
  height: 16px;
  width: 16px;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.csv-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.doc-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.img-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.pdf-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.ppt-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.txt-icon,
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.xls-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.csv-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.doc-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.img-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.pdf-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.ppt-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.txt-icon,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-icon.xls-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/document/pdf-icon.svg);
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-text,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-text {
  color: #515357;
  font-size: 14px;
  line-height: 16px;
}
.ai-main-search-container
  .search-results-error-container
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-text:hover,
.ai-main-search-container
  .search-results-main
  .search-results-container
  .items-container
  .tag-label
  .label-content
  .label-text:hover {
  text-decoration: none;
}
.ai-main-search-container
  .search-results-error-container
  .no-results-container
  .no-results-icon,
.ai-main-search-container
  .search-results-main
  .no-results-container
  .no-results-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/SearchNoResultsAll.svg)
    no-repeat 50%;
  height: 128px;
  margin: auto;
  width: 132px;
}
.ai-main-search-container
  .search-results-error-container
  .no-results-container
  .no-results-text,
.ai-main-search-container
  .search-results-main
  .no-results-container
  .no-results-text {
  font-size: 24px;
  line-height: 1.39;
  margin: 0 auto;
  max-width: 600px;
  text-align: center;
}
.ai-main-search-container .pagination-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ai-main-search-container .pagination-main .actions-container,
.ai-main-search-container .pagination-main .actions-container .left,
.ai-main-search-container .pagination-main .actions-container .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .first-button,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .first-button {
  background: transparent;
  border: 0;
  color: #c7c8cb;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .first-button.active,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .first-button.active {
  color: #000;
  cursor: pointer;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .prev-button,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .prev-button {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/pagination/prev-arrow.svg)
    no-repeat 50%;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4.5px 7.875px;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .prev-button.active,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .prev-button.active {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/pagination/prev-arrow-active.svg)
    no-repeat 50%;
  cursor: pointer;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .next-button,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .next-button {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/pagination/next-arrow.svg)
    no-repeat 50%;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 4.5px 7.875px;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .left
  .next-button.active,
.ai-main-search-container
  .pagination-main
  .actions-container
  .right
  .next-button.active {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/pagination/next-arrow-active.svg)
    no-repeat 50%;
  cursor: pointer;
}
.ai-main-search-container .pagination-main .actions-container .middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .middle
  .active-page-num {
  background: #e6f1fc;
  border: 1px solid #0053e2;
  border-radius: 4px;
  color: #0053e2;
  font-weight: 500;
  height: 36px;
  width: 38px;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .middle
  .active-page-num,
.ai-main-search-container
  .pagination-main
  .actions-container
  .middle
  .total-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.ai-main-search-container
  .pagination-main
  .actions-container
  .middle
  .total-num {
  color: #2c2c2c;
}
.filter-panel-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.filter-panel-overlay.active {
  display: block;
}
.filter-panel {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: -354px;
  position: fixed;
  top: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
  width: 354px;
  z-index: 1001;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -ms-flex-direction: column;
  flex-direction: column;
}
.filter-panel.open {
  left: 0;
}
.filter-panel .filter-panel-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 28px 24px;
}
.filter-panel .filter-panel-header .filter-panel-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}
.filter-panel .filter-panel-header .filter-close-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
  background-color: #eee;
  border: 1px solid #c7c8cb;
  border-radius: 1000px;
  flex-shrink: 0;
}
.filter-panel .filter-panel-header .filter-close-button:hover {
  background: #f1f1f2;
  border: 2px solid #2e2f32;
}
.filter-panel .filter-panel-header .filter-close-button .close-icon {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ai-main-search-icons/filters/close-button.svg)
    no-repeat 50%;
  background-size: contain;
  height: 16px;
  width: 16px;
}
.filter-panel .filter-panel-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 24px 40px;
  overflow-y: scroll;
}
.filter-panel .filter-panel-content .filter-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
.filter-panel .filter-panel-content .filter-group .filter-group-label {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.filter-panel .filter-panel-content .filter-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 12px;
}
.filter-panel .filter-panel-content .filter-options .filter-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.filter-panel
  .filter-panel-content
  .filter-options
  .filter-option
  .filter-checkbox {
  accent-color: #000;
  height: 18px;
  margin-right: 12px;
  opacity: 0.5;
  width: 18px;
}
.filter-panel
  .filter-panel-content
  .filter-options
  .filter-option
  .filter-checkbox:checked,
.filter-panel
  .filter-panel-content
  .filter-options
  .filter-option
  .filter-checkbox:hover {
  cursor: pointer;
  opacity: 1;
}
.filter-panel
  .filter-panel-content
  .filter-options
  .filter-option
  .filter-checkbox:checked
  + label {
  font-weight: 500;
}
.filter-panel
  .filter-panel-content
  .filter-options
  .filter-option
  .filter-checkbox:hover
  + label {
  cursor: pointer;
}
.filter-panel .filter-panel-content .filter-options .filter-option label {
  font-size: 16px;
  line-height: 24px;
}
.filter-panel .filter-panel-content .filter-separator {
  background-color: #e3e4e5;
  height: 1px;
  margin: 24px 0;
}
.filter-panel .filter-panel-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  margin: 0 24px 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: sticky;
}
.filter-panel .filter-panel-footer button {
  border-radius: 1000px;
  font-size: 16px;
  font-weight: 500;
  height: 34px;
  line-height: 24px;
  padding: 0 16px;
}
.filter-panel .filter-panel-footer button:disabled {
  cursor: default;
}
.filter-panel .filter-panel-footer .reset-filters-button {
  background-color: #eee;
  border: 1px solid #c7c8cb;
  color: #c7c8cb;
}
.filter-panel .filter-panel-footer .reset-filters-button:not(:disabled) {
  border: 1px solid #2e2f32;
  color: #2e2f32;
}
.filter-panel .filter-panel-footer .apply-filters-button {
  background: var(--ld-semantic-color-action-fill-primary-disabled, #c7c8cb);
  border: 1px solid #c7c8cb;
  color: #fff;
}
.filter-panel .filter-panel-footer .apply-filters-button:not(:disabled) {
  background: #0053e2;
}
@media (max-width: 1024px) {
  .ai-main-search-container .summary-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: none !important;
  }
  .ai-main-search-container .summary-main .summary-container {
    width: 100%;
  }
  .ai-main-search-container .summary-main .summary-container .summary-top {
    margin: 16px;
  }
  .ai-main-search-container
    .summary-main
    .summary-container
    .summary-top
    .disclaimer-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ai-main-search-container
    .summary-main
    .summary-container
    .summary-top
    .disclaimer-banner
    .disclaimer-text {
    font-size: 14px;
    line-height: 20px;
  }
  .ai-main-search-container
    .summary-main
    .summary-container
    .summary-bottom
    .summary-footer
    .feedback,
  .ai-main-search-container
    .summary-main
    .summary-container
    .summary-bottom
    .summary-footer
    .toggle-switch
    .toggle-label {
    font-size: 14px;
  }
  .ai-main-search-container .summary-main .reference-container {
    background: transparent;
    gap: 8px;
    padding: 0;
    width: 100%;
  }
  .ai-main-search-container .summary-main .reference-container .ref-list {
    overflow-x: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
  }
  .ai-main-search-container
    .summary-main
    .reference-container
    .ref-list
    .ref-items-container {
    background: #e9f1fe;
    gap: 2px;
    height: 100px;
    width: 274px;
    -ms-flex-negative: 0;
    border-radius: 16px;
    flex-shrink: 0;
    padding: 12px;
  }
}
body.no-scroll {
  overflow: hidden;
}
.ai-main-search-container-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 16px 20vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ai-main-search-container-loader .header a {
  font-size: 20px;
}
.ai-main-search-container-loader .ai-main-skeleton {
  -webkit-animation: skeleton-loading 1s linear infinite alternate;
  animation: skeleton-loading 1s linear infinite alternate;
}
@-webkit-keyframes skeleton-loading {
  0% {
    background-color: #c2cfd6;
  }
  to {
    background-color: #87c0fa;
  }
}
.ai-main-search-container-loader .ai-main-skeleton-text {
  border-radius: 4px;
  height: 20px;
  margin: 20px;
  width: 100%;
}
.ai-search-container {
  margin: 0 -15vw;
  padding: 16px;
}
.ai-search-container .ai-error-message {
  padding: 16px 20vw;
  text-align: center;
}
.ai-search-container .ai-search-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: #f4f6fb;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 12px;
  justify-content: center;
  padding: 16px 20vw;
}
@media (max-width: 770px) {
  .ai-search-container .ai-search-summary {
    gap: 24px;
  }
}
.ai-search-container .ai-search-summary .ai-search-summary-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  border-top: 1px solid #e3e4e5;
  gap: 12px;
  justify-content: flex-end;
}
.ai-search-container .ai-search-summary .ai-search-summary-footer .name {
  font-size: 14px;
  margin-top: 5px;
}
@media (max-width: 770px) {
  .ai-search-container .ai-search-summary .ai-search-summary-footer .name {
    font-size: 12px;
  }
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .ai-search-references {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  -webkit-mask-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(transparent),
      color-stop(40%, #000),
      color-stop(70%, #000),
      to(transparent)
    ),
    -webkit-gradient(linear, right top, left top, from(transparent), color-stop(30%, #000), color-stop(70%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(
      90deg,
      transparent 0%,
      #000 40%,
      #000 70%,
      transparent
    ),
    linear-gradient(270deg, transparent 0%, #000 30%, #000 70%, transparent);
  max-height: 40px;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .ai-search-references
  ::-webkit-scrollbar {
  display: none;
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .ai-search-references
  .reference {
  background-color: #ced8ed;
  border-radius: 50px;
  -webkit-box-shadow: 0 3px 6px 0 transparent;
  box-shadow: 0 3px 6px 0 transparent;
  color: #333;
  font-size: 14px;
  line-height: 1.38;
  margin-right: 10px;
  padding: 8px 16px;
  position: relative;
  top: 6px;
  white-space: nowrap;
}
@media (max-width: 770px) {
  .ai-search-container
    .ai-search-summary
    .ai-search-summary-footer
    .ai-search-references
    .reference {
    font-size: 12px;
  }
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .ai-search-references
  .reference:hover {
  background-color: #5e7ec3;
  color: #fff;
  text-decoration: none;
}
.ai-search-container .ai-search-summary .ai-search-summary-footer .feedback {
  margin-left: 48px;
  width: 50px;
}
@media (max-width: 770px) {
  .ai-search-container .ai-search-summary .ai-search-summary-footer .feedback {
    margin-left: 2px;
  }
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .feedback
  .thumbsup-thumbsdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .feedback
  .thumbsup-thumbsdown
  #thumbsup {
  margin-right: 12px;
}
@media (max-width: 770px) {
  .ai-search-container
    .ai-search-summary
    .ai-search-summary-footer
    .feedback
    .thumbsup-thumbsdown
    #thumbsup {
    margin-right: 6px;
  }
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-footer
  .feedback
  .feedback-message {
  font-size: 14px;
}
@media (max-width: 770px) {
  .ai-search-container
    .ai-search-summary
    .ai-search-summary-footer
    .feedback
    .feedback-message {
    font-size: 12px;
  }
}
.ai-search-container .ai-search-summary .ai-fade {
  -webkit-mask-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(transparent),
      color-stop(40%, #000),
      color-stop(70%, #000),
      to(transparent)
    ),
    -webkit-gradient(linear, right top, left top, from(transparent), color-stop(30%, #000), color-stop(70%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(
      90deg,
      transparent 0%,
      #000 40%,
      #000 70%,
      transparent
    ),
    linear-gradient(270deg, transparent 0%, #000 30%, #000 70%, transparent);
}
.ai-search-container .ai-search-summary .ai-search-summary-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  gap: 5px;
  justify-content: flex-start;
  line-height: 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ai-search-container
  .ai-search-summary
  .ai-search-summary-header
  .ai-search-summary-heading {
  font-size: 14px;
  font-weight: 500;
  margin: 0px;
}
.ai-search-container .ai-search-summary .ai-search-summary-content {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
.ai-search-container .ai-search-snippet-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 16px 20vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ai-search-container .ai-search-snippet-results .header a {
  font-size: 20px;
}
.ai-search-container .ai-skeleton {
  -webkit-animation: skeleton-loading 1s linear infinite alternate;
  animation: skeleton-loading 1s linear infinite alternate;
}
@keyframes skeleton-loading {
  0% {
    background-color: #c2cfd6;
  }
  to {
    background-color: #87c0fa;
  }
}
.ai-search-container .ai-skeleton-text {
  border-radius: 4px;
  height: 20px;
  margin: 20px;
  width: 100%;
}
.amp-plus-3-0 .amp-plus-wrapper {
  background: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 16px;
  color: inherit;
  display: block;
  height: 797px;
  min-height: 500px;
  overflow: hidden;
  position: relative;
  -webkit-transition: height 1s;
  transition: height 1s;
}
.amp-plus-3-0 .amp-plus-wrapper .mobile-inner {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner {
  background: #fff;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top: none;
  -webkit-box-shadow: 0px 1px 2px 0px #aaa;
  box-shadow: 0px 1px 2px 0px #aaa;
  color: #de1c24;
  font-size: 20px;
  height: 70px;
  overflow: hidden;
  padding-top: 20px;
  position: absolute;
  text-align: center;
  -webkit-transition: all 1s;
  transition: all 1s;
  width: 100%;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner.main {
  border-radius: 10px;
  -webkit-box-shadow: 0px 1px 2px 2px #eee;
  box-shadow: 0px 1px 2px 2px #eee;
  left: 12.5%;
  max-height: 550px;
  min-height: 400px;
  overflow-y: auto;
  top: 150px;
  width: 75%;
  z-index: 111;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-inner.main
  .img {
  min-height: 150px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-inner.main
  .img
  img {
  height: 150px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-inner.main
  .html {
  margin: 20px 25%;
  min-height: 100px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-inner.main
  .closex {
  cursor: pointer;
  font-size: 32px;
  position: absolute;
  right: 10px;
  top: -5px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-inner.main
  button.closeme {
  background: #0053e2;
  border: none;
  border-radius: 10px;
  color: #fff;
  outline: none;
  padding: 5px 20px;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 650px;
  position: relative;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 40px;
  justify-content: center;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder .img {
  background: #e6f1fc;
  border-radius: 190px;
  padding: 50px;
  width: 190px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-holder
  .img
  img {
  width: 86px;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder .html {
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .error-holder
  .action
  .closeme {
  background: #0071dc;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 0px 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  gap: 8px;
  line-height: 24px;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .mobile-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .amp-plus-loader {
  background: hsla(0, 0%, 100%, 0.75);
  color: #3d95d7;
  font-size: 65px;
  height: 100%;
  left: 0;
  padding: 15%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 101;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .amp-plus-loader.show {
  display: block;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .amp-plus-loader .fa {
  display: block;
  left: 50%;
  margin-left: -45px;
  margin-top: -45px;
  position: absolute;
  top: 50%;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  padding: 0px 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border: 1px solid #909196;
  font-size: 14px;
  font-weight: 400;
  gap: 8px;
  line-height: 20px;
  text-align: center;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .btn.border-none {
  border: none;
}
.amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .dropdown .btn {
  height: 40px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .dropdown
  .dropdown-menu {
  padding: 16px;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .dropdown
  .dropdown-menu
  ul {
  list-style: none;
  max-height: 420px;
  overflow-y: auto;
  padding: 0;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .dropdown
  .dropdown-menu
  ul
  li {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 16px 8px;
  white-space: nowrap;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .dropdown
  .dropdown-menu
  ul
  li:hover {
  background: #f2f8fd;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .amp-plus-content-holder
  .one-week-default {
  background: #fff;
  height: 626px;
  position: relative;
  width: 100%;
  z-index: 100;
}
.amp-plus-3-0
  .amp-plus-wrapper
  .amp-plus-component-inner
  .amp-plus-content-holder
  .fourweek {
  background: #fff;
  height: 640px;
  position: relative;
  width: 100%;
  z-index: 100;
}
.grid.section .amp-plus-3-0 li {
  background: unset;
}
.grid.section .amp-plus-3-0 .expand-amp-trigger {
  display: none;
}
.amp-plus-3-0 .amp-plus-content-holder {
  position: relative;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 455px;
  -webkit-transition: height 1s;
  transition: height 1s;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .slide {
  height: 100%;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .slide ul {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .slide ul li {
  background: #fff;
  border-bottom: none;
  min-height: 0;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .slide ul li.active {
  background: #f8f8f8;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .slide ul li .list-link {
  cursor: pointer;
  display: block;
  font-size: 18px;
  height: 100%;
  min-height: 100px;
  padding: 15px;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
  width: 100%;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .slide
  ul
  li
  .list-link
  span.num {
  float: right;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .slide
  ul
  li
  .list-link
  .title {
  display: block;
  font-size: 14px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .slide
  ul
  li
  .list-link.current {
  background: #e0edf9;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .slide
  ul
  li.amp-area-swimlane-title {
  font-weight: 700;
  min-height: 30px;
  padding: 10px 15px;
}
.amp-plus-3-0 .amp-plus-content-holder .content-area .item-inner {
  height: auto;
  overflow-y: hidden;
  padding: 0;
  width: 60%;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .item-inner
  .amp-plus-item-holder-inner {
  height: 85%;
  overflow-y: auto;
  padding: 0 10px 10px;
  position: relative;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .item-inner
  .amp-plus-item-holder-inner
  li {
  list-style-type: disc;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .content-area
  .item-inner
  .amp-plus-item-holder-inner
  .instructions {
  margin-top: 50px;
  text-align: center;
}
.amp-plus-3-0 .amp-plus-content-holder .one-week-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar {
  border-right: 1px solid #ddd;
  overflow: auto;
  width: 309px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item {
  background: #fff;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  padding: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .left {
  width: 100%;
  word-wrap: break-word;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .type {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .status {
  background: #f1f1f2;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 400;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 16px;
  min-width: 68px;
  padding: 4px 8px;
  text-align: center;
  text-transform: capitalize;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .status.completed {
  background: #eaf3e6;
  color: #1d5f02;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .top-detail
  .status.overdue {
  background: #fce8e9;
  color: #9b1419;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line
  .teams {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line
  .teams
  .users-icon {
  margin-right: 4px;
  width: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line
  .teams
  .team {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line
  .view-detail {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item
  .bottom-line
  .view-detail:hover {
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item.active,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .sidebar
  .sidebar-item:hover {
  background: #f2f8fd;
}
.amp-plus-3-0 .amp-plus-content-holder .one-week-default .main-content {
  overflow: auto;
  width: calc(100% - 309px);
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top {
  background: #fff;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  position: sticky;
  top: 0;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable {
  background: #f1f1f2;
  border: 1px solid #babbbe;
  border-left: 4px solid #000;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  max-width: 300px;
  padding: 8px 16px 8px 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable
  a,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable
  p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable
  .due-date {
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable
  a {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-position: from-font;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completion-unavailable.overdue {
  background: #fff9e9;
  border: 1px solid #ffe190;
  border-left: 4px solid #ffc220;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completed-alert {
  background-color: #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  padding: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .detail {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .detail
  span {
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-completed
  ul,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-pending
  ul {
  max-height: 240px;
  overflow: auto;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-completed
  ul
  .store-item,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-pending
  ul
  .store-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 8px;
  width: 300px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-completed
  ul
  .store-item
  .store-name,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-pending
  ul
  .store-item
  .store-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-completed
  ul
  .store-item
  .user-name,
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-pending
  ul
  .store-item
  .user-name {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .store-pending
  .dropdown-menu {
  left: auto;
  right: 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .amp-plus-print-option {
  margin-left: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-top
  .right-align
  .amp-plus-print-option
  img {
  width: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .one-week-default
  .main-content
  .content-holder {
  padding: 24px;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek {
  height: 606px;
  -webkit-transition: height 1s;
  transition: height 1s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.areas {
  display: none;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items {
  height: 100%;
  width: 100%;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .nav-holder {
  display: none;
  position: relative;
  top: 125px;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  background: #fff;
  border-bottom: 1px solid #ccc;
  justify-content: space-evenly;
  margin-bottom: 5px;
  padding: 5px 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .nav-holder
  .weeks-holder {
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .nav-holder
  .next,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .nav-holder
  .prev {
  cursor: pointer;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  position: relative;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  width: 25%;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder.last {
  border-right: none;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  > .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 12px 0px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: #fff;
  border-bottom: 1px solid #efefef;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  position: sticky;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul {
  height: calc(100% - 40px);
  overflow: auto;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item {
  background: #fff;
  border-bottom: 1px solid #e3e4e5;
  cursor: pointer;
  padding: 16px;
  width: 100%;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .left {
  width: 100%;
  word-wrap: break-word;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .type {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .status {
  background: #f1f1f2;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 400;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 16px;
  min-width: 68px;
  padding: 4px 8px;
  text-align: center;
  text-transform: capitalize;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .status.completed {
  background: #eaf3e6;
  color: #1d5f02;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .top-detail
  .status.overdue {
  background: #fce8e9;
  color: #9b1419;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .bottom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .bottom-line
  .teams {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .bottom-line
  .teams
  .users-icon {
  margin-right: 4px;
  width: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .bottom-line
  .teams
  .team {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item
  .bottom-line
  .view-detail {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  .sidebar-item:hover {
  background: #f2f8fd;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li:has(span.unvisible) {
  display: none;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li.late {
  border-left: 5px solid #de1c24;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li.iscompleted {
  border-left: 5px solid #5fb446;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li.title {
  font-weight: 700;
  padding-left: 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li.no-tasks {
  font-weight: 500;
  padding: 10px 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li
  .list-link
  .verification-required:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/verifications.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 12px;
  line-height: 20px;
  margin-right: 5px;
  vertical-align: sub;
  width: 13px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .slide.area-items
  .list-holder-wrapper
  .list-holder
  ul
  li
  .list-link
  .completed-item:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/amp-plus/completed.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 12px;
  line-height: 20px;
  margin-right: 5px;
  vertical-align: sub;
  width: 13px;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content {
  border-top: 1px solid #ddd;
  height: 626px;
  overflow: auto;
  position: absolute;
  width: 100%;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper {
  background: #fff;
  position: sticky;
  top: 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .close-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 16px 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .close-wrapper
  .close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .close-wrapper
  .close-icon
  img {
  width: 18px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .close-wrapper
  .close-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 32px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable {
  background: #f1f1f2;
  border: 1px solid #babbbe;
  border-left: 4px solid #000;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  max-width: 300px;
  padding: 8px 16px 8px 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable
  a,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable
  p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable
  .due-date {
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable
  a {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  text-underline-position: from-font;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completion-unavailable.overdue {
  background: #fff9e9;
  border: 1px solid #ffe190;
  border-left: 4px solid #ffc220;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completed-alert {
  background-color: #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  padding: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .detail {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .alert-holder
  .completed-alert
  .alert-body
  .detail
  span {
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-completed
  ul,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-pending
  ul {
  max-height: 240px;
  overflow: auto;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-completed
  ul
  .store-item,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-pending
  ul
  .store-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 8px;
  width: 300px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-completed
  ul
  .store-item
  .store-name,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-pending
  ul
  .store-item
  .store-name {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-completed
  ul
  .store-item
  .user-name,
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-pending
  ul
  .store-item
  .user-name {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .store-pending
  .dropdown-menu {
  left: auto;
  right: 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .amp-plus-print-option {
  margin-left: 16px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .main-content
  .content-top-wrapper
  .content-top
  .right-align
  .amp-plus-print-option
  img {
  width: 24px;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-holder {
  overflow: auto;
  padding: 24px;
}
.amp-plus-3-0 .amp-plus-content-holder .fourweek .item-inner.modal {
  background: #fff !important;
  border: 1px solid #ccc;
  display: block;
  position: absolute;
  top: 95px;
  width: 100%;
  z-index: 103;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner.modal
  .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner.modal
  .modal-header
  .close-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner.modal
  .modal-header
  .close-wrapper
  .close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 3px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  cursor: pointer;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner.modal
  .modal-header
  .close-wrapper
  .close-text {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner.modal
  .modal-header
  .status-holder {
  margin-top: 12px;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner
  .amp-plus-item-holder-inner {
  z-index: -1;
}
.amp-plus-3-0
  .amp-plus-content-holder
  .fourweek
  .item-inner
  .amp-plus-item-holder-inner
  h2 {
  width: 95%;
}
@media print {
  .amp-plus-3-0 .stores-sub-list-holder {
    display: none;
  }
}
.amp-plus-3-0 .amp-plus-storenumber-form-holder {
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-form-overlay {
  backdrop-filter: saturate(180%) blur(20px);
  background-color: hsla(0, 0%, 100%, 0.85);
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: unset;
  left: unset;
  padding: 50px;
  position: relative;
  top: unset;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
  margin: 10% auto;
  -webkit-transition: all 0.5s !important;
  transition: all 0.5s !important;
}
.amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form.off {
  top: -250px;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
  width: 400px;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter.active
  .ld-field-label {
  background: #fff;
  font-size: 12px;
  padding: 2px;
  -webkit-transform: translate(11px, 10px);
  transform: translate(11px, 10px);
  z-index: 2;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  .storenumber-form-amp-lockup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  .storenumber-form-amp-lockup
  img {
  margin-right: 10px;
  width: 30px;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  .storenumber-form-amp-lockup
  p {
  font-weight: 700;
  margin-bottom: 0;
  text-align: left;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  p.sub-instructions {
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 0;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  .ld-field-label {
  background: #fff;
  font-size: 16px;
  padding: 2px;
  -webkit-transform: translate(10px, 40px);
  transform: translate(10px, 40px);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 0;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[name="storenumber"] {
  background: unset;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  font-size: 16px;
  padding: 16px;
  z-index: 1;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[name="storenumber"]::-webkit-inner-spin-button,
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[name="storenumber"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.amp-plus-3-0
  .amp-plus-storenumber-form-holder
  .amp-plus-storenumber-form
  .amp-plus-storenumber-filter
  input[type="submit"] {
  background: #0053e2;
  border: none;
  border-radius: 100px;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin: 20px auto 0;
  padding: 15px;
  text-transform: none;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: 100%;
}
.amp-plus-3-0 .amp-plus-header {
  background: #fff;
  left: 0;
  position: relative;
  width: 100%;
  z-index: 101;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 65px;
  padding: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap .amp-plus-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap .amp-plus-header-title img {
  width: 44px;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap .amp-plus-header-title .name {
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .amp-plus-header-title
  .storenum-holder {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .amp-plus-header-title
  .storenum-holder
  .storenumber-trigger {
  color: #0053e2 !important;
  font-size: 16px;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}
.amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .btn-group
  .active {
  background: #f2f8fd;
  border: 2px solid #002d58;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .btn-group
  .one-week-view-button {
  border-radius: 4px 0px 0px 4px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .btn-group
  .four-week-view-button {
  border-radius: 0px 4px 4px 0px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-dropdown
  .week-option {
  height: 40px;
  padding: 8px;
  width: 40px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-dropdown
  .week-option
  img {
  height: 15px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-dropdown
  .week-option:hover {
  background: #f1f1f2;
  border-radius: 100%;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-list-holder
  a {
  border: unset;
  border-radius: unset;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 10px;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-list-holder
  a:hover {
  border: unset;
  border-bottom: 4px solid #0071ce;
  cursor: pointer;
  font-weight: bolder;
  text-decoration: none;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-list-holder
  a.current {
  border: unset;
  border-bottom: 4px solid #0071ce;
  cursor: default;
  font-weight: 700;
}
.amp-plus-3-0
  .amp-plus-header
  .header-row-wrap
  .right-align-holder
  .week-list-holder
  a.current:hover {
  text-decoration: none;
}
.amp-plus-3-0 .amp-plus-header .amp-plus-header-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  border-top: 2px solid rgba(0, 0, 0, 0.1);
  gap: 12px;
  justify-content: flex-start;
  padding: 16px 24px;
  width: 100%;
}
.amp-plus-3-0
  .amp-plus-header
  .amp-plus-header-bottom
  .dropdown
  .dropdown-menu
  li
  label {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 8px;
}
.amp-plus-3-0
  .amp-plus-header
  .amp-plus-header-bottom
  .dropdown
  .dropdown-menu
  li
  label
  input {
  cursor: pointer;
  margin-top: 4px;
}
.amp-plus-3-0
  .amp-plus-header
  .amp-plus-header-bottom
  .dropdown
  .dropdown-toggle {
  background: #f1f1f2;
  border-radius: 100px;
  padding: 8px 16px;
}
.amp-plus-3-0
  .amp-plus-header
  .amp-plus-header-bottom
  .dropdown
  .dropdown-toggle.active {
  background: #000;
  color: #fff;
  text-transform: capitalize;
}
@media (max-width: 480px) {
  .animated-timeline-wrapper .desktop-container {
    display: none;
  }
  .animated-timeline-wrapper .list-two-component {
    background-color: #fff;
    margin: 0 -10px 0 -8px;
    position: fixed;
    top: 64px;
    width: 100%;
  }
  .animated-timeline-wrapper .dropdown .drop-down-list {
    border: none;
    margin-left: 20px;
    outline: none;
    text-align: left;
    width: 100%;
  }
  .animated-timeline-wrapper .dropdown .dropdown-title {
    color: #0053e2;
    font-family: EverydaySans;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.39;
    margin-left: 0px !important;
    max-width: 190px;
    position: relative !important;
    text-align: left;
    top: -20% !important;
  }
  .animated-timeline-wrapper .dropdown .arrowicon {
    margin-left: 200px !important;
  }
  .animated-timeline-wrapper .dropdown .dropdown-menu {
    height: auto;
    margin: 0 16px;
    width: 90%;
  }
  .animated-timeline-wrapper .dropdown .dropdown-menu li {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
    margin-top: -5px;
    width: 100%;
  }
  .animated-timeline-wrapper .dropdown .dropdown-menu li a {
    color: #333;
    font-family: EverydaySans;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    height: 22px;
    letter-spacing: normal;
    line-height: 1;
    margin-top: 10px;
    text-align: left;
    width: 100%;
  }
  .animated-timeline-wrapper .dropdown .dropdown-menu li:nth-child(odd) {
    background-color: #f2f2f2;
  }
  .animated-timeline-wrapper .mobile-container {
    display: block !important;
  }
  .animated-timeline-wrapper .mobile-container .dropdown-backdrop {
    z-index: 0 !important;
  }
  .animated-timeline-wrapper .mobile-container .scroll-wrapper {
    background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(#fff),
      color-stop(47%, hsla(0, 0%, 100%, 0.764)),
      to(hsla(0, 0%, 100%, 0))
    );
    background-image: linear-gradient(
      0deg,
      #fff,
      hsla(0, 0%, 100%, 0.764) 47%,
      hsla(0, 0%, 100%, 0)
    );
    bottom: 0px;
    height: 73px;
    position: fixed;
    width: 100%;
  }
  .animated-timeline-wrapper .mobile-container .scroll-wrapper .scroll-bar {
    color: #0053e2;
    font-family: EverydaySans;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    height: 25px;
    letter-spacing: normal;
    line-height: 1.39;
    margin: 30px 0 0 25%;
    mix-blend-mode: normal;
    text-align: left;
  }
  .animated-timeline-wrapper .mobile-container .animated-heading {
    color: #0053e2;
    font-family: EverydaySans;
    font-size: 20px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.35;
    margin: 49px 185.5px 10px 16.5px;
    text-align: left;
  }
  .animated-timeline-wrapper .mobile-container .main-container section p {
    color: #333;
    font-family: EverydaySans;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.43;
    margin: 24px 16.5px;
    overflow-wrap: break-word;
    text-align: left;
  }
  .animated-timeline-wrapper .mobile-container .main-container section img {
    display: block;
    margin: auto;
    width: 75%;
  }
}
.animated-timeline-wrapper .mobile-container {
  display: none;
}
.animated-timeline-wrapper .desktop-container .main-container {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 25px auto;
  max-width: 90%;
  position: relative;
}
.animated-timeline-wrapper .desktop-container .main-container section p {
  font-size: 16px;
  line-height: 1.38;
  overflow-wrap: break-word;
}
.animated-timeline-wrapper .desktop-container .left-container {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: fixed;
  width: 32%;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper .desktop-container .left-container {
    width: 15% !important;
  }
}
.animated-timeline-wrapper .desktop-container .left-container .right-bar {
  border: 1px solid #000;
  height: auto;
  margin-bottom: 17px;
  margin-left: 26px;
  opacity: 0.25;
  width: 0;
}
.animated-timeline-wrapper .desktop-container .middle-container {
  background: #fff;
  margin: -20px -80px 25px 32%;
  max-width: 100%;
  overflow: auto;
  position: relative;
  text-align: left;
  width: 75%;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper .desktop-container .middle-container {
    margin-left: 20%;
    max-width: 60%;
  }
}
.animated-timeline-wrapper
  .desktop-container
  .middle-container
  .scroll-wrapper {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#fff),
    color-stop(47%, hsla(0, 0%, 100%, 0.764)),
    to(hsla(0, 0%, 100%, 0))
  );
  background-image: linear-gradient(
    0deg,
    #fff,
    hsla(0, 0%, 100%, 0.764) 47%,
    hsla(0, 0%, 100%, 0)
  );
  bottom: 0;
  height: 73px;
  left: 33%;
  position: fixed;
  width: 65%;
  z-index: 99;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper
    .desktop-container
    .middle-container
    .scroll-wrapper {
    left: 14%;
  }
}
.animated-timeline-wrapper
  .desktop-container
  .middle-container
  .scroll-wrapper
  .scroll-bar {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: 25px;
  letter-spacing: normal;
  line-height: 1.39;
  margin: 30px 0 0 32%;
  mix-blend-mode: normal;
  text-align: left;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper .desktop-container .middle-container {
    margin-left: 8%;
    margin-right: 10px;
    width: 50% !important;
  }
}
.animated-timeline-wrapper .desktop-container .middle-container section img {
  display: block;
  margin: auto;
  width: 75%;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper .desktop-container .middle-container section img {
    display: none !important;
  }
}
.animated-timeline-wrapper
  .desktop-container
  .middle-container
  .highlighted-step
  .animated-heading {
  color: #0053e2;
}
.animated-timeline-wrapper
  .desktop-container
  .middle-container
  .animated-heading {
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: 34px;
  letter-spacing: normal;
  line-height: 1.42;
  text-align: left;
  width: 100%;
}
.animated-timeline-wrapper .desktop-container .right-container {
  background: #fff;
  display: none;
  height: 600px;
  margin: 0px -90px 25px 10px;
  max-height: 600px;
  max-width: 850px;
  position: fixed;
  right: 100px;
  text-align: center;
  width: 40%;
}
@media (min-width: 1200px) {
  .animated-timeline-wrapper .desktop-container .right-container {
    display: block !important;
  }
}
.animated-timeline-wrapper .desktop-container .right-container img {
  max-width: 90%;
  width: 75%;
}
.animated-timeline-wrapper .desktop-container .container {
  padding: 25px;
  position: relative;
}
.animated-timeline-wrapper .desktop-container .animation-element {
  opacity: 0;
  position: relative;
}
.animated-timeline-wrapper .desktop-container .animation-element.slide-left {
  opacity: 0;
  -webkit-transform: translate3d(-100px, 0px, 0px);
  transform: translate3d(-100px, 0px, 0px);
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.in-view {
  opacity: 1;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial {
  background: #f5f5f5;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  float: left;
  margin: 0% 1.5% 3%;
  padding: 15px;
  width: 47%;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial:active,
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial:hover {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial:nth-of-type(odd) {
  margin: 0% 1.5% 3% 0%;
  width: 48.5%;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial:nth-of-type(2n) {
  margin: 0% 0% 3% 1.5%;
  width: 48.5%;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  .header {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  .left {
  float: left;
  margin-right: 15px;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  .right {
  float: left;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  img {
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
  height: 65px;
  width: 65px;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  h3,
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  h4 {
  margin: 0px 0px 5px;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  .content {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.animated-timeline-wrapper
  .desktop-container
  .animation-element.slide-left.testimonial
  i {
  color: #aaa;
  margin-right: 5px;
}
@media screen and (max-width: 678px) {
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial,
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial:nth-of-type(2n),
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial:nth-of-type(odd) {
    margin: 0px 0px 20px;
    width: 100%;
  }
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial
    .content,
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial
    .left,
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial
    .rating,
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial
    .right {
    float: none;
    text-align: center;
  }
  .animated-timeline-wrapper
    .desktop-container
    .animation-element.slide-left.testimonial
    img {
    border-radius: 8px;
    height: 85px;
    margin-bottom: 5px;
    width: 85px;
  }
}
.animated-timeline-wrapper .desktop-container .topic {
  color: #333;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 0px 57px 18px 29px;
  opacity: 0.5;
  text-align: center;
  width: 100%;
}
.animated-timeline-wrapper .desktop-container .topic.active {
  border-right: 4px solid #000;
  color: #0053e2;
  font-size: 20px;
  font-weight: 500;
  opacity: 1;
  text-decoration: none;
  z-index: 999;
}
.animated-timeline-wrapper .desktop-container .topic:visited {
  color: #0053e2;
  text-decoration: none;
}
.animated-timeline-wrapper .desktop-container #topics {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.2rem;
  height: auto;
  line-height: 1rem;
  top: 45px;
  z-index: 2;
}
.animated-timeline-wrapper .desktop-container .highlighted-step {
  padding-left: 4px;
}
.animated-timeline-wrapper .desktop-container .step {
  margin-bottom: 60px;
  margin-top: 20px;
  padding-left: 10px;
}
.app-collection-search-wrapper {
  margin-top: 50px;
  padding: 0px 1vw;
  z-index: 500;
}
@media (min-width: 992px) {
  .app-collection-search-wrapper {
    padding: 0px 4vw;
  }
}
.app-collection-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.app-collection-search .app-collection-search-form {
  padding: 0 24px;
}
@media (min-width: 992px) {
  .app-collection-search .app-collection-search-form {
    padding: 0 10px;
  }
}
.app-collection-search .app-collection-search-submit {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-black.svg)
    50%/18px auto no-repeat;
  border: none;
  height: 40px;
  padding: 0;
  position: absolute;
  vertical-align: bottom;
  width: 35px;
}
.app-collection-search .app-collection-search-input {
  border: none;
  border-radius: 2.9px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #333;
  display: block;
  float: right;
  font-size: 14px;
  height: 40px;
  line-height: normal;
  padding: 0 35px;
  width: 100%;
}
.app-collection-search .app-collection-search-cancel {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/close-black.svg)
    50%/18px auto no-repeat;
  border: none;
  height: 40px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 25px;
  vertical-align: bottom;
  width: 35px;
}
@media (min-width: 992px) {
  .app-collection-search .app-collection-search-cancel {
    right: 10px;
  }
}
.app-collection-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
}
.app-collection-component {
  margin: 0 10px 50px;
}
@media (min-width: 1200px) {
  .app-collection-component {
    margin: 35px 10px 50px;
  }
}
.app-collection-component .no-results {
  background: #fff0b8;
  border: 1px solid #f1dd95;
  font-size: 14px;
  margin: 100px 0 0;
  padding: 9px 14px;
  width: 100%;
}
@media (min-width: 992px) {
  .app-collection-component .no-results {
    margin: 0;
  }
}
.bg-page-gray .app-collection-group-header .app-collection-group-title {
  background-color: #f2f2f2;
}
.app-collection-group-header {
  height: 40px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 100%;
}
.app-collection-group-header .app-collection-group-title {
  background-color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 2.86;
  margin: 0;
  padding-right: 15px;
  position: absolute;
}
.app-collection-group-header hr {
  border-top: 1px solid #d8d8d8;
}
@media (min-width: 992px) {
  .app-collection-group-header {
    margin-top: -15px;
  }
}
@media (min-width: 1200px) {
  .app-collection-group-header {
    margin-top: 20px;
  }
}
.app-collection-group-apps {
  margin: 6px 0 0;
  width: 100%;
}
.app-collection-app {
  height: 70px;
  margin-bottom: 10px;
  padding: 0 10px;
  text-align: left;
}
.app-collection-app .app-content {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 70px;
}
.app-collection-app .app-circle {
  background: #0053e2;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
  display: inline-block;
  height: 54px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 54px;
  flex: 0 0 54px;
  margin: 8px 16px 8px 8px;
}
.app-collection-app .app-circle.green {
  background: #5fb446;
}
.app-collection-app .app-circle.pink {
  background: #dd1385;
}
.app-collection-app .app-circle.deep-blue {
  background: #001e60;
}
.app-collection-app .app-circle.teal {
  background: #3ec5e6;
}
.app-collection-app .app-circle.bg-blue {
  background: #e1edf9;
}
.app-collection-app .app-circle.bg-blue .app-icon {
  color: #041f41;
}
.app-collection-app .app-circle.white {
  background: #fff;
}
.app-collection-app .app-circle.white .app-icon {
  color: #041f41;
}
.app-collection-app .app-circle.black {
  background: #000;
}
.app-collection-app .app-circle.yellow {
  background: #fff200;
}
.app-collection-app .app-circle.orange {
  background: #fa6400;
}
@media (min-width: 992px) {
  .app-collection-app .app-circle {
    height: 80px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    margin: 16px;
  }
  .app-collection-app {
    height: 112px;
    margin-bottom: 20px;
  }
  .app-collection-app .app-content {
    max-height: 112px;
  }
}
@media (min-width: 1200px) {
  .app-collection-app {
    margin-bottom: 30px;
  }
}
.app-collection-app .app-icon {
  color: #fff;
  font-size: 26px;
  left: 50%;
  max-width: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.app-collection-app .app-body {
  margin: 12px 65px 12px 0;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}
.app-collection-app .app-body .app-title {
  display: block;
  display: -webkit-box;
  font-size: 18px;
  line-height: 1.17;
  max-height: 63.18px;
  width: 100%;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .app-collection-app .app-body .app-title {
    display: block;
    display: -webkit-box;
    font-size: 24px;
    line-height: 1.17;
    max-height: 84.24px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .app-collection-app .app-body {
    margin: 24px 80px 24px 0;
  }
}
.app-collection-app .app-toggle {
  height: 14px;
  position: absolute;
  right: 30px;
  top: 16px;
  width: 34px;
}
.app-collection-app .app-toggle input {
  height: 0;
  opacity: 0;
  width: 0;
}
.app-collection-app .app-toggle input.toggled + .slider {
  background-color: #78b9e7;
}
.app-collection-app .app-toggle input:focus + .slider {
  -webkit-box-shadow: 0 0 1px #78b9e7;
  box-shadow: 0 0 1px #78b9e7;
}
.app-collection-app .app-toggle input.toggled + .slider:before {
  background-color: #0053e2;
  -webkit-transform: translateX(24px);
  transform: translateX(24px);
}
.app-collection-app .app-toggle .slider {
  background-color: #d8d8d8;
  border-radius: 20px;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.app-collection-app .app-toggle .slider:before {
  background-color: #757575;
  border-radius: 50%;
  bottom: -5px;
  content: "";
  height: 24px;
  left: -6px;
  position: absolute;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  width: 24px;
}
@media (min-width: 992px) {
  .app-collection-app .app-toggle {
    top: 32px;
  }
}
.app-collection-app .app-link {
  bottom: 12px;
  color: #0053e2;
  font-size: 14px;
  line-height: 1.79;
  position: absolute;
  right: 26px;
}
@media (min-width: 992px) {
  .app-collection-app .app-link {
    bottom: 24px;
    font-size: 18px;
    line-height: 1.39;
  }
}
@media only print {
  .app-collection-groups {
    margin-top: 105px;
  }
  .app-collection-groups .content-container {
    background-color: #f2f2f2;
  }
  .app-collection-app {
    height: 112px;
    margin-bottom: 30px;
    padding: 0px 10px;
    text-align: left;
  }
  .app-collection-app .app-circle {
    display: inline-block;
    height: 80px;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    margin: 16px;
  }
  .app-collection-app .app-icon {
    color: #fff;
    font-size: 26px;
    left: 50%;
    max-width: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .app-collection-app .app-content {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 112px;
    max-height: 112px;
  }
  .app-collection-app.col-lg-4 {
    float: left;
    width: 33%;
  }
}
.article-feature-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .article-feature-wrapper {
    height: 377px;
  }
}
@media (min-width: 980px) {
  .article-feature-wrapper {
    height: 550px;
  }
}
@media (min-width: 768px) {
  .article-feature-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.article-feature-wrapper.image-fifty.article-feature-layout-reversed {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .article-feature-wrapper.image-fifty.article-feature-layout-reversed {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.article-feature-wrapper:not(.image-fifty).article-feature-layout-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.article-feature-wrapper:not(.image-fifty).article-feature-layout-reversed {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.article-feature-wrapper.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (min-width: 992px) {
  .article-feature-wrapper {
    min-height: 550px;
  }
}
.article-feature-wrapper .back-img {
  background-position: 50%;
  background-size: cover;
}
.article-feature-wrapper:not(.image-fifty) .back-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.article-feature-wrapper.image-fifty .back-img {
  height: 190px;
  position: relative;
}
@media (min-width: 768px) {
  .article-feature-wrapper.image-fifty .back-img {
    height: auto;
    width: 50%;
  }
}
.article-feature-wrapper .back-img .darken-image {
  background: #000;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.article-feature-wrapper .back-img .darken-image.opacity-0 {
  opacity: 0;
}
.article-feature-wrapper .back-img .darken-image.opacity-15 {
  opacity: 0.15;
}
.article-feature-wrapper .back-img .darken-image.opacity-30 {
  opacity: 0.3;
}
.article-feature-wrapper .back-img .darken-image.opacity-45 {
  opacity: 0.45;
}
.article-feature-wrapper .article-feature-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  min-height: 380px;
  padding: 30px;
  z-index: 1;
}
body.no-content-padding.transparent-header
  .article-feature-wrapper.first-page-component.image-fifty.article-feature-layout-reversed
  .article-feature-content {
  padding-top: 30px;
}
@media (min-width: 768px) {
  body.no-content-padding.transparent-header
    .article-feature-wrapper.first-page-component.image-fifty.article-feature-layout-reversed
    .article-feature-content {
    padding-top: 55px;
  }
}
body.no-content-padding.transparent-header
  .article-feature-wrapper.first-page-component
  .article-feature-content {
  padding-top: 55px;
}
@media (min-width: 480px) {
  .article-feature-wrapper .article-feature-content {
    padding: 30px 35px;
  }
}
@media (min-width: 768px) {
  .article-feature-wrapper .article-feature-content {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  .article-feature-wrapper .article-feature-content {
    min-height: 550px !important;
  }
}
@media (min-width: 1200px) {
  .article-feature-wrapper .article-feature-content {
    padding: 30px 90px;
  }
}
.article-feature-wrapper:not(.image-fifty) .article-feature-content {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .article-feature-wrapper:not(.image-fifty) .article-feature-content {
    width: 40%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.article-feature-wrapper:not(.image-fifty).article-feature-layout-center
  .article-feature-content {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.article-feature-wrapper.image-fifty .article-feature-content {
  min-height: 190px;
}
@media (min-width: 768px) {
  .article-feature-wrapper.image-fifty .article-feature-content {
    min-height: 380px;
    width: 50%;
  }
}
.article-feature-wrapper.bg-transparent .article-feature-content,
.article-feature-wrapper.bg-white .article-feature-content {
  color: #000;
}
.article-feature-wrapper .article-feature-content .article-feature-title {
  font-size: 36px;
  line-height: 1.4;
  max-width: 100%;
}
@media (min-width: 768px) {
  .article-feature-wrapper .article-feature-content .article-feature-title {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .article-feature-wrapper .article-feature-content .article-feature-title {
    font-size: 48px;
    line-height: 1.47;
  }
}
.article-feature-wrapper .article-feature-content .author-wrap {
  margin: 5px 0 0;
}
.article-feature-wrapper .article-feature-content .author-wrap .initials-cell {
  vertical-align: top;
}
.article-feature-wrapper
  .article-feature-content
  .author-wrap
  .initials-cell
  .author-initials {
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 50%;
  color: #333;
  font-size: 12px;
  height: 26px;
  margin: 1px 13px 0 0;
  padding-top: 4px;
  text-align: center;
  width: 26px;
}
@media (min-width: 768px) {
  .article-feature-wrapper
    .article-feature-content
    .author-wrap
    .initials-cell
    .author-initials {
    font-size: 15px;
    height: 32px;
    margin-right: 15px;
    width: 32px;
  }
}
.article-feature-wrapper
  .article-feature-content
  .author-wrap
  .author-name-date
  .author-name {
  display: inline-block;
  font-size: 23px;
  line-height: 23px;
  margin-right: 15px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .article-feature-wrapper
    .article-feature-content
    .author-wrap
    .author-name-date
    .author-name {
    font-size: 30px;
    line-height: 30px;
  }
}
.article-feature-wrapper
  .article-feature-content
  .author-wrap
  .author-name-date
  .art-date {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .article-feature-wrapper
    .article-feature-content
    .author-wrap
    .author-name-date
    .art-date {
    font-size: 20px;
  }
}
@media print {
  .article-feature .full-width {
    left: 0px;
    margin: 0px;
    right: 0px;
    width: 165%;
  }
}
@media (min-width: 1500px) {
  .main.main-article {
    padding: 0 !important;
  }
}
.article-list-component-2-0 .article-image-date-wrapper {
  display: inline-block;
  height: 28px;
  margin-top: -26px;
  overflow: hidden;
  padding: 4px 0px 4px 16px;
  position: relative;
  width: 170px;
  z-index: 1;
}
.article-list-component-2-0 .article-clamp {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.article-list-component-2-0 .article-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.article-list-component-2-0 .article-image-date-wrapper:after {
  background-color: #fff;
  border-top-right-radius: 4px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: skewX(32deg);
  transform: skewX(32deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
  width: 100%;
  z-index: -1;
}
.article-list-component-2-0 .article-image-date-wrapper > * {
  z-index: 10;
}
.article-list-component-2-0 .article2-hover-confines {
  overflow: hidden;
}
.article-list-component-2-0 .article-image-date {
  color: #7d7d7d;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  height: 20px;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
  width: 79px;
}
.article-list-component-2-0 .drop-capt {
  color: #666;
  font-size: 14px;
  margin-bottom: 1px;
}
.article-list-component-2-0 .dropdown {
  border-bottom: 1px solid #bbb;
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 40px;
  position: relative;
}
@media (min-width: 768px) {
  .article-list-component-2-0 .dropdown {
    display: inline-block;
  }
}
.article-list-component-2-0 .dropdown .btn.dropdown-toggle {
  font-size: 17px;
  height: unset;
  padding-bottom: 4px;
  padding-left: 0;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list-component-2-0 .dropdown .btn.dropdown-toggle {
    width: 300px;
  }
}
.article-list-component-2-0 .dropdown .btn.dropdown-toggle .btn-capt {
  color: #666;
  white-space: normal;
}
.article-list-component-2-0 .dropdown .btn.dropdown-toggle .down-arr {
  right: 6px;
  top: 4px;
}
.article-list-component-2-0 .dropdown .dropdown-menu {
  left: -0.5px;
  min-width: 100%;
  position: absolute;
  top: -2px;
}
@media (min-width: 768px) {
  .article-list-component-2-0 .dropdown .dropdown-menu {
    min-width: 300px;
  }
}
.article-list-component-2-0 .dropdown .drop-item {
  color: rgba(0, 0, 0, 0.84);
}
.article-list-component-2-0 .dropdown .drop-item:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.article2-list-items-card {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.article2-list-items-card .article2 {
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  color: #333;
  display: none;
  margin-bottom: 30px;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  .article2-list-items-card .article2 {
    margin-left: 24px;
    width: 45%;
  }
}
@media (min-width: 1200px) {
  .article2-list-items-card .article2 {
    height: 433px;
    margin: 40px 8px 24px 12px;
    width: 318px;
  }
}
.article2-list-items-card .article2.style-1 {
  overflow: hidden;
}
.article2-list-items-card .article2.style-1:hover .article-main-thumbnail-2 {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.article2-list-items-card .article2.style-1:hover .article2-title {
  color: #0053e2 !important;
  text-decoration: underline;
}
.article2-list-items-card .article2.style-1 .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article2-list-items-card .article2.style-1 .article-main-thumbnail-2 {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: cover;
  height: 252px;
  position: relative;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
  width: 100%;
}
.article2-list-items-card .article2.style-1 .article-main-thumbnail-2:after {
  background: rgba(0, 0, 0, 0.6);
  content: "\a";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  width: 100%;
}
.article2-list-items-card .article2.style-1 .article-main-thumbnail-2:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.article2-list-items-card
  .article2.style-1
  .article-main-thumbnail-2
  .article-main-item-logo {
  background-color: #fff;
  bottom: 0px;
  height: 35px;
  left: 0px;
  position: absolute;
  width: 40%;
}
.article2-list-items-card
  .article2.style-1
  .article-main-thumbnail-2
  .article-main-item-logo
  .item-logo {
  height: 35px;
  margin-left: 20px;
  padding-top: 5px;
}
.article2-list-items-card
  .article2.style-1
  .article-main-thumbnail-2
  .article-main-item-logo
  .triangle {
  border-bottom: 35px solid #fff;
  border-right: 35px solid transparent;
  height: 0;
  position: absolute;
  right: -35px;
  top: 0px;
  width: 0;
}
.article2-list-items-card .article2.style-1 .article-main-thumbnail-2 .icon {
  bottom: 10px;
  color: #fff;
  position: absolute;
  right: 10px;
  fill: #fff;
}
.article2-list-items-card .article2.style-1 .article-main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article2-list-items-card
  .article2.style-1
  .article-main-item
  .article-main-item-text {
  padding: 8px 16px;
  width: 100%;
}
.article2-list-items-card
  .article2.style-1
  .article-main-item
  .article-main-item-text
  .article-subtitle {
  color: #017acd;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.43;
  width: 256px;
}
.article2-list-items-card
  .article2.style-1
  .article-main-item
  .article-main-item-text
  .article2-title {
  color: #333;
  display: -webkit-box;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.39;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  padding-bottom: 4px;
}
.article2-list-items-card
  .article2.style-1
  .article-main-item
  .article-main-item-text
  .article-type {
  font-size: 14px;
  letter-spacing: normal;
  line-height: 1.43;
}
.article2-list-items-card .article2.style-1 .article2-main-description {
  padding: 4px 0;
  width: 100%;
}
.article2-list-items-card
  .article2.style-1
  .article2-main-description
  .article2-description {
  color: #333;
  font-size: 14px;
  margin: 0;
}
.article2-list-items-card
  .article2.style-1
  .article2-main-description
  .article2-description
  p {
  margin: 0;
  padding: 0;
}
.article2-list-items-card .article2.style-1 .article-tags {
  color: #7d7d7d;
  font-size: 12px;
  letter-spacing: 1.5px;
  line-height: 1.5;
  padding-top: 4px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
.article2-list-items-card .article2.style-1 .article-main-callToAction {
  font-size: 14px;
  font-weight: 700;
  line-height: 2.61;
  text-align: center;
  text-transform: uppercase;
}
.article2-list-items-card .article2.style-1 .article-list-badge-style1 {
  background-color: #0053e2;
  border-radius: 0px 8px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  font-size: 16px;
  padding: 12px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.article2-list-items-card .article2.style-2 .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article2-list-items-card .article2.style-2 .article-main-thumbnail-2 {
  background-color: rgba(0, 0, 0, 0.3);
  height: 252px;
  width: 100%;
}
.article2-list-items-card
  .article2.style-2
  .article-main-thumbnail-2
  .item-thumbnail {
  height: 100%;
  width: 100%;
}
@media (min-width: 1200px) {
  .article2-list-items-card .article2.style-2 .article-main-thumbnail-2 {
    overflow: hidden;
  }
  .article2-list-items-card
    .article2.style-2
    .article-main-thumbnail-2
    .item-thumbnail {
    width: auto;
  }
}
.article2-list-items-card .article2.style-2 .article-main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article2-list-items-card
  .article2.style-2
  .article-main-item
  .article-main-item-logo {
  padding: 15px;
}
.article2-list-items-card
  .article2.style-2
  .article-main-item
  .article-main-item-logo
  .item-logo {
  background-color: #d8d8d8;
  border: 1px solid #979797;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.article2-list-items-card .article2.style-2 .article-main-item-text {
  padding-top: 15px;
  width: 100%;
}
.article2-list-items-card .article2.style-2 .article-main-item-text.with-icon {
  margin-left: -80px;
  padding-left: 80px;
  padding-right: 15px;
}
.article2-list-items-card
  .article2.style-2
  .article-main-item-text
  .article2-title {
  overflow: hidden;
  width: 100%;
}
.article2-list-items-card
  .article2.style-2
  .article-main-item-text
  .article-type {
  font-size: 14px;
  letter-spacing: normal;
  line-height: 1.43;
}
.article2-list-items-card .article2.style-2 .article2-main-description {
  padding: 0 15px;
  width: 100%;
}
.article2-list-items-card
  .article2.style-2
  .article2-main-description
  .article2-description {
  font-size: 16px;
  line-height: 1.3;
}
.article2-list-items-card .article2.style-2 .article-main-callToAction {
  font-size: 14px;
  font-weight: 700;
  line-height: 2.61;
  padding-left: 15px;
  text-transform: uppercase;
}
.article2-list-items-card .article2.style-2 .article-list-badge-style2 {
  background-color: #0053e2;
  border: 1.5px solid #0053e2;
  border-radius: 25px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  padding: 12px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.article2-list-items {
  border-bottom: 1px solid #ccc;
}
.article2-list-items .article2 {
  border-top: 1px solid #ccc;
  color: #333;
  display: none;
  padding: 8px 0 8px 8px;
  text-decoration: none;
}
.article2-list-items .article2:hover {
  background-color: rgba(1, 122, 205, 0.1);
}
.article2-list-items .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.article2-list-items .article-thumbnail-wrapper {
  height: 100px;
  -ms-flex-preferred-size: 100px;
  border-radius: 8px;
  flex-basis: 100px;
  margin-right: 16px;
  min-width: 100px;
  overflow: hidden;
  position: relative;
}
.article2-list-items .article-thumbnail-full {
  height: 100%;
  width: 100%;
}
.article2-list-items a:hover .article-thumbnail-2 {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.article2-list-items a:hover .article2-title .article-clamp {
  color: #0053e2;
  text-decoration: underline;
}
.article2-list-items .article-thumbnail-2 {
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -ms-flex-negative: 0;
  background-color: rgba(0, 0, 0, 0.3);
  background-size: cover;
  border-radius: 8px;
  flex-shrink: 0;
  height: 100px;
  margin-right: 16px;
  overflow: hidden;
  position: relative;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}
.article2-list-items .article-thumbnail-2:after {
  background: rgba(0, 0, 0, 0.6);
  content: "\a";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  width: 100%;
}
.article2-list-items .article-thumbnail-2:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.article2-list-items .article-thumbnail-2 img {
  left: 50%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .article2-list-items .article-thumbnail-2 img {
    max-height: none;
    max-width: 100%;
  }
}
.article2-list-items .article2-title {
  font-size: 18px;
  font-weight: 500;
  margin: 0 32px 4px 0;
  padding-right: 5px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 480px) {
  .article2-list-items .article2-title {
    font-size: 16px;
    margin-right: 56px;
  }
}
.article2-list-items .article2-title .article-clamp:hover {
  color: #0053e2;
  text-decoration: underline;
}
.article2-list-items .article2-list-badge {
  border: 1.5px solid #0053e2;
  border-radius: 25px;
  color: #0053e2;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  height: 28px;
  letter-spacing: normal;
  margin: 0 4px 4px;
  padding: 3px 12px;
  vertical-align: top;
}
@media (min-width: 768px) {
  .article2-list-items .article2-list-badge {
    position: absolute;
    right: 0px;
  }
}
@media (min-width: 1200px) {
  .article2-list-items .article2-list-badge {
    position: absolute;
    right: 58px;
  }
}
@media (max-width: 480px) {
  .article2-list-items .article2-list-badge {
    position: absolute;
    right: 8px;
  }
}
.article2-list-items .article2-description {
  font-size: 16px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  padding: 4px 8px 4px 0;
}
.article2-list-items .article2-description p {
  font-size: 16px;
  margin: 0;
  padding: 0;
}
@media (max-width: 480px) {
  .article2-list-items .article2-description p {
    font-size: 14px;
  }
}
.article2-list-items .article-extra {
  color: #7d7d7d;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: normal;
  padding-top: 4px;
}
.article-list-more {
  margin-top: 20px;
}
:root {
  --corporate-font-body-weight-default: 400;
  --corporate-font-all-primary: "EverydaySans";
  --corporate-font-size-200: 14px;
  --corporate-font-line-height-200: 20px;
  --corporate-font-size-400: 18px;
  --corporate-font-heading-weight-default: 700;
  --corporate-font-line-height-400: 24px;
}
.article-list-3-0 .card-layout.show-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 833px) {
  .article-list-3-0 .card-layout.show-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    padding: 0 16px;
    width: 326px;
  }
  .article-list-3-0 .card-layout.show-3 .card-item {
    width: 100%;
  }
  .article-list-3-0 .card-layout.show-3 .card-item-image {
    aspect-ratio: 25/14;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .article-list-3-0 .card-layout.show-3 .card-item-image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .article-list-3-0 .card-layout.show-3 .card-item-content {
    gap: 16px;
  }
}
@media (min-width: 834px) {
  .article-list-3-0 .card-layout.show-3 {
    gap: 32px;
    width: 770px;
  }
  .article-list-3-0 .card-layout.show-3 .card-item {
    max-width: calc(33.33% - 40px);
  }
}
@media (min-width: 1194px) {
  .article-list-3-0 .card-layout.show-3 {
    gap: 32px;
    width: 742px;
  }
  .article-list-3-0 .card-layout.show-3 .card-item {
    max-width: calc(33.33% - 32px);
  }
}
@media (min-width: 1440px) {
  .article-list-3-0 .card-layout.show-3 {
    gap: 40px;
    width: 894px;
  }
  .article-list-3-0 .card-layout.show-3 .card-item {
    max-width: calc(33.33% - 40px);
  }
}
.article-list-3-0 .card-layout.show-3 .card-item {
  -webkit-box-flex: 1;
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -ms-flex: 1;
  flex: 1;
  height: auto;
}
.article-list-3-0 .card-layout.show-3 .card-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.article-list-3-0 .card-layout.show-3 .card-item-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  aspect-ratio: 25/14;
  gap: 8px;
  height: auto;
  position: relative;
  width: 100%;
}
.article-list-3-0 .card-layout.show-3 .card-item-image:has(.lazy-image):before {
  -webkit-animation: pulse 1.5s ease-in-out infinite;
  animation: pulse 1.5s ease-in-out infinite;
  background-color: #f1f1f2;
  border-radius: 6px;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
@-webkit-keyframes pulse {
  0% {
    background-color: #f1f1f2;
  }
  50% {
    background-color: #e3e4e5;
  }
  to {
    background-color: #f1f1f2;
  }
}
.article-list-3-0 .card-layout.show-3 .card-item-image img {
  aspect-ratio: 40/23;
  border-radius: 8px;
  border-radius: 5px;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.article-list-3-0 .card-layout.show-3 .card-item-image img.lazy-image {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.article-list-3-0 .card-layout.show-3 .card-item-image img:not(.lazy-image) {
  opacity: 1;
}
.article-list-3-0 .card-layout.show-3 .card-item-content.show-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  height: 100%;
  padding: 0;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-title {
  display: box;
  box-orient: vertical;
  line-clamp: 2;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  min-height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-title h6 {
  color: var(--Black, #2e2f32);
  display: box;
  font-family: var(--corporate-font-all-primary, "Everyday Sans UI");
  font-size: var(--corporate-font-size-400, 18px);
  font-style: normal;
  font-weight: var(--corporate-font-heading-weight-default, 700);
  line-height: var(--corporate-font-line-height-400, 24px);
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  box-orient: vertical;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-date-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-date {
  color: var(--Gray, #74767c);
  font-family: var(--corporate-font-all-primary);
  font-size: var(--corporate-font-size-200, 14px);
  font-style: normal;
  font-weight: var(--corporate-font-body-weight-default, 400);
  height: 20px;
  line-height: var(--corporate-font-line-height-200, 20px);
}
.article-list-3-0 .card-layout.show-3 .card-item-text-date,
.article-list-3-0 .card-layout.show-3 .card-item-text-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-tags {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 8px;
  justify-content: center;
}
.article-list-3-0 .card-layout.show-3 .card-item-text-tags span {
  background: none;
  color: var(--ld-semantic-color-text-info, #0053e2);
  font-family: var(--corporate-font-all-primary, "Everyday Sans UI");
  font-size: var(--corporate-font-size-200, 14px);
  padding: 0;
}
.article-list-3-0 .card-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: -8px;
}
@media (min-width: 768px) {
  .article-list-3-0 .card-layout {
    margin: 0 -8px -16px;
  }
}
.article-list-3-0 .card-layout .card-item {
  border-radius: 7px;
  -webkit-box-shadow: 0px 1px 3px #c7c8cb;
  box-shadow: 0px 1px 3px #c7c8cb;
  height: 405px;
  margin-bottom: 32px;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list-3-0 .card-layout .card-item {
    margin: 0 8px 16px;
    width: calc(50% - 16px);
  }
}
@media (min-width: 992px) {
  .article-list-3-0 .card-layout .card-item {
    width: calc(25% - 16px);
  }
}
.article-list-3-0 .card-layout .card-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.article-list-3-0 .card-layout .card-item-image {
  background-color: #f1f1f2;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  height: 200px;
  position: relative;
  width: 100%;
}
.article-list-3-0 .card-layout .card-item-image:has(.lazy-image):before {
  -webkit-animation: pulse 1.5s ease-in-out infinite;
  animation: pulse 1.5s ease-in-out infinite;
  background-color: #f1f1f2;
  border-radius: 6px;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
.article-list-3-0 .card-layout .card-item-image img {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-radius: 5px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.article-list-3-0 .card-layout .card-item-image img.lazy-image {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.article-list-3-0 .card-layout .card-item-image img:not(.lazy-image) {
  opacity: 1;
}
.article-list-3-0 .card-layout .card-item-content {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 205px;
  padding: 16px;
}
.article-list-3-0 .card-layout .card-item-text {
  margin: 2.5px 0;
}
.article-list-3-0 .card-layout .card-item-text-body {
  display: -webkit-box;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.article-list-3-0 .card-layout .card-item-text-body p {
  color: #333;
  font-size: 14px;
  line-height: 19.46px;
  margin: 0;
}
.article-list-3-0 .card-layout .card-item-text-date span {
  color: #46474a;
  display: block;
  font-size: 14px;
  line-height: 16px;
}
.article-list-3-0 .card-layout .card-item-text-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 24px;
  margin: auto -4px 0;
  overflow: hidden;
}
.article-list-3-0 .card-layout .card-item-text-tags span {
  background-color: #f1f1f2;
  border-radius: 5px;
  color: #515357;
  font-size: 12px;
  line-height: 16px;
  margin: 0 4px;
  padding: 4px 8px;
}
.article-list-3-0 .card-layout .card-item-text-title,
.article-list-3-0 .card-layout .card-item-text-title h6 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.article-list-3-0 .card-layout .card-item-text-title h6 {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  line-height: 25.02px;
  margin: 0;
}
@media (min-width: 768px) {
  .article-list-3-0 .card-layout .card-item .card-item-text-body p {
    line-height: 20px;
  }
  .article-list-3-0 .card-layout .card-item .card-item-text-title h6 {
    line-height: 24px;
  }
}
.article-list-3-0 .list-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article-list-3-0 .list-layout .list-item {
  padding: 16px 0;
}
.article-list-3-0 .list-layout .list-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}
.article-list-3-0 .list-layout .list-item-image {
  background-color: #f1f1f2;
  border-radius: 5px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  height: 80px;
  margin-right: 16px;
  position: relative;
}
@media (min-width: 768px) {
  .article-list-3-0 .list-layout .list-item-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    height: 120px;
    margin-right: 16px;
  }
}
.article-list-3-0 .list-layout .list-item-image:has(.lazy-image):before {
  -webkit-animation: pulse 1.5s ease-in-out infinite;
  animation: pulse 1.5s ease-in-out infinite;
  background-color: #f1f1f2;
  border-radius: 6px;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
.article-list-3-0 .list-layout .list-item-image img {
  border-radius: 5px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.article-list-3-0 .list-layout .list-item-image img.lazy-image {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.article-list-3-0 .list-layout .list-item-image img:not(.lazy-image) {
  opacity: 1;
}
.article-list-3-0 .list-layout .list-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article-list-3-0 .list-layout .list-item-text-body {
  display: -webkit-box;
  margin: 0 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.article-list-3-0 .list-layout .list-item-text-body p {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
.article-list-3-0 .list-layout .list-item-text-date {
  margin-bottom: 4px;
}
.article-list-3-0 .list-layout .list-item-text-date span {
  color: #46474a;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
.article-list-3-0 .list-layout .list-item-text-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 24px;
  margin: auto -4px 0;
  overflow: hidden;
}
.article-list-3-0 .list-layout .list-item-text-tags span {
  background-color: #f1f1f2;
  border-radius: 5px;
  color: #515357;
  font-size: 12px;
  line-height: 16px;
  margin: 0 4px;
  padding: 4px 8px;
}
.article-list-3-0 .list-layout .list-item-text-title {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.article-list-3-0 .list-layout .list-item-text-title h6 {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}
@media (min-width: 768px) {
  .article-list-3-0 .list-layout .list-item .list-item-text-body p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 4px;
  }
  .article-list-3-0 .list-layout .list-item .list-item-text-date span {
    font-size: 14px;
    line-height: 20px;
  }
  .article-list-3-0 .list-layout .list-item .list-item-text-title h6 {
    font-size: 18px;
  }
}
.article-list-3-0 .list-layout .list-item:not(:first-child) {
  border-top: 1px solid #e3e4e5;
}
.article-list-3-0 .showAll .card-item,
.article-list-3-0 .showAll .list-item,
.article-list-3-0 .showMore .card-item,
.article-list-3-0 .showMore .list-item {
  display: none;
}
.article-list-3-0 .showAll.show-10 .list-item:nth-child(-n + 10),
.article-list-3-0 .showAll.show-3 .card-item:nth-child(-n + 3),
.article-list-3-0 .showAll.show-4 .card-item:nth-child(-n + 4),
.article-list-3-0 .showAll.show-5 .list-item:nth-child(-n + 5),
.article-list-3-0 .showAll.show-8 .card-item:nth-child(-n + 8),
.article-list-3-0 .showMore.show-10 .list-item:nth-child(-n + 10),
.article-list-3-0 .showMore.show-3 .card-item:nth-child(-n + 3),
.article-list-3-0 .showMore.show-4 .card-item:nth-child(-n + 4),
.article-list-3-0 .showMore.show-5 .list-item:nth-child(-n + 5),
.article-list-3-0 .showMore.show-8 .card-item:nth-child(-n + 8) {
  display: block;
}
.article-list-3-0 .drop-container .drop-capt {
  color: #666;
  font-size: 14px;
  margin-bottom: 1px;
}
.article-list-3-0 .drop-container .dropdown {
  border-bottom: 1px solid #bbb;
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 50px;
  position: relative;
}
@media (min-width: 768px) {
  .article-list-3-0 .drop-container .dropdown {
    display: inline-block;
  }
}
.article-list-3-0 .drop-container .dropdown .btn.dropdown-toggle {
  font-size: 17px;
  height: unset;
  padding-bottom: 4px;
  padding-left: 0;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list-3-0 .drop-container .dropdown .btn.dropdown-toggle {
    width: 300px;
  }
}
.article-list-3-0 .drop-container .dropdown .btn.dropdown-toggle .btn-capt {
  color: #666;
  white-space: normal;
}
.article-list-3-0 .drop-container .dropdown .btn.dropdown-toggle .down-arr {
  right: 6px;
  top: 4px;
}
.article-list-3-0 .drop-container .dropdown .dropdown-menu {
  left: -0.5px;
  min-width: 100%;
  position: absolute;
  top: -2px;
}
@media (min-width: 768px) {
  .article-list-3-0 .drop-container .dropdown .dropdown-menu {
    min-width: 300px;
  }
}
.article-list-3-0 .drop-container .dropdown .drop-item {
  color: rgba(0, 0, 0, 0.84);
}
.article-list-3-0 .drop-container .dropdown .drop-item:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-list-3-0 .button-2-0 {
  margin: 50px 0 0;
}
.article-list-3-0 .button-2-0 a {
  border: 1px solid #2e2f32;
  color: #2e2f32;
  font-weight: 700;
}
.article-list-3-0 .button-2-0 a:hover {
  border: 2px solid #2e2f32;
}
.article-list-3-0 .button-2-0 a:active,
.article-list-3-0 .button-2-0 a:focus {
  background-color: #2e2f32;
  color: #fff;
}
.article-list-3-0 a:hover {
  text-decoration: none;
}
.article-list-3-0 a:hover .card-item-text-title h6,
.article-list-3-0 a:hover .list-item-text-title h6 {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .vertical-navigation-template .article-list-3-0 .card-item {
    width: calc(33% - 16px);
  }
}
.article-list-3-0.parbase.section a {
  color: inherit;
}
.title-icon-overlay div,
.title-icon-overlay img {
  color: inherit;
  font-size: 18px;
  margin-right: 8px;
}
.title-icon-overlay .customIconTitleImage {
  max-width: 20px;
}
.article-list-3-0 .card-layout .card-item-text-title,
.article-list-3-0 .card-layout .list-item-text-title,
.article-list-3-0 .list-layout .card-item-text-title,
.article-list-3-0 .list-layout .list-item-text-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.article-list-component {
  padding: 30px 40px 0;
}
.article-list-component .drop-capt {
  color: #666;
  font-size: 14px;
  margin-bottom: 1px;
}
.article-list-component .dropdown {
  border-bottom: 1px solid #bbb;
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 40px;
  position: relative;
}
@media (min-width: 768px) {
  .article-list-component .dropdown {
    display: inline-block;
  }
}
.article-list-component .dropdown .btn.dropdown-toggle {
  font-size: 17px;
  padding-bottom: 4px;
  padding-left: 0;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list-component .dropdown .btn.dropdown-toggle {
    width: 300px;
  }
}
.article-list-component .dropdown .btn.dropdown-toggle .btn-capt {
  color: #666;
}
.article-list-component .dropdown .btn.dropdown-toggle .down-arr {
  right: 6px;
  top: 4px;
}
.article-list-component .dropdown .dropdown-menu {
  left: -0.5px;
  min-width: 100%;
  position: absolute;
  top: -2px;
}
@media (min-width: 768px) {
  .article-list-component .dropdown .dropdown-menu {
    min-width: 300px;
  }
}
.article-list-component .dropdown .drop-item {
  color: rgba(0, 0, 0, 0.84);
}
.article-list-component .dropdown .drop-item:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.article-list-title {
  color: #000;
  margin-bottom: 35px;
}
.article-list-items-card {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.article-list-items-card .article {
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  color: #333;
  display: none;
  margin-bottom: 30px;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  .article-list-items-card .article {
    width: 48%;
  }
}
@media (min-width: 1200px) {
  .article-list-items-card .article {
    width: 23%;
  }
}
.article-list-items-card .article:hover {
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
}
.article-list-items-card .article.style-1 {
  overflow: hidden;
}
.article-list-items-card .article.style-1 .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article-list-items-card .article.style-1 .article-main-thumbnail {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: cover;
  height: 252px;
  position: relative;
  width: 100%;
}
.article-list-items-card
  .article.style-1
  .article-main-thumbnail
  .article-main-item-logo {
  background-color: #fff;
  bottom: 0px;
  height: 35px;
  left: 0px;
  position: absolute;
  width: 40%;
}
.article-list-items-card
  .article.style-1
  .article-main-thumbnail
  .article-main-item-logo
  .item-logo {
  height: 35px;
  margin-left: 20px;
  padding-top: 5px;
}
.article-list-items-card
  .article.style-1
  .article-main-thumbnail
  .article-main-item-logo
  .triangle {
  border-bottom: 35px solid #fff;
  border-right: 35px solid transparent;
  height: 0;
  position: absolute;
  right: -35px;
  top: 0px;
  width: 0;
}
.article-list-items-card .article.style-1 .article-main-thumbnail .icon {
  bottom: 10px;
  color: #fff;
  position: absolute;
  right: 10px;
  fill: #fff;
}
.article-list-items-card .article.style-1 .article-main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article-list-items-card
  .article.style-1
  .article-main-item
  .article-main-item-text {
  padding: 15px 15px 0px;
  width: 100%;
}
.article-list-items-card
  .article.style-1
  .article-main-item
  .article-main-item-text
  .article-subtitle {
  color: #017acd;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal;
  line-height: 1.43;
  width: 256px;
}
.article-list-items-card
  .article.style-1
  .article-main-item
  .article-main-item-text
  .article-title {
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.04;
  margin-top: 10px;
  padding-bottom: 2px;
}
.article-list-items-card
  .article.style-1
  .article-main-item
  .article-main-item-text
  .article-type {
  font-family: EverydaySans;
  font-size: 14px;
  letter-spacing: normal;
  line-height: 1.43;
}
.article-list-items-card .article.style-1 .article-main-description {
  margin-top: 10px;
  width: 100%;
}
.article-list-items-card
  .article.style-1
  .article-main-description
  .article-description {
  color: #333;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.67;
}
.article-list-items-card .article.style-1 .article-main-callToAction {
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  line-height: 2.61;
  text-align: center;
  text-transform: uppercase;
}
.article-list-items-card .article.style-1 .article-list-badge-style1 {
  background-color: #0053e2;
  border-radius: 0 0 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  padding: 6px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.article-list-items-card .article.style-2 .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.article-list-items-card .article.style-2 .article-main-thumbnail {
  background-color: rgba(0, 0, 0, 0.3);
  height: 252px;
  width: 100%;
}
.article-list-items-card
  .article.style-2
  .article-main-thumbnail
  .item-thumbnail {
  height: 100%;
  width: 100%;
}
@media (min-width: 1200px) {
  .article-list-items-card .article.style-2 .article-main-thumbnail {
    overflow: hidden;
  }
  .article-list-items-card
    .article.style-2
    .article-main-thumbnail
    .item-thumbnail {
    width: auto;
  }
}
.article-list-items-card .article.style-2 .article-main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article-list-items-card
  .article.style-2
  .article-main-item
  .article-main-item-logo {
  padding: 15px;
}
.article-list-items-card
  .article.style-2
  .article-main-item
  .article-main-item-logo
  .item-logo {
  background-color: #d8d8d8;
  border: 1px solid #979797;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}
.article-list-items-card .article.style-2 .article-main-item-text {
  padding-top: 15px;
  width: 100%;
}
.article-list-items-card .article.style-2 .article-main-item-text.with-icon {
  margin-left: -80px;
  padding-left: 80px;
  padding-right: 15px;
}
.article-list-items-card
  .article.style-2
  .article-main-item-text
  .article-title {
  overflow: hidden;
  width: 100%;
}
.article-list-items-card
  .article.style-2
  .article-main-item-text
  .article-type {
  font-family: EverydaySans;
  font-size: 14px;
  letter-spacing: normal;
  line-height: 1.43;
}
.article-list-items-card .article.style-2 .article-main-description {
  padding: 0 15px;
  width: 100%;
}
.article-list-items-card
  .article.style-2
  .article-main-description
  .article-description {
  font-size: 18px;
  line-height: 2;
}
.article-list-items-card .article.style-2 .article-main-callToAction {
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  line-height: 2.61;
  padding-left: 15px;
  text-transform: uppercase;
}
.article-list-items-card .article.style-2 .article-list-badge-style2 {
  background-color: #0053e2;
  border-radius: 0 0 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  padding: 6px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.article-list-items {
  border-bottom: 1px solid #ccc;
}
.article-list-items .article {
  border-top: 1px solid #ccc;
  color: #333;
  display: none;
  padding: 10px 0 0 10px;
  text-decoration: none;
}
.article-list-items .article:hover {
  background-color: rgba(1, 122, 205, 0.1);
}
.article-list-items .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.article-list-items .article-thumbnail {
  -ms-flex-preferred-size: 100px;
  flex-basis: 100px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 100px;
  margin: 0 20px 10px 0;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .article-list-items .article-thumbnail {
    height: 107px;
    -ms-flex-preferred-size: 213px;
    flex-basis: 213px;
  }
}
.article-list-items .article-thumbnail img {
  left: 50%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .article-list-items .article-thumbnail img {
    max-height: none;
    max-width: 100%;
  }
}
.article-list-items .article-title {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  padding-right: 5px;
}
.article-list-items .article-list-badge {
  border: 1px solid #0053e2;
  border-radius: 40px;
  color: #0053e2;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.article-list-items .article-description {
  font-size: 18px;
  line-height: 2;
}
.article-list-items .article-extra {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.6px;
  text-transform: uppercase;
}
.article-list-more {
  font-size: 20px;
  margin-top: 50px;
  text-align: center;
  text-transform: uppercase;
}
.article-list-more a {
  color: #007cd6;
  text-decoration: none;
}
.ico-lib1 {
  display: inline-block;
  font-size: 35px;
  padding-top: 0px;
  text-align: center;
}
.ico-lib2 {
  font-size: 40px;
  padding-top: 3px;
  text-align: center;
}
.article-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .article-teaser {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.article-teaser.article-teaser-layout-reversed .article-teaser-solid {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.article-teaser.article-teaser-layout-reversed .article-teaser-image {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.article-teaser-block {
  min-height: 437px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .article-teaser-block {
    min-height: 556px;
    width: 50%;
  }
  .article-teaser.article-half-height .article-teaser-block {
    min-height: 278px;
  }
}
@media (min-width: 992px) {
  .article-teaser-block {
    min-height: 720px;
  }
  .article-teaser.article-half-height .article-teaser-block {
    min-height: 360px;
  }
}
.article-teaser .article-teaser-solid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
@media (min-width: 768px) {
  .article-teaser .article-teaser-solid {
    text-align: left;
  }
}
.article-teaser .bg-transparent {
  background-color: transparent;
}
.article-teaser .bg-white {
  background-color: #fff;
}
.article-teaser .bg-blue {
  background-color: #00008b;
}
.article-teaser .bg-medium-blue-dark {
  background: #017acd;
}
.article-teaser .bg-orange {
  background-color: #ce4c11;
}
.article-teaser .bg-green {
  background-color: #5fb446;
}
.article-teaser .bg-gray {
  background-color: #757575;
}
.article-teaser .bg-transparent .article-teaser-content,
.article-teaser .bg-white .article-teaser-content {
  color: #000;
}
.article-teaser .bg-sams-blue {
  background-color: #22449b;
}
.article-teaser .bg-sams-light-blue {
  background-color: #2983ea;
}
.article-teaser .bg-sams-medium-blue {
  background-color: #1788da;
}
.article-teaser .bg-sams-green {
  background-color: #10a04b;
}
.article-teaser .bg-sams-light-orange {
  background-color: #fba72b;
}
.article-teaser .bg-sams-orange {
  background-color: #f37020;
}
.article-teaser .bg-sams-red {
  background-color: #ec0439;
}
.article-teaser .bg-sams-dark-gray {
  background-color: #333;
}
.article-teaser .bg-avp-green {
  background-color: #76c043;
}
.article-teaser .bg-avp-orange {
  background-color: #f47521;
}
.article-teaser .bg-avp-red {
  background-color: #ee362a;
}
.article-teaser .bg-coral {
  background-color: pink;
}
.article-teaser .bg-light-orange {
  background-color: #fba72b;
}
.article-teaser .bg-light-green {
  background-color: #3f8756;
}
.article-teaser-image {
  background-repeat: no-repeat;
  background-size: cover;
}
.article-teaser-image.top-align {
  background-position: top;
}
.article-teaser-image.center-align {
  background-position: 50%;
}
.article-teaser-image.bottom-align {
  background-position: bottom;
}
.article-teaser-content {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  color: #fff;
  padding: 30px 25px;
}
@media (min-width: 768px) {
  .article-teaser-content {
    padding: 30px 50px;
  }
}
@media (min-width: 992px) {
  .article-teaser-content {
    padding: 40px 70px 40px 100px;
  }
}
.article-teaser-content .article-teaser-title.tt-black {
  font-size: 36px;
  font-weight: 900;
  line-height: 1.47;
}
@media (min-width: 992px) {
  .article-teaser-content .article-teaser-title.tt-black {
    font-size: 48px;
    font-weight: 900;
    line-height: 1.1;
  }
}
.article-teaser-content .article-teaser-title.tt-bold {
  font-size: 36px;
  line-height: 1.47;
}
@media (min-width: 992px) {
  .article-teaser-content .article-teaser-title.tt-bold {
    font-size: 48px;
    line-height: 1.1;
  }
}
.article-teaser-content .article-teaser-text {
  font-size: 16px;
  line-height: 1.41;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .article-teaser-content .article-teaser-text {
    font-size: 18px;
    line-height: 1.61;
    margin-top: 25px;
  }
}
.article-teaser-cta {
  border: 2px solid #fff;
  border-radius: 23px;
  color: #fff;
  display: inline-block;
  font-weight: 600;
  letter-spacing: 3px;
  margin-top: 25px;
  padding: 10px 35px;
}
@media (min-width: 768px) {
  .article-teaser-cta {
    font-size: 18px;
    margin-top: 30px;
  }
}
.article-teaser-block.bg-transparent .article-teaser-cta,
.article-teaser-block.bg-white .article-teaser-cta {
  border-color: #017acd;
  color: #017acd;
}
.article-teaser-cta:hover {
  background: #fff;
  cursor: pointer;
  text-decoration: none;
}
.article-teaser-cta:focus {
  text-decoration: none;
}
.article-teaser-solid.bg-transparent .article-teaser-cta:hover,
.article-teaser-solid.bg-white .article-teaser-cta:hover {
  background: #017acd;
  color: #fff;
}
.article-teaser-solid.bg-transparent .article-teaser-cta:active,
.article-teaser-solid.bg-white .article-teaser-cta:active {
  background: #00008b;
  border-color: #00008b;
  color: #fff;
}
.article-teaser-solid.bg-blue .article-teaser-cta:hover {
  color: #00008b;
}
.article-teaser-solid.bg-green .article-teaser-cta:hover {
  color: #5fb446;
}
.article-teaser-solid.bg-sams-medium-blue .article-teaser-cta:hover {
  color: #1788da;
}
.article-teaser-block.bg-white .article-teaser-cta {
  border-color: #017acd;
  color: #017acd;
}
.article-teaser-block.bg-white .article-teaser-cta.button-primary {
  background: #031122;
  border-color: #031122;
  color: #fff;
}
.article-teaser-block.bg-white .article-teaser-cta.button-primary:hover {
  background: #031122;
  opacity: 0.7;
}
.article-teaser-block.bg-transparent .article-teaser-cta {
  border-color: #017acd;
  color: #017acd;
}
.article-teaser-block.bg-transparent .article-teaser-cta.button-primary {
  background: #031122;
  border-color: #031122;
  color: #fff;
}
.article-teaser-block.bg-transparent .article-teaser-cta.button-primary:hover {
  background: #031122;
  opacity: 0.7;
}
.article-teaser-solid.bg-transparent .article-teaser-cta:hover {
  background: #017acd;
  color: #fff;
}
.article-teaser-solid.bg-transparent .article-teaser-cta:active {
  background: #004c91;
  border-color: #004c91;
  color: #fff;
}
.article-teaser-solid.bg-white .article-teaser-cta:hover {
  background: #017acd;
  color: #fff;
}
.article-teaser-solid.bg-white .article-teaser-cta:active {
  background: #004c91;
  border-color: #004c91;
  color: #fff;
}
.article-teaser-solid.bg-walmart-blue .article-teaser-cta:hover {
  color: #004c91;
}
.article-teaser-solid.bg-yellow .article-teaser-cta:hover {
  color: #017acd;
}
.article-teaser-solid.bg-orange .article-teaser-cta:hover {
  color: #ce4c11;
}
.article-teaser-solid.bg-green .article-teaser-cta:hover {
  color: #224f18;
}
.article-teaser-solid.bg-gray .article-teaser-cta:hover {
  color: #d8d8d8;
}
.article-teaser-solid.bg-sams-blue .article-teaser-cta:hover {
  color: #22449b;
}
.article-teaser-solid.bg-sams-light-blue .article-teaser-cta:hover {
  color: #2983ea;
}
.article-teaser-solid.bg-sams-medium-blue .article-teaser-cta:hover {
  color: #1888c8;
}
.article-teaser-solid.bg-sams-green .article-teaser-cta:hover {
  color: #10a04b;
}
.article-teaser-solid.bg-sams-light-orange .article-teaser-cta:hover {
  color: #fba72b;
}
.article-teaser-solid.bg-sams-orange .article-teaser-cta:hover {
  color: #f37020;
}
.article-teaser-solid.bg-sams-red .article-teaser-cta:hover {
  color: #ec0439;
}
.article-teaser-solid.bg-sams-dark-gray .article-teaser-cta:hover {
  color: #333;
}
.article-teaser-solid.bg-avp-green .article-teaser-cta:hover {
  color: #76c043;
}
.article-teaser-solid.bg-avp-orange .article-teaser-cta:hover {
  color: #f47521;
}
.article-teaser-solid.bg-avp-red .article-teaser-cta:hover {
  color: #ee362a;
}
.article-teaser-solid.bg-coral .article-teaser-cta:hover {
  color: #ff3c3c;
}
.article-teaser-solid.bg-light-orange .article-teaser-cta:hover {
  color: #fba72b;
}
.article-teaser-solid.bg-light-green .article-teaser-cta:hover {
  color: #3f8756;
}
.article-teaser-solid.bg-medium-blue-dark .article-teaser-cta:hover {
  color: #017acd;
}
.article-teaser-block.bg-walmart-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-walmart-blue .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-yellow .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-yellow .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-light-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-light-blue .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-green .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-green .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-red .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-red .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-pink .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-pink .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-orange .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-orange .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-teal .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-teal .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-deep-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-deep-blue .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-blue .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-light-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-light-blue
  .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-medium-blue .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-medium-blue
  .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-green .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-green .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-orange .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-orange .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-red .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-red .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-yellow .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-yellow .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.article-teaser-block.bg-sams-gray .article-teaser-cta.button-primary {
  background: #fff;
  color: #017acd;
}
.article-teaser-block.bg-sams-gray .article-teaser-cta.button-primary:hover {
  background: #fff;
  opacity: 0.7;
}
.text-image-component-2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding: 0 0px 0px;
  width: 100%;
}
.text-image-component-2 .text-section .body-three {
  font-size: 22px;
}
.text-image-component-2 .text-section .body-four {
  font-size: 26px;
}
.text-image-component-2 table {
  float: left;
  margin: 0px;
  table-layout: fixed;
  width: 90%;
}
@media (min-width: 992px) {
  .text-image-component-2 table {
    margin: 20px 20px 5px 0px;
    table-layout: auto;
    width: auto;
  }
}
.text-image-component-2 .ati-zoom {
  border-radius: 8px;
  overflow: hidden;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.text-image-component-2 .ati-zoom:hover img.ati-border-fix {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
@media (min-width: 992px) {
  .text-image-component-2:not(.reverse-layout).ten-size ul li.img-on-left {
    margin-left: calc(10% + 3.5px);
  }
  .text-image-component-2:not(.reverse-layout).ten-size ol li.img-on-left {
    margin-left: calc(10% + 4.5px);
  }
  .text-image-component-2:not(.reverse-layout).twenty-size ul li.img-on-left {
    margin-left: calc(20% + 7px);
  }
  .text-image-component-2:not(.reverse-layout).twenty-size ol li.img-on-left {
    margin-left: calc(20% + 9px);
  }
  .text-image-component-2:not(.reverse-layout).thirty-size ul li.img-on-left {
    margin-left: calc(30% + 10.5px);
  }
  .text-image-component-2:not(.reverse-layout).thirty-size ol li.img-on-left {
    margin-left: calc(30% + 13.5px);
  }
  .text-image-component-2:not(.reverse-layout).fourty-size ul li.img-on-left {
    margin-left: calc(40% + 14px);
  }
  .text-image-component-2:not(.reverse-layout).fourty-size ol li.img-on-left {
    margin-left: calc(40% + 18px);
  }
  .text-image-component-2:not(.reverse-layout).fifty-size ul li.img-on-left {
    margin-left: calc(50% + 17.5px);
  }
  .text-image-component-2:not(.reverse-layout).fifty-size ol li.img-on-left {
    margin-left: calc(50% + 22.5px);
  }
  .text-image-component-2:not(.reverse-layout).sixty-size ul li.img-on-left {
    margin-left: calc(60% + 21px);
  }
  .text-image-component-2:not(.reverse-layout).sixty-size ol li.img-on-left {
    margin-left: calc(60% + 27px);
  }
  .text-image-component-2:not(.reverse-layout).seventy-size ul li.img-on-left {
    margin-left: calc(70% + 24.5px);
  }
  .text-image-component-2:not(.reverse-layout).seventy-size ol li.img-on-left {
    margin-left: calc(70% + 31.5px);
  }
  .text-image-component-2:not(.reverse-layout).eighty-size ul li.img-on-left {
    margin-left: calc(80% + 28px);
  }
  .text-image-component-2:not(.reverse-layout).eighty-size ol li.img-on-left {
    margin-left: calc(80% + 36px);
  }
  .text-image-component-2:not(.reverse-layout).ninety-size ul li.img-on-left {
    margin-left: calc(90% + 31.5px);
  }
  .text-image-component-2:not(.reverse-layout).ninety-size ol li.img-on-left {
    margin-left: calc(90% + 40.5px);
  }
  .text-image-component-2:not(.reverse-layout).hundred-size ul li.img-on-left {
    margin-left: calc(100% + 35px);
  }
  .text-image-component-2:not(.reverse-layout).hundred-size ol li.img-on-left {
    margin-left: calc(100% + 45px);
  }
}
@media (max-width: 768px) {
  .text-image-component-2:not(.reverse-layout).ten-size ul li.img-on-left {
    margin-left: calc(10% + 3.5px);
  }
  .text-image-component-2:not(.reverse-layout).ten-size ol li.img-on-left {
    margin-left: calc(10% + 4.5px);
  }
  .text-image-component-2:not(.reverse-layout).twenty-size ul li.img-on-left {
    margin-left: calc(20% + 7px);
  }
  .text-image-component-2:not(.reverse-layout).twenty-size ol li.img-on-left {
    margin-left: calc(20% + 9px);
  }
  .text-image-component-2:not(.reverse-layout).thirty-size ul li.img-on-left {
    margin-left: calc(30% + 10.5px);
  }
  .text-image-component-2:not(.reverse-layout).thirty-size ol li.img-on-left {
    margin-left: calc(30% + 13.5px);
  }
  .text-image-component-2:not(.reverse-layout).fourty-size ul li.img-on-left {
    margin-left: calc(40% + 14px);
  }
  .text-image-component-2:not(.reverse-layout).fourty-size ol li.img-on-left {
    margin-left: calc(40% + 18px);
  }
  .text-image-component-2:not(.reverse-layout).fifty-size ul li.img-on-left {
    margin-left: calc(50% + 17.5px);
  }
  .text-image-component-2:not(.reverse-layout).fifty-size ol li.img-on-left {
    margin-left: calc(50% + 22.5px);
  }
  .text-image-component-2:not(.reverse-layout).sixty-size ul li.img-on-left {
    margin-left: calc(60% + 21px);
  }
  .text-image-component-2:not(.reverse-layout).sixty-size ol li.img-on-left {
    margin-left: calc(60% + 27px);
  }
  .text-image-component-2:not(.reverse-layout).seventy-size ul li.img-on-left {
    margin-left: calc(70% + 24.5px);
  }
  .text-image-component-2:not(.reverse-layout).seventy-size ol li.img-on-left {
    margin-left: calc(70% + 31.5px);
  }
  .text-image-component-2:not(.reverse-layout).eighty-size ul li.img-on-left {
    margin-left: calc(80% + 28px);
  }
  .text-image-component-2:not(.reverse-layout).eighty-size ol li.img-on-left {
    margin-left: calc(80% + 36px);
  }
  .text-image-component-2:not(.reverse-layout).ninety-size ul li.img-on-left {
    margin-left: calc(90% + 31.5px);
  }
  .text-image-component-2:not(.reverse-layout).ninety-size ol li.img-on-left {
    margin-left: calc(90% + 40.5px);
  }
  .text-image-component-2:not(.reverse-layout).hundred-size ul li.img-on-left {
    margin-left: calc(100% + 35px);
  }
  .text-image-component-2:not(.reverse-layout).hundred-size ol li.img-on-left {
    margin-left: calc(100% + 45px);
  }
}
.text-image-component-2 ul li:before {
  margin-top: 0;
}
.text-image-component-2.reverse-layout {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: block;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: row;
  flex-direction: row;
}
.text-image-component-2.reverse-layout .image-section {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 992px) {
  .text-image-component-2.reverse-layout .image-section {
    float: right;
    padding-left: 22px;
    padding-right: 0px;
    padding-top: 0px;
  }
  .text-image-component-2.full-size .image-section {
    margin-left: 0px;
  }
}
@media (max-width: 992px) {
  .text-image-component-2.reverse-layout .image-section {
    float: right;
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 0px;
  }
  .text-image-component-2.full-size .image-section {
    margin-left: 0px;
  }
}
.text-image-component-2.reverse-layout .caption-alignment {
  padding-right: 0px;
}
.text-image-component-2.reverse-layout .caption-alignment.left {
  margin-right: 0;
  text-align: left;
}
.text-image-component-2.reverse-layout .caption-alignment.center {
  margin-right: 0;
  text-align: center;
}
.text-image-component-2.reverse-layout .caption-alignment.right {
  margin-right: 0;
  text-align: right;
}
.text-image-component-2 .image-section {
  background: transparent 50% no-repeat;
  background-size: cover;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  float: left;
  padding-right: 27px;
  width: 100%;
}
@media (min-width: 992px) {
  .text-image-component-2 .image-section {
    margin-top: 5px;
  }
}
@media (max-width: 992px) {
  .text-image-component-2 .image-section {
    padding-right: 15px;
  }
}
.text-image-component-2 .image-section .img {
  display: block;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
.text-image-component-2 .image-section .img.ati-border-fix {
  border-radius: 8px;
}
.text-image-component-2 .image-section .img[data-nomodal="false"]:hover {
  cursor: pointer;
}
.text-image-component-2 .zero-bottom {
  padding-bottom: 0px;
}
.text-image-component-2 .ten-bottom {
  padding-bottom: 10px;
}
.text-image-component-2 .twenty-bottom {
  padding-bottom: 20px;
}
.text-image-component-2 .thirty-bottom {
  padding-bottom: 30px;
}
.text-image-component-2 .fourty-bottom {
  padding-bottom: 40px;
}
.text-image-component-2 .fifty-bottom {
  padding-bottom: 50px;
}
.text-image-component-2.ten-size .image-section {
  width: 10%;
}
.text-image-component-2.twenty-size .image-section {
  width: 20%;
}
.text-image-component-2.thirty-size .image-section {
  width: 30%;
}
.text-image-component-2.fourty-size .image-section {
  width: 40%;
}
.text-image-component-2.fifty-size .image-section {
  width: 50%;
}
.text-image-component-2.sixty-size .image-section {
  width: 60%;
}
.text-image-component-2.seventy-size .image-section {
  width: 70%;
}
.text-image-component-2.eighty-size .image-section {
  width: 80%;
}
.text-image-component-2.ninety-size .image-section {
  width: 90%;
}
.text-image-component-2.full-size .image-section {
  width: 100%;
}
.caption.caption-above {
  margin-bottom: 5px;
  padding-bottom: 0;
}
.caption.caption-below {
  margin-top: 5px;
}
.caption-alignment.left {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .caption-alignment.left {
    margin-right: 25px;
  }
}
.caption-alignment.center {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .caption-alignment.center {
    margin-right: 25px;
  }
}
.caption-alignment.right {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .caption-alignment.right {
    margin-right: 25px;
  }
}
.text-section {
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px;
}
.text-section .body-one {
  font-size: 18px;
}
.text-section .body-two {
  font-size: 14px;
}
.text-section.edit-mode {
  float: left;
}
.text-section.edit-mode.twenty-size {
  width: 78%;
}
.text-section.edit-mode.fourty-size {
  width: 58%;
}
.text-section.edit-mode.sixty-size {
  width: 38%;
}
.reverse-layout .image-section .img {
  padding-right: 0px;
}
.white-text {
  color: #fff;
}
.block-container-v3-wrapper {
  container-type: inline-size;
  position: relative;
}
.block-container-v3-wrapper:after,
.block-container-v3-wrapper:before {
  clear: both;
  content: "";
  display: table;
}
.block-container-v3-wrapper.full-width-wrapper {
  display: block;
  overflow: hidden;
}
.block-container-v3-wrapper .grid-box {
  position: relative;
}
.block-container-v3-wrapper .block-container-v3-list {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}
.block-container-v3-wrapper .block-container-v3-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1920px;
  position: relative;
}
@media (max-width: 767px) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.mobile-full-width {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
  }
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.mobile-full-width
    .block-container-v3__bg-wrapper {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .block-container-v3-component.extend-past-grid {
    margin-left: 50%;
    max-width: 100vw;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-small {
    width: 770px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-small {
    width: 742px;
  }
}
@media (min-width: 1200px) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-small {
    width: 894px;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-large {
    width: 770px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-large {
    width: 1130px;
  }
}
@media (min-width: 1200px) {
  .block-container-v3-wrapper
    .block-container-v3-component.extend-past-grid.extend-large {
    width: 1360px;
  }
}
.block-container-v3-wrapper .block-container-v3-component.full-width-v3 {
  margin-left: 50%;
  position: relative;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
}
@media (max-width: 767px) {
  .block-container-v3-wrapper
    .block-container-v3-component.full-width-v3
    .block-container-v3__bg-wrapper {
    border-radius: 0;
  }
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3__bg-wrapper {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.block-container-v3-wrapper
  .block-container-v3-component.fit-container-to-image-height {
  display: grid;
  grid-template-areas: "stack";
}
.block-container-v3-wrapper
  .block-container-v3-component.fit-container-to-image-height
  .sizer-image {
  grid-area: stack;
  height: auto;
  max-width: 100%;
  visibility: hidden;
  width: 100%;
}
.block-container-v3-wrapper
  .block-container-v3-component.fit-container-to-image-height
  .block-container-v3__bg-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  grid-area: stack;
  min-height: 100%;
}
.block-container-v3-wrapper .block-container-v3-component.align-left {
  text-align: left;
}
.block-container-v3-wrapper
  .block-container-v3-component.align-left
  .block-container-list {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.block-container-v3-wrapper .block-container-v3-component.align-center {
  text-align: center;
}
.block-container-v3-wrapper
  .block-container-v3-component.align-center
  .block-container-list {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-container-v3-wrapper .block-container-v3-component.align-right {
  text-align: right;
}
.block-container-v3-wrapper
  .block-container-v3-component.align-right
  .block-container-list {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.block-container-v3-wrapper .block-container-v3-component.pad-none {
  padding: 0;
}
.block-container-v3-wrapper .block-container-v3-component.pad-sm {
  padding: 3px;
}
@media (min-width: 1024px) {
  .block-container-v3-wrapper .block-container-v3-component.pad-sm {
    padding: 6px;
  }
}
.block-container-v3-wrapper .block-container-v3-component.pad-md {
  padding: 6px;
}
@media (min-width: 1024px) {
  .block-container-v3-wrapper .block-container-v3-component.pad-md {
    padding: 12px;
  }
}
.block-container-v3-wrapper .block-container-v3-component.pad-lg {
  padding: 12px;
}
@media (min-width: 1024px) {
  .block-container-v3-wrapper .block-container-v3-component.pad-lg {
    padding: 24px;
  }
}
.block-container-v3-wrapper .block-container-v3-component.pad-xl {
  padding: 24px;
}
@media (min-width: 1024px) {
  .block-container-v3-wrapper .block-container-v3-component.pad-xl {
    padding: 48px;
  }
}
.block-container-v3-wrapper .block-container-v3-component.force-img-background,
.block-container-v3-wrapper .block-container-v3-component.img-background {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.block-container-v3-wrapper .block-container-v3-component .block-container-v3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 100%;
  width: 100%;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.justify
  > * {
  height: 100%;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.block-container-v3-wrapper
  .block-container-v3-component
  .block-container-v3.right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.block-container-v3-wrapper
  .block-container-v3-component.fit-content-grid
  .block-container-v3 {
  margin: 0 auto;
  width: 100cqw;
}
.block-container-v3-wrapper .walmart-ozark-noir {
  background: #001e60;
  color: #fff;
}
.block-container-v3-wrapper .walmart-ozark-noir > a {
  color: #fff;
}
.block-container-v3-wrapper .walmart-blue-tone-1 {
  background: #4dbdf5;
  color: #000;
}
.block-container-v3-wrapper .walmart-blue-tone-1 > a {
  color: #000;
}
.block-container-v3-wrapper .walmart-blue-tone-2 {
  background: #a9ddf7;
  color: #000;
}
.block-container-v3-wrapper .walmart-blue-tone-2 > a {
  color: #000;
}
.block-container-v3-wrapper .walmart-spark-yellow {
  background: #ffc220;
  color: #000;
}
.block-container-v3-wrapper .walmart-spark-yellow > a {
  color: #000;
}
.block-container-v3-wrapper .walmart-yellow-tone {
  background: #f8e6a5;
  color: #000;
}
.block-container-v3-wrapper .walmart-yellow-tone > a {
  color: #000;
}
.block-container-v3-wrapper .walmart-charcoal {
  background: #333;
  color: #fff;
}
.block-container-v3-wrapper .walmart-charcoal > a {
  color: #fff;
}
.block-container-v3-wrapper .walamart-off-white {
  background: #fafafa;
  color: #000;
}
.block-container-v3-wrapper .walamart-off-white > a {
  color: #000;
}
.block-container-v3-wrapper .walmart-pink {
  background: #eb148d;
  color: #fff;
}
.block-container-v3-wrapper .walmart-pink > a {
  color: #fff;
}
.block-container-v3-wrapper .walmart-deep-blue {
  background: #041f41;
  color: #fff;
}
.block-container-v3-wrapper .walmart-deep-blue > a {
  color: #fff;
}
.block-container-v3-wrapper .walmart-background-blue {
  background: #e1edf9;
  color: #000;
}
.block-container-v3-wrapper .walmart-background-blue > a {
  color: #000;
}
.block-container-v3-wrapper .gt-global-green {
  background: #06f27b;
  color: #000;
}
.block-container-v3-wrapper .gt-global-green > a {
  color: #000;
}
.block-container-v3-wrapper .gt-grey {
  background: #b9bbc5;
  color: #000;
}
.block-container-v3-wrapper .gt-grey > a {
  color: #000;
}
.block-container-v3-wrapper .gt-granite-grey {
  background: #605e63;
  color: #fff;
}
.block-container-v3-wrapper .gt-granite-grey > a {
  color: #fff;
}
.block-container-v3-wrapper .gt-blue-ink {
  background: #041f41;
  color: #fff;
}
.block-container-v3-wrapper .gt-blue-ink > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-walmart-blue {
  background: #0053e2;
  color: #fff;
}
.block-container-v3-wrapper .bg-walmart-blue > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-light-blue {
  background: #78b9e7;
  color: #fff;
}
.block-container-v3-wrapper .bg-light-blue > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-green {
  background: #5fb446;
  color: #fff;
}
.block-container-v3-wrapper .bg-green > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-red {
  background: #de1c24;
  color: #fff;
}
.block-container-v3-wrapper .bg-red > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-pink {
  background: #eb148d;
  color: #fff;
}
.block-container-v3-wrapper .bg-pink > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-orange {
  background: #fa6400;
  color: #fff;
}
.block-container-v3-wrapper .bg-orange > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-light-gray {
  background: #f2f2f2;
  color: #000;
}
.block-container-v3-wrapper .bg-light-gray > a {
  color: #000;
}
.block-container-v3-wrapper .bg-deep-blue {
  background: #031122;
  color: #fff;
}
.block-container-v3-wrapper .bg-deep-blue > a {
  color: #fff;
}
.block-container-v3-wrapper .bg-background-blue {
  background: #e1edf9;
  color: #000;
}
.block-container-v3-wrapper .bg-background-blue > a {
  color: #000;
}
.block-container-v3-wrapper .bg-black {
  background: #000;
  color: #fff;
}
.block-container-v3-wrapper .bg-black > a,
.block-container-v3-wrapper .walmart-bentonville-blue .rte-styles,
.block-container-v3-wrapper .walmart-true-blue .rte-styles {
  color: #fff;
}
.block-container-v3-wrapper .walmart-bentonville-blue .rte-styles a,
.block-container-v3-wrapper .walmart-true-blue .rte-styles a {
  color: unset;
  text-decoration: underline;
}
.block-container-v3-wrapper .bg-labs,
.block-container-v3-wrapper .bg-labs a {
  color: #fff;
}
.block-container-v3-wrapper .margins-all-24 {
  margin: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-all-24 {
    margin: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-all-24 {
    margin: 24px;
  }
}
.block-container-v3-wrapper .padding-all-24 {
  padding: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-all-24 {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-all-24 {
    padding: 24px;
  }
}
.block-container-v3-wrapper .margins-top-24 {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-top-24 {
    margin-top: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-top-24 {
    margin-top: 24px;
  }
}
.block-container-v3-wrapper .padding-top-24 {
  padding-top: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-top-24 {
    padding-top: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-top-24 {
    padding-top: 24px;
  }
}
.block-container-v3-wrapper .margins-right-24 {
  margin-right: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-right-24 {
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-right-24 {
    margin-right: 24px;
  }
}
.block-container-v3-wrapper .padding-right-24 {
  padding-right: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-right-24 {
    padding-right: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-right-24 {
    padding-right: 24px;
  }
}
.block-container-v3-wrapper .margins-bottom-24 {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-bottom-24 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-bottom-24 {
    margin-bottom: 24px;
  }
}
.block-container-v3-wrapper .padding-bottom-24 {
  padding-bottom: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-bottom-24 {
    padding-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-bottom-24 {
    padding-bottom: 24px;
  }
}
.block-container-v3-wrapper .margins-left-24 {
  margin-left: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-left-24 {
    margin-left: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-left-24 {
    margin-left: 24px;
  }
}
.block-container-v3-wrapper .padding-left-24 {
  padding-left: 12px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-left-24 {
    padding-left: 16px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-left-24 {
    padding-left: 24px;
  }
}
.block-container-v3-wrapper .margins-all-32 {
  margin: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-all-32 {
    margin: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-all-32 {
    margin: 32px;
  }
}
.block-container-v3-wrapper .padding-all-32 {
  padding: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-all-32 {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-all-32 {
    padding: 32px;
  }
}
.block-container-v3-wrapper .margins-top-32 {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-top-32 {
    margin-top: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-top-32 {
    margin-top: 32px;
  }
}
.block-container-v3-wrapper .padding-top-32 {
  padding-top: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-top-32 {
    padding-top: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-top-32 {
    padding-top: 32px;
  }
}
.block-container-v3-wrapper .margins-right-32 {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-right-32 {
    margin-right: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-right-32 {
    margin-right: 32px;
  }
}
.block-container-v3-wrapper .padding-right-32 {
  padding-right: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-right-32 {
    padding-right: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-right-32 {
    padding-right: 32px;
  }
}
.block-container-v3-wrapper .margins-bottom-32 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-bottom-32 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-bottom-32 {
    margin-bottom: 32px;
  }
}
.block-container-v3-wrapper .padding-bottom-32 {
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-bottom-32 {
    padding-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-bottom-32 {
    padding-bottom: 32px;
  }
}
.block-container-v3-wrapper .margins-left-32 {
  margin-left: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-left-32 {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-left-32 {
    margin-left: 32px;
  }
}
.block-container-v3-wrapper .padding-left-32 {
  padding-left: 16px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-left-32 {
    padding-left: 24px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-left-32 {
    padding-left: 32px;
  }
}
.block-container-v3-wrapper .margins-all-40 {
  margin: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-all-40 {
    margin: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-all-40 {
    margin: 40px;
  }
}
.block-container-v3-wrapper .padding-all-40 {
  padding: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-all-40 {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-all-40 {
    padding: 40px;
  }
}
.block-container-v3-wrapper .margins-top-40 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-top-40 {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-top-40 {
    margin-top: 40px;
  }
}
.block-container-v3-wrapper .padding-top-40 {
  padding-top: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-top-40 {
    padding-top: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-top-40 {
    padding-top: 40px;
  }
}
.block-container-v3-wrapper .margins-right-40 {
  margin-right: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-right-40 {
    margin-right: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-right-40 {
    margin-right: 40px;
  }
}
.block-container-v3-wrapper .padding-right-40 {
  padding-right: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-right-40 {
    padding-right: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-right-40 {
    padding-right: 40px;
  }
}
.block-container-v3-wrapper .margins-bottom-40 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-bottom-40 {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-bottom-40 {
    margin-bottom: 40px;
  }
}
.block-container-v3-wrapper .padding-bottom-40 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-bottom-40 {
    padding-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-bottom-40 {
    padding-bottom: 40px;
  }
}
.block-container-v3-wrapper .margins-left-40 {
  margin-left: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-left-40 {
    margin-left: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-left-40 {
    margin-left: 40px;
  }
}
.block-container-v3-wrapper .padding-left-40 {
  padding-left: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-left-40 {
    padding-left: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-left-40 {
    padding-left: 40px;
  }
}
.block-container-v3-wrapper .margins-all-48 {
  margin: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-all-48 {
    margin: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-all-48 {
    margin: 48px;
  }
}
.block-container-v3-wrapper .padding-all-48 {
  padding: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-all-48 {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-all-48 {
    padding: 48px;
  }
}
.block-container-v3-wrapper .margins-top-48 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-top-48 {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-top-48 {
    margin-top: 48px;
  }
}
.block-container-v3-wrapper .padding-top-48 {
  padding-top: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-top-48 {
    padding-top: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-top-48 {
    padding-top: 48px;
  }
}
.block-container-v3-wrapper .margins-right-48 {
  margin-right: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-right-48 {
    margin-right: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-right-48 {
    margin-right: 48px;
  }
}
.block-container-v3-wrapper .padding-right-48 {
  padding-right: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-right-48 {
    padding-right: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-right-48 {
    padding-right: 48px;
  }
}
.block-container-v3-wrapper .margins-bottom-48 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-bottom-48 {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-bottom-48 {
    margin-bottom: 48px;
  }
}
.block-container-v3-wrapper .padding-bottom-48 {
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-bottom-48 {
    padding-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-bottom-48 {
    padding-bottom: 48px;
  }
}
.block-container-v3-wrapper .margins-left-48 {
  margin-left: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .margins-left-48 {
    margin-left: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .margins-left-48 {
    margin-left: 48px;
  }
}
.block-container-v3-wrapper .padding-left-48 {
  padding-left: 24px;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .padding-left-48 {
    padding-left: 32px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .padding-left-48 {
    padding-left: 48px;
  }
}
.block-container-v3-wrapper .border-radius-all-2 {
  border-radius: 2px;
  overflow: hidden;
}
.block-container-v3-wrapper .border-radius-tl-2 {
  border-top-left-radius: 2px;
  overflow: hidden;
}
.block-container-v3-wrapper .border-radius-tr-2 {
  border-top-right-radius: 2px;
  overflow: hidden;
}
.block-container-v3-wrapper .border-radius-bl-2 {
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
.block-container-v3-wrapper .border-radius-br-2 {
  border-bottom-right-radius: 2px;
  overflow: hidden;
}
.block-container-v3-wrapper .border-radius-all-4 {
  border-radius: 2px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-all-4 {
    border-radius: 4px;
  }
}
.block-container-v3-wrapper .border-radius-tl-4 {
  border-top-left-radius: 2px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tl-4 {
    border-top-left-radius: 4px;
  }
}
.block-container-v3-wrapper .border-radius-tr-4 {
  border-top-right-radius: 2px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tr-4 {
    border-top-right-radius: 4px;
  }
}
.block-container-v3-wrapper .border-radius-bl-4 {
  border-bottom-left-radius: 2px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-bl-4 {
    border-bottom-left-radius: 4px;
  }
}
.block-container-v3-wrapper .border-radius-br-4 {
  border-bottom-right-radius: 2px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-br-4 {
    border-bottom-right-radius: 4px;
  }
}
.block-container-v3-wrapper .border-radius-all-8 {
  border-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-all-8 {
    border-radius: 4px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-all-8 {
    border-radius: 8px;
  }
}
.block-container-v3-wrapper .border-radius-tl-8 {
  border-top-left-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tl-8 {
    border-top-left-radius: 4px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tl-8 {
    border-top-left-radius: 8px;
  }
}
.block-container-v3-wrapper .border-radius-tr-8 {
  border-top-right-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tr-8 {
    border-top-right-radius: 4px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tr-8 {
    border-top-right-radius: 8px;
  }
}
.block-container-v3-wrapper .border-radius-bl-8 {
  border-bottom-left-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-bl-8 {
    border-bottom-left-radius: 4px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-bl-8 {
    border-bottom-left-radius: 8px;
  }
}
.block-container-v3-wrapper .border-radius-br-8 {
  border-bottom-right-radius: 4px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-br-8 {
    border-bottom-right-radius: 4px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-br-8 {
    border-bottom-right-radius: 8px;
  }
}
.block-container-v3-wrapper .border-radius-all-12 {
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-all-12 {
    border-radius: 12;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-all-12 {
    border-radius: 12px;
  }
}
.block-container-v3-wrapper .border-radius-tl-12 {
  border-top-left-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tl-12 {
    border-top-left-radius: 12;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tl-12 {
    border-top-left-radius: 12px;
  }
}
.block-container-v3-wrapper .border-radius-tr-12 {
  border-top-right-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tr-12 {
    border-top-right-radius: 12;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tr-12 {
    border-top-right-radius: 12px;
  }
}
.block-container-v3-wrapper .border-radius-bl-12 {
  border-bottom-left-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-bl-12 {
    border-bottom-left-radius: 12;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-bl-12 {
    border-bottom-left-radius: 12px;
  }
}
.block-container-v3-wrapper .border-radius-br-12 {
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-br-12 {
    border-bottom-right-radius: 12;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-br-12 {
    border-bottom-right-radius: 12px;
  }
}
.block-container-v3-wrapper .border-radius-all-16 {
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-all-16 {
    border-radius: 12px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-all-16 {
    border-radius: 16px;
  }
}
.block-container-v3-wrapper .border-radius-tl-16 {
  border-top-left-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tl-16 {
    border-top-left-radius: 12px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tl-16 {
    border-top-left-radius: 16px;
  }
}
.block-container-v3-wrapper .border-radius-tr-16 {
  border-top-right-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-tr-16 {
    border-top-right-radius: 12px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-tr-16 {
    border-top-right-radius: 16px;
  }
}
.block-container-v3-wrapper .border-radius-bl-16 {
  border-bottom-left-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-bl-16 {
    border-bottom-left-radius: 12px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-bl-16 {
    border-bottom-left-radius: 16px;
  }
}
.block-container-v3-wrapper .border-radius-br-16 {
  border-bottom-right-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .block-container-v3-wrapper .border-radius-br-16 {
    border-bottom-right-radius: 12px;
  }
}
@media (min-width: 992px) {
  .block-container-v3-wrapper .border-radius-br-16 {
    border-bottom-right-radius: 16px;
  }
}
@media (max-width: 767px) {
  .block-container-v3-wrapper.disable-border-radius-mobile
    .block-container-v3__bg-wrapper {
    border-radius: 0;
  }
}
.block-container-component.panelstyle {
  margin: 0 7%;
  width: 86%;
}
@media (min-width: 768px) {
  .block-container-component.panelstyle {
    margin: 0;
    width: 100%;
  }
}
.block-container-component.panelstyle .block-container {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .block-container-component.panelstyle .block-container {
    padding-left: unset;
    padding-right: unset;
  }
}
.block-container-component.panelstyle.theme-yellow > div {
  background: #f8e6a5;
  border-left: 6px solid #ffc220;
}
.block-container-component.panelstyle.theme-green > div {
  background: #e2f2d8;
  border-left: 6px solid #76c043;
}
.block-container-component.panelstyle.theme-red > div {
  background: #eed4d3;
  border-left: 6px solid #ee3b2a;
}
.block-container-component.panelstyle.theme-offwhite > div {
  background: #fafafa;
  border-left: 6px solid #999;
}
.block-container-component.panelstyle.theme-blue > div {
  background: #80b8ee;
  border-left: 6px solid #0071dc;
}
.block-container-component.panelstyle > div {
  border-radius: 6px;
  color: #000;
}
.block-container-component .block-container .block-container-list {
  left: 50%;
  padding-bottom: 50px;
  padding-top: 50px;
  right: 50%;
}
.block-container-component .block-container .block-container-list.top-bot-ten {
  padding-bottom: 10px;
  padding-top: 10px;
}
.block-container-component
  .block-container
  .block-container-list.top-bot-twenty {
  padding-bottom: 20px;
  padding-top: 20px;
}
.block-container-component
  .block-container
  .block-container-list.top-bot-thirty {
  padding-bottom: 30px;
  padding-top: 30px;
}
.block-container-component
  .block-container
  .block-container-list.top-bot-fourty {
  padding-bottom: 40px;
  padding-top: 40px;
}
.block-container-component
  .block-container
  .block-container-list.top-bot-no-inside-padding {
  padding-bottom: 0px;
  padding-top: 0px;
}
.block-container-component
  .block-container
  .block-container-list
  .cmp-container {
  position: relative;
}
.block-container-component.full-width {
  left: 50%;
  margin-bottom: 0px;
  margin-left: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (min-width: 1030px) {
  .block-container-component.full-width
    .carousel-slider-component.not-full-carousel {
    margin: 0 150px;
  }
}
@media print {
  .block-container-component.full-width {
    margin-left: unset !important;
    position: unset !important;
    width: 100% !important;
  }
}
.block-container-component .img-background {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.block-container-component .force-img-background {
  background-position: 50% !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.block-container-component.classic .walmart-ozark-noir {
  background: #001e60;
  color: #fff;
}
.block-container-component.classic .walmart-ozark-noir > a {
  color: #fff;
}
.block-container-component.classic .walmart-blue-tone-1 {
  background: #4dbdf5;
  color: #000;
}
.block-container-component.classic .walmart-blue-tone-1 > a {
  color: #000;
}
.block-container-component.classic .walmart-blue-tone-2 {
  background: #a9ddf7;
  color: #000;
}
.block-container-component.classic .walmart-blue-tone-2 > a {
  color: #000;
}
.block-container-component.classic .walmart-spark-yellow {
  background: #ffc220;
  color: #000;
}
.block-container-component.classic .walmart-spark-yellow > a {
  color: #000;
}
.block-container-component.classic .walmart-yellow-tone {
  background: #f8e6a5;
  color: #000;
}
.block-container-component.classic .walmart-yellow-tone > a {
  color: #000;
}
.block-container-component.classic .walmart-charcoal {
  background: #333;
  color: #fff;
}
.block-container-component.classic .walmart-charcoal > a {
  color: #fff;
}
.block-container-component.classic .walamart-off-white {
  background: #fafafa;
  color: #000;
}
.block-container-component.classic .walamart-off-white > a {
  color: #000;
}
.block-container-component.classic .gt-global-green {
  background: #06f27b;
  color: #000;
}
.block-container-component.classic .gt-global-green > a {
  color: #000;
}
.block-container-component.classic .gt-grey {
  background: #b9bbc5;
  color: #000;
}
.block-container-component.classic .gt-grey > a {
  color: #000;
}
.block-container-component.classic .gt-granite-grey {
  background: #605e63;
  color: #fff;
}
.block-container-component.classic .gt-granite-grey > a {
  color: #fff;
}
.block-container-component.classic .gt-blue-ink {
  background: #041f41;
  color: #fff;
}
.block-container-component.classic .gt-blue-ink > a {
  color: #fff;
}
.block-container-component.classic .bg-walmart-blue {
  background: #0053e2;
}
.block-container-component.classic .bg-light-blue {
  background: #78b9e7;
}
.block-container-component.classic .bg-green {
  background: #5fb446;
  color: #fff;
}
.block-container-component.classic .bg-green > a {
  color: #fff;
}
.block-container-component.classic .bg-red {
  background: #de1c24;
  color: #fff;
}
.block-container-component.classic .bg-red > a {
  color: #fff;
}
.block-container-component.classic .bg-pink {
  background: #eb148d;
  color: #fff;
}
.block-container-component.classic .bg-pink > a {
  color: #fff;
}
.block-container-component.classic .walmart-pink {
  background: #eb148d;
  color: #fff;
}
.block-container-component.classic .walmart-pink > a {
  color: #fff;
}
.block-container-component.classic .bg-orange {
  background: #fa6400;
  color: #fff;
}
.block-container-component.classic .bg-orange > a {
  color: #fff;
}
.block-container-component.classic .bg-light-gray {
  background: #f2f2f2;
  color: #000;
}
.block-container-component.classic .bg-deep-blue {
  background: #031122;
  color: #fff;
}
.block-container-component.classic .bg-deep-blue > a {
  color: #fff;
}
.block-container-component.classic .walmart-deep-blue {
  background: #041f41;
  color: #fff;
}
.block-container-component.classic .walmart-bentonville-blue .rte-styles,
.block-container-component.classic .walmart-deep-blue > a {
  color: #fff;
}
.block-container-component.classic .walmart-bentonville-blue .rte-styles a {
  color: unset;
  text-decoration: underline;
}
.block-container-component.classic .walmart-true-blue .rte-styles {
  color: #fff;
}
.block-container-component.classic .walmart-true-blue .rte-styles a {
  color: unset;
  text-decoration: underline;
}
.block-container-component.classic .bg-background-blue,
.block-container-component.classic .walmart-background-blue {
  background: #e1edf9;
  color: #000;
}
.block-container-component.classic .bg-allswell-black,
.block-container-component.classic .bg-allswell-black > a,
.block-container-component.classic .bg-avp-blue,
.block-container-component.classic .bg-avp-blue > a,
.block-container-component.classic .bg-avp-deep-blue,
.block-container-component.classic .bg-avp-deep-blue > a,
.block-container-component.classic .bg-avp-green,
.block-container-component.classic .bg-avp-green > a,
.block-container-component.classic .bg-avp-light-blue,
.block-container-component.classic .bg-avp-light-blue > a,
.block-container-component.classic .bg-avp-orange,
.block-container-component.classic .bg-avp-orange > a,
.block-container-component.classic .bg-avp-pink,
.block-container-component.classic .bg-avp-pink > a,
.block-container-component.classic .bg-avp-red,
.block-container-component.classic .bg-avp-red > a,
.block-container-component.classic .bg-avp-yellow,
.block-container-component.classic .bg-avp-yellow > a,
.block-container-component.classic .bg-barenecessities-black,
.block-container-component.classic .bg-barenecessities-black > a,
.block-container-component.classic .bg-black,
.block-container-component.classic .bg-black > a,
.block-container-component.classic .bg-blue,
.block-container-component.classic .bg-blue > a,
.block-container-component.classic .bg-bonobos-brown,
.block-container-component.classic .bg-bonobos-brown > a,
.block-container-component.classic .bg-coral,
.block-container-component.classic .bg-coral > a,
.block-container-component.classic .bg-dark-blue,
.block-container-component.classic .bg-dark-blue > a,
.block-container-component.classic .bg-dark-green,
.block-container-component.classic .bg-dark-green > a,
.block-container-component.classic .bg-dark-light-blue,
.block-container-component.classic .bg-dark-light-blue > a,
.block-container-component.classic .bg-dark-orange,
.block-container-component.classic .bg-dark-orange > a,
.block-container-component.classic .bg-dark-pink,
.block-container-component.classic .bg-dark-pink > a,
.block-container-component.classic .bg-dark-red,
.block-container-component.classic .bg-dark-red > a,
.block-container-component.classic .bg-dark-yellow,
.block-container-component.classic .bg-dark-yellow > a,
.block-container-component.classic .bg-default-blue,
.block-container-component.classic .bg-default-blue > a,
.block-container-component.classic .bg-eloquil-brown,
.block-container-component.classic .bg-eloquil-brown > a,
.block-container-component.classic .bg-gray,
.block-container-component.classic .bg-gray > a,
.block-container-component.classic .bg-hayneedle-gray-blue,
.block-container-component.classic .bg-hayneedle-gray-blue > a,
.block-container-component.classic .bg-jet-purple,
.block-container-component.classic .bg-jet-purple > a,
.block-container-component.classic .bg-labs,
.block-container-component.classic .bg-labs a,
.block-container-component.classic .bg-light-blue,
.block-container-component.classic .bg-light-blue > a,
.block-container-component.classic .bg-light-green,
.block-container-component.classic .bg-light-green > a,
.block-container-component.classic .bg-light-orange,
.block-container-component.classic .bg-light-orange > a,
.block-container-component.classic .bg-modcloth-gray-blue,
.block-container-component.classic .bg-modcloth-gray-blue > a,
.block-container-component.classic .bg-moosejaw-red,
.block-container-component.classic .bg-moosejaw-red > a,
.block-container-component.classic .bg-parcel-black,
.block-container-component.classic .bg-parcel-black > a,
.block-container-component.classic .bg-sams-primary-dark-blue,
.block-container-component.classic .bg-sams-primary-dark-blue > a,
.block-container-component.classic .bg-sams-primary-light-blue,
.block-container-component.classic .bg-sams-primary-light-blue > a,
.block-container-component.classic .bg-sams-primary-main-blue,
.block-container-component.classic .bg-sams-primary-main-blue > a,
.block-container-component.classic .bg-sams-secondary-dark-gray,
.block-container-component.classic .bg-sams-secondary-dark-gray > a,
.block-container-component.classic .bg-sams-secondary-light-blue,
.block-container-component.classic .bg-sams-secondary-light-blue > a,
.block-container-component.classic .bg-sams-supp-dark-purple,
.block-container-component.classic .bg-sams-supp-dark-purple > a,
.block-container-component.classic .bg-sams-supp-green,
.block-container-component.classic .bg-sams-supp-green > a,
.block-container-component.classic .bg-sams-supp-light-purple,
.block-container-component.classic .bg-sams-supp-light-purple > a,
.block-container-component.classic .bg-sams-supp-orange,
.block-container-component.classic .bg-sams-supp-orange > a,
.block-container-component.classic .bg-sams-supp-pink,
.block-container-component.classic .bg-sams-supp-pink > a,
.block-container-component.classic .bg-sams-supp-red,
.block-container-component.classic .bg-sams-supp-red > a,
.block-container-component.classic .bg-sams-supp-teal,
.block-container-component.classic .bg-sams-supp-teal > a,
.block-container-component.classic .bg-shoes-blue,
.block-container-component.classic .bg-shoes-blue > a,
.block-container-component.classic .bg-teal,
.block-container-component.classic .bg-teal > a,
.block-container-component.classic .bg-vudu-blue,
.block-container-component.classic .bg-vudu-blue > a,
.block-container-component.classic .bg-walmart-blue,
.block-container-component.classic .bg-walmart-blue > a {
  color: #fff;
}
.block-container-component .block-container:before {
  content: " ";
  display: table;
}
.block-container-component .block-container:after {
  clear: both;
  content: " ";
  display: table;
}
@media (min-width: 768px) {
  .block-container-component .block-container {
    margin: 0 0 50px;
  }
}
@media (max-width: 768px) {
  .block-container-component .block-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .block-container-component .block-container {
    margin: 0 58px 50px;
  }
}
@media print {
  .block-container-component .block-container {
    margin: 0 58px 50px;
  }
}
.block-container-component .text-white {
  color: #fff;
}
.block-container-component .accordion-container-component-2 .richtext a {
  color: #006cce;
}
.RichTextModuleReadMore-toggle {
  bottom: 0;
  margin-top: -104px;
  padding-top: 80px;
  position: relative;
  text-align: center;
  width: 100%;
}
.RichTextModuleReadMore-toggle .before {
  background-color: #fff;
  border: none;
  bottom: 12px;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  padding: 0px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 150px;
  z-index: 2;
}
.RichTextModuleReadMore-toggle span {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 15px;
  color: #0053e2;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  padding: 2px 5px;
  position: relative;
  text-decoration: none;
  white-space: pre-wrap;
  z-index: 5;
}
.RichTextModuleReadMore-toggle:after {
  background-color: #cecece;
  bottom: 14px;
  content: "";
  display: block;
  height: 1px;
  left: 14px;
  position: absolute;
  right: 14px;
  z-index: 1;
}
.RichTextModuleReadMore-items-style[data-collapsed="true"]
  .RichTextModuleReadMore-toggle
  > [data-read-more] {
  display: inline-block;
}
.RichTextModuleReadMore-items-style[data-collapsed="true"]
  + .RichTextModuleReadMore-toggle {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(5%, hsla(0, 0%, 100%, 0)),
    color-stop(60%, #fff)
  );
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 5%, #fff 60%);
}
.RichTextModuleReadMore-items-style[data-collapsed="true"]
  + .RichTextModuleReadMore-toggle
  > [data-read-less] {
  display: none;
}
.RichTextModuleReadMore-items-style[data-collapsed="true"] {
  height: 350px !important;
  overflow-y: hidden;
}
.RichTextModuleReadMore-items-style[data-collapsed="false"] {
  height: auto;
}
.RichTextModuleReadMore-items-style[data-collapsed="false"]
  + .RichTextModuleReadMore-toggle
  > [data-read-more] {
  display: none;
}
.grid-box {
  position: relative;
}
.backgroundImg {
  background-image: none !important;
}
.backgroundClr {
  background-color: transparent !important;
}
@media only screen and (min-width: 1024px) {
  .RichTextModuleReadMore-toggle {
    padding-top: 130px;
  }
  .RichTextModuleReadMore-toggle:before {
    width: 167px;
  }
  .RichTextModuleReadMore-toggle:after {
    left: 30px !important;
    right: 30px !important;
  }
}
@media only screen and (min-width: 768px) {
  .RichTextModuleReadMore-toggle span {
    font-size: 15px;
    padding: 4px 10px;
  }
}
.content-block {
  display: block;
  position: relative;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.content-block .aem-default-text-wraper {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 992px) {
  .content-block:hover {
    -webkit-transform: none !important;
    transform: none !important;
  }
  .content-block:hover.content-block-zoom-disabled {
    -webkit-transform: none;
    transform: none;
  }
}
.block-fifty-fifty-v2 {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.block-fifty-fifty-v2:hover .content-block-image-v2 .content-block-image-wrap {
  transform: scale(1.08, 1.08) translateY(-3.5%);
  -ms-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
@media (min-width: 992px) {
  .content-block-layout-reversed .content-block-block-v2.wrapper {
    width: 50%;
  }
}
.content-block-layout-reversed
  .content-block-block-v2.wrapper
  .content-block-block-v2-wrapper {
  width: 100%;
}
.content-block-layout-reversed
  .content-block-block-v2.wrapper
  .content-block-block-v2-wrapper
  .content-block-image-wrap {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
.content-block-layout-reversed
  .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
  height: 450px;
}
.content-block-layout-reversed
  .content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
  height: 370px;
  margin-top: -25px;
}
@media (max-width: 768px) {
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
    height: 350px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
    height: 310px;
    margin-top: -38px;
  }
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    top: -294px;
    z-index: 500;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-bottom: -310px;
    margin-top: 254px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-layout-reversed
  .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
  height: 370px;
}
.content-block-layout-reversed
  .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
  height: 450px;
  margin-bottom: -409px;
  top: -409px;
}
@media (max-width: 768px) {
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
    height: 310px;
    margin-top: 20px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
    height: 350px;
    margin-bottom: -330px;
    top: -330px;
  }
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    top: -294px;
    z-index: 500;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-bottom: -310px;
    margin-top: 254px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-layout-reversed
  .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
  height: 450px;
}
.content-block-layout-reversed
  .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
  height: 450px;
  top: -526px;
}
@media (max-width: 768px) {
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    height: 310px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
    height: 310px;
    margin-bottom: -350px;
    top: -350px;
  }
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    top: -294px;
    z-index: 500;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-bottom: -310px;
    margin-top: 254px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-layout-reversed
    .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-block-v2 {
  height: 310px;
  position: relative;
}
@media (min-width: 768px) {
  .content-block-block-v2 {
    float: left;
  }
}
.content-block-block-v2 .content-block-block-v2-wrapper {
  overflow: hidden;
  width: 100%;
}
.content-block-block-v2
  .content-block-block-v2-wrapper
  .content-block-image-v2 {
  width: 100% !important;
}
@media (min-width: 992px) {
  .content-block-block-v2.wrapper {
    width: 50%;
  }
}
.content-block-block-v2.wrapper .content-block-image-wrap {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
@media (max-width: 480px) {
  .content-block-block-v2.regular .content-block-content-v2 {
    padding: 45px 25px !important;
  }
}
@media (max-width: 768px) {
  .content-block-block-v2.regular .content-block-content-v2 {
    padding: 20px;
  }
  .content-block-block-v2.regular.large-height-v2 {
    height: 310px;
  }
  .content-block-block-v2.regular.large-height-v2 .content-block-content-v2 {
    margin-top: 0px;
    max-width: 100% !important;
    padding: 40px 24px 24px 30px;
  }
}
.content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
  height: 450px;
}
.content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
  height: 370px;
  margin-top: 38px;
}
@media (max-width: 768px) {
  .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
    height: 350px;
  }
  .content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
    height: 310px;
    margin-top: 21px;
  }
}
@media (max-width: 480px) {
  .content-block-block-v2.textFocus.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    z-index: 500;
  }
  .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-block-v2.textFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
  height: 370px;
}
.content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
  height: 450px;
}
@media (max-width: 768px) {
  .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
    height: 310px;
  }
  .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
    height: 350px;
  }
}
@media (max-width: 480px) {
  .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    z-index: 500;
  }
  .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-block-v2.imageFocus.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-block-v2.block-offset.large-height-v2.content-block-image-v2,
.content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
  height: 450px;
}
@media (max-width: 768px) {
  .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2,
  .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    height: 310px;
  }
}
@media (max-width: 480px) {
  .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    z-index: 500;
  }
  .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2 {
    margin-top: 250px;
  }
  .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .content-block-block-v2.block-offset.large-height-v2.block-offset.content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.content-block-block-v2.large-height-v2 {
  height: 450px;
}
@media (max-width: 480px) {
  .content-block-block-v2.large-height-v2.regular .content-block-content-v2 {
    max-width: 100% !important;
    padding: 45px 25px;
  }
  .content-block-block-v2.large-height-v2 {
    height: 310px;
  }
}
.content-block-block-v2.large-height-v2 .content-block-content-v2 {
  margin-top: 0px;
  padding: 80px 30px;
}
.content-block-block-v2.large-height-v2 .content-block-title-v2 {
  font-size: 36px;
  font-weight: 400;
}
@media (max-width: 480px) {
  .content-block-block-v2.large-height-v2 .content-block-title-v2 {
    font-size: 30px;
  }
}
.content-block-block-v2.large-height-v2 .content-block-text-v2 {
  font-size: 18px;
  font-weight: 400;
  max-width: 100%;
}
.content-block-block-v2.large-height-v2 .content-block-cta-v2 {
  font-size: 14px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .content-block-block-v2.large-height-v2 {
    height: 310px;
  }
  .content-block-block-v2.large-height-v2 .content-block-content-v2 {
    margin-top: 0px;
    max-width: 83% !important;
    padding: 40px 24px 24px 30px;
  }
  .content-block-block-v2.large-height-v2 .content-block-title-v2 {
    font-size: 22px;
    font-weight: 400;
  }
  .content-block-block-v2.large-height-v2 .content-block-text-v2 {
    font-size: 14px;
    font-weight: 400;
    max-width: 100%;
  }
  .content-block-block-v2.large-height-v2 .content-block-cta-v2 {
    font-size: 14px;
    font-weight: 700;
  }
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .content-block-layout-reversed
    .content-block-solid-v2 {
    border-radius: 8px 8px 0 0;
  }
}
.content-block-solid-v2 {
  border-radius: 0px 8px 8px 0px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .content-block-solid-v2 {
    float: right;
    width: 50%;
  }
  .content-block-layout-reversed .content-block-solid-v2 {
    border-radius: 8px 0 0 8px;
    float: left;
  }
}
@media (max-width: 480px) {
  .content-block-solid-v2 {
    border-radius: 0px 0px 8px 8px;
  }
  .content-block-layout-reversed .content-block-solid-v2 {
    border-radius: 8px 8px 0 0;
  }
}
@media (min-width: 992px) {
  .content-block-solid-v2 {
    margin-bottom: 0;
    width: 50%;
  }
}
.content-block-solid-v2.bg-transparent
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.bg-transparent
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.bg-white
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.bg-white
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.gt-global-green
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.gt-global-green
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.walmart-blue-tone-1
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.walmart-blue-tone-1
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.walmart-blue-tone-2
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.walmart-blue-tone-2
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.walmart-off-white
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.walmart-off-white
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.walmart-spark-yellow
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.walmart-spark-yellow
  .content-block-content-v2
  .content-block-title-v2,
.content-block-solid-v2.walmart-yellow-tone
  .content-block-content-v2
  .content-block-text-v2,
.content-block-solid-v2.walmart-yellow-tone
  .content-block-content-v2
  .content-block-title-v2 {
  color: #000;
}
.content-block-solid-v2.bg-transparent
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.bg-white
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.gt-global-green
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.walmart-blue-tone-1
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.walmart-blue-tone-2
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.walmart-off-white
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.walmart-spark-yellow
  .content-block-content-v2
  .content-block-cta-v2,
.content-block-solid-v2.walmart-yellow-tone
  .content-block-content-v2
  .content-block-cta-v2 {
  color: #017acd;
}
.content-block-solid-v2.bg-white {
  background: #fff;
}
.content-block-solid-v2.bg-transparent {
  background: transparent;
}
.content-block-solid-v2.bg-blue {
  background: #00008b;
}
.content-block-solid-v2.bg-medium-blue-dark {
  background: #017acd;
}
.content-block-solid-v2.bg-light-blue {
  background: #78b9e7;
}
.content-block-solid-v2.bg-orange {
  background: #ce4c11;
}
.content-block-solid-v2.bg-green {
  background: #5fb446;
}
.content-block-solid-v2.bg-gray {
  background: #757575;
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .content-block-layout-reversed
    .content-block-image-v2 {
    border-radius: 0 0 8px 8px;
  }
}
.content-block-image-v2 {
  background: transparent 50% no-repeat;
  background-position-x: center;
  background-size: cover;
  border-radius: 8px 0px 0px 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .content-block-layout-reversed .content-block-image-v2 {
    border-radius: 0 8px 8px 0;
  }
}
@media (max-width: 480px) {
  .content-block-image-v2 {
    border-radius: 8px 8px 0px 0px;
  }
  .content-block-layout-reversed .content-block-image-v2 {
    border-radius: 0 0 8px 8px;
  }
}
@media (min-width: 768px) {
  .content-block-image-v2 {
    background-size: cover;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .content-block-image-v2 {
    width: 50%;
  }
}
.top {
  background-position-y: top;
}
.bottom {
  background-position-y: bottom;
}
.center {
  background-position-y: center;
}
.content-block-content-v2 {
  bottom: 25px;
  color: #fff;
  padding: 25px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.content-block-solid-v2.bg-white .content-block-content-v2 {
  color: #017acd;
}
@media (min-width: 768px) {
  .content-block-content-v2 {
    bottom: 40px;
    margin-top: 24px;
    padding: 0 1.36364vw;
  }
}
@media (min-width: 992px) {
  .content-block-content-v2 {
    margin-top: 0px;
    padding: 40px 30px;
  }
}
.content-block-title-v2 {
  font-size: 36px;
}
@media (max-width: 480px) {
  .content-block-title-v2 {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .content-block-title-v2 {
    font-size: 22px;
  }
}
.content-block-text-v2 {
  font-size: 16px;
  margin: 20px 0;
}
@media (max-width: 768px) {
  .content-block-text-v2 {
    font-size: 14px;
    line-height: 2.07;
    margin: 15px 0;
  }
}
@media (min-width: 992px) {
  .content-block-text-v2 {
    margin: 20px 0;
  }
}
.content-block-cta-v2 {
  display: inline-block;
  font-weight: 600;
  letter-spacing: 3px;
  padding-right: 42px;
  position: relative;
}
@media (min-width: 768px) {
  .content-block-cta-v2 {
    font-size: 12px;
  }
}
.dv-component,
div.parbase.block-fifty-fifty {
  margin-bottom: 0px;
}
@media (max-width: 480px) {
  .block-offset .content-block-image-v2 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .block-offset .content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .block-offset
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .block-offset .content-block-solid-v2 .content-block-content-v2 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .block-offset.content-block-layout-reversed .content-block-solid-v2 {
    margin-top: 250px;
  }
  .block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .block-offset.content-block-layout-reversed .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
  .textFocus .content-block-image-v2 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .textFocus .content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .textFocus
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .textFocus .content-block-solid-v2 .content-block-content-v2 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .textFocus.content-block-layout-reversed .content-block-solid-v2 {
    margin-top: 250px;
  }
  .textFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .textFocus.content-block-layout-reversed .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
  .imageFocus .content-block-image-v2 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .imageFocus .content-block-solid-v2 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .imageFocus
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 5% 0;
  }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .imageFocus.content-block-layout-reversed .content-block-solid-v2 {
    margin-top: 250px;
  }
  .imageFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
  }
  .imageFocus.content-block-layout-reversed .content-block-image-v2 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
@media (min-width: 768px) {
  .block-offset .content-block-image-v2 {
    border-radius: 8px;
    height: 250px;
    width: 40%;
    z-index: 500;
  }
  .block-offset .content-block-solid-v2 {
    border-radius: 8px;
    float: inherit;
    height: 250px;
    left: 30%;
    margin-top: 40px;
    position: sticky;
    width: 70%;
  }
  .block-offset
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 16px 0;
  }
  .block-offset.content-block-layout-reversed .content-block-solid-v2 {
    float: inherit;
    height: 250px;
    left: 0;
    margin-top: 40px;
    position: sticky;
    width: 57%;
  }
  .block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .block-offset.content-block-layout-reversed .content-block-image-v2 {
    float: right;
    height: 250px;
    margin-bottom: -290px;
    top: -290px;
    width: 50%;
    z-index: 500;
  }
  .block-offset .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 83%;
  }
  .textFocus .content-block-image-v2 {
    border-radius: 8px;
    height: 250px;
    margin-top: 20px;
    width: 40%;
    z-index: 500;
  }
  .textFocus .content-block-solid-v2 {
    border-radius: 8px;
    float: inherit;
    height: 290px;
    left: 30%;
    position: sticky;
    width: 70%;
  }
  .textFocus
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 16px 0;
  }
  .textFocus.content-block-layout-reversed .content-block-solid-v2 {
    float: inherit;
    height: 290px;
    left: 0;
    position: sticky;
    width: 57%;
  }
  .textFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .textFocus.content-block-layout-reversed .content-block-image-v2 {
    float: right;
    height: 250px;
    margin-bottom: -320px;
    top: -291px;
    width: 50%;
    z-index: 500;
  }
  .textFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 81%;
  }
  .imageFocus .content-block-image-v2 {
    border-radius: 8px;
    height: 290px;
    width: 40%;
    z-index: 500;
  }
  .imageFocus .content-block-solid-v2 {
    border-radius: 8px;
    float: inherit;
    height: 250px;
    left: 30%;
    margin-top: 21px;
    position: sticky;
    width: 70%;
  }
  .imageFocus
    .content-block-solid-v2
    .content-block-content-v2
    .content-block-text-v2 {
    margin: 16px 0;
  }
  .imageFocus.content-block-layout-reversed .content-block-solid-v2 {
    float: inherit;
    height: 250px;
    left: 0;
    margin-top: 20px;
    position: sticky;
    width: 57%;
  }
  .imageFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .imageFocus.content-block-layout-reversed .content-block-image-v2 {
    border-radius: 8px;
    float: right;
    height: 290px;
    margin-bottom: -270px;
    top: -270px;
    width: 50%;
    z-index: 500;
  }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 83%;
  }
}
@media (min-width: 992px) {
  .block-offset.content-block-layout-reversed .content-block-image-v2 {
    height: 310px;
    margin-bottom: -470px;
    top: -380px;
  }
  .block-offset.content-block-layout-reversed .content-block-solid-v2 {
    float: left;
    height: 310px;
    margin-left: 0px;
    margin-top: 80px;
  }
  .block-offset.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    padding-left: 30px;
  }
  .block-offset .content-block-image-v2 {
    border-radius: 8px !important;
    height: 310px;
    width: 50%;
  }
  .block-offset .content-block-solid-v2 {
    border-radius: 8px;
    height: 310px;
    margin-left: 43%;
    margin-top: 80px;
    width: 57%;
  }
  .block-offset .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 13%;
    width: 80%;
  }
  .textFocus.content-block-layout-reversed .content-block-image-v2 {
    height: 310px;
    margin-bottom: -470px;
    margin-top: 40px;
    top: -384px;
  }
  .textFocus.content-block-layout-reversed .content-block-solid-v2 {
    float: left;
    height: 375px;
    margin-left: 0px;
  }
  .textFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    padding-left: 30px;
  }
  .textFocus .content-block-image-v2 {
    border-radius: 8px !important;
    height: 310px;
    margin-top: 34px;
    width: 50%;
  }
  .textFocus .content-block-solid-v2 {
    border-radius: 8px;
    color: red;
    height: 375px;
    margin-left: 43%;
    width: 57%;
  }
  .textFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 13%;
    width: 80%;
  }
  .imageFocus.content-block-layout-reversed .content-block-image-v2 {
    height: 375px;
    margin-bottom: -345px;
    top: -345px;
  }
  .imageFocus.content-block-layout-reversed .content-block-solid-v2 {
    float: left;
    height: 310px;
    margin-left: 0px;
    margin-top: 40px;
  }
  .imageFocus.content-block-layout-reversed
    .content-block-solid-v2
    .content-block-content-v2 {
    margin-left: 0;
    padding-left: 30px;
  }
  .imageFocus .content-block-image-v2 {
    border-radius: 8px !important;
    height: 375px;
    width: 50%;
  }
  .imageFocus .content-block-solid-v2 {
    border-radius: 8px;
    height: 310px;
    margin-left: 43%;
    margin-top: 38px;
    width: 57%;
  }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 13%;
    width: 80%;
  }
}
.fifty-button-v2 {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  font-size: 14px;
  height: 35px;
  letter-spacing: 0.5px;
  padding: 10px 30px;
  text-decoration: none;
  width: auto;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  background-color: transparent;
  border: 2px solid;
  border-radius: 30px;
  justify-content: center;
}
.fifty-button-v2.button-white.button-glms-button {
  border-color: #fff;
  color: #fff !important;
}
.fifty-button-v2.button-white.button-glms-button.button-primary {
  color: #000 !important;
}
.fifty-button-v2.button-white.button-glms-button:focus,
.fifty-button-v2.button-white.button-glms-button:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 0.7;
}
.fifty-button-v2.button-white.button-glms-button:active {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 1;
}
.button-white {
  border-color: #fff;
  color: #fff;
}
.fifty-regular {
  font-family: EverydaySans;
  font-weight: 400;
}
.fifty-bold {
  font-family: EverydaySans;
  font-weight: 700;
}
.fifty-black {
  font-family: EverydaySans;
  font-weight: 900;
}
.block-fifty-fifty-v2 .content-block-content-v2 .fifty-regular {
  font-size: 20px;
}
@media (min-width: 768px) {
  .block-fifty-fifty-v2 .content-block-content-v2 .fifty-regular {
    font-size: 16px;
  }
}
.block-fifty-fifty-v2 .content-block-content-v2 .fifty-large {
  font-size: 24px;
}
@media (max-width: 768px) {
  .block-fifty-fifty-v2 .content-block-content-v2 .fifty-large {
    font-size: 20px;
  }
}
.block-fifty-fifty-v2 .content-block-content-v2 .fifty-small {
  font-size: 12px;
}
.content-block .new-label-v2 {
  background-color: #0053e2;
  border-radius: 0 8px 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 64px;
}
.content-block .new-label-v2 .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
@media (min-width: 480px) {
  .content-block .content-block-image-v2 .new-label-v2 {
    display: none;
  }
}
@media (max-width: 480px) {
  .content-block .content-block-solid-v2 .new-label-v2 {
    display: none;
  }
}
@media (min-width: 480px) {
  .content-block-layout-reversed .content-block-block-v2 .new-label-v2 {
    display: none;
  }
  .content-block-layout-reversed .content-block-image-v2 .new-label-v2 {
    display: block;
  }
}
@media (max-width: 480px) {
  .content-block-layout-reversed .content-block-block-v2 .new-label-v2 {
    display: block;
  }
  .block-offset .content-block-solid-v2 .new-label-v2,
  .content-block-layout-reversed .content-block-image-v2 .new-label-v2 {
    display: none;
  }
  .block-offset .content-block-image-v2 .new-label-v2 {
    display: block;
  }
  .textFocus .content-block-solid-v2 .new-label-v2 {
    display: none;
  }
  .textFocus .content-block-image-v2 .new-label-v2 {
    display: block;
  }
  .imageFocus .content-block-solid-v2 .new-label-v2 {
    display: none;
  }
  .imageFocus .content-block-image-v2 .new-label-v2 {
    display: block;
  }
}
.content-block-content-v2.button-blue {
  border-color: #0053e2;
  color: #0053e2 !important;
}
.content-block-content-v2.button-blue.button-primary {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
}
.content-block-content-v2.button-blue:focus,
.content-block-content-v2.button-blue:hover {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-walmart-blue {
  border-color: #0053e2;
  color: #0053e2 !important;
}
.content-block-content-v2.button-walmart-blue.button-primary {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
}
.content-block-content-v2.button-walmart-blue:focus,
.content-block-content-v2.button-walmart-blue:hover {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-walmart-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-yellow {
  border-color: #fff200;
  color: #fff200 !important;
}
.content-block-content-v2.button-yellow.button-primary {
  background-color: #fff200;
  border-color: #fff200;
  color: #fff !important;
}
.content-block-content-v2.button-yellow:focus,
.content-block-content-v2.button-yellow:hover {
  background-color: #fff200;
  border-color: #fff200;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-yellow:active {
  background-color: #fff200;
  border-color: #fff200;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-light-blue {
  border-color: #78b9e7;
  color: #78b9e7 !important;
}
.content-block-content-v2.button-light-blue.button-primary {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
}
.content-block-content-v2.button-light-blue:focus,
.content-block-content-v2.button-light-blue:hover {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-light-blue:active {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-green {
  border: 2px solid #5fb446;
  color: #5fb446 !important;
}
.content-block-content-v2.button-green.button-primary {
  background-color: #5fb446;
  border-color: #5fb446;
  color: #fff !important;
}
.content-block-content-v2.button-green:focus,
.content-block-content-v2.button-green:hover {
  background-color: #5fb446;
  border-color: #5fb446;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-red {
  border: 2px solid #ee3b2a;
  color: #de1c24 !important;
}
.content-block-content-v2.button-red.button-primary {
  background-color: #de1c24;
  border-color: #de1c24;
  color: #fff !important;
}
.content-block-content-v2.button-red:focus,
.content-block-content-v2.button-red:hover {
  background-color: #de1c24;
  border-color: #de1c24;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-pink {
  border: 2px solid #eb148d;
  color: #eb148d !important;
}
.content-block-content-v2.button-pink.button-primary {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
}
.content-block-content-v2.button-pink:focus,
.content-block-content-v2.button-pink:hover {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-walmart-pink {
  border: 2px solid #eb148d;
  color: #eb148d !important;
}
.content-block-content-v2.button-walmart-pink.button-primary {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
}
.content-block-content-v2.button-walmart-pink:focus,
.content-block-content-v2.button-walmart-pink:hover {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-walmart-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-orange {
  border: 2px solid #fa6400;
  color: #fa6400 !important;
}
.content-block-content-v2.button-orange.button-primary {
  background-color: #fa6400;
  border-color: #fa6400;
  color: #fff !important;
}
.content-block-content-v2.button-orange:focus,
.content-block-content-v2.button-orange:hover {
  background-color: #fa6400;
  border-color: #fa6400;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-deep-blue {
  border: 2px solid #041f41;
  color: #041f41 !important;
}
.content-block-content-v2.button-deep-blue.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.content-block-content-v2.button-deep-blue:focus,
.content-block-content-v2.button-deep-blue:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-deep-blue:active {
  background-color: #031122;
  border-color: #031122;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-walmart-deep-blue {
  border: 2px solid #041f41;
  color: #041f41 !important;
}
.content-block-content-v2.button-walmart-deep-blue.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.content-block-content-v2.button-walmart-deep-blue:focus,
.content-block-content-v2.button-walmart-deep-blue:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-walmart-deep-blue:active {
  background-color: #031122;
  border-color: #031122;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-background-blue {
  border: 2px solid #e1edf9;
  color: #e1edf9 !important;
}
.content-block-content-v2.button-background-blue.button-primary {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
}
.content-block-content-v2.button-background-blue:focus,
.content-block-content-v2.button-background-blue:hover {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-background-blue:active {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-walmart-background-blue {
  border: 2px solid #e1edf9;
  color: #e1edf9 !important;
}
.content-block-content-v2.button-walmart-background-blue.button-primary {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
}
.content-block-content-v2.button-walmart-background-blue:focus,
.content-block-content-v2.button-walmart-background-blue:hover {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-walmart-background-blue:active {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-teal {
  border: 2px solid #3ec5e6;
  color: #3ec5e6 !important;
}
.content-block-content-v2.button-teal.button-primary {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
}
.content-block-content-v2.button-teal:focus,
.content-block-content-v2.button-teal:hover {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-teal:active {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-walmart-gray {
  border: 2px solid #757575;
  color: #757575 !important;
}
.content-block-content-v2.button-walmart-gray.button-primary {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
}
.content-block-content-v2.button-walmart-gray:focus,
.content-block-content-v2.button-walmart-gray:hover {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-walmart-gray:active {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-gray {
  border: 2px solid #757575;
  color: #757575 !important;
}
.content-block-content-v2.button-gray.button-primary {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
}
.content-block-content-v2.button-gray:focus,
.content-block-content-v2.button-gray:hover {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-gray:active {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-labs {
  border: 2px solid #302951;
  color: #302951 !important;
}
.content-block-content-v2.button-labs.button-primary {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
}
.content-block-content-v2.button-labs:focus,
.content-block-content-v2.button-labs:hover {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-labs:active {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-black {
  border-color: #000;
  color: #000 !important;
}
.content-block-content-v2.button-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.content-block-content-v2.button-black:focus,
.content-block-content-v2.button-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-ozark-noir {
  border-color: #001e60;
  color: #001e60 !important;
}
.content-block-content-v2.button-ozark-noir.button-primary {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
}
.content-block-content-v2.button-ozark-noir:focus,
.content-block-content-v2.button-ozark-noir:hover {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-ozark-noir:active {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-blue-tone-1 {
  border-color: #4dbdf5;
  color: #4dbdf5 !important;
}
.content-block-content-v2.button-blue-tone-1.button-primary {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
}
.content-block-content-v2.button-blue-tone-1:focus,
.content-block-content-v2.button-blue-tone-1:hover {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-blue-tone-1:active {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-blue-tone-2 {
  border-color: #a9ddf7;
  color: #a9ddf7 !important;
}
.content-block-content-v2.button-blue-tone-2.button-primary {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
}
.content-block-content-v2.button-blue-tone-2:focus,
.content-block-content-v2.button-blue-tone-2:hover {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-blue-tone-2:active {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-yellow-tone {
  border-color: #f8e6a5;
  color: #f8e6a5 !important;
}
.content-block-content-v2.button-yellow-tone.button-primary {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
}
.content-block-content-v2.button-yellow-tone:focus,
.content-block-content-v2.button-yellow-tone:hover {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-yellow-tone:active {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-spark-yellow {
  border-color: #ffc220;
  color: #ffc220 !important;
}
.content-block-content-v2.button-spark-yellow.button-primary {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #000 !important;
}
.content-block-content-v2.button-spark-yellow:focus,
.content-block-content-v2.button-spark-yellow:hover {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-spark-yellow:active {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-charcoal {
  border-color: #333;
  color: #333 !important;
}
.content-block-content-v2.button-charcoal.button-primary {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
}
.content-block-content-v2.button-charcoal:focus,
.content-block-content-v2.button-charcoal:hover {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-charcoal:active {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-off-white {
  border-color: #fafafa;
  color: #fafafa !important;
}
.content-block-content-v2.button-off-white.button-primary {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
}
.content-block-content-v2.button-off-white:focus,
.content-block-content-v2.button-off-white:hover {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-off-white:active {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-blue-ink {
  border-color: #041f41;
  color: #041f41 !important;
}
.content-block-content-v2.button-blue-ink.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.content-block-content-v2.button-blue-ink:focus,
.content-block-content-v2.button-blue-ink:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-blue-ink:active {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-global-green {
  border-color: #06f27b;
  color: #06f27b !important;
}
.content-block-content-v2.button-global-green.button-primary {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
}
.content-block-content-v2.button-global-green:focus,
.content-block-content-v2.button-global-green:hover {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-global-green:active {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-granite-grey {
  border-color: #605e63;
  color: #605e63 !important;
}
.content-block-content-v2.button-granite-grey.button-primary {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
}
.content-block-content-v2.button-granite-grey:focus,
.content-block-content-v2.button-granite-grey:hover {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-granite-grey:active {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-gt-grey {
  border-color: #b9bbc5;
  color: #b9bbc5 !important;
}
.content-block-content-v2.button-gt-grey.button-primary {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
}
.content-block-content-v2.button-gt-grey:focus,
.content-block-content-v2.button-gt-grey:hover {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-gt-grey:active {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-primary-dark-blue {
  border-color: #00358e;
  color: #00358e !important;
}
.content-block-content-v2.button-sams-primary-dark-blue.button-primary {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
}
.content-block-content-v2.button-sams-primary-dark-blue:focus,
.content-block-content-v2.button-sams-primary-dark-blue:hover {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-primary-dark-blue:active {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-primary-main-blue {
  border-color: #0067a0;
  color: #0067a0 !important;
}
.content-block-content-v2.button-sams-primary-main-blue.button-primary {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
}
.content-block-content-v2.button-sams-primary-main-blue:focus,
.content-block-content-v2.button-sams-primary-main-blue:hover {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-primary-main-blue:active {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-primary-light-blue {
  border-color: #a4dbe8;
  color: #a4dbe8 !important;
}
.content-block-content-v2.button-sams-primary-light-blue.button-primary {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
}
.content-block-content-v2.button-sams-primary-light-blue:focus,
.content-block-content-v2.button-sams-primary-light-blue:hover {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-primary-light-blue:active {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-secondary-light-blue {
  border-color: #00afd7;
  color: #a4dbe8 !important;
}
.content-block-content-v2.button-sams-secondary-light-blue.button-primary {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
}
.content-block-content-v2.button-sams-secondary-light-blue:focus,
.content-block-content-v2.button-sams-secondary-light-blue:hover {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-secondary-light-blue:active {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-secondary-dark-gray {
  border-color: #7c878e;
  color: #7c878e !important;
}
.content-block-content-v2.button-sams-secondary-dark-gray.button-primary {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
}
.content-block-content-v2.button-sams-secondary-dark-gray:focus,
.content-block-content-v2.button-sams-secondary-dark-gray:hover {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-secondary-dark-gray:active {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-secondary-light-gray {
  border-color: #d0d3d4;
  color: #000 !important;
}
.content-block-content-v2.button-sams-secondary-light-gray.button-primary {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
}
.content-block-content-v2.button-sams-secondary-light-gray:focus,
.content-block-content-v2.button-sams-secondary-light-gray:hover {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-secondary-light-gray:active {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-dark-purple {
  border-color: #514689;
  color: #514689 !important;
}
.content-block-content-v2.button-sams-supp-dark-purple.button-primary {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-dark-purple:focus,
.content-block-content-v2.button-sams-supp-dark-purple:hover {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-dark-purple:active {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-light-purple {
  border-color: #9063cd;
  color: #9063cd !important;
}
.content-block-content-v2.button-sams-supp-light-purple.button-primary {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-light-purple:focus,
.content-block-content-v2.button-sams-supp-light-purple:hover {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-light-purple:active {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-green {
  border-color: #006f44;
  color: #006f44 !important;
}
.content-block-content-v2.button-sams-supp-green.button-primary {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-green:focus,
.content-block-content-v2.button-sams-supp-green:hover {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-green:active {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-teal {
  border-color: #47d7ac;
  color: #47d7ac !important;
}
.content-block-content-v2.button-sams-supp-teal.button-primary {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-teal:focus,
.content-block-content-v2.button-sams-supp-teal:hover {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-teal:active {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-red {
  border-color: #fa4616;
  color: #fa4616 !important;
}
.content-block-content-v2.button-sams-supp-red.button-primary {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-red:focus,
.content-block-content-v2.button-sams-supp-red:hover {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-red:active {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-orange {
  border-color: #ff8f1c;
  color: #ff8f1c !important;
}
.content-block-content-v2.button-sams-supp-orange.button-primary {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-orange:focus,
.content-block-content-v2.button-sams-supp-orange:hover {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-orange:active {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-pink {
  border-color: #de1b73;
  color: #de1b73 !important;
}
.content-block-content-v2.button-sams-supp-pink.button-primary {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-pink:focus,
.content-block-content-v2.button-sams-supp-pink:hover {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-pink:active {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-supp-yellow {
  border-color: #ffb500;
  color: #ffb500 !important;
}
.content-block-content-v2.button-sams-supp-yellow.button-primary {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
}
.content-block-content-v2.button-sams-supp-yellow:focus,
.content-block-content-v2.button-sams-supp-yellow:hover {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-supp-yellow:active {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-blue {
  border-color: #22449b;
  color: #22449b !important;
}
.content-block-content-v2.button-sams-blue.button-primary {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
}
.content-block-content-v2.button-sams-blue:focus,
.content-block-content-v2.button-sams-blue:hover {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-blue:active {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-light-blue {
  border-color: #2983ea;
  color: #2983ea !important;
}
.content-block-content-v2.button-sams-light-blue.button-primary {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
}
.content-block-content-v2.button-sams-light-blue:focus,
.content-block-content-v2.button-sams-light-blue:hover {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-light-blue:active {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-medium-blue {
  border-color: #1788da;
  color: #1788da !important;
}
.content-block-content-v2.button-sams-medium-blue.button-primary {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
}
.content-block-content-v2.button-sams-medium-blue:focus,
.content-block-content-v2.button-sams-medium-blue:hover {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-medium-blue:active {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-green {
  border-color: #10a04b;
  color: #10a04b !important;
}
.content-block-content-v2.button-sams-green.button-primary {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
}
.content-block-content-v2.button-sams-green:focus,
.content-block-content-v2.button-sams-green:hover {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-green:active {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-gray {
  border-color: #333;
  color: #333 !important;
}
.content-block-content-v2.button-sams-gray.button-primary {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
}
.content-block-content-v2.button-sams-gray:focus,
.content-block-content-v2.button-sams-gray:hover {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-red {
  border-color: #ec0439;
  color: #ec0439 !important;
}
.content-block-content-v2.button-sams-red.button-primary {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
}
.content-block-content-v2.button-sams-red:focus,
.content-block-content-v2.button-sams-red:hover {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-red:active {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-yellow {
  border-color: #fba72b;
  color: #fba72b !important;
}
.content-block-content-v2.button-sams-yellow.button-primary {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
}
.content-block-content-v2.button-sams-yellow:focus,
.content-block-content-v2.button-sams-yellow:hover {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-yellow:active {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-sams-orange {
  border-color: #f37020;
  color: #f37020 !important;
}
.content-block-content-v2.button-sams-orange.button-primary {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
}
.content-block-content-v2.button-sams-orange:focus,
.content-block-content-v2.button-sams-orange:hover {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-sams-orange:active {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-jet-purple {
  border-color: #4f0099;
  color: #4f0099 !important;
}
.content-block-content-v2.button-jet-purple.button-primary {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
}
.content-block-content-v2.button-jet-purple:focus,
.content-block-content-v2.button-jet-purple:hover {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-jet-purple:active {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-moosejaw-red {
  border-color: #a93439;
  color: #a93439 !important;
}
.content-block-content-v2.button-moosejaw-red.button-primary {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
}
.content-block-content-v2.button-moosejaw-red:focus,
.content-block-content-v2.button-moosejaw-red:hover {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-moosejaw-red:active {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-modcloth-gray-blue {
  border-color: #48515f;
  color: #48515f !important;
}
.content-block-content-v2.button-modcloth-gray-blue.button-primary {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
}
.content-block-content-v2.button-modcloth-gray-blue:focus,
.content-block-content-v2.button-modcloth-gray-blue:hover {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-modcloth-gray-blue:active {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-hayneedle-gray-blue {
  border-color: #45545f;
  color: #45545f !important;
}
.content-block-content-v2.button-hayneedle-gray-blue.button-primary {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
}
.content-block-content-v2.button-hayneedle-gray-blue:focus,
.content-block-content-v2.button-hayneedle-gray-blue:hover {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-hayneedle-gray-blue:active {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-shoes-blue {
  border-color: #203566;
  color: #45545f !important;
}
.content-block-content-v2.button-shoes-blue.button-primary {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
}
.content-block-content-v2.button-shoes-blue:focus,
.content-block-content-v2.button-shoes-blue:hover {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-shoes-blue:active {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-bonobos-brown {
  border-color: #2f1214;
  color: #2f1214 !important;
}
.content-block-content-v2.button-bonobos-brown.button-primary {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
}
.content-block-content-v2.button-bonobos-brown:focus,
.content-block-content-v2.button-bonobos-brown:hover {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-bonobos-brown:active {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-allswell-black {
  border-color: #000;
  color: #000 !important;
}
.content-block-content-v2.button-allswell-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.content-block-content-v2.button-allswell-black:focus,
.content-block-content-v2.button-allswell-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-allswell-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-parcel-black {
  border-color: #000;
  color: #000 !important;
}
.content-block-content-v2.button-parcel-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.content-block-content-v2.button-parcel-black:focus,
.content-block-content-v2.button-parcel-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-parcel-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-barenecessities-black {
  border-color: #000;
  color: #000 !important;
}
.content-block-content-v2.button-barenecessities-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.content-block-content-v2.button-barenecessities-black:focus,
.content-block-content-v2.button-barenecessities-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-barenecessities-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-vudu-blue {
  border-color: #0072ce;
  color: #0072ce !important;
}
.content-block-content-v2.button-vudu-blue.button-primary {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
}
.content-block-content-v2.button-vudu-blue:focus,
.content-block-content-v2.button-vudu-blue:hover {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-vudu-blue:active {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-eloquil-brown {
  border-color: #231f20;
  color: #231f20 !important;
}
.content-block-content-v2.button-eloquil-brown.button-primary {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
}
.content-block-content-v2.button-eloquil-brown:focus,
.content-block-content-v2.button-eloquil-brown:hover {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-eloquil-brown:active {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-white {
  border-color: #fff;
  color: #fff !important;
}
.content-block-content-v2.button-white.button-primary {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
}
.content-block-content-v2.button-white:focus,
.content-block-content-v2.button-white:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-white:active {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 1;
}
.content-block-content-v2.button-transparent {
  border-color: #fff;
  color: transparent !important;
}
.content-block-content-v2.button-transparent.button-primary {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
}
.content-block-content-v2.button-transparent:focus,
.content-block-content-v2.button-transparent:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
  opacity: 0.7;
}
.content-block-content-v2.button-transparent:active {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
  opacity: 1;
}
.content-block-content-v2.button-light-gray {
  border-color: #f2f2f2;
  color: #000 !important;
}
.content-block-content-v2.button-light-gray.button-primary {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
}
.content-block-content-v2.button-light-gray:focus,
.content-block-content-v2.button-light-gray:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
  opacity: 0.7;
}
.content-block-content-v2.button-light-gray:active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
  opacity: 1;
}
.link.button-blue {
  color: #0053e2;
}
.link.button-blue:focus,
.link.button-blue:hover {
  opacity: 0.7;
}
.link.button-blue:active {
  color: #064f8e;
  opacity: 1;
}
.link.button-sams-gray {
  color: #333;
}
.link.button-sams-gray:focus,
.link.button-sams-gray:hover {
  opacity: 0.7;
}
.link.button-sams-gray:active {
  color: #000;
  opacity: 1;
}
.link.button-green {
  color: #5fb446;
}
.link.button-green:focus,
.link.button-green:hover {
  opacity: 0.7;
}
.link.button-green:active {
  color: #54a546;
  opacity: 1;
}
.link.button-red {
  color: #ee3b2a;
}
.link.button-red:focus,
.link.button-red:hover {
  opacity: 0.7;
}
.link.button-red:active {
  color: #cb2022;
  opacity: 1;
}
.link.button-pink {
  color: #eb148d;
}
.link.button-pink:focus,
.link.button-pink:hover {
  opacity: 0.7;
}
.link.button-pink:active {
  color: #eb148d;
  opacity: 1;
}
.link.button-walmart-pink {
  color: #eb148d;
}
.link.button-walmart-pink:focus,
.link.button-walmart-pink:hover {
  opacity: 0.7;
}
.link.button-walmart-pink:active {
  color: #eb148d;
  opacity: 1;
}
.link.button-orange {
  color: #f47521;
}
.link.button-orange:focus,
.link.button-orange:hover {
  opacity: 0.7;
}
.link.button-orange:active {
  color: #e54e26;
  opacity: 1;
}
.link.button-walmart-gray {
  color: #757575;
}
.link.button-walmart-gray:focus,
.link.button-walmart-gray:hover {
  opacity: 0.7;
}
.link.button-walmart-gray:active {
  color: #757575;
  opacity: 1;
}
.link.button-light-blue {
  color: #78b9e7;
}
.link.button-light-blue:focus,
.link.button-light-blue:hover {
  opacity: 0.7;
}
.link.button-light-blue:active {
  color: #78b9e7;
  opacity: 1;
}
.link.button-yellow {
  color: #ffc220;
}
.link.button-yellow:focus,
.link.button-yellow:hover {
  opacity: 0.7;
}
.link.button-yellow:active {
  color: #ffc220;
  opacity: 1;
}
.link.button-teal {
  color: #3ec5e6;
}
.link.button-teal:focus,
.link.button-teal:hover {
  opacity: 0.7;
}
.link.button-teal:active {
  color: #3ec5e6;
  opacity: 1;
}
.link.button-background-blue {
  color: #e1edf9;
}
.link.button-background-blue:focus,
.link.button-background-blue:hover {
  opacity: 0.7;
}
.link.button-background-blue:active {
  color: #e1edf9;
  opacity: 1;
}
.link.button-black {
  color: #000;
}
.link.button-black:focus,
.link.button-black:hover {
  opacity: 0.7;
}
.link.button-black:active {
  color: #000;
  opacity: 1;
}
.link.button-labs {
  color: #302951;
}
.link.button-labs:focus,
.link.button-labs:hover {
  opacity: 0.7;
}
.link.button-labs:active {
  color: #302951;
  opacity: 1;
}
.link.button-deep-blue {
  color: #001e60;
}
.link.button-deep-blue:focus,
.link.button-deep-blue:hover {
  opacity: 0.7;
}
.link.button-deep-blue:active {
  color: #031122;
  opacity: 1;
}
.link.button-sams-blue {
  color: #22449b;
}
.link.button-sams-blue:focus,
.link.button-sams-blue:hover {
  opacity: 0.7;
}
.link.button-sams-blue:active {
  color: #22449b;
  opacity: 1;
}
.link.button-sams-light-blue {
  color: #2983ea;
}
.link.button-sams-light-blue:focus,
.link.button-sams-light-blue:hover {
  opacity: 0.7;
}
.link.button-sams-light-blue:active {
  color: #2983ea;
  opacity: 1;
}
.link.button-sams-medium-blue {
  color: #1788da;
}
.link.button-sams-medium-blue:focus,
.link.button-sams-medium-blue:hover {
  opacity: 0.7;
}
.link.button-sams-medium-blue:active {
  color: #1788da;
  opacity: 1;
}
.link.button-sams-green {
  color: #10a04b;
}
.link.button-sams-green:focus,
.link.button-sams-green:hover {
  opacity: 0.7;
}
.link.button-sams-green:active {
  color: #10a04b;
  opacity: 1;
}
.link.button-sams-red {
  color: #ec0439;
}
.link.button-sams-red:focus,
.link.button-sams-red:hover {
  opacity: 0.7;
}
.link.button-sams-red:active {
  color: #ec0439;
  opacity: 1;
}
.link.button-sams-yellow {
  color: #fba72b;
}
.link.button-sams-yellow:focus,
.link.button-sams-yellow:hover {
  opacity: 0.7;
}
.link.button-sams-yellow:active {
  color: #fba72b;
  opacity: 1;
}
.link.button-sams-orange {
  color: #f37020;
}
.link.button-sams-orange:focus,
.link.button-sams-orange:hover {
  opacity: 0.7;
}
.link.button-sams-orange:active {
  color: #f37020;
  opacity: 1;
}
.link.button-jet-purple {
  color: #4f0099;
}
.link.button-jet-purple:focus,
.link.button-jet-purple:hover {
  opacity: 0.7;
}
.link.button-jet-purple:active {
  color: #4f0099;
  opacity: 1;
}
.link.button-moosejaw-red {
  color: #a93439;
}
.link.button-moosejaw-red:focus,
.link.button-moosejaw-red:hover {
  opacity: 0.7;
}
.link.button-moosejaw-red:active {
  color: #a93439;
  opacity: 1;
}
.link.button-modcloth-gray-blue {
  color: #48515f;
}
.link.button-modcloth-gray-blue:focus,
.link.button-modcloth-gray-blue:hover {
  opacity: 0.7;
}
.link.button-modcloth-gray-blue:active {
  color: #48515f;
  opacity: 1;
}
.link.button-hayneedle-gray-blue {
  color: #45545f;
}
.link.button-hayneedle-gray-blue:focus,
.link.button-hayneedle-gray-blue:hover {
  opacity: 0.7;
}
.link.button-hayneedle-gray-blue:active {
  color: #45545f;
  opacity: 1;
}
.link.button-shoes-blue {
  color: #203566;
}
.link.button-shoes-blue:focus,
.link.button-shoes-blue:hover {
  opacity: 0.7;
}
.link.button-shoes-blue:active {
  color: #203566;
  opacity: 1;
}
.link.button-bonobos-brown {
  color: #2f1214;
}
.link.button-bonobos-brown:focus,
.link.button-bonobos-brown:hover {
  opacity: 0.7;
}
.link.button-bonobos-brown:active {
  color: #2f1214;
  opacity: 1;
}
.link.button-allswell-black {
  color: #000;
}
.link.button-allswell-black:focus,
.link.button-allswell-black:hover {
  opacity: 0.7;
}
.link.button-allswell-black:active {
  color: #000;
  opacity: 1;
}
.link.button-parcel-black {
  color: #000;
}
.link.button-parcel-black:focus,
.link.button-parcel-black:hover {
  opacity: 0.7;
}
.link.button-parcel-black:active {
  color: #000;
  opacity: 1;
}
.link.button-barenecessities-black,
.link.button-barenecessities-black:active {
  color: #000;
}
.link.button-vudu-blue {
  color: #0072ce;
}
.link.button-vudu-blue:focus,
.link.button-vudu-blue:hover {
  opacity: 0.7;
}
.link.button-vudu-blue:active {
  color: #0072ce;
  opacity: 1;
}
.link.button-barenecessities-black {
  color: #231f20;
}
.link.button-barenecessities-black:focus,
.link.button-barenecessities-black:hover {
  opacity: 0.7;
}
.link.button-barenecessities-black:active {
  color: #231f20;
  opacity: 1;
}
.link.button-sams-primary-dark-blue {
  background-color: transparent;
  color: #00358e;
}
.link.button-sams-primary-dark-blue:focus,
.link.button-sams-primary-dark-blue:hover {
  opacity: 0.7;
}
.link.button-sams-primary-dark-blue:active {
  color: #00358e;
  opacity: 1;
}
.link.button-sams-primary-main-blue {
  background-color: transparent;
  color: #0067a0;
}
.link.button-sams-primary-main-blue:focus,
.link.button-sams-primary-main-blue:hover {
  opacity: 0.7;
}
.link.button-sams-primary-main-blue:active {
  color: #0067a0;
  opacity: 1;
}
.link.button-sams-primary-light-blue {
  background-color: transparent;
  color: #a4dbe8;
}
.link.button-sams-primary-light-blue:focus,
.link.button-sams-primary-light-blue:hover {
  opacity: 0.7;
}
.link.button-sams-primary-light-blue:active {
  color: #a4dbe8;
  opacity: 1;
}
.link.button-sams-secondary-light-blue {
  background-color: transparent;
  color: #00afd7;
}
.link.button-sams-secondary-light-blue:focus,
.link.button-sams-secondary-light-blue:hover {
  opacity: 0.7;
}
.link.button-sams-secondary-light-blue:active {
  color: #00afd7;
  opacity: 1;
}
.link.button-sams-secondary-dark-gray {
  background-color: transparent;
  color: #7c878e;
}
.link.button-sams-secondary-dark-gray:focus,
.link.button-sams-secondary-dark-gray:hover {
  opacity: 0.7;
}
.link.button-sams-secondary-dark-gray:active {
  color: #7c878e;
  opacity: 1;
}
.link.button-sams-secondary-light-gray {
  background-color: transparent;
  color: #d0d3d4;
}
.link.button-sams-secondary-light-gray:focus,
.link.button-sams-secondary-light-gray:hover {
  opacity: 0.7;
}
.link.button-sams-secondary-light-gray:active {
  color: #d0d3d4;
  opacity: 1;
}
.link.button-sams-supp-dark-purple {
  background-color: transparent;
  color: #514689;
}
.link.button-sams-supp-dark-purple:focus,
.link.button-sams-supp-dark-purple:hover {
  opacity: 0.7;
}
.link.button-sams-supp-dark-purple:active {
  color: #514689;
  opacity: 1;
}
.link.button-sams-supp-light-purple {
  background-color: transparent;
  color: #9063cd;
}
.link.button-sams-supp-light-purple:focus,
.link.button-sams-supp-light-purple:hover {
  opacity: 0.7;
}
.link.button-sams-supp-light-purple:active {
  color: #9063cd;
  opacity: 1;
}
.link.button-sams-supp-green {
  background-color: transparent;
  color: #006f44;
}
.link.button-sams-supp-green:focus,
.link.button-sams-supp-green:hover {
  opacity: 0.7;
}
.link.button-sams-supp-green:active {
  color: #006f44;
  opacity: 1;
}
.link.button-sams-supp-teal {
  background-color: transparent;
  color: #47d7ac;
}
.link.button-sams-supp-teal:focus,
.link.button-sams-supp-teal:hover {
  opacity: 0.7;
}
.link.button-sams-supp-teal:active {
  color: #7c878e;
  opacity: 1;
}
.link.button-sams-supp-red {
  background-color: transparent;
  color: #fa4616;
}
.link.button-sams-supp-red:focus,
.link.button-sams-supp-red:hover {
  opacity: 0.7;
}
.link.button-sams-supp-red:active {
  color: #fa4616;
  opacity: 1;
}
.link.button-sams-supp-orange {
  background-color: transparent;
  color: #ff8f1c;
}
.link.button-sams-supp-orange:focus,
.link.button-sams-supp-orange:hover {
  opacity: 0.7;
}
.link.button-sams-supp-orange:active {
  color: #ff8f1c;
  opacity: 1;
}
.link.button-sams-supp-pink {
  background-color: transparent;
  color: #de1b73;
}
.link.button-sams-supp-pink:focus,
.link.button-sams-supp-pink:hover {
  opacity: 0.7;
}
.link.button-sams-supp-pink:active {
  color: #de1b73;
  opacity: 1;
}
.link.button-sams-supp-yellow {
  background-color: transparent;
  color: #ffb500;
}
.link.button-sams-supp-yellow:focus,
.link.button-sams-supp-yellow:hover {
  opacity: 0.7;
}
.link.button-sams-supp-yellow:active {
  color: #ffb500;
  opacity: 1;
}
.block-fifty-fifty-v2 .block5050-component .content-block-block-v2 {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.block-fifty-fifty-v2
  .block5050-component
  .content-block-solid-v2
  .button-glms-button {
  cursor: pointer;
}
.block-fifty-fifty-v3 {
  margin-top: 8px;
}
.block-fifty-fifty-v3 .content-block {
  display: block;
  position: relative;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
.block-fifty-fifty-v3 .content-block .aem-default-text-wraper {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3 .content-block:hover {
    -webkit-transform: none !important;
    transform: none !important;
  }
  .block-fifty-fifty-v3 .content-block:hover.content-block-zoom-disabled {
    -webkit-transform: none;
    transform: none;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.wrapper {
    width: 50%;
  }
}
.block-fifty-fifty-v3
  .content-block-layout-reversed
  .content-block-block-v3.wrapper
  .content-block-block-v3-wrapper {
  width: 100%;
}
.block-fifty-fifty-v3
  .content-block-layout-reversed
  .content-block-block-v3.wrapper
  .content-block-block-v3-wrapper
  .content-block-image-wrap {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
.block-fifty-fifty-v3
  .content-block-layout-reversed
  .content-block-block-v3.block-offset.regular-height-v3.content-block-solid-v3 {
  height: 310px;
}
.block-fifty-fifty-v3
  .content-block-layout-reversed
  .content-block-block-v3.block-offset.regular-height-v3.content-block-image-v3 {
  height: 310px;
  top: -526px;
}
@media (max-width: 768px) {
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.content-block-solid-v3 {
    height: 310px;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.content-block-image-v3 {
    height: 310px;
    margin-bottom: -350px;
    top: -350px;
  }
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.content-block-image-v3 {
    border-radius: 8px;
    height: 310px;
    margin: 0 20px;
    top: -294px;
    z-index: 500;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.content-block-solid-v3 {
    border-radius: 8px;
    height: 350px;
    margin-bottom: -310px;
    margin-top: 254px;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 5% 0;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.block-offset.content-block-layout-reversed
    .content-block-solid-v3 {
    margin-top: 250px;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.block-offset.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3.block-offset.regular-height-v3.block-offset.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
.block-fifty-fifty-v3 .content-block-block-v3 {
  height: 310px;
  position: static;
}
.block-fifty-fifty-v3 .content-block-block-v3 .content-block-block-v3-wrapper {
  overflow: hidden;
  width: 100%;
}
.block-fifty-fifty-v3
  .content-block-block-v3
  .content-block-block-v3-wrapper
  .content-block-image-v3 {
  width: 100% !important;
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3 .content-block-block-v3.wrapper {
    width: 50%;
  }
}
.block-fifty-fifty-v3
  .content-block-block-v3.wrapper
  .content-block-image-wrap {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3
    .content-block-block-v3.regular
    .content-block-content-v3 {
    padding: 45px 25px !important;
  }
}
@media (max-width: 768px) {
  .block-fifty-fifty-v3
    .content-block-block-v3.regular
    .content-block-content-v3 {
    padding: 20px;
  }
  .block-fifty-fifty-v3 .content-block-block-v3.regular.regular-height-v3 {
    height: 310px;
  }
  .block-fifty-fifty-v3
    .content-block-block-v3.regular.regular-height-v3
    .content-block-content-v3 {
    margin-top: 0px;
    max-width: 100% !important;
    padding: 40px 24px 24px 30px;
  }
}
.block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3 {
  background-color: #fff;
  border: 1px solid #2e2f32;
  color: #2e2f32 !important;
  font-weight: 700;
}
.block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:hover {
  background-color: #fff;
  color: #2e2f32 !important;
  outline: 1px solid #2e2f32;
}
.block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:active,
.block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:focus {
  background-color: #2e2f32;
  border-color: #2e2f32;
  color: #fff !important;
}
.block-fifty-fifty-v3 .content-block-layout-reversed .content-block-solid-v3 {
  border-radius: 8px 0 0 8px;
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-solid-v3 {
    border-radius: 8px 8px 0 0;
  }
}
.block-fifty-fifty-v3 .content-block-solid-v3 {
  border-radius: 0 8px 8px 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .content-block-solid-v3 {
    float: right;
    width: 50%;
  }
  .content-block-layout-reversed .block-fifty-fifty-v3 .content-block-solid-v3 {
    border-radius: 8px 0 0 8px;
    float: left;
  }
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block-solid-v3 {
    border-radius: 0px 0px 8px 8px;
  }
  .content-block-layout-reversed .block-fifty-fifty-v3 .content-block-solid-v3 {
    border-radius: 8px 8px 0 0;
  }
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3 .content-block-solid-v3 {
    margin-bottom: 0;
    width: 50%;
  }
}
.block-fifty-fifty-v3 .content-block-solid-v3.bg-white {
  background: #fff;
}
.block-fifty-fifty-v3 .content-block-layout-reversed .content-block-image-v3 {
  border-radius: 0 8px 8px 0;
}
@media (max-width: 480px) {
  .content-block-layout-reversed
    .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 0 8px 8px 0;
  }
}
.block-fifty-fifty-v3 .content-block-image-v3 {
  background: transparent 50% no-repeat;
  background-position-x: center;
  background-size: cover;
  border-radius: 8px 0px 0 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .content-block-layout-reversed .block-fifty-fifty-v3 .content-block-image-v3 {
    border-radius: 0 8px 8px 0;
  }
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block-image-v3 {
    border-radius: 8px 8px 0px 0px;
  }
  .content-block-layout-reversed .block-fifty-fifty-v3 .content-block-image-v3 {
    border-radius: 0 0 8px 8px;
  }
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .content-block-image-v3 {
    background-size: cover;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3 .content-block-image-v3 {
    width: 50%;
  }
}
.block-fifty-fifty-v3 .top {
  background-position-y: top;
}
.block-fifty-fifty-v3 .bottom {
  background-position-y: bottom;
}
.block-fifty-fifty-v3 .content-block-content-v3 {
  bottom: 25px;
  color: #fff;
  padding: 24px;
  position: relative;
  top: 0px;
  width: 100%;
}
.content-block-solid-v3.bg-white .content-block-content-v3 {
  color: #017acd;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block-content-v3 {
    padding: 16px;
  }
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .content-block-content-v3 {
    bottom: 40px;
    margin-top: 0px;
    padding: 16px;
  }
  .block-fifty-fifty-v3 .content-block-content-v3 .content-block-title-v3 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3 .content-block-content-v3 {
    margin-top: 0px;
    padding: 16px;
  }
}
.block-fifty-fifty-v3 .content-block-title-v3 {
  font-size: 24px;
  font-weight: 700;
  height: auto;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block-title-v3 {
    font-size: 18px !important;
    line-height: 24px !important;
  }
}
@media (max-width: 768px) {
  .block-fifty-fifty-v3 .content-block-title-v3 {
    font-size: 28px;
    height: auto;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
}
.block-fifty-fifty-v3 .content-block-text-v3 {
  font-size: 16px;
  height: auto;
  line-height: 24px;
  margin: 8px 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .block-fifty-fifty-v3 .content-block-text-v3 {
    font-size: 14px;
    height: auto;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
}
.block-fifty-fifty-v3 .content-block-cta-v3 {
  display: inline-block;
  font-weight: 600;
  letter-spacing: 3px;
  padding-right: 42px;
  position: relative;
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .content-block-cta-v3 {
    font-size: 12px;
  }
}
.block-fifty-fifty-v3 div.parbase.block-fifty-fifty {
  margin-bottom: 0px;
}
@media (max-width: 991px) {
  .block-fifty-fifty-v3 .image-width {
    width: 100% !important;
  }
}
.block-fifty-fifty-v3 .dv-component {
  margin-bottom: 0px;
}
.block-fifty-fifty-v3 .image-modal .modal-dialog {
  left: 50%;
  margin: 0;
  position: fixed;
  top: 50%;
  width: auto;
}
.block-fifty-fifty-v3 .image-modal .modal-body {
  padding: 6px;
}
.block-fifty-fifty-v3 .image-modal .modal-body .close {
  background: #fff;
  border-radius: 0 50%;
  font-size: 31px;
  height: 29px;
  line-height: 17px;
  opacity: 1;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 29px;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .block-offset .content-block-image-v3 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .block-fifty-fifty-v3
    .block-offset
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 5% 0;
  }
  .block-fifty-fifty-v3
    .block-offset
    .content-block-solid-v3
    .content-block-content-v3 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3 {
    margin-top: 250px;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-image-v3 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .block-fifty-fifty-v3
    .textFocus
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 5% 0;
  }
  .block-fifty-fifty-v3
    .textFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    margin-top: 250px;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-image-v3 {
    border-radius: 8px;
    margin: 0 20px;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
    border-radius: 8px;
    height: 350px;
    margin-top: -65px;
  }
  .block-fifty-fifty-v3
    .imageFocus
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 5% 0;
  }
  .block-fifty-fifty-v3
    .imageFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    max-width: 100% !important;
    padding-top: 30px;
    top: 60px;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    margin-top: 250px;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px;
    margin-bottom: -311px;
    top: -600px;
  }
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .block-offset .content-block-image-v3 {
    border-radius: 8px;
    height: 250px;
    width: 40%;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
    border-radius: 8px;
    float: inherit;
    height: 250px;
    left: 30%;
    margin-top: 40px;
    position: sticky;
    width: 70%;
  }
  .block-fifty-fifty-v3
    .block-offset
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 16px 0;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3 {
    float: inherit;
    height: 250px;
    left: 0;
    margin-top: 40px;
    position: sticky;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-image-v3 {
    float: right;
    height: 250px;
    margin-bottom: -290px;
    top: -290px;
    width: 50%;
    z-index: 500;
  }
  .block-fifty-fifty-v3
    .block-offset
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 18%;
    max-width: 83%;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-image-v3 {
    border-radius: 8px;
    height: 250px;
    margin-top: 20px;
    width: 40%;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
    border-radius: 8px;
    float: inherit;
    height: 290px;
    left: 30%;
    position: sticky;
    width: 70%;
  }
  .block-fifty-fifty-v3
    .textFocus
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 16px 0;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    float: inherit;
    height: 290px;
    left: 0;
    position: sticky;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-image-v3 {
    float: right;
    height: 250px;
    margin-bottom: -320px;
    top: -291px;
    width: 50%;
    z-index: 500;
  }
  .block-fifty-fifty-v3
    .textFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 18%;
    max-width: 81%;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-image-v3 {
    border-radius: 8px;
    height: 290px;
    width: 40%;
    z-index: 500;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
    border-radius: 8px;
    float: inherit;
    height: 250px;
    left: 30%;
    margin-top: 21px;
    position: sticky;
    width: 70%;
  }
  .block-fifty-fifty-v3
    .imageFocus
    .content-block-solid-v3
    .content-block-content-v3
    .content-block-text-v3 {
    margin: 16px 0;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    float: inherit;
    height: 250px;
    left: 0;
    margin-top: 20px;
    position: sticky;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    max-width: 85%;
    padding-left: 20px;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px;
    float: right;
    height: 290px;
    margin-bottom: -270px;
    top: -270px;
    width: 50%;
    z-index: 500;
  }
  .block-fifty-fifty-v3
    .imageFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 18%;
    max-width: 83%;
  }
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-image-v3 {
    height: 310px;
    margin-bottom: -470px;
    top: -380px;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3 {
    float: left;
    height: 310px;
    margin-left: 0px;
    margin-top: 80px;
  }
  .block-fifty-fifty-v3
    .block-offset.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    padding-left: 30px;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-image-v3 {
    border-radius: 8px !important;
    height: 310px;
    width: 50%;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
    border-radius: 8px;
    height: 310px;
    margin-left: 43%;
    margin-top: 80px;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .block-offset
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 13%;
    width: 80%;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-image-v3 {
    height: 310px;
    margin-bottom: -470px;
    margin-top: 40px;
    top: -384px;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    float: left;
    height: 375px;
    margin-left: 0px;
  }
  .block-fifty-fifty-v3
    .textFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    padding-left: 30px;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-image-v3 {
    border-radius: 8px !important;
    height: 310px;
    margin-top: 34px;
    width: 50%;
  }
  .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
    border-radius: 8px;
    color: red;
    height: 375px;
    margin-left: 43%;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .textFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 13%;
    width: 80%;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-image-v3 {
    height: 375px;
    margin-bottom: -345px;
    top: -345px;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3 {
    float: left;
    height: 310px;
    margin-left: 0px;
    margin-top: 40px;
  }
  .block-fifty-fifty-v3
    .imageFocus.content-block-layout-reversed
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 0;
    padding-left: 30px;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-image-v3 {
    border-radius: 8px !important;
    height: 375px;
    width: 50%;
  }
  .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
    border-radius: 8px;
    height: 310px;
    margin-left: 43%;
    margin-top: 38px;
    width: 57%;
  }
  .block-fifty-fifty-v3
    .imageFocus
    .content-block-solid-v3
    .content-block-content-v3 {
    margin-left: 13%;
    width: 80%;
  }
}
.block-fifty-fifty-v3 .fifty-button-v3 {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  font-size: 16px;
  height: 35px;
  letter-spacing: 0.5px;
  line-height: 24px;
  padding: 4px 24px;
  text-decoration: none;
  width: auto;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  background-color: transparent;
  border: 2px solid;
  border-radius: 30px;
  justify-content: center;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .fifty-button-v3 {
    font-size: 14px;
    line-height: 20px;
    padding: 6px 16px;
  }
}
.block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button {
  border-color: #fff;
  color: #fff !important;
}
.block-fifty-fifty-v3
  .fifty-button-v3.button-white.button-glms-button.button-primary {
  color: #000 !important;
}
.block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:focus,
.block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 0.7;
}
.block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:active {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 1;
}
.block-fifty-fifty-v3 .button-white {
  border-color: #fff;
  color: #fff;
}
.block-fifty-fifty-v3 .fifty-regular {
  font-family: EverydaySans;
  font-weight: 400;
}
.block-fifty-fifty-v3 .fifty-bold {
  font-family: EverydaySans;
  font-weight: 700;
}
.block-fifty-fifty-v3 .fifty-black {
  font-family: EverydaySans;
  font-weight: 900;
}
.block-fifty-fifty-v3 .content-block-content-v3 .fifty-regular {
  font-size: 20px;
}
@media (min-width: 768px) {
  .block-fifty-fifty-v3 .content-block-content-v3 .fifty-regular {
    font-size: 16px;
  }
}
.block-fifty-fifty-v3 .content-block-content-v3 .fifty-large {
  font-size: 24px;
}
@media (max-width: 768px) {
  .block-fifty-fifty-v3 .content-block-content-v3 .fifty-large {
    font-size: 20px;
  }
}
.block-fifty-fifty-v3 .content-block-content-v3 .fifty-small {
  font-size: 12px;
}
.block-fifty-fifty-v3 .content-block.small-height-v3,
.block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-block-v3,
.block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-image-v3,
.block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-solid-v3 {
  height: 225px;
}
.block-fifty-fifty-v3 .content-block.large-height-v3,
.block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-block-v3,
.block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-image-v3,
.block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-solid-v3 {
  height: 450px;
}
.block-fifty-fifty-v3 .content-block.regular-height-v3,
.block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-block-v3,
.block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-image-v3,
.block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-solid-v3 {
  height: 310px;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block.regular-height-v3,
  .block-fifty-fifty-v3 .content-block.small-height-v3 {
    height: 396px !important;
  }
  .block-fifty-fifty-v3 .content-block .content-block-solid-v3 {
    border-radius: 0 0 8px 8px;
    height: 196px !important;
  }
  .block-fifty-fifty-v3 .content-block .content-block-image-v3 {
    border-radius: 8px 8px 0 0;
    height: 200px !important;
  }
  .block-fifty-fifty-v3 .content-block .content-block-block-v3 {
    position: relative;
  }
  .block-fifty-fifty-v3
    .content-block.content-block-layout-reversed
    .content-block-solid-v3 {
    border-radius: 0 0 8px 8px;
    bottom: -200px;
  }
  .block-fifty-fifty-v3
    .content-block.content-block-layout-reversed
    .content-block-image-v3 {
    border-radius: 8px 8px 0 0;
    top: -196px;
  }
}
.block-fifty-fifty-v3 .content-block .new-label-v3 {
  background-color: #0053e2;
  border-radius: 0 8px 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 64px;
}
.block-fifty-fifty-v3 .content-block .new-label-v3 .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
@media (min-width: 480px) {
  .block-fifty-fifty-v3 .content-block .content-block-image-v3 .new-label-v3 {
    display: none;
  }
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 .content-block .content-block-solid-v3 .new-label-v3 {
    display: none;
  }
}
@media (min-width: 480px) {
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3
    .new-label-v3 {
    display: none;
  }
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-image-v3
    .new-label-v3 {
    display: block;
  }
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-block-v3
    .new-label-v3 {
    display: block;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 .new-label-v3,
  .block-fifty-fifty-v3
    .content-block-layout-reversed
    .content-block-image-v3
    .new-label-v3 {
    display: none;
  }
  .block-fifty-fifty-v3 .block-offset .content-block-image-v3 .new-label-v3 {
    display: block;
  }
}
.block-fifty-fifty-v3 .bg-walmart-white {
  background-color: #fff !important;
}
.block-fifty-fifty-v3 .bg-walmart-white .content-block-content-v3 {
  color: #000 !important;
}
.block-fifty-fifty-v3
  .bg-walmart-white
  .content-block-content-v3
  .btn-secondary {
  background: #fff;
  border: 1px solid #2e2f32;
  border-radius: 100px;
}
.block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3 {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 992px) {
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-70-30 {
    float: left;
    width: 70%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-70-30 {
    float: right;
    width: 30%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-50-50 {
    float: left;
    width: 50%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-50-50 {
    float: right;
    width: 50%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-30-70 {
    float: left;
    width: 30%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-30-70 {
    float: right;
    width: 70%;
  }
}
@media (min-width: 480px) {
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-70-30 {
    float: left;
    width: 70%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-70-30 {
    float: right;
    width: 30%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-50-50 {
    float: left;
    width: 50%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-50-50 {
    float: right;
    width: 50%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-left-30-70 {
    float: left;
    width: 30%;
  }
  .block-fifty-fifty-v3
    .block5050-component-v3
    .content-block-block-v3.style-right-30-70 {
    float: right;
    width: 70%;
  }
}
.block-fifty-fifty-v3
  .block5050-component-v3
  .content-block-solid-v3
  .button-glms-button {
  cursor: pointer;
  width: fit-content;
  -webkit-line-clamp: 1;
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.block-fifty-fifty-v3 .margin-bottom-0 {
  margin-bottom: 0px !important;
}
.block-fifty-fifty-v3 .margin-bottom-8 {
  margin-bottom: 8px !important;
}
.block-fifty-fifty-v3 .margin-bottom-16 {
  margin-bottom: 16px !important;
}
.block-fifty-fifty-v3 .margin-bottom-24 {
  margin-bottom: 24px !important;
}
.block-fifty-fifty-v3 .margin-bottom-32 {
  margin-bottom: 32px !important;
}
.block-fifty-fifty-v3 .margin-bottom-40 {
  margin-bottom: 40px !important;
}
.block-fifty-fifty-v3 .center {
  background-position-y: center;
}
@media (max-width: 480px) {
  .block-fifty-fifty-v3 {
    margin-top: 16px;
  }
}
.breadcrumb .breadcrumb-caret {
  border-top: 4px;
  float: left;
  height: 10px;
  margin-right: 20px;
  margin-top: 2px;
  position: relative;
}
.breadcrumb .breadcrumb-caret:after,
.breadcrumb .breadcrumb-caret:before {
  content: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-right.svg);
  height: 8px;
  position: absolute;
  top: 3px;
  width: 10px;
}
.breadcrumb .item.link a {
  color: #000;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.breadcrumb .item a:hover {
  font-weight: 700;
  text-decoration: none;
}
.breadcrumb a,
.breadcrumb div.active {
  color: #000;
}
.breadcrumb div.item.active {
  color: #000;
  padding-top: 3px;
}
.breadcrumbComponent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
}
.breadcrumbComponent.middle-alignment {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.breadcrumbComponent.right-alignment {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}
.extended-footer-component .breadcrumbComponent {
  padding: 12px 0 17px;
}
.darken-header-footer .breadcrumb .breadcrumb-caret:after,
.darken-header-footer .breadcrumb .breadcrumb-caret:before {
  content: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/living-design-icons/ChevronRight.svg);
}
.corporate-events-template .breadcrumb div.item.active {
  padding-top: 1px;
}
.news-bread .breadcrumb div.item {
  -webkit-box-orient: unset;
}
.news-bread .breadcrumb div.item.active {
  padding-top: 0;
}
.news-bread .breadcrumb .breadcrumb-caret:after,
.news-bread .breadcrumb .breadcrumb-caret:before {
  top: 1px;
}
.extended-footer-component.darken-header-footer
  .breadcrumb
  .breadcrumb-caret:after,
.extended-footer-component.darken-header-footer
  .breadcrumb
  .breadcrumb-caret:before {
  content: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/living-design-icons/ChevronRight.svg);
}
.extended-footer-component.darken-header-footer .breadcrumb .item.link a {
  color: #000;
}
.extended-footer-component.darken-header-footer .breadcrumb .item a:hover {
  font-weight: 700;
  text-decoration: none;
}
.extended-footer-component.darken-header-footer .breadcrumb .item.active {
  color: #000;
}
.aem-Grid .aem-GridColumn .breadcrumb div.item.link {
  -webkit-box-orient: unset;
}
@media (min-width: 768px) {
  .aem-Grid .aem-GridColumn .breadcrumb div.item.link {
    -webkit-box-orient: vertical !important;
  }
}
@media (max-width: 768px) {
  .aem-Grid .aem-GridColumn .breadcrumb div.item.link {
    -webkit-box-orient: vertical;
  }
  .extended-footer-component .breadcrumb {
    display: block;
    width: 80vw;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: unset;
    overflow-y: hidden;
  }
  .extended-footer-component .breadcrumb .item {
    display: unset;
    max-width: 240px;
    width: auto;
    word-break: break-word;
    -webkit-line-clamp: unset;
    -webkit-box-orient: unset;
  }
}
.breadcrumb.section {
  display: none;
}
@media (min-width: 768px) {
  .breadcrumb.section {
    display: block;
  }
}
.breadcrumb .caret {
  border-top: 4px;
  float: left;
  height: 10px;
  margin-right: 20px;
  margin-top: 2px;
  position: relative;
}
.breadcrumb .caret:before {
  border-bottom: 10px solid transparent;
  border-left: 10px solid #979797;
  border-top: 10px solid transparent;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
}
.breadcrumb .caret:after {
  border-bottom: 9px solid transparent;
  border-left: 9px solid #fff;
  border-top: 9px solid transparent;
  content: "";
  left: 0;
  position: absolute;
  top: 1px;
}
.breadcrumb .item {
  float: left;
  margin-right: 5px;
}
.breadcrumb a,
.breadcrumb div.active {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
.bg-page-gray .breadcrumb .caret:after {
  border-left-color: #f2f2f2;
}
.breadcrumbComponent {
  padding-top: 16px;
}
.breadCrumb-left-align {
  padding-left: 0;
}
.extended-footer-component .breadcrumbComponent {
  padding: 16px 0 17px;
}
.cmp-breadcrumb-v3__link,
.cmp-breadcrumb-v3__text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cmp-breadcrumb-v3 {
  border-radius: 5px;
  font-family: Everyday Sans UI, -apple-system, BlinkMacSystemFont, Segoe UI,
    system-ui, sans-serif;
  padding: 20px 0;
}
.cmp-breadcrumb-v3__nav {
  width: 100%;
}
.cmp-breadcrumb-v3__list {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.cmp-breadcrumb-v3__item,
.cmp-breadcrumb-v3__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
.cmp-breadcrumb-v3__item {
  min-width: 0;
}
.cmp-breadcrumb-v3__item:not(:last-child):after {
  color: #515357;
  content: "/";
  font-weight: 400;
  margin: 0 4px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link {
  border-radius: 2px;
  color: #515357;
  cursor: pointer;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 2px;
  -webkit-transition: color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:hover {
  color: #3a3b3e;
  text-decoration: none;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:focus-visible {
  outline: 2px solid #06c;
  outline-offset: 2px;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:active {
  color: #2e2f32;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:link,
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:visited {
  color: #515357;
}
.cmp-breadcrumb-v3__item--last .cmp-breadcrumb-v3__link {
  cursor: pointer;
  text-decoration: underline;
}
.cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__text {
  color: #2e2f32;
  font-weight: 400;
  text-decoration: none;
}
.cmp-breadcrumb-v3--light .cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link {
  color: #515357;
}
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:hover {
  color: #3a3b3e;
  text-decoration: none;
}
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:focus-visible {
  color: #515357;
  outline-color: #06c;
}
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:active {
  color: #2e2f32;
}
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:link,
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:visited {
  color: #515357;
}
.cmp-breadcrumb-v3--light .cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__text {
  color: #2e2f32;
}
.cmp-breadcrumb-v3--light .cmp-breadcrumb-v3__item:not(:last-child):after {
  color: #515357;
}
.cmp-breadcrumb-v3--light
  .cmp-breadcrumb-v3__item:last-child
  .cmp-breadcrumb-v3__text {
  color: #2e2f32;
}
.cmp-breadcrumb-v3--dark .cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link {
  color: #fff;
}
.cmp-breadcrumb-v3--dark
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:hover {
  color: #e3e4e5;
  text-decoration: none;
}
.cmp-breadcrumb-v3--dark
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:focus-visible {
  color: #fff;
  outline-color: #66b3ff;
}
.cmp-breadcrumb-v3--dark
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:active {
  color: #b8b9ba;
}
.cmp-breadcrumb-v3--dark .cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__link:link,
.cmp-breadcrumb-v3--dark
  .cmp-breadcrumb-v3__item
  .cmp-breadcrumb-v3__link:visited,
.cmp-breadcrumb-v3--dark .cmp-breadcrumb-v3__item .cmp-breadcrumb-v3__text,
.cmp-breadcrumb-v3--dark
  .cmp-breadcrumb-v3__item:last-child
  .cmp-breadcrumb-v3__text,
.cmp-breadcrumb-v3--dark .cmp-breadcrumb-v3__item:not(:last-child):after {
  color: #fff;
}
@media (max-width: 390px) {
  .cmp-breadcrumb-v3__list {
    font-size: 12px;
    gap: 4px;
    line-height: 18px;
  }
  .cmp-breadcrumb-v3__item:not(:last-child):after {
    font-size: 12px;
    margin: 0 2px;
  }
  .cmp-breadcrumb-v3__item {
    max-width: 100px;
  }
}
@media (min-width: 391px) and (max-width: 834px) {
  .cmp-breadcrumb-v3__item {
    max-width: 160px;
  }
}
@media (min-width: 835px) and (max-width: 1194px) {
  .cmp-breadcrumb-v3__item {
    max-width: 220px;
  }
}
@media (min-width: 1195px) and (max-width: 1440px) {
  .cmp-breadcrumb-v3__item {
    max-width: 280px;
  }
}
@media (min-width: 1441px) and (max-width: 1920px) {
  .cmp-breadcrumb-v3__list {
    font-size: 15px;
  }
  .cmp-breadcrumb-v3__item {
    max-width: 360px;
  }
}
@media (min-width: 1921px) {
  .cmp-breadcrumb-v3__list {
    font-size: 16px;
  }
  .cmp-breadcrumb-v3__item {
    max-width: 480px;
  }
}
.brightcove-player-component {
  padding: 30px 0;
}
@media (min-width: 992px) {
  .brightcove-player-component {
    padding: 50px 0;
  }
}
.brightcove-player-component .bc-player-default_default.video-js.standard {
  height: 100%;
  margin: 0 auto;
  position: relative;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  width: 80% !important;
}
.brightcove-player-component .bc-player-default_default.video-js .vjs-tech {
  height: 100%;
  position: relative;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  width: 100%;
}
.brightcove-player-component .bc-player-default_default.vjs-mouse {
  font-size: 12px;
  height: 100%;
  position: relative;
  width: 100%;
}
.brightcove-player-component .bc-player-default_default .vjs-control-bar,
.brightcove-player-component
  .bc-player-default_default
  .vjs-control-bar
  .vjs-control {
  width: 40%;
}
.brightcove-player-component .video-format .standard {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 80%;
}
.brightcove-player-component .video-format .standard #player {
  max-width: 0;
}
@media (min-width: 769px) {
  .brightcove-player-component .video-format .standard {
    display: block;
    height: 480px;
    margin: 0 auto;
  }
}
.brightcove-player-component .video-format .full {
  width: 80% !important;
}
.brightcove-player-component .video-format .full #player {
  max-width: 0;
}
@media (min-width: 769px) {
  .brightcove-player-component .video-format .full {
    height: 607px;
    width: 100% !important;
  }
}
.button-2-0 .btn {
  padding: unset;
}
.button-2-0 .button-glms-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  letter-spacing: 0.5px;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 30px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  justify-content: center;
  opacity: 1 !important;
}
.button-2-0 .button-glms-button i {
  font-size: 20px;
  font-style: normal;
  padding-bottom: 25px;
}
.button-2-0 .button-glms-button .icon {
  padding-left: 8px;
  vertical-align: middle;
}
.button-2-0 .button-glms-button.btn-classic {
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  min-width: 214px;
  padding: 0 25px;
  width: auto;
}
.button-2-0 .button-glms-button.btn-large {
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  height: 48px;
  line-height: 24px;
  min-width: 153px;
  padding: 12px 24px;
  width: auto;
}
.button-2-0 .button-glms-button.btn-large .icon {
  height: 24px;
  width: 24px;
}
.button-2-0 .button-glms-button.btn-regular {
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  height: 40px;
  line-height: 24px;
  min-width: 120px;
  padding: 8px 24px;
  width: auto;
}
.button-2-0 .button-glms-button.btn-regular .icon {
  height: 20px;
  width: 20px;
}
.button-2-0 .button-glms-button.btn-small {
  border-radius: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  height: 32px;
  line-height: 20px;
  min-width: 103px;
  padding: 6px 16px;
  width: auto;
}
.button-2-0 .button-glms-button.btn-small .icon {
  height: 18px;
  width: 18px;
}
.button-2-0 .button-glms-button:active,
.button-2-0 .button-glms-button:focus,
.button-2-0 .button-glms-button:hover {
  outline: none;
  text-decoration: none;
}
.button-2-0 .button-glms-button.button-blue {
  border-color: #0053e2;
  color: #0053e2 !important;
  font-weight: 700;
}
.button-2-0 .button-glms-button.button-blue.button-secondary {
  background-color: #fff !important;
  border: 1px solid #2e2f32 !important;
  color: #2e2f32 !important;
}
.button-2-0 .button-glms-button.button-blue.button-secondary:hover {
  background-color: #fff !important;
  border: 2px solid #2e2f32 !important;
  color: #2e2f32 !important;
}
.button-2-0 .button-glms-button.button-blue.button-secondary:active,
.button-2-0 .button-glms-button.button-blue.button-secondary:focus {
  background-color: #2e2f32 !important;
  border-color: #2e2f32 !important;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-blue.button-primary,
.button-2-0 .button-glms-button.button-blue:hover {
  background-color: #0053e2;
  border: none;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-blue:focus {
  background-color: #002d58;
  border: none;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-blue:active {
  background-color: #002d58;
  border-color: #002d58;
  color: #fff !important;
}
.button-2-0 .button-glms-button.walmart-default {
  border-color: #0053e2;
  color: #0053e2 !important;
}
.button-2-0 .button-glms-button.walmart-default.button-primary {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
}
.button-2-0 .button-glms-button.walmart-default:focus,
.button-2-0 .button-glms-button.walmart-default:hover {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.walmart-default:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-ozark-noir {
  border-color: #001e60;
  color: #001e60 !important;
}
.button-2-0 .button-glms-button.button-ozark-noir.button-primary {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-ozark-noir:focus,
.button-2-0 .button-glms-button.button-ozark-noir:hover {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-ozark-noir:active {
  background-color: #001e60;
  border-color: #001e60;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-blue-tone-1 {
  border-color: #4dbdf5;
  color: #4dbdf5 !important;
}
.button-2-0 .button-glms-button.button-blue-tone-1.button-primary {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-blue-tone-1:focus,
.button-2-0 .button-glms-button.button-blue-tone-1:hover {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-blue-tone-1:active {
  background-color: #4dbdf5;
  border-color: #4dbdf5;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-blue-tone-2 {
  border-color: #a9ddf7;
  color: #a9ddf7 !important;
}
.button-2-0 .button-glms-button.button-blue-tone-2.button-primary {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-blue-tone-2:focus,
.button-2-0 .button-glms-button.button-blue-tone-2:hover {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-blue-tone-2:active {
  background-color: #a9ddf7;
  border-color: #a9ddf7;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-yellow-tone {
  border-color: #f8e6a5;
  color: #f8e6a5 !important;
}
.button-2-0 .button-glms-button.button-yellow-tone.button-primary {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-yellow-tone:focus,
.button-2-0 .button-glms-button.button-yellow-tone:hover {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-yellow-tone:active {
  background-color: #f8e6a5;
  border-color: #f8e6a5;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-default {
  border-color: #909196;
  border-width: 1px;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-default.button-primary {
  background-color: #fff;
  border-color: #2e2f32;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-default:focus,
.button-2-0 .button-glms-button.button-default:hover {
  border-color: #909196;
  border-width: 1px;
  -webkit-box-shadow: 0px 0px 0px 1px;
  box-shadow: 0px 0px 0px 1px;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-default:active {
  background-color: #2e2f32;
  border-color: #2e2f32;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-spark-yellow {
  border-color: #ffc220;
  color: #ffc220 !important;
}
.button-2-0 .button-glms-button.button-spark-yellow.button-primary {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-spark-yellow:focus,
.button-2-0 .button-glms-button.button-spark-yellow:hover {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-spark-yellow:active {
  background-color: #ffd158;
  border-color: #ffd158;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-charcoal {
  border-color: #333;
  color: #333 !important;
}
.button-2-0 .button-glms-button.button-charcoal.button-primary {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-charcoal:focus,
.button-2-0 .button-glms-button.button-charcoal:hover {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-charcoal:active {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-off-white {
  border-color: #fafafa;
  color: #fafafa !important;
}
.button-2-0 .button-glms-button.button-off-white.button-primary {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-off-white:focus,
.button-2-0 .button-glms-button.button-off-white:hover {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-off-white:active {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-blue-ink {
  border-color: #041f41;
  color: #041f41 !important;
}
.button-2-0 .button-glms-button.button-blue-ink.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-blue-ink:focus,
.button-2-0 .button-glms-button.button-blue-ink:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-blue-ink:active {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-global-green {
  border-color: #06f27b;
  color: #06f27b !important;
}
.button-2-0 .button-glms-button.button-global-green.button-primary {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-global-green:focus,
.button-2-0 .button-glms-button.button-global-green:hover {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-global-green:active {
  background-color: #06f27b;
  border-color: #06f27b;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-granite-grey {
  border-color: #605e63;
  color: #605e63 !important;
}
.button-2-0 .button-glms-button.button-granite-grey.button-primary {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-granite-grey:focus,
.button-2-0 .button-glms-button.button-granite-grey:hover {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-granite-grey:active {
  background-color: #605e63;
  border-color: #605e63;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-gt-grey {
  border-color: #b9bbc5;
  color: #b9bbc5 !important;
}
.button-2-0 .button-glms-button.button-gt-grey.button-primary {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-gt-grey:focus,
.button-2-0 .button-glms-button.button-gt-grey:hover {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-gt-grey:active {
  background-color: #b9bbc5;
  border-color: #b9bbc5;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-purple {
  border-color: #432188;
  color: #432188 !important;
}
.button-2-0 .button-glms-button.button-wmi-purple.button-primary {
  background-color: #432188;
  border-color: #432188;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-purple:focus,
.button-2-0 .button-glms-button.button-wmi-purple:hover {
  background-color: #432188;
  border-color: #432188;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-purple:active {
  background-color: #3b1d77;
  border-color: #3b1d77;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-pink {
  border-color: #eb148d;
  color: #eb148d !important;
}
.button-2-0 .button-glms-button.button-wmi-pink.button-primary {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-pink:focus,
.button-2-0 .button-glms-button.button-wmi-pink:hover {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-pink:active {
  background-color: #b00f6a;
  border-color: #b00f6a;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-dark-blue {
  border-color: #081f2c;
  color: #081f2c !important;
}
.button-2-0 .button-glms-button.button-wmi-dark-blue.button-primary {
  background-color: #081f2c;
  border-color: #081f2c;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-dark-blue:focus,
.button-2-0 .button-glms-button.button-wmi-dark-blue:hover {
  background-color: #081f2c;
  border-color: #081f2c;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-dark-blue:active {
  background-color: #071b27;
  border-color: #071b27;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-medium-blue {
  border-color: #0070ce;
  color: #0070ce !important;
}
.button-2-0 .button-glms-button.button-wmi-medium-blue.button-primary {
  background-color: #0070ce;
  border-color: #0070ce;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-medium-blue:focus,
.button-2-0 .button-glms-button.button-wmi-medium-blue:hover {
  background-color: #0070ce;
  border-color: #0070ce;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-medium-blue:active {
  background-color: #00549b;
  border-color: #00549b;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-light-blue {
  border-color: #78b9e7;
  color: #78b9e7 !important;
}
.button-2-0 .button-glms-button.button-wmi-light-blue.button-primary {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-wmi-light-blue:focus,
.button-2-0 .button-glms-button.button-wmi-light-blue:hover {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-light-blue:active {
  background-color: #5a8bad;
  border-color: #5a8bad;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-yellow {
  border-color: #ffc220;
  color: #ffc220 !important;
}
.button-2-0 .button-glms-button.button-wmi-yellow.button-primary {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-yellow:focus,
.button-2-0 .button-glms-button.button-wmi-yellow:hover {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-yellow:active {
  background-color: #ffd158;
  border-color: #ffd158;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-green {
  border-color: #76c043;
  color: #76c043 !important;
}
.button-2-0 .button-glms-button.button-wmi-green.button-primary {
  background-color: #76c043;
  border-color: #76c043;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-green:focus,
.button-2-0 .button-glms-button.button-wmi-green:hover {
  background-color: #76c043;
  border-color: #76c043;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-green:active {
  background-color: #599032;
  border-color: #599032;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-red {
  border-color: #ee3b2a;
  color: #ee3b2a !important;
}
.button-2-0 .button-glms-button.button-wmi-red.button-primary {
  background-color: #ee3b2a;
  border-color: #ee3b2a;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-red:focus,
.button-2-0 .button-glms-button.button-wmi-red:hover {
  background-color: #ee3b2a;
  border-color: #ee3b2a;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-red:active {
  background-color: #b32c1f;
  border-color: #b32c1f;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-wmi-orange {
  border-color: #f47521;
  color: #f47521 !important;
}
.button-2-0 .button-glms-button.button-wmi-orange.button-primary {
  background-color: #f47521;
  border-color: #f47521;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-wmi-orange:focus,
.button-2-0 .button-glms-button.button-wmi-orange:hover {
  background-color: #f47521;
  border-color: #f47521;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-wmi-orange:active {
  background-color: #f79859;
  border-color: #f79859;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-walmart-blue {
  border-color: #0053e2;
  color: #0053e2 !important;
}
.button-2-0 .button-glms-button.button-walmart-blue.button-primary {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-walmart-blue:focus,
.button-2-0 .button-glms-button.button-walmart-blue:hover {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-walmart-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-yellow {
  border-color: #ffc220;
  color: #ffc220 !important;
}
.button-2-0 .button-glms-button.button-yellow.button-primary {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-yellow:focus,
.button-2-0 .button-glms-button.button-yellow:hover {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-yellow:active {
  background-color: #ffc220;
  border-color: #ffc220;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-light-blue {
  border-color: #78b9e7;
  color: #78b9e7 !important;
}
.button-2-0 .button-glms-button.button-light-blue.button-primary {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-light-blue:focus,
.button-2-0 .button-glms-button.button-light-blue:hover {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-light-blue:active {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-green {
  border: 2px solid #76c043;
  color: #76c043 !important;
}
.button-2-0 .button-glms-button.button-green.button-primary {
  background-color: #76c043;
  border-color: #76c043;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-green:focus,
.button-2-0 .button-glms-button.button-green:hover {
  background-color: #76c043;
  border-color: #76c043;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-red {
  border: 2px solid #ee3b2a;
  color: #ee3b2a !important;
}
.button-2-0 .button-glms-button.button-red.button-primary {
  background-color: #ee3b2a;
  border-color: #ee3b2a;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-red:focus,
.button-2-0 .button-glms-button.button-red:hover {
  background-color: #ee3b2a;
  border-color: #ee3b2a;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-pink {
  border: 2px solid #eb148d;
  color: #eb148d !important;
}
.button-2-0 .button-glms-button.button-pink.button-primary {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-pink:focus,
.button-2-0 .button-glms-button.button-pink:hover {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-walmart-pink {
  border: 2px solid #eb148d;
  color: #eb148d !important;
}
.button-2-0 .button-glms-button.button-walmart-pink.button-primary {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-walmart-pink:focus,
.button-2-0 .button-glms-button.button-walmart-pink:hover {
  background-color: #eb148d;
  border-color: #eb148d;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-walmart-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-orange {
  border: 2px solid #f47521;
  color: #f47521 !important;
}
.button-2-0 .button-glms-button.button-orange.button-primary {
  background-color: #f47521;
  border-color: #f47521;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-orange:focus,
.button-2-0 .button-glms-button.button-orange:hover {
  background-color: #f47521;
  border-color: #f47521;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-deep-blue {
  border: 2px solid #041f41;
  color: #041f41 !important;
}
.button-2-0 .button-glms-button.button-deep-blue.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-deep-blue:focus,
.button-2-0 .button-glms-button.button-deep-blue:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-deep-blue:active {
  background-color: #031122;
  border-color: #031122;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-walmart-deep-blue {
  border: 2px solid #041f41;
  color: #041f41 !important;
}
.button-2-0 .button-glms-button.button-walmart-deep-blue.button-primary {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-walmart-deep-blue:focus,
.button-2-0 .button-glms-button.button-walmart-deep-blue:hover {
  background-color: #041f41;
  border-color: #041f41;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-walmart-deep-blue:active {
  background-color: #031122;
  border-color: #031122;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-background-blue {
  border: 2px solid #e1edf9;
  color: #e1edf9 !important;
}
.button-2-0 .button-glms-button.button-background-blue.button-primary {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-background-blue:focus,
.button-2-0 .button-glms-button.button-background-blue:hover {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-background-blue:active {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-walmart-background-blue {
  border: 2px solid #e1edf9;
  color: #e1edf9 !important;
}
.button-2-0 .button-glms-button.button-walmart-background-blue.button-primary {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-walmart-background-blue:focus,
.button-2-0 .button-glms-button.button-walmart-background-blue:hover {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-walmart-background-blue:active {
  background-color: #e1edf9;
  border-color: #e1edf9;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-teal {
  border: 2px solid #3ec5e6;
  color: #3ec5e6 !important;
}
.button-2-0 .button-glms-button.button-teal.button-primary {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-teal:focus,
.button-2-0 .button-glms-button.button-teal:hover {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-teal:active {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-walmart-gray {
  border: 2px solid #757575;
  color: #757575 !important;
}
.button-2-0 .button-glms-button.button-walmart-gray.button-primary {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-walmart-gray:focus,
.button-2-0 .button-glms-button.button-walmart-gray:hover {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-walmart-gray:active {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-gray {
  border: 2px solid #757575;
  color: #757575 !important;
}
.button-2-0 .button-glms-button.button-gray.button-primary {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-gray:focus,
.button-2-0 .button-glms-button.button-gray:hover {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-gray:active {
  background-color: #757575;
  border-color: #757575;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-labs {
  border: 2px solid #302951;
  color: #302951 !important;
}
.button-2-0 .button-glms-button.button-labs.button-primary {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-labs:focus,
.button-2-0 .button-glms-button.button-labs:hover {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-labs:active {
  background-color: #302951;
  border-color: #302951;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-black {
  border-color: #000;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-black:focus,
.button-2-0 .button-glms-button.button-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-primary-dark-blue {
  border-color: #00358e;
  color: #00358e !important;
}
.button-2-0 .button-glms-button.button-sams-primary-dark-blue.button-primary {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-primary-dark-blue:focus,
.button-2-0 .button-glms-button.button-sams-primary-dark-blue:hover {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-primary-dark-blue:active {
  background-color: #00358e;
  border-color: #00358e;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-primary-main-blue {
  border-color: #0067a0;
  color: #0067a0 !important;
}
.button-2-0 .button-glms-button.button-sams-primary-main-blue.button-primary {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-primary-main-blue:focus,
.button-2-0 .button-glms-button.button-sams-primary-main-blue:hover {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-primary-main-blue:active {
  background-color: #0067a0;
  border-color: #0067a0;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-primary-light-blue {
  border-color: #a4dbe8;
  color: #a4dbe8 !important;
}
.button-2-0 .button-glms-button.button-sams-primary-light-blue.button-primary {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-primary-light-blue:focus,
.button-2-0 .button-glms-button.button-sams-primary-light-blue:hover {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-primary-light-blue:active {
  background-color: #a4dbe8;
  border-color: #a4dbe8;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-blue {
  border-color: #00afd7;
  color: #a4dbe8 !important;
}
.button-2-0
  .button-glms-button.button-sams-secondary-light-blue.button-primary {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-blue:focus,
.button-2-0 .button-glms-button.button-sams-secondary-light-blue:hover {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-blue:active {
  background-color: #00afd7;
  border-color: #00afd7;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-secondary-dark-gray {
  border-color: #7c878e;
  color: #7c878e !important;
}
.button-2-0 .button-glms-button.button-sams-secondary-dark-gray.button-primary {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-secondary-dark-gray:focus,
.button-2-0 .button-glms-button.button-sams-secondary-dark-gray:hover {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-secondary-dark-gray:active {
  background-color: #7c878e;
  border-color: #7c878e;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-gray {
  border-color: #d0d3d4;
  color: #000 !important;
}
.button-2-0
  .button-glms-button.button-sams-secondary-light-gray.button-primary {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-gray:focus,
.button-2-0 .button-glms-button.button-sams-secondary-light-gray:hover {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-secondary-light-gray:active {
  background-color: #d0d3d4;
  border-color: #d0d3d4;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-dark-purple {
  border-color: #514689;
  color: #514689 !important;
}
.button-2-0 .button-glms-button.button-sams-supp-dark-purple.button-primary {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-dark-purple:focus,
.button-2-0 .button-glms-button.button-sams-supp-dark-purple:hover {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-dark-purple:active {
  background-color: #514689;
  border-color: #514689;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-light-purple {
  border-color: #9063cd;
  color: #9063cd !important;
}
.button-2-0 .button-glms-button.button-sams-supp-light-purple.button-primary {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-light-purple:focus,
.button-2-0 .button-glms-button.button-sams-supp-light-purple:hover {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-light-purple:active {
  background-color: #9063cd;
  border-color: #9063cd;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-green {
  border-color: #006f44;
  color: #006f44 !important;
}
.button-2-0 .button-glms-button.button-sams-supp-green.button-primary {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-green:focus,
.button-2-0 .button-glms-button.button-sams-supp-green:hover {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-green:active {
  background-color: #006f44;
  border-color: #006f44;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-teal {
  border-color: #47d7ac;
  color: #47d7ac !important;
}
.button-2-0 .button-glms-button.button-sams-supp-teal.button-primary {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-teal:focus,
.button-2-0 .button-glms-button.button-sams-supp-teal:hover {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-teal:active {
  background-color: #47d7ac;
  border-color: #47d7ac;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-red {
  border-color: #fa4616;
  color: #fa4616 !important;
}
.button-2-0 .button-glms-button.button-sams-supp-red.button-primary {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-red:focus,
.button-2-0 .button-glms-button.button-sams-supp-red:hover {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-red:active {
  background-color: #fa4616;
  border-color: #fa4616;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-orange {
  border-color: #ff8f1c;
  color: #ff8f1c !important;
}
.button-2-0 .button-glms-button.button-sams-supp-orange.button-primary {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-orange:focus,
.button-2-0 .button-glms-button.button-sams-supp-orange:hover {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-orange:active {
  background-color: #ff8f1c;
  border-color: #ff8f1c;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-pink {
  border-color: #de1b73;
  color: #de1b73 !important;
}
.button-2-0 .button-glms-button.button-sams-supp-pink.button-primary {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-pink:focus,
.button-2-0 .button-glms-button.button-sams-supp-pink:hover {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-pink:active {
  background-color: #de1b73;
  border-color: #de1b73;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-supp-yellow {
  border-color: #ffb500;
  color: #ffb500 !important;
}
.button-2-0 .button-glms-button.button-sams-supp-yellow.button-primary {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-supp-yellow:focus,
.button-2-0 .button-glms-button.button-sams-supp-yellow:hover {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-supp-yellow:active {
  background-color: #ffb500;
  border-color: #ffb500;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-blue {
  border-color: #22449b;
  color: #22449b !important;
}
.button-2-0 .button-glms-button.button-sams-blue.button-primary {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-blue:focus,
.button-2-0 .button-glms-button.button-sams-blue:hover {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-blue:active {
  background-color: #22449b;
  border-color: #22449b;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-light-blue {
  border-color: #2983ea;
  color: #2983ea !important;
}
.button-2-0 .button-glms-button.button-sams-light-blue.button-primary {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-light-blue:focus,
.button-2-0 .button-glms-button.button-sams-light-blue:hover {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-light-blue:active {
  background-color: #2983ea;
  border-color: #2983ea;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-medium-blue {
  border-color: #1788da;
  color: #1788da !important;
}
.button-2-0 .button-glms-button.button-sams-medium-blue.button-primary {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-medium-blue:focus,
.button-2-0 .button-glms-button.button-sams-medium-blue:hover {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-medium-blue:active {
  background-color: #1788da;
  border-color: #1788da;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-green {
  border-color: #10a04b;
  color: #10a04b !important;
}
.button-2-0 .button-glms-button.button-sams-green.button-primary {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-green:focus,
.button-2-0 .button-glms-button.button-sams-green:hover {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-green:active {
  background-color: #10a04b;
  border-color: #10a04b;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-gray {
  border-color: #333;
  color: #333 !important;
}
.button-2-0 .button-glms-button.button-sams-gray.button-primary {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-gray:focus,
.button-2-0 .button-glms-button.button-sams-gray:hover {
  background-color: #333;
  border-color: #333;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-red {
  border-color: #ec0439;
  color: #ec0439 !important;
}
.button-2-0 .button-glms-button.button-sams-red.button-primary {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-red:focus,
.button-2-0 .button-glms-button.button-sams-red:hover {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-red:active {
  background-color: #ec0439;
  border-color: #ec0439;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-yellow {
  border-color: #fba72b;
  color: #fba72b !important;
}
.button-2-0 .button-glms-button.button-sams-yellow.button-primary {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-yellow:focus,
.button-2-0 .button-glms-button.button-sams-yellow:hover {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-yellow:active {
  background-color: #fba72b;
  border-color: #fba72b;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-sams-orange {
  border-color: #f37020;
  color: #f37020 !important;
}
.button-2-0 .button-glms-button.button-sams-orange.button-primary {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-sams-orange:focus,
.button-2-0 .button-glms-button.button-sams-orange:hover {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-sams-orange:active {
  background-color: #f37020;
  border-color: #f37020;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-jet-purple {
  border-color: #4f0099;
  color: #4f0099 !important;
}
.button-2-0 .button-glms-button.button-jet-purple.button-primary {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-jet-purple:focus,
.button-2-0 .button-glms-button.button-jet-purple:hover {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-jet-purple:active {
  background-color: #4f0099;
  border-color: #4f0099;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-moosejaw-red {
  border-color: #a93439;
  color: #a93439 !important;
}
.button-2-0 .button-glms-button.button-moosejaw-red.button-primary {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-moosejaw-red:focus,
.button-2-0 .button-glms-button.button-moosejaw-red:hover {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-moosejaw-red:active {
  background-color: #a93439;
  border-color: #a93439;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-modcloth-gray-blue {
  border-color: #48515f;
  color: #48515f !important;
}
.button-2-0 .button-glms-button.button-modcloth-gray-blue.button-primary {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-modcloth-gray-blue:focus,
.button-2-0 .button-glms-button.button-modcloth-gray-blue:hover {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-modcloth-gray-blue:active {
  background-color: #48515f;
  border-color: #48515f;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-hayneedle-gray-blue {
  border-color: #45545f;
  color: #45545f !important;
}
.button-2-0 .button-glms-button.button-hayneedle-gray-blue.button-primary {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-hayneedle-gray-blue:focus,
.button-2-0 .button-glms-button.button-hayneedle-gray-blue:hover {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-hayneedle-gray-blue:active {
  background-color: #45545f;
  border-color: #45545f;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-shoes-blue {
  border-color: #203566;
  color: #45545f !important;
}
.button-2-0 .button-glms-button.button-shoes-blue.button-primary {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-shoes-blue:focus,
.button-2-0 .button-glms-button.button-shoes-blue:hover {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-shoes-blue:active {
  background-color: #203566;
  border-color: #203566;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-bonobos-brown {
  border-color: #2f1214;
  color: #2f1214 !important;
}
.button-2-0 .button-glms-button.button-bonobos-brown.button-primary {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-bonobos-brown:focus,
.button-2-0 .button-glms-button.button-bonobos-brown:hover {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-bonobos-brown:active {
  background-color: #2f1214;
  border-color: #2f1214;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-allswell-black {
  border-color: #000;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-allswell-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-allswell-black:focus,
.button-2-0 .button-glms-button.button-allswell-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-allswell-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-parcel-black {
  border-color: #000;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-parcel-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-parcel-black:focus,
.button-2-0 .button-glms-button.button-parcel-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-parcel-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-barenecessities-black {
  border-color: #000;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-barenecessities-black.button-primary {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-barenecessities-black:focus,
.button-2-0 .button-glms-button.button-barenecessities-black:hover {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-barenecessities-black:active {
  background-color: #000;
  border-color: #000;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-vudu-blue {
  border-color: #0072ce;
  color: #0072ce !important;
}
.button-2-0 .button-glms-button.button-vudu-blue.button-primary {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-vudu-blue:focus,
.button-2-0 .button-glms-button.button-vudu-blue:hover {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-vudu-blue:active {
  background-color: #0072ce;
  border-color: #0072ce;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-eloquil-brown {
  border-color: #231f20;
  color: #231f20 !important;
}
.button-2-0 .button-glms-button.button-eloquil-brown.button-primary {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-eloquil-brown:focus,
.button-2-0 .button-glms-button.button-eloquil-brown:hover {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-eloquil-brown:active {
  background-color: #231f20;
  border-color: #231f20;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-white {
  border-color: #fff;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-white.button-primary {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-white:focus,
.button-2-0 .button-glms-button.button-white:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-white:active {
  background-color: #fff;
  border-color: #fff;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-transparent {
  border-color: #fff;
  color: transparent !important;
}
.button-2-0 .button-glms-button.button-transparent.button-primary {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
}
.button-2-0 .button-glms-button.button-transparent:focus,
.button-2-0 .button-glms-button.button-transparent:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-transparent:active {
  background-color: transparent;
  border-color: #fff;
  color: #fff !important;
  opacity: 1;
}
.button-2-0 .button-glms-button.button-light-gray {
  border-color: #f2f2f2;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-light-gray.button-primary {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
}
.button-2-0 .button-glms-button.button-light-gray:focus,
.button-2-0 .button-glms-button.button-light-gray:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
  opacity: 0.7;
}
.button-2-0 .button-glms-button.button-light-gray:active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #000 !important;
  opacity: 1;
}
.button-2-0 form .button-glms-button {
  padding-top: 0px;
}
.button-2-0 .link-glms-link {
  color: rgba(1, 122, 205, 0.87);
  font-size: 20px;
  opacity: 1 !important;
  text-align: center;
  width: 375px;
}
.button-2-0 .link-glms-link i.btn {
  font-size: 1em;
  position: relative;
}
.button-2-0 .link-glms-link.btn-small {
  height: 32px;
}
.button-2-0 .link-glms-link.btn-small i.btn {
  top: -2px !important;
}
.button-2-0 .link-glms-link.btn-large {
  font-size: 18px;
  height: 48px;
  line-height: 24px;
}
.button-2-0 .link-glms-link.btn-large .icon {
  height: 24px;
  width: 24px;
}
.button-2-0 .link-glms-link.btn-regular {
  font-size: 16px;
  height: 40px;
  line-height: 24px;
}
.button-2-0 .link-glms-link.btn-regular .icon {
  height: 20px;
  width: 20px;
}
.button-2-0 .link-glms-link.btn-small {
  font-size: 14px;
  line-height: 20px;
}
.button-2-0 .link-glms-link.btn-small .icon {
  height: 18px;
  width: 18px;
}
.button-2-0 .link-glms-link.inactive {
  color: rgba(0, 0, 0, 0.54);
}
.button-2-0 .link-glms-link:focus,
.button-2-0 .link-glms-link:hover {
  outline: none;
  text-decoration: underline;
}
.button-2-0 .link-glms-link.button-ozark-noir {
  color: #001e60;
}
.button-2-0 .link-glms-link.button-ozark-noir:focus,
.button-2-0 .link-glms-link.button-ozark-noir:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-ozark-noir:active {
  color: #001e60;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-blue-tone-1 {
  color: #4dbdf5;
}
.button-2-0 .link-glms-link.button-blue-tone-1:focus,
.button-2-0 .link-glms-link.button-blue-tone-1:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-blue-tone-1:active {
  color: #4dbdf5;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-blue-tone-2 {
  color: #a9ddf7;
}
.button-2-0 .link-glms-link.button-blue-tone-2:focus,
.button-2-0 .link-glms-link.button-blue-tone-2:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-blue-tone-2:active {
  color: #a9ddf7;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-yellow-tone {
  color: #f8e6a5;
}
.button-2-0 .link-glms-link.button-yellow-tone:focus,
.button-2-0 .link-glms-link.button-yellow-tone:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-yellow-tone:active {
  color: #f8e6a5;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-spark-yellow {
  color: #ffc220;
}
.button-2-0 .link-glms-link.button-spark-yellow:focus,
.button-2-0 .link-glms-link.button-spark-yellow:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-spark-yellow:active {
  color: #ffc220;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-charcoal {
  color: #333;
}
.button-2-0 .link-glms-link.button-charcoal:focus,
.button-2-0 .link-glms-link.button-charcoal:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-charcoal:active {
  color: #333;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-off-white {
  color: #fafafa;
}
.button-2-0 .link-glms-link.button-off-white:focus,
.button-2-0 .link-glms-link.button-off-white:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-off-white:active {
  color: #fafafa;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-blue-ink {
  color: #041f41;
}
.button-2-0 .link-glms-link.button-blue-ink:focus,
.button-2-0 .link-glms-link.button-blue-ink:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-blue-ink:active {
  color: #041f41;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-global-green {
  color: #06f27b;
}
.button-2-0 .link-glms-link.button-global-green:focus,
.button-2-0 .link-glms-link.button-global-green:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-global-green:active {
  color: #06f27b;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-granite-grey {
  color: #605e63;
}
.button-2-0 .link-glms-link.button-granite-grey:focus,
.button-2-0 .link-glms-link.button-granite-grey:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-granite-grey:active {
  color: #605e63;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-gt-grey {
  color: #b9bbc5;
}
.button-2-0 .link-glms-link.button-gt-grey:focus,
.button-2-0 .link-glms-link.button-gt-grey:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-gt-grey:active {
  color: #b9bbc5;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-purple {
  color: #432188;
}
.button-2-0 .link-glms-link.button-wmi-purple:focus,
.button-2-0 .link-glms-link.button-wmi-purple:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-purple:active {
  color: #432188;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-pink {
  color: #eb148d;
}
.button-2-0 .link-glms-link.button-wmi-pink:focus,
.button-2-0 .link-glms-link.button-wmi-pink:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-pink:active {
  color: #eb148d;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-dark-blue {
  color: #081f2c;
}
.button-2-0 .link-glms-link.button-wmi-dark-blue:focus,
.button-2-0 .link-glms-link.button-wmi-dark-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-dark-blue:active {
  color: #081f2c;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-medium-blue {
  color: #0070ce;
}
.button-2-0 .link-glms-link.button-wmi-medium-blue:focus,
.button-2-0 .link-glms-link.button-wmi-medium-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-medium-blue:active {
  color: #0070ce;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-light-blue {
  color: #78b9e7;
}
.button-2-0 .link-glms-link.button-wmi-light-blue:focus,
.button-2-0 .link-glms-link.button-wmi-light-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-light-blue:active {
  color: #78b9e7;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-yellow {
  color: #001e60;
}
.button-2-0 .link-glms-link.button-wmi-yellow:focus,
.button-2-0 .link-glms-link.button-wmi-yellow:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-yellow:active {
  color: #001e60;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-green {
  color: #76c043;
}
.button-2-0 .link-glms-link.button-wmi-green:focus,
.button-2-0 .link-glms-link.button-wmi-green:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-green:active {
  color: #76c043;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-red {
  color: #ee3b2a;
}
.button-2-0 .link-glms-link.button-wmi-red:focus,
.button-2-0 .link-glms-link.button-wmi-red:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-red:active {
  color: #ee3b2a;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-wmi-orange {
  color: #f47521;
}
.button-2-0 .link-glms-link.button-wmi-orange:focus,
.button-2-0 .link-glms-link.button-wmi-orange:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-wmi-orange:active {
  color: #f47521;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-blue {
  color: #2e2f32;
  text-decoration: underline;
}
.button-2-0 .link-glms-link.button-blue:hover {
  color: #004f9a;
  opacity: 0.7;
  text-decoration: none;
}
.button-2-0 .link-glms-link.button-blue:active,
.button-2-0 .link-glms-link.button-blue:focus {
  color: #002d58;
  opacity: 1;
  text-decoration: none;
}
.button-2-0 .link-glms-link.button-sams-gray {
  color: #333;
}
.button-2-0 .link-glms-link.button-sams-gray:focus,
.button-2-0 .link-glms-link.button-sams-gray:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-gray:active {
  color: #000;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-green {
  color: #76c043;
}
.button-2-0 .link-glms-link.button-green:focus,
.button-2-0 .link-glms-link.button-green:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-green:active {
  color: #54a546;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-red {
  color: #ee3b2a;
}
.button-2-0 .link-glms-link.button-red:focus,
.button-2-0 .link-glms-link.button-red:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-red:active {
  color: #cb2022;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-pink {
  color: #eb148d;
}
.button-2-0 .link-glms-link.button-pink:focus,
.button-2-0 .link-glms-link.button-pink:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-pink:active {
  color: #eb148d;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-orange {
  color: #f47521;
}
.button-2-0 .link-glms-link.button-orange:focus,
.button-2-0 .link-glms-link.button-orange:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-orange:active {
  color: #e54e26;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-walmart-gray {
  color: #757575;
}
.button-2-0 .link-glms-link.button-walmart-gray:focus,
.button-2-0 .link-glms-link.button-walmart-gray:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-walmart-gray:active {
  color: #757575;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-light-blue {
  color: #78b9e7;
}
.button-2-0 .link-glms-link.button-light-blue:focus,
.button-2-0 .link-glms-link.button-light-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-light-blue:active {
  color: #78b9e7;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-yellow {
  color: #ffc220;
}
.button-2-0 .link-glms-link.button-yellow:focus,
.button-2-0 .link-glms-link.button-yellow:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-yellow:active {
  color: #ffc220;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-teal {
  color: #3ec5e6;
}
.button-2-0 .link-glms-link.button-teal:focus,
.button-2-0 .link-glms-link.button-teal:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-teal:active {
  color: #3ec5e6;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-background-blue {
  color: #e1edf9;
}
.button-2-0 .link-glms-link.button-background-blue:focus,
.button-2-0 .link-glms-link.button-background-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-background-blue:active {
  color: #e1edf9;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-black {
  color: #000;
}
.button-2-0 .link-glms-link.button-black:focus,
.button-2-0 .link-glms-link.button-black:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-black:active {
  color: #000;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-labs {
  color: #302951;
}
.button-2-0 .link-glms-link.button-labs:focus,
.button-2-0 .link-glms-link.button-labs:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-labs:active {
  color: #302951;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-deep-blue {
  color: #001e60;
}
.button-2-0 .link-glms-link.button-deep-blue:focus,
.button-2-0 .link-glms-link.button-deep-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-deep-blue:active {
  color: #031122;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-blue {
  color: #22449b;
}
.button-2-0 .link-glms-link.button-sams-blue:focus,
.button-2-0 .link-glms-link.button-sams-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-blue:active {
  color: #22449b;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-light-blue {
  color: #2983ea;
}
.button-2-0 .link-glms-link.button-sams-light-blue:focus,
.button-2-0 .link-glms-link.button-sams-light-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-light-blue:active {
  color: #2983ea;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-medium-blue {
  color: #1788da;
}
.button-2-0 .link-glms-link.button-sams-medium-blue:focus,
.button-2-0 .link-glms-link.button-sams-medium-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-medium-blue:active {
  color: #1788da;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-green {
  color: #10a04b;
}
.button-2-0 .link-glms-link.button-sams-green:focus,
.button-2-0 .link-glms-link.button-sams-green:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-green:active {
  color: #10a04b;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-red {
  color: #ec0439;
}
.button-2-0 .link-glms-link.button-sams-red:focus,
.button-2-0 .link-glms-link.button-sams-red:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-red:active {
  color: #ec0439;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-yellow {
  color: #fba72b;
}
.button-2-0 .link-glms-link.button-sams-yellow:focus,
.button-2-0 .link-glms-link.button-sams-yellow:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-yellow:active {
  color: #fba72b;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-orange {
  color: #f37020;
}
.button-2-0 .link-glms-link.button-sams-orange:focus,
.button-2-0 .link-glms-link.button-sams-orange:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-orange:active {
  color: #f37020;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-jet-purple {
  color: #4f0099;
}
.button-2-0 .link-glms-link.button-jet-purple:focus,
.button-2-0 .link-glms-link.button-jet-purple:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-jet-purple:active {
  color: #4f0099;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-moosejaw-red {
  color: #a93439;
}
.button-2-0 .link-glms-link.button-moosejaw-red:focus,
.button-2-0 .link-glms-link.button-moosejaw-red:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-moosejaw-red:active {
  color: #a93439;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-modcloth-gray-blue {
  color: #48515f;
}
.button-2-0 .link-glms-link.button-modcloth-gray-blue:focus,
.button-2-0 .link-glms-link.button-modcloth-gray-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-modcloth-gray-blue:active {
  color: #48515f;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-hayneedle-gray-blue {
  color: #45545f;
}
.button-2-0 .link-glms-link.button-hayneedle-gray-blue:focus,
.button-2-0 .link-glms-link.button-hayneedle-gray-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-hayneedle-gray-blue:active {
  color: #45545f;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-shoes-blue {
  color: #203566;
}
.button-2-0 .link-glms-link.button-shoes-blue:focus,
.button-2-0 .link-glms-link.button-shoes-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-shoes-blue:active {
  color: #203566;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-bonobos-brown {
  color: #2f1214;
}
.button-2-0 .link-glms-link.button-bonobos-brown:focus,
.button-2-0 .link-glms-link.button-bonobos-brown:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-bonobos-brown:active {
  color: #2f1214;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-allswell-black {
  color: #000;
}
.button-2-0 .link-glms-link.button-allswell-black:focus,
.button-2-0 .link-glms-link.button-allswell-black:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-allswell-black:active {
  color: #000;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-parcel-black {
  color: #000;
}
.button-2-0 .link-glms-link.button-parcel-black:focus,
.button-2-0 .link-glms-link.button-parcel-black:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-parcel-black:active {
  color: #000;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-barenecessities-black,
.button-2-0 .link-glms-link.button-barenecessities-black:active {
  color: #000;
}
.button-2-0 .link-glms-link.button-vudu-blue {
  color: #0072ce;
}
.button-2-0 .link-glms-link.button-vudu-blue:focus,
.button-2-0 .link-glms-link.button-vudu-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-vudu-blue:active {
  color: #0072ce;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-barenecessities-black {
  color: #231f20;
}
.button-2-0 .link-glms-link.button-barenecessities-black:focus,
.button-2-0 .link-glms-link.button-barenecessities-black:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-barenecessities-black:active {
  color: #231f20;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-primary-dark-blue {
  background-color: transparent;
  color: #00358e;
}
.button-2-0 .link-glms-link.button-sams-primary-dark-blue:focus,
.button-2-0 .link-glms-link.button-sams-primary-dark-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-primary-dark-blue:active {
  color: #00358e;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-primary-main-blue {
  background-color: transparent;
  color: #0067a0;
}
.button-2-0 .link-glms-link.button-sams-primary-main-blue:focus,
.button-2-0 .link-glms-link.button-sams-primary-main-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-primary-main-blue:active {
  color: #0067a0;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-primary-light-blue {
  background-color: transparent;
  color: #a4dbe8;
}
.button-2-0 .link-glms-link.button-sams-primary-light-blue:focus,
.button-2-0 .link-glms-link.button-sams-primary-light-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-primary-light-blue:active {
  color: #a4dbe8;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-blue {
  background-color: transparent;
  color: #00afd7;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-blue:focus,
.button-2-0 .link-glms-link.button-sams-secondary-light-blue:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-blue:active {
  color: #00afd7;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-secondary-dark-gray {
  background-color: transparent;
  color: #7c878e;
}
.button-2-0 .link-glms-link.button-sams-secondary-dark-gray:focus,
.button-2-0 .link-glms-link.button-sams-secondary-dark-gray:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-secondary-dark-gray:active {
  color: #7c878e;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-gray {
  background-color: transparent;
  color: #d0d3d4;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-gray:focus,
.button-2-0 .link-glms-link.button-sams-secondary-light-gray:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-secondary-light-gray:active {
  color: #d0d3d4;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-dark-purple {
  background-color: transparent;
  color: #514689;
}
.button-2-0 .link-glms-link.button-sams-supp-dark-purple:focus,
.button-2-0 .link-glms-link.button-sams-supp-dark-purple:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-dark-purple:active {
  color: #514689;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-light-purple {
  background-color: transparent;
  color: #9063cd;
}
.button-2-0 .link-glms-link.button-sams-supp-light-purple:focus,
.button-2-0 .link-glms-link.button-sams-supp-light-purple:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-light-purple:active {
  color: #9063cd;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-green {
  background-color: transparent;
  color: #006f44;
}
.button-2-0 .link-glms-link.button-sams-supp-green:focus,
.button-2-0 .link-glms-link.button-sams-supp-green:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-green:active {
  color: #006f44;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-teal {
  background-color: transparent;
  color: #47d7ac;
}
.button-2-0 .link-glms-link.button-sams-supp-teal:focus,
.button-2-0 .link-glms-link.button-sams-supp-teal:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-teal:active {
  color: #7c878e;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-red {
  background-color: transparent;
  color: #fa4616;
}
.button-2-0 .link-glms-link.button-sams-supp-red:focus,
.button-2-0 .link-glms-link.button-sams-supp-red:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-red:active {
  color: #fa4616;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-orange {
  background-color: transparent;
  color: #ff8f1c;
}
.button-2-0 .link-glms-link.button-sams-supp-orange:focus,
.button-2-0 .link-glms-link.button-sams-supp-orange:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-orange:active {
  color: #ff8f1c;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-pink {
  background-color: transparent;
  color: #de1b73;
}
.button-2-0 .link-glms-link.button-sams-supp-pink:focus,
.button-2-0 .link-glms-link.button-sams-supp-pink:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-pink:active {
  color: #de1b73;
  opacity: 1;
}
.button-2-0 .link-glms-link.button-sams-supp-yellow {
  background-color: transparent;
  color: #ffb500;
}
.button-2-0 .link-glms-link.button-sams-supp-yellow:focus,
.button-2-0 .link-glms-link.button-sams-supp-yellow:hover {
  opacity: 0.7;
}
.button-2-0 .link-glms-link.button-sams-supp-yellow:active {
  color: #ffb500;
  opacity: 1;
}
.button-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
i.icon.button-icon-alignment-left,
span.button-icon-alignment-left img {
  left: -10px;
  margin-right: 5px;
}
.left .link-glms-link.button-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.left .link-glms-link.button-icon-alignment-left.button-content {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.right .link-glms-link.button-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.right .link-glms-link.button-icon-alignment-left.button-content {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.button-icon-content2.icon.btn {
  position: relative;
  top: -2px;
}
.button-icon-alignment-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.image-padding {
  padding-left: 8px;
}
.button-icon-alignment-left .image-padding {
  padding-left: 0px;
  padding-right: 8px;
}
.margin-bottom-0 {
  margin-bottom: 0px;
}
.margin-bottom-8 {
  margin-bottom: 8px;
}
.margin-bottom-16 {
  margin-bottom: 16px;
}
.margin-bottom-24 {
  margin-bottom: 24px;
}
.margin-bottom-32 {
  margin-bottom: 32px;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.button-glms-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  letter-spacing: 0.5px;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  justify-content: center;
}
.button-glms-button i {
  font-size: 20px;
  font-style: normal;
  padding-bottom: 0px;
  padding-left: 10px;
}
.button-glms-button .icon {
  padding-left: 8px;
  vertical-align: middle;
}
.button-glms-button.btn-classic {
  border-radius: 25px;
  height: 50px;
  width: auto;
}
.button-glms-button.btn-large {
  border-radius: 25px;
  font-size: 18px !important;
  height: 50px;
  width: 153px;
}
.button-glms-button.btn-large .icon {
  height: 24px;
  width: 24px;
}
.button-glms-button.btn-regular {
  border-radius: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  padding: 0 25px;
  width: 120px;
}
.button-glms-button.btn-regular .icon {
  height: 20px;
  width: 20px;
}
.button-glms-button.btn-small {
  border-radius: 14px;
  height: 30px;
  width: 103px;
}
.button-glms-button.btn-small .icon {
  height: 18px;
  width: 18px;
}
.button-glms-button:active,
.button-glms-button:focus,
.button-glms-button:hover {
  outline: none;
  text-decoration: none;
}
.button-glms-button.button-blue {
  border-color: #0053e2 !important;
  color: #0053e2 !important;
}
.button-glms-button.button-blue.button-primary,
.button-glms-button.button-blue:focus,
.button-glms-button.button-blue:hover {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
}
.button-glms-button.button-blue:focus,
.button-glms-button.button-blue:hover {
  opacity: 0.7;
}
.button-glms-button.button-blue:active {
  background-color: #064f8e !important;
  border-color: #064f8e !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-ozark-noir {
  border-color: #001e60 !important;
  color: #001e60 !important;
}
.button-glms-button.button-ozark-noir.button-primary {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
}
.button-glms-button.button-ozark-noir:focus,
.button-glms-button.button-ozark-noir:hover {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-ozark-noir:active {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-blue-tone-1 {
  border-color: #4dbdf5 !important;
  color: #4dbdf5 !important;
}
.button-glms-button.button-blue-tone-1.button-primary {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #000 !important;
}
.button-glms-button.button-blue-tone-1:focus,
.button-glms-button.button-blue-tone-1:hover {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-blue-tone-1:active {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-blue-tone-2 {
  border-color: #a9ddf7 !important;
  color: #a9ddf7 !important;
}
.button-glms-button.button-blue-tone-2.button-primary {
  background-color: #a9ddf7 !important;
  border-color: #a9ddf7 !important;
  color: #000 !important;
}
.button-glms-button.button-blue-tone-2:focus,
.button-glms-button.button-blue-tone-2:hover {
  background-color: #a9ddf7 !important;
  border-color: #a9ddf7 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-blue-tone-2:active {
  background-color: #a9ddf7 !important;
  border-color: #a9ddf7 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-yellow-tone {
  border-color: #f8e6a5 !important;
  color: #f8e6a5 !important;
}
.button-glms-button.button-yellow-tone.button-primary {
  background-color: #f8e6a5 !important;
  border-color: #f8e6a5 !important;
  color: #000 !important;
}
.button-glms-button.button-yellow-tone:focus,
.button-glms-button.button-yellow-tone:hover {
  background-color: #f8e6a5 !important;
  border-color: #f8e6a5 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-yellow-tone:active {
  background-color: #f8e6a5 !important;
  border-color: #f8e6a5 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-default {
  border-color: #909196;
  border-width: 1px !important;
  color: #000;
}
.button-glms-button.button-default.button-primary {
  background-color: #fff !important;
  border-color: #2e2f32 !important;
  color: #000;
}
.button-glms-button.button-default:focus,
.button-glms-button.button-default:hover {
  border-color: #000 !important;
  border-width: 1px;
  -webkit-box-shadow: 0px 0px 0px 1px;
  box-shadow: 0px 0px 0px 1px;
  color: #000;
}
.button-glms-button.button-default:active {
  background-color: #2e2f32 !important;
  border-color: #2e2f32 !important;
  color: #fff;
}
.button-glms-button.button-spark-yellow {
  border-color: #ffc220 !important;
  color: #ffc220 !important;
}
.button-glms-button.button-spark-yellow.button-primary {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #000 !important;
}
.button-glms-button.button-spark-yellow:focus,
.button-glms-button.button-spark-yellow:hover {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-spark-yellow:active {
  background-color: #ffd158 !important;
  border-color: #ffd158 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-charcoal {
  border-color: #333 !important;
  color: #333 !important;
}
.button-glms-button.button-charcoal.button-primary {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff !important;
}
.button-glms-button.button-charcoal:focus,
.button-glms-button.button-charcoal:hover {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-charcoal:active {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-off-white {
  border-color: #fafafa !important;
  color: #fafafa !important;
}
.button-glms-button.button-off-white.button-primary,
.button-glms-button.button-off-white:focus,
.button-glms-button.button-off-white:hover {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #000 !important;
}
.button-glms-button.button-off-white:focus,
.button-glms-button.button-off-white:hover {
  opacity: 0.7;
}
.button-glms-button.button-off-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-blue-ink {
  border-color: #041f41 !important;
  color: #041f41 !important;
}
.button-glms-button.button-blue-ink.button-primary,
.button-glms-button.button-blue-ink:focus,
.button-glms-button.button-blue-ink:hover {
  background-color: #041f41 !important;
  border-color: #041f41 !important;
  color: #fff !important;
}
.button-glms-button.button-blue-ink:focus,
.button-glms-button.button-blue-ink:hover {
  opacity: 0.7;
}
.button-glms-button.button-blue-ink:active {
  background-color: #041f41 !important;
  border-color: #041f41 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-global-green {
  border-color: #06f27b !important;
  color: #06f27b !important;
}
.button-glms-button.button-global-green.button-primary {
  background-color: #06f27b !important;
  border-color: #06f27b !important;
  color: #fff !important;
}
.button-glms-button.button-global-green:focus,
.button-glms-button.button-global-green:hover {
  background-color: #06f27b !important;
  border-color: #06f27b !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-global-green:active {
  background-color: #06f27b !important;
  border-color: #06f27b !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-granite-grey {
  border-color: #605e63 !important;
  color: #605e63 !important;
}
.button-glms-button.button-granite-grey.button-primary {
  background-color: #605e63 !important;
  border-color: #605e63 !important;
  color: #fff !important;
}
.button-glms-button.button-granite-grey:focus,
.button-glms-button.button-granite-grey:hover {
  background-color: #605e63 !important;
  border-color: #605e63 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-granite-grey:active {
  background-color: #605e63 !important;
  border-color: #605e63 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-gt-grey {
  border-color: #b9bbc5 !important;
  color: #b9bbc5 !important;
}
.button-glms-button.button-gt-grey.button-primary,
.button-glms-button.button-gt-grey:focus,
.button-glms-button.button-gt-grey:hover {
  background-color: #b9bbc5 !important;
  border-color: #b9bbc5 !important;
  color: #fff !important;
}
.button-glms-button.button-gt-grey:focus,
.button-glms-button.button-gt-grey:hover {
  opacity: 0.7;
}
.button-glms-button.button-gt-grey:active {
  background-color: #b9bbc5 !important;
  border-color: #b9bbc5 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.walmart-true-blue {
  border-color: #0053e2 !important;
  color: #0053e2 !important;
}
.button-glms-button.walmart-true-blue.button-primary {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
}
.button-glms-button.walmart-true-blue:focus,
.button-glms-button.walmart-true-blue:hover {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
  opacity: 0.7 !important;
}
.button-glms-button.walmart-true-blue:active {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.walmart-bentonville-blue {
  border-color: #001e60 !important;
  color: #001e60 !important;
}
.button-glms-button.walmart-bentonville-blue.button-primary {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
}
.button-glms-button.walmart-bentonville-blue:focus,
.button-glms-button.walmart-bentonville-blue:hover {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.walmart-bentonville-blue:active {
  background-color: #001e60 !important;
  border-color: #001e60 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.walmart-sky-blue {
  border-color: #a9ddf7 !important;
  color: #001e60 !important;
}
.button-glms-button.walmart-sky-blue.button-primary,
.button-glms-button.walmart-sky-blue:focus,
.button-glms-button.walmart-sky-blue:hover {
  background-color: #a9ddf7 !important;
  border-color: #a9ddf7 !important;
  color: #fff !important;
}
.button-glms-button.walmart-sky-blue:focus,
.button-glms-button.walmart-sky-blue:hover {
  opacity: 0.7;
}
.button-glms-button.walmart-sky-blue:active {
  background-color: #a9ddf7 !important;
  border-color: #a9ddf7 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.walmart-everyday-blue {
  border-color: #4dbdf5 !important;
  color: #4dbdf5 !important;
}
.button-glms-button.walmart-everyday-blue.button-primary {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #fff !important;
}
.button-glms-button.walmart-everyday-blue:focus,
.button-glms-button.walmart-everyday-blue:hover {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.walmart-everyday-blue:active {
  background-color: #4dbdf5 !important;
  border-color: #4dbdf5 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.wmc-purple {
  border-color: #993ef4 !important;
  color: #993ef4 !important;
}
.button-glms-button.wmc-purple.button-primary,
.button-glms-button.wmc-purple:focus,
.button-glms-button.wmc-purple:hover {
  background-color: #993ef4 !important;
  border-color: #993ef4 !important;
  color: #fff !important;
}
.button-glms-button.wmc-purple:focus,
.button-glms-button.wmc-purple:hover {
  opacity: 0.7;
}
.button-glms-button.wmc-purple:active {
  background-color: #993ef4 !important;
  border-color: #993ef4 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.wmc-trueBlue {
  border-color: #0053e2 !important;
  color: #0053e2 !important;
}
.button-glms-button.wmc-trueBlue.button-primary,
.button-glms-button.wmc-trueBlue:focus,
.button-glms-button.wmc-trueBlue:hover {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
}
.button-glms-button.wmc-trueBlue:focus,
.button-glms-button.wmc-trueBlue:hover {
  opacity: 0.7;
}
.button-glms-button.wmc-trueBlue:active {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.wmc-teal {
  border-color: #00d0cd !important;
  color: #00d0cd !important;
}
.button-glms-button.wmc-teal.button-primary,
.button-glms-button.wmc-teal:focus,
.button-glms-button.wmc-teal:hover {
  background-color: #00d0cd !important;
  border-color: #00d0cd !important;
  color: #fff !important;
}
.button-glms-button.wmc-teal:focus,
.button-glms-button.wmc-teal:hover {
  opacity: 0.7;
}
.button-glms-button.wmc-teal:active {
  background-color: #00d0cd !important;
  border-color: #00d0cd !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-purple {
  border-color: #432188 !important;
  color: #432188 !important;
}
.button-glms-button.button-wmi-purple.button-primary {
  background-color: #432188 !important;
  border-color: #432188 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-purple:focus,
.button-glms-button.button-wmi-purple:hover {
  background-color: #432188 !important;
  border-color: #432188 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-purple:active {
  background-color: #3b1d77 !important;
  border-color: #3b1d77 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-pink {
  border-color: #eb148d !important;
  color: #eb148d !important;
}
.button-glms-button.button-wmi-pink.button-primary,
.button-glms-button.button-wmi-pink:focus,
.button-glms-button.button-wmi-pink:hover {
  background-color: #eb148d !important;
  border-color: #eb148d !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-pink:focus,
.button-glms-button.button-wmi-pink:hover {
  opacity: 0.7;
}
.button-glms-button.button-wmi-pink:active {
  background-color: #b00f6a !important;
  border-color: #b00f6a !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-dark-blue {
  border-color: #081f2c !important;
  color: #081f2c !important;
}
.button-glms-button.button-wmi-dark-blue.button-primary {
  background-color: #081f2c !important;
  border-color: #081f2c !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-dark-blue:focus,
.button-glms-button.button-wmi-dark-blue:hover {
  background-color: #081f2c !important;
  border-color: #081f2c !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-dark-blue:active {
  background-color: #071b27 !important;
  border-color: #071b27 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-medium-blue {
  border-color: #0070ce !important;
  color: #0070ce !important;
}
.button-glms-button.button-wmi-medium-blue.button-primary {
  background-color: #0070ce !important;
  border-color: #0070ce !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-medium-blue:focus,
.button-glms-button.button-wmi-medium-blue:hover {
  background-color: #0070ce !important;
  border-color: #0070ce !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-medium-blue:active {
  background-color: #00549b !important;
  border-color: #00549b !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-light-blue {
  border-color: #78b9e7 !important;
  color: #78b9e7 !important;
}
.button-glms-button.button-wmi-light-blue.button-primary {
  background-color: #78b9e7 !important;
  border-color: #78b9e7 !important;
  color: #000 !important;
}
.button-glms-button.button-wmi-light-blue:focus,
.button-glms-button.button-wmi-light-blue:hover {
  background-color: #78b9e7 !important;
  border-color: #78b9e7 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-light-blue:active {
  background-color: #5a8bad !important;
  border-color: #5a8bad !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-wmi-yellow {
  border-color: #ffc220 !important;
  color: #ffc220 !important;
}
.button-glms-button.button-wmi-yellow.button-primary {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-yellow:focus,
.button-glms-button.button-wmi-yellow:hover {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-yellow:active {
  background-color: #ffd158 !important;
  border-color: #ffd158 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-green {
  border-color: #76c043 !important;
  color: #76c043 !important;
}
.button-glms-button.button-wmi-green.button-primary,
.button-glms-button.button-wmi-green:focus,
.button-glms-button.button-wmi-green:hover {
  background-color: #76c043 !important;
  border-color: #76c043 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-green:focus,
.button-glms-button.button-wmi-green:hover {
  opacity: 0.7;
}
.button-glms-button.button-wmi-green:active {
  background-color: #599032 !important;
  border-color: #599032 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-red {
  border-color: #ee3b2a !important;
  color: #ee3b2a !important;
}
.button-glms-button.button-wmi-red.button-primary,
.button-glms-button.button-wmi-red:focus,
.button-glms-button.button-wmi-red:hover {
  background-color: #ee3b2a !important;
  border-color: #ee3b2a !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-red:focus,
.button-glms-button.button-wmi-red:hover {
  opacity: 0.7;
}
.button-glms-button.button-wmi-red:active {
  background-color: #b32c1f !important;
  border-color: #b32c1f !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-orange {
  border-color: #f47521 !important;
  color: #f47521 !important;
}
.button-glms-button.button-wmi-orange.button-primary {
  background-color: #f47521 !important;
  border-color: #f47521 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-orange:focus,
.button-glms-button.button-wmi-orange:hover {
  background-color: #f47521 !important;
  border-color: #f47521 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-orange:active {
  background-color: #f79859 !important;
  border-color: #f79859 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-lavanda-suave {
  border-color: #9058c9 !important;
  color: #9058c9 !important;
}
.button-glms-button.button-wmi-lavanda-suave.button-primary {
  background-color: #9058c9 !important;
  border-color: #9058c9 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-lavanda-suave:focus,
.button-glms-button.button-wmi-lavanda-suave:hover {
  background-color: #9058c9 !important;
  border-color: #9058c9 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-lavanda-suave:active {
  background-color: #9058c9 !important;
  border-color: #9058c9 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-lila-tenue {
  border-color: #be9ddf !important;
  color: #be9ddf !important;
}
.button-glms-button.button-wmi-lila-tenue.button-primary {
  background-color: #be9ddf !important;
  border-color: #be9ddf !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-lila-tenue:focus,
.button-glms-button.button-wmi-lila-tenue:hover {
  background-color: #be9ddf !important;
  border-color: #be9ddf !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-lila-tenue:active {
  background-color: #be9ddf !important;
  border-color: #be9ddf !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-amarillo-spark {
  border-color: #ffc220 !important;
  color: #ffc220 !important;
}
.button-glms-button.button-wmi-amarillo-spark.button-primary {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-amarillo-spark:focus,
.button-glms-button.button-wmi-amarillo-spark:hover {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-amarillo-spark:active {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-wmi-morado-cashi {
  border-color: #6212b2 !important;
  color: #6212b2 !important;
}
.button-glms-button.button-wmi-morado-cashi.button-primary {
  background-color: #6212b2 !important;
  border-color: #6212b2 !important;
  color: #fff !important;
}
.button-glms-button.button-wmi-morado-cashi:focus,
.button-glms-button.button-wmi-morado-cashi:hover {
  background-color: #6212b2 !important;
  border-color: #6212b2 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-wmi-morado-cashi:active {
  background-color: #6212b2 !important;
  border-color: #6212b2 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-walmart-blue {
  border-color: #0053e2 !important;
  color: #0053e2 !important;
}
.button-glms-button.button-walmart-blue.button-primary {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
}
.button-glms-button.button-walmart-blue:focus,
.button-glms-button.button-walmart-blue:hover {
  background-color: #0053e2 !important;
  border-color: #0053e2 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-walmart-blue:active {
  background-color: #064f8e !important;
  border-color: #064f8e !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-yellow {
  border-color: #ffc220 !important;
  color: #ffc220 !important;
}
.button-glms-button.button-yellow.button-primary,
.button-glms-button.button-yellow:focus,
.button-glms-button.button-yellow:hover {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
}
.button-glms-button.button-yellow:focus,
.button-glms-button.button-yellow:hover {
  opacity: 0.7;
}
.button-glms-button.button-yellow:active {
  background-color: #ffc220 !important;
  border-color: #ffc220 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-light-blue {
  border-color: #78b9e7 !important;
  color: #78b9e7 !important;
}
.button-glms-button.button-light-blue.button-primary {
  background-color: #78b9e7 !important;
  border-color: #78b9e7 !important;
  color: #fff !important;
}
.button-glms-button.button-light-blue:focus,
.button-glms-button.button-light-blue:hover {
  background-color: #78b9e7 !important;
  border-color: #78b9e7 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-light-blue:active {
  background-color: #78b9e7 !important;
  border-color: #78b9e7 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-green {
  border: 2px solid #76c043 !important;
  color: #76c043 !important;
}
.button-glms-button.button-green.button-primary,
.button-glms-button.button-green:focus,
.button-glms-button.button-green:hover {
  background-color: #76c043 !important;
  border-color: #76c043 !important;
  color: #fff !important;
}
.button-glms-button.button-green:focus,
.button-glms-button.button-green:hover {
  opacity: 0.7;
}
.button-glms-button.button-green:active {
  background-color: #54a546 !important;
  border-color: #54a546 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-red {
  border: 2px solid #ee3b2a !important;
  color: #ee3b2a !important;
}
.button-glms-button.button-red.button-primary,
.button-glms-button.button-red:focus,
.button-glms-button.button-red:hover {
  background-color: #ee3b2a !important;
  border-color: #ee3b2a !important;
  color: #fff !important;
}
.button-glms-button.button-red:focus,
.button-glms-button.button-red:hover {
  opacity: 0.7;
}
.button-glms-button.button-red:active {
  background-color: #cb2022 !important;
  border-color: #cb2022 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-pink {
  border: 2px solid #eb148d !important;
  color: #eb148d !important;
}
.button-glms-button.button-pink.button-primary,
.button-glms-button.button-pink:focus,
.button-glms-button.button-pink:hover {
  background-color: #eb148d !important;
  border-color: #eb148d !important;
  color: #fff !important;
}
.button-glms-button.button-pink:focus,
.button-glms-button.button-pink:hover {
  opacity: 0.7;
}
.button-glms-button.button-pink:active {
  background-color: #b51e6d !important;
  border-color: #b51e6d !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-walmart-pink {
  border: 2px solid #eb148d !important;
  color: #eb148d !important;
}
.button-glms-button.button-walmart-pink.button-primary {
  background-color: #eb148d !important;
  border-color: #eb148d !important;
  color: #fff !important;
}
.button-glms-button.button-walmart-pink:focus,
.button-glms-button.button-walmart-pink:hover {
  background-color: #eb148d !important;
  border-color: #eb148d !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-walmart-pink:active {
  background-color: #b51e6d !important;
  border-color: #b51e6d !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-orange {
  border: 2px solid #f47521 !important;
  color: #f47521 !important;
}
.button-glms-button.button-orange.button-primary,
.button-glms-button.button-orange:focus,
.button-glms-button.button-orange:hover {
  background-color: #f47521 !important;
  border-color: #f47521 !important;
  color: #fff !important;
}
.button-glms-button.button-orange:focus,
.button-glms-button.button-orange:hover {
  opacity: 0.7;
}
.button-glms-button.button-orange:active {
  background-color: #e54e26 !important;
  border-color: #e54e26 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-deep-blue {
  border: 2px solid #041f41 !important;
  color: #041f41 !important;
}
.button-glms-button.button-deep-blue.button-primary,
.button-glms-button.button-deep-blue:focus,
.button-glms-button.button-deep-blue:hover {
  background-color: #041f41 !important;
  border-color: #041f41 !important;
  color: #fff !important;
}
.button-glms-button.button-deep-blue:focus,
.button-glms-button.button-deep-blue:hover {
  opacity: 0.7;
}
.button-glms-button.button-deep-blue:active {
  background-color: #031122 !important;
  border-color: #031122 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-walmart-deep-blue {
  border: 2px solid #041f41 !important;
  color: #041f41 !important;
}
.button-glms-button.button-walmart-deep-blue.button-primary {
  background-color: #041f41 !important;
  border-color: #041f41 !important;
  color: #fff !important;
}
.button-glms-button.button-walmart-deep-blue:focus,
.button-glms-button.button-walmart-deep-blue:hover {
  background-color: #041f41 !important;
  border-color: #041f41 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-walmart-deep-blue:active {
  background-color: #031122 !important;
  border-color: #031122 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-background-blue {
  border: 2px solid #e1edf9 !important;
  color: #e1edf9 !important;
}
.button-glms-button.button-background-blue.button-primary {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #fff !important;
}
.button-glms-button.button-background-blue:focus,
.button-glms-button.button-background-blue:hover {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-background-blue:active {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-walmart-background-blue {
  border: 2px solid #e1edf9 !important;
  color: #e1edf9 !important;
}
.button-glms-button.button-walmart-background-blue.button-primary {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #000 !important;
}
.button-glms-button.button-walmart-background-blue:focus,
.button-glms-button.button-walmart-background-blue:hover {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-walmart-background-blue:active {
  background-color: #e1edf9 !important;
  border-color: #e1edf9 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-teal {
  border: 2px solid #3ec5e6 !important;
  color: #3ec5e6 !important;
}
.button-glms-button.button-teal.button-primary,
.button-glms-button.button-teal:focus,
.button-glms-button.button-teal:hover {
  background-color: #3ec5e6 !important;
  border-color: #3ec5e6 !important;
  color: #fff !important;
}
.button-glms-button.button-teal:focus,
.button-glms-button.button-teal:hover {
  opacity: 0.7;
}
.button-glms-button.button-teal:active {
  background-color: #3ec5e6 !important;
  border-color: #3ec5e6 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-walmart-gray {
  border: 2px solid #757575 !important;
  color: #757575 !important;
}
.button-glms-button.button-walmart-gray.button-primary {
  background-color: #757575 !important;
  border-color: #757575 !important;
  color: #fff !important;
}
.button-glms-button.button-walmart-gray:focus,
.button-glms-button.button-walmart-gray:hover {
  background-color: #757575 !important;
  border-color: #757575 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-walmart-gray:active {
  background-color: #757575 !important;
  border-color: #757575 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-gray {
  border: 2px solid #757575 !important;
  color: #757575 !important;
}
.button-glms-button.button-gray.button-primary,
.button-glms-button.button-gray:focus,
.button-glms-button.button-gray:hover {
  background-color: #757575 !important;
  border-color: #757575 !important;
  color: #fff !important;
}
.button-glms-button.button-gray:focus,
.button-glms-button.button-gray:hover {
  opacity: 0.7;
}
.button-glms-button.button-gray:active {
  background-color: #757575 !important;
  border-color: #757575 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-labs {
  border: 2px solid #302951 !important;
  color: #302951 !important;
}
.button-glms-button.button-labs.button-primary,
.button-glms-button.button-labs:focus,
.button-glms-button.button-labs:hover {
  background-color: #302951 !important;
  border-color: #302951 !important;
  color: #fff !important;
}
.button-glms-button.button-labs:focus,
.button-glms-button.button-labs:hover {
  opacity: 0.7;
}
.button-glms-button.button-labs:active {
  background-color: #302951 !important;
  border-color: #302951 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-black {
  border-color: #000 !important;
  color: #000 !important;
}
.button-glms-button.button-black.button-primary,
.button-glms-button.button-black:focus,
.button-glms-button.button-black:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
.button-glms-button.button-black:focus,
.button-glms-button.button-black:hover {
  opacity: 0.7;
}
.button-glms-button.button-black:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-primary-dark-blue {
  border-color: #00358e !important;
  color: #00358e !important;
}
.button-glms-button.button-sams-primary-dark-blue.button-primary {
  background-color: #00358e !important;
  border-color: #00358e !important;
  color: #fff !important;
}
.button-glms-button.button-sams-primary-dark-blue:focus,
.button-glms-button.button-sams-primary-dark-blue:hover {
  background-color: #00358e !important;
  border-color: #00358e !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-primary-dark-blue:active {
  background-color: #00358e !important;
  border-color: #00358e !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-primary-main-blue {
  border-color: #0067a0 !important;
  color: #0067a0 !important;
}
.button-glms-button.button-sams-primary-main-blue.button-primary {
  background-color: #0067a0 !important;
  border-color: #0067a0 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-primary-main-blue:focus,
.button-glms-button.button-sams-primary-main-blue:hover {
  background-color: #0067a0 !important;
  border-color: #0067a0 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-primary-main-blue:active {
  background-color: #0067a0 !important;
  border-color: #0067a0 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-primary-light-blue {
  border-color: #a4dbe8 !important;
  color: #a4dbe8 !important;
}
.button-glms-button.button-sams-primary-light-blue.button-primary {
  background-color: #a4dbe8 !important;
  border-color: #a4dbe8 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-primary-light-blue:focus,
.button-glms-button.button-sams-primary-light-blue:hover {
  background-color: #a4dbe8 !important;
  border-color: #a4dbe8 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-primary-light-blue:active {
  background-color: #a4dbe8 !important;
  border-color: #a4dbe8 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-secondary-light-blue {
  border-color: #00afd7 !important;
  color: #a4dbe8 !important;
}
.button-glms-button.button-sams-secondary-light-blue.button-primary {
  background-color: #00afd7 !important;
  border-color: #00afd7 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-secondary-light-blue:focus,
.button-glms-button.button-sams-secondary-light-blue:hover {
  background-color: #00afd7 !important;
  border-color: #00afd7 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-secondary-light-blue:active {
  background-color: #00afd7 !important;
  border-color: #00afd7 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-secondary-dark-gray {
  border-color: #7c878e !important;
  color: #7c878e !important;
}
.button-glms-button.button-sams-secondary-dark-gray.button-primary {
  background-color: #7c878e !important;
  border-color: #7c878e !important;
  color: #fff !important;
}
.button-glms-button.button-sams-secondary-dark-gray:focus,
.button-glms-button.button-sams-secondary-dark-gray:hover {
  background-color: #7c878e !important;
  border-color: #7c878e !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-secondary-dark-gray:active {
  background-color: #7c878e !important;
  border-color: #7c878e !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-secondary-light-gray {
  border-color: #d0d3d4 !important;
  color: #000 !important;
}
.button-glms-button.button-sams-secondary-light-gray.button-primary {
  background-color: #d0d3d4 !important;
  border-color: #d0d3d4 !important;
  color: #000 !important;
}
.button-glms-button.button-sams-secondary-light-gray:focus,
.button-glms-button.button-sams-secondary-light-gray:hover {
  background-color: #d0d3d4 !important;
  border-color: #d0d3d4 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-secondary-light-gray:active {
  background-color: #d0d3d4 !important;
  border-color: #d0d3d4 !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-dark-purple {
  border-color: #514689 !important;
  color: #514689 !important;
}
.button-glms-button.button-sams-supp-dark-purple.button-primary {
  background-color: #514689 !important;
  border-color: #514689 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-dark-purple:focus,
.button-glms-button.button-sams-supp-dark-purple:hover {
  background-color: #514689 !important;
  border-color: #514689 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-dark-purple:active {
  background-color: #514689 !important;
  border-color: #514689 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-light-purple {
  border-color: #9063cd !important;
  color: #9063cd !important;
}
.button-glms-button.button-sams-supp-light-purple.button-primary {
  background-color: #9063cd !important;
  border-color: #9063cd !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-light-purple:focus,
.button-glms-button.button-sams-supp-light-purple:hover {
  background-color: #9063cd !important;
  border-color: #9063cd !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-light-purple:active {
  background-color: #9063cd !important;
  border-color: #9063cd !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-green {
  border-color: #006f44 !important;
  color: #006f44 !important;
}
.button-glms-button.button-sams-supp-green.button-primary {
  background-color: #006f44 !important;
  border-color: #006f44 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-green:focus,
.button-glms-button.button-sams-supp-green:hover {
  background-color: #006f44 !important;
  border-color: #006f44 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-green:active {
  background-color: #006f44 !important;
  border-color: #006f44 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-teal {
  border-color: #47d7ac !important;
  color: #47d7ac !important;
}
.button-glms-button.button-sams-supp-teal.button-primary {
  background-color: #47d7ac !important;
  border-color: #47d7ac !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-teal:focus,
.button-glms-button.button-sams-supp-teal:hover {
  background-color: #47d7ac !important;
  border-color: #47d7ac !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-teal:active {
  background-color: #47d7ac !important;
  border-color: #47d7ac !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-red {
  border-color: #fa4616 !important;
  color: #fa4616 !important;
}
.button-glms-button.button-sams-supp-red.button-primary {
  background-color: #fa4616 !important;
  border-color: #fa4616 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-red:focus,
.button-glms-button.button-sams-supp-red:hover {
  background-color: #fa4616 !important;
  border-color: #fa4616 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-red:active {
  background-color: #fa4616 !important;
  border-color: #fa4616 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-orange {
  border-color: #ff8f1c !important;
  color: #ff8f1c !important;
}
.button-glms-button.button-sams-supp-orange.button-primary {
  background-color: #ff8f1c !important;
  border-color: #ff8f1c !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-orange:focus,
.button-glms-button.button-sams-supp-orange:hover {
  background-color: #ff8f1c !important;
  border-color: #ff8f1c !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-orange:active {
  background-color: #ff8f1c !important;
  border-color: #ff8f1c !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-pink {
  border-color: #de1b73 !important;
  color: #de1b73 !important;
}
.button-glms-button.button-sams-supp-pink.button-primary {
  background-color: #de1b73 !important;
  border-color: #de1b73 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-pink:focus,
.button-glms-button.button-sams-supp-pink:hover {
  background-color: #de1b73 !important;
  border-color: #de1b73 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-pink:active {
  background-color: #de1b73 !important;
  border-color: #de1b73 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-supp-yellow {
  border-color: #ffb500 !important;
  color: #ffb500 !important;
}
.button-glms-button.button-sams-supp-yellow.button-primary {
  background-color: #ffb500 !important;
  border-color: #ffb500 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-supp-yellow:focus,
.button-glms-button.button-sams-supp-yellow:hover {
  background-color: #ffb500 !important;
  border-color: #ffb500 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-supp-yellow:active {
  background-color: #ffb500 !important;
  border-color: #ffb500 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-blue {
  border-color: #22449b !important;
  color: #22449b !important;
}
.button-glms-button.button-sams-blue.button-primary,
.button-glms-button.button-sams-blue:focus,
.button-glms-button.button-sams-blue:hover {
  background-color: #22449b !important;
  border-color: #22449b !important;
  color: #fff !important;
}
.button-glms-button.button-sams-blue:focus,
.button-glms-button.button-sams-blue:hover {
  opacity: 0.7;
}
.button-glms-button.button-sams-blue:active {
  background-color: #22449b !important;
  border-color: #22449b !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-light-blue {
  border-color: #2983ea !important;
  color: #2983ea !important;
}
.button-glms-button.button-sams-light-blue.button-primary {
  background-color: #2983ea !important;
  border-color: #2983ea !important;
  color: #fff !important;
}
.button-glms-button.button-sams-light-blue:focus,
.button-glms-button.button-sams-light-blue:hover {
  background-color: #2983ea !important;
  border-color: #2983ea !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-light-blue:active {
  background-color: #2983ea !important;
  border-color: #2983ea !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-medium-blue {
  border-color: #1788da !important;
  color: #1788da !important;
}
.button-glms-button.button-sams-medium-blue.button-primary {
  background-color: #1788da !important;
  border-color: #1788da !important;
  color: #fff !important;
}
.button-glms-button.button-sams-medium-blue:focus,
.button-glms-button.button-sams-medium-blue:hover {
  background-color: #1788da !important;
  border-color: #1788da !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-medium-blue:active {
  background-color: #1788da !important;
  border-color: #1788da !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-green {
  border-color: #10a04b !important;
  color: #10a04b !important;
}
.button-glms-button.button-sams-green.button-primary {
  background-color: #10a04b !important;
  border-color: #10a04b !important;
  color: #fff !important;
}
.button-glms-button.button-sams-green:focus,
.button-glms-button.button-sams-green:hover {
  background-color: #10a04b !important;
  border-color: #10a04b !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-green:active {
  background-color: #10a04b !important;
  border-color: #10a04b !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-gray {
  border-color: #333 !important;
  color: #333 !important;
}
.button-glms-button.button-sams-gray.button-primary {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-gray:focus,
.button-glms-button.button-sams-gray:hover {
  background-color: #333 !important;
  border-color: #333 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-gray:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-red {
  border-color: #ec0439 !important;
  color: #ec0439 !important;
}
.button-glms-button.button-sams-red.button-primary,
.button-glms-button.button-sams-red:focus,
.button-glms-button.button-sams-red:hover {
  background-color: #ec0439 !important;
  border-color: #ec0439 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-red:focus,
.button-glms-button.button-sams-red:hover {
  opacity: 0.7;
}
.button-glms-button.button-sams-red:active {
  background-color: #ec0439 !important;
  border-color: #ec0439 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-yellow {
  border-color: #fba72b !important;
  color: #fba72b !important;
}
.button-glms-button.button-sams-yellow.button-primary {
  background-color: #fba72b !important;
  border-color: #fba72b !important;
  color: #fff !important;
}
.button-glms-button.button-sams-yellow:focus,
.button-glms-button.button-sams-yellow:hover {
  background-color: #fba72b !important;
  border-color: #fba72b !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-yellow:active {
  background-color: #fba72b !important;
  border-color: #fba72b !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-sams-orange {
  border-color: #f37020 !important;
  color: #f37020 !important;
}
.button-glms-button.button-sams-orange.button-primary {
  background-color: #f37020 !important;
  border-color: #f37020 !important;
  color: #fff !important;
}
.button-glms-button.button-sams-orange:focus,
.button-glms-button.button-sams-orange:hover {
  background-color: #f37020 !important;
  border-color: #f37020 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-sams-orange:active {
  background-color: #f37020 !important;
  border-color: #f37020 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-jet-purple {
  border-color: #4f0099 !important;
  color: #4f0099 !important;
}
.button-glms-button.button-jet-purple.button-primary {
  background-color: #4f0099 !important;
  border-color: #4f0099 !important;
  color: #fff !important;
}
.button-glms-button.button-jet-purple:focus,
.button-glms-button.button-jet-purple:hover {
  background-color: #4f0099 !important;
  border-color: #4f0099 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-jet-purple:active {
  background-color: #4f0099 !important;
  border-color: #4f0099 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-moosejaw-red {
  border-color: #a93439 !important;
  color: #a93439 !important;
}
.button-glms-button.button-moosejaw-red.button-primary {
  background-color: #a93439 !important;
  border-color: #a93439 !important;
  color: #fff !important;
}
.button-glms-button.button-moosejaw-red:focus,
.button-glms-button.button-moosejaw-red:hover {
  background-color: #a93439 !important;
  border-color: #a93439 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-moosejaw-red:active {
  background-color: #a93439 !important;
  border-color: #a93439 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-modcloth-gray-blue {
  border-color: #48515f !important;
  color: #48515f !important;
}
.button-glms-button.button-modcloth-gray-blue.button-primary {
  background-color: #48515f !important;
  border-color: #48515f !important;
  color: #fff !important;
}
.button-glms-button.button-modcloth-gray-blue:focus,
.button-glms-button.button-modcloth-gray-blue:hover {
  background-color: #48515f !important;
  border-color: #48515f !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-modcloth-gray-blue:active {
  background-color: #48515f !important;
  border-color: #48515f !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-hayneedle-gray-blue {
  border-color: #45545f !important;
  color: #45545f !important;
}
.button-glms-button.button-hayneedle-gray-blue.button-primary {
  background-color: #45545f !important;
  border-color: #45545f !important;
  color: #fff !important;
}
.button-glms-button.button-hayneedle-gray-blue:focus,
.button-glms-button.button-hayneedle-gray-blue:hover {
  background-color: #45545f !important;
  border-color: #45545f !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-hayneedle-gray-blue:active {
  background-color: #45545f !important;
  border-color: #45545f !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-shoes-blue {
  border-color: #203566 !important;
  color: #45545f !important;
}
.button-glms-button.button-shoes-blue.button-primary {
  background-color: #203566 !important;
  border-color: #203566 !important;
  color: #fff !important;
}
.button-glms-button.button-shoes-blue:focus,
.button-glms-button.button-shoes-blue:hover {
  background-color: #203566 !important;
  border-color: #203566 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-shoes-blue:active {
  background-color: #203566 !important;
  border-color: #203566 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-bonobos-brown {
  border-color: #2f1214 !important;
  color: #2f1214 !important;
}
.button-glms-button.button-bonobos-brown.button-primary {
  background-color: #2f1214 !important;
  border-color: #2f1214 !important;
  color: #fff !important;
}
.button-glms-button.button-bonobos-brown:focus,
.button-glms-button.button-bonobos-brown:hover {
  background-color: #2f1214 !important;
  border-color: #2f1214 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-bonobos-brown:active {
  background-color: #2f1214 !important;
  border-color: #2f1214 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-allswell-black {
  border-color: #000 !important;
  color: #000 !important;
}
.button-glms-button.button-allswell-black.button-primary {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
.button-glms-button.button-allswell-black:focus,
.button-glms-button.button-allswell-black:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-allswell-black:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-parcel-black {
  border-color: #000 !important;
  color: #000 !important;
}
.button-glms-button.button-parcel-black.button-primary {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
.button-glms-button.button-parcel-black:focus,
.button-glms-button.button-parcel-black:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-parcel-black:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-barenecessities-black {
  border-color: #000 !important;
  color: #000 !important;
}
.button-glms-button.button-barenecessities-black.button-primary {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
.button-glms-button.button-barenecessities-black:focus,
.button-glms-button.button-barenecessities-black:hover {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-barenecessities-black:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-vudu-blue {
  border-color: #0072ce !important;
  color: #0072ce !important;
}
.button-glms-button.button-vudu-blue.button-primary,
.button-glms-button.button-vudu-blue:focus,
.button-glms-button.button-vudu-blue:hover {
  background-color: #0072ce !important;
  border-color: #0072ce !important;
  color: #fff !important;
}
.button-glms-button.button-vudu-blue:focus,
.button-glms-button.button-vudu-blue:hover {
  opacity: 0.7;
}
.button-glms-button.button-vudu-blue:active {
  background-color: #0072ce !important;
  border-color: #0072ce !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-eloquil-brown {
  border-color: #231f20 !important;
  color: #231f20 !important;
}
.button-glms-button.button-eloquil-brown.button-primary {
  background-color: #231f20 !important;
  border-color: #231f20 !important;
  color: #fff !important;
}
.button-glms-button.button-eloquil-brown:focus,
.button-glms-button.button-eloquil-brown:hover {
  background-color: #231f20 !important;
  border-color: #231f20 !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-eloquil-brown:active {
  background-color: #231f20 !important;
  border-color: #231f20 !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-white {
  border-color: #fff !important;
  color: #000 !important;
}
.button-glms-button.button-white.button-primary,
.button-glms-button.button-white:focus,
.button-glms-button.button-white:hover {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000 !important;
}
.button-glms-button.button-white:focus,
.button-glms-button.button-white:hover {
  opacity: 0.7;
}
.button-glms-button.button-white:active {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000 !important;
  opacity: 1;
}
.button-glms-button.button-transparent {
  border-color: #fff !important;
  color: transparent !important;
}
.button-glms-button.button-transparent.button-primary {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
}
.button-glms-button.button-transparent:focus,
.button-glms-button.button-transparent:hover {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
  opacity: 0.7;
}
.button-glms-button.button-transparent:active {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
  opacity: 1;
}
.button-glms-button.button-light-gray {
  border-color: #f2f2f2 !important;
  color: #000 !important;
}
.button-glms-button.button-light-gray.button-primary {
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
  color: #000 !important;
}
.button-glms-button.button-light-gray:focus,
.button-glms-button.button-light-gray:hover {
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
  color: #000 !important;
  opacity: 0.7;
}
.button-glms-button.button-light-gray:active {
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
  color: #000 !important;
  opacity: 1;
}
form .button-glms-button {
  padding-top: 0px;
}
.link-glms-link {
  color: rgba(1, 122, 205, 0.87);
  font-size: 20px;
  height: 50px;
  text-align: center;
  width: 375px;
}
.link-glms-link i {
  font-style: normal;
}
.link-glms-link .icon {
  padding-left: 8px;
  position: absolute;
  vertical-align: middle;
}
.link-glms-link.btn-large {
  font-size: 24px;
}
.link-glms-link.btn-large .icon {
  height: 24px;
  width: 24px;
}
.link-glms-link.btn-regular {
  font-size: 20px;
}
.link-glms-link.btn-regular .icon {
  height: 20px;
  width: 20px;
}
.link-glms-link.btn-small {
  font-size: 14px;
}
.link-glms-link.btn-small .icon {
  height: 18px;
  width: 18px;
}
.link-glms-link.inactive {
  color: rgba(0, 0, 0, 0.54);
}
.link-glms-link:focus,
.link-glms-link:hover {
  outline: none;
  text-decoration: underline;
}
.link-glms-link.button-blue {
  color: #0053e2;
}
.link-glms-link.button-blue:focus,
.link-glms-link.button-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-blue:active {
  color: #064f8e;
  opacity: 1;
}
.link-glms-link.button-sams-gray {
  color: #333;
}
.link-glms-link.button-sams-gray:focus,
.link-glms-link.button-sams-gray:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-gray:active {
  color: #000;
  opacity: 1;
}
.link-glms-link.button-green {
  color: #76c043;
}
.link-glms-link.button-green:focus,
.link-glms-link.button-green:hover {
  opacity: 0.7;
}
.link-glms-link.button-green:active {
  color: #54a546;
  opacity: 1;
}
.link-glms-link.button-red {
  color: #ee3b2a;
}
.link-glms-link.button-red:focus,
.link-glms-link.button-red:hover {
  opacity: 0.7;
}
.link-glms-link.button-red:active {
  color: #cb2022;
  opacity: 1;
}
.link-glms-link.button-pink {
  color: #eb148d;
}
.link-glms-link.button-pink:focus,
.link-glms-link.button-pink:hover {
  opacity: 0.7;
}
.link-glms-link.button-pink:active {
  color: #eb148d;
  opacity: 1;
}
.link-glms-link.button-orange {
  color: #f47521;
}
.link-glms-link.button-orange:focus,
.link-glms-link.button-orange:hover {
  opacity: 0.7;
}
.link-glms-link.button-orange:active {
  color: #e54e26;
  opacity: 1;
}
.link-glms-link.button-walmart-gray {
  color: #757575;
}
.link-glms-link.button-walmart-gray:focus,
.link-glms-link.button-walmart-gray:hover {
  opacity: 0.7;
}
.link-glms-link.button-walmart-gray:active {
  color: #757575;
  opacity: 1;
}
.link-glms-link.button-light-blue {
  color: #78b9e7;
}
.link-glms-link.button-light-blue:focus,
.link-glms-link.button-light-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-light-blue:active {
  color: #78b9e7;
  opacity: 1;
}
.link-glms-link.button-yellow {
  color: #ffc220;
}
.link-glms-link.button-yellow:focus,
.link-glms-link.button-yellow:hover {
  opacity: 0.7;
}
.link-glms-link.button-yellow:active {
  color: #ffc220;
  opacity: 1;
}
.link-glms-link.button-teal {
  color: #3ec5e6;
}
.link-glms-link.button-teal:focus,
.link-glms-link.button-teal:hover {
  opacity: 0.7;
}
.link-glms-link.button-teal:active {
  color: #3ec5e6;
  opacity: 1;
}
.link-glms-link.button-background-blue {
  color: #e1edf9;
}
.link-glms-link.button-background-blue:focus,
.link-glms-link.button-background-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-background-blue:active {
  color: #e1edf9;
  opacity: 1;
}
.link-glms-link.button-black {
  color: #000;
}
.link-glms-link.button-black:focus,
.link-glms-link.button-black:hover {
  opacity: 0.7;
}
.link-glms-link.button-black:active {
  color: #000;
  opacity: 1;
}
.link-glms-link.button-labs {
  color: #302951;
}
.link-glms-link.button-labs:focus,
.link-glms-link.button-labs:hover {
  opacity: 0.7;
}
.link-glms-link.button-labs:active {
  color: #302951;
  opacity: 1;
}
.link-glms-link.button-deep-blue {
  color: #001e60;
}
.link-glms-link.button-deep-blue:focus,
.link-glms-link.button-deep-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-deep-blue:active {
  color: #031122;
  opacity: 1;
}
.link-glms-link.button-sams-blue {
  color: #22449b;
}
.link-glms-link.button-sams-blue:focus,
.link-glms-link.button-sams-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-blue:active {
  color: #22449b;
  opacity: 1;
}
.link-glms-link.button-sams-light-blue {
  color: #2983ea;
}
.link-glms-link.button-sams-light-blue:focus,
.link-glms-link.button-sams-light-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-light-blue:active {
  color: #2983ea;
  opacity: 1;
}
.link-glms-link.button-sams-medium-blue {
  color: #1788da;
}
.link-glms-link.button-sams-medium-blue:focus,
.link-glms-link.button-sams-medium-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-medium-blue:active {
  color: #1788da;
  opacity: 1;
}
.link-glms-link.button-sams-green {
  color: #10a04b;
}
.link-glms-link.button-sams-green:focus,
.link-glms-link.button-sams-green:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-green:active {
  color: #10a04b;
  opacity: 1;
}
.link-glms-link.button-sams-red {
  color: #ec0439;
}
.link-glms-link.button-sams-red:focus,
.link-glms-link.button-sams-red:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-red:active {
  color: #ec0439;
  opacity: 1;
}
.link-glms-link.button-sams-yellow {
  color: #fba72b;
}
.link-glms-link.button-sams-yellow:focus,
.link-glms-link.button-sams-yellow:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-yellow:active {
  color: #fba72b;
  opacity: 1;
}
.link-glms-link.button-sams-orange {
  color: #f37020;
}
.link-glms-link.button-sams-orange:focus,
.link-glms-link.button-sams-orange:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-orange:active {
  color: #f37020;
  opacity: 1;
}
.link-glms-link.button-jet-purple {
  color: #4f0099;
}
.link-glms-link.button-jet-purple:focus,
.link-glms-link.button-jet-purple:hover {
  opacity: 0.7;
}
.link-glms-link.button-jet-purple:active {
  color: #4f0099;
  opacity: 1;
}
.link-glms-link.button-moosejaw-red {
  color: #a93439;
}
.link-glms-link.button-moosejaw-red:focus,
.link-glms-link.button-moosejaw-red:hover {
  opacity: 0.7;
}
.link-glms-link.button-moosejaw-red:active {
  color: #a93439;
  opacity: 1;
}
.link-glms-link.button-modcloth-gray-blue {
  color: #48515f;
}
.link-glms-link.button-modcloth-gray-blue:focus,
.link-glms-link.button-modcloth-gray-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-modcloth-gray-blue:active {
  color: #48515f;
  opacity: 1;
}
.link-glms-link.button-hayneedle-gray-blue {
  color: #45545f;
}
.link-glms-link.button-hayneedle-gray-blue:focus,
.link-glms-link.button-hayneedle-gray-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-hayneedle-gray-blue:active {
  color: #45545f;
  opacity: 1;
}
.link-glms-link.button-shoes-blue {
  color: #203566;
}
.link-glms-link.button-shoes-blue:focus,
.link-glms-link.button-shoes-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-shoes-blue:active {
  color: #203566;
  opacity: 1;
}
.link-glms-link.button-bonobos-brown {
  color: #2f1214;
}
.link-glms-link.button-bonobos-brown:focus,
.link-glms-link.button-bonobos-brown:hover {
  opacity: 0.7;
}
.link-glms-link.button-bonobos-brown:active {
  color: #2f1214;
  opacity: 1;
}
.link-glms-link.button-allswell-black {
  color: #000;
}
.link-glms-link.button-allswell-black:focus,
.link-glms-link.button-allswell-black:hover {
  opacity: 0.7;
}
.link-glms-link.button-allswell-black:active {
  color: #000;
  opacity: 1;
}
.link-glms-link.button-parcel-black {
  color: #000;
}
.link-glms-link.button-parcel-black:focus,
.link-glms-link.button-parcel-black:hover {
  opacity: 0.7;
}
.link-glms-link.button-parcel-black:active {
  color: #000;
  opacity: 1;
}
.link-glms-link.button-barenecessities-black,
.link-glms-link.button-barenecessities-black:active {
  color: #000;
}
.link-glms-link.button-vudu-blue {
  color: #0072ce;
}
.link-glms-link.button-vudu-blue:focus,
.link-glms-link.button-vudu-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-vudu-blue:active {
  color: #0072ce;
  opacity: 1;
}
.link-glms-link.button-barenecessities-black {
  color: #231f20;
}
.link-glms-link.button-barenecessities-black:focus,
.link-glms-link.button-barenecessities-black:hover {
  opacity: 0.7;
}
.link-glms-link.button-barenecessities-black:active {
  color: #231f20;
  opacity: 1;
}
.link-glms-link.button-sams-primary-dark-blue {
  background-color: transparent;
  color: #00358e;
}
.link-glms-link.button-sams-primary-dark-blue:focus,
.link-glms-link.button-sams-primary-dark-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-primary-dark-blue:active {
  color: #00358e;
  opacity: 1;
}
.link-glms-link.button-sams-primary-main-blue {
  background-color: transparent;
  color: #0067a0;
}
.link-glms-link.button-sams-primary-main-blue:focus,
.link-glms-link.button-sams-primary-main-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-primary-main-blue:active {
  color: #0067a0;
  opacity: 1;
}
.link-glms-link.button-sams-primary-light-blue {
  background-color: transparent;
  color: #a4dbe8;
}
.link-glms-link.button-sams-primary-light-blue:focus,
.link-glms-link.button-sams-primary-light-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-primary-light-blue:active {
  color: #a4dbe8;
  opacity: 1;
}
.link-glms-link.button-sams-secondary-light-blue {
  background-color: transparent;
  color: #00afd7;
}
.link-glms-link.button-sams-secondary-light-blue:focus,
.link-glms-link.button-sams-secondary-light-blue:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-secondary-light-blue:active {
  color: #00afd7;
  opacity: 1;
}
.link-glms-link.button-sams-secondary-dark-gray {
  background-color: transparent;
  color: #7c878e;
}
.link-glms-link.button-sams-secondary-dark-gray:focus,
.link-glms-link.button-sams-secondary-dark-gray:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-secondary-dark-gray:active {
  color: #7c878e;
  opacity: 1;
}
.link-glms-link.button-sams-secondary-light-gray {
  background-color: transparent;
  color: #d0d3d4;
}
.link-glms-link.button-sams-secondary-light-gray:focus,
.link-glms-link.button-sams-secondary-light-gray:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-secondary-light-gray:active {
  color: #d0d3d4;
  opacity: 1;
}
.link-glms-link.button-sams-supp-dark-purple {
  background-color: transparent;
  color: #514689;
}
.link-glms-link.button-sams-supp-dark-purple:focus,
.link-glms-link.button-sams-supp-dark-purple:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-dark-purple:active {
  color: #514689;
  opacity: 1;
}
.link-glms-link.button-sams-supp-light-purple {
  background-color: transparent;
  color: #9063cd;
}
.link-glms-link.button-sams-supp-light-purple:focus,
.link-glms-link.button-sams-supp-light-purple:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-light-purple:active {
  color: #9063cd;
  opacity: 1;
}
.link-glms-link.button-sams-supp-green {
  background-color: transparent;
  color: #006f44;
}
.link-glms-link.button-sams-supp-green:focus,
.link-glms-link.button-sams-supp-green:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-green:active {
  color: #006f44;
  opacity: 1;
}
.link-glms-link.button-sams-supp-teal {
  background-color: transparent;
  color: #47d7ac;
}
.link-glms-link.button-sams-supp-teal:focus,
.link-glms-link.button-sams-supp-teal:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-teal:active {
  color: #7c878e;
  opacity: 1;
}
.link-glms-link.button-sams-supp-red {
  background-color: transparent;
  color: #fa4616;
}
.link-glms-link.button-sams-supp-red:focus,
.link-glms-link.button-sams-supp-red:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-red:active {
  color: #fa4616;
  opacity: 1;
}
.link-glms-link.button-sams-supp-orange {
  background-color: transparent;
  color: #ff8f1c;
}
.link-glms-link.button-sams-supp-orange:focus,
.link-glms-link.button-sams-supp-orange:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-orange:active {
  color: #ff8f1c;
  opacity: 1;
}
.link-glms-link.button-sams-supp-pink {
  background-color: transparent;
  color: #de1b73;
}
.link-glms-link.button-sams-supp-pink:focus,
.link-glms-link.button-sams-supp-pink:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-pink:active {
  color: #de1b73;
  opacity: 1;
}
.link-glms-link.button-sams-supp-yellow {
  background-color: transparent;
  color: #ffb500;
}
.link-glms-link.button-sams-supp-yellow:focus,
.link-glms-link.button-sams-supp-yellow:hover {
  opacity: 0.7;
}
.link-glms-link.button-sams-supp-yellow:active {
  color: #ffb500;
  opacity: 1;
}
.button-glms-alignment.left {
  text-align: left;
}
.button-glms-alignment.center {
  text-align: center;
}
.button-glms-alignment.right {
  text-align: right;
}
.buttons {
  background-color: #fff;
  border: 2px solid #017acd;
  border-radius: 25px;
  color: #017acd;
  display: inline-block;
  float: center;
  height: 38px;
  letter-spacing: normal;
  min-width: 200px;
  padding-top: 5px;
  text-align: center;
}
.buttons:hover {
  background-color: #017acd;
  color: #fff;
  text-decoration: none;
}
.byod-button-generic-component .employee-name-container {
  text-align: center;
}
.byod-button-generic-component .byod-button-generic-content {
  margin-top: 20px;
  text-align: center;
}
.calendar-component {
  margin: 0;
  padding: 0;
}
@media (max-width: 1030px) {
  .calendar-component {
    overflow: scroll;
    white-space: nowrap;
  }
}
@media (max-width: 420px) {
  .calendar-component {
    overflow: inherit;
  }
}
.calendar-component .label-container {
  height: 37px;
  margin-bottom: 16px;
  overflow: hidden;
  padding-top: 4px;
  position: sticky;
  top: 60px;
  white-space: nowrap;
  width: 100%;
  z-index: 1;
}
@media (max-width: 1030px) {
  .calendar-component .label-container {
    overflow: visible;
    top: 0px;
  }
}
@media (max-width: 420px) {
  .calendar-component .label-container {
    top: 60px;
  }
}
.calendar-component .label-container .label {
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  color: #fdfdfd;
  cursor: pointer;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  margin-bottom: 12px;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.calendar-component .schedule-container {
  overflow: hidden;
}
@media (max-width: 1030px) {
  .calendar-component .schedule-container {
    overflow: visible;
  }
}
@media (max-width: 420px) {
  .calendar-component .schedule-container.label-container .day-schedule {
    display: inline-block;
    visibility: visible;
    width: 40%;
  }
}
.calendar-component .schedule-container .day-schedule {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin-right: -4px;
  padding: 0 4px;
  vertical-align: top;
  visibility: hidden;
  width: 100%;
}
.calendar-component .schedule-container .day-schedule .label.bg-light-gray,
.calendar-component .schedule-container .day-schedule .label.bg-transparent,
.calendar-component .schedule-container .day-schedule .label.bg-white,
.calendar-component .schedule-container .day-schedule .label.bg-yellow,
.calendar-component .schedule-container .day-schedule .label.gt-global-green,
.calendar-component
  .schedule-container
  .day-schedule
  .label.walmart-blue-tone-1,
.calendar-component
  .schedule-container
  .day-schedule
  .label.walmart-blue-tone-2,
.calendar-component .schedule-container .day-schedule .label.walmart-off-white,
.calendar-component
  .schedule-container
  .day-schedule
  .label.walmart-spark-yellow,
.calendar-component
  .schedule-container
  .day-schedule
  .label.walmart-yellow-tone {
  color: #333;
}
@media (max-width: 420px) {
  .calendar-component .schedule-container .day-schedule {
    display: none;
  }
  .calendar-component .schedule-container .day-schedule.active {
    display: inline-block;
    visibility: visible;
  }
}
.calendar-component .schedule-container .day-schedule .calendar-card {
  border-bottom: 1px solid #dadce0;
  border-radius: 4px;
  border-right: 1px solid #dadce0;
  border-top: 1px solid #dadce0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 180px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  white-space: normal;
}
@media (max-width: 420px) {
  .calendar-component .schedule-container .day-schedule .calendar-card {
    height: 137px;
  }
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card:hover
  .calendar-front-content:not(.stop-hover) {
  opacity: 0;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  width: 0px;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card:hover
  .calendar-colored-border:not(.stop-hover) {
  border-bottom: none;
  border-left: 1px solid #dadce0;
  border-radius: 4px;
  border-top: none;
  margin-right: 0px;
  -webkit-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
  width: 100%;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card:hover
  .calendar-colored-border:not(.stop-hover)
  .description:first-line {
  line-height: 0;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card:hover
  .calendar-colored-border:not(.stop-hover)
  .description {
  color: #333;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 8px;
  min-width: 170px;
  opacity: 1;
  overflow: hidden;
  text-align: left;
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms;
  white-space: pre-line;
}
@media (max-width: 1030px) {
  .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border:not(.stop-hover)
    .description {
    min-width: 158px;
  }
}
@media (max-width: 770px) {
  .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border:not(.stop-hover)
    .description {
    min-width: 169px;
  }
}
@media (max-width: 420px) {
  .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border:not(.stop-hover)
    .description {
    width: 310px;
  }
}
.calendar-component .schedule-container .day-schedule .calendar-card.bgWhite {
  background-color: #fff;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-orange.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-orange.title {
  color: #fa6400;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-green.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-green.title {
  color: #5fb446;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-light-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-light-blue.title {
  color: #1888c8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gray.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gray.title {
  color: #d8d8d8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-light-gray.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-light-gray.title {
  color: #f2f2f2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-dark-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-dark-blue.title {
  color: #00358e;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-main-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-main-blue.title {
  color: #0067a0;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-light-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-primary-light-blue.title {
  color: #a4dbe8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-light-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-light-blue.title {
  color: #00afd7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-dark-gray.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-dark-gray.title {
  color: #7c878e;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-light-gray.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-secondary-light-gray.title {
  color: #d0d3d4;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-dark-purple.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-dark-purple.title {
  color: #514689;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-light-purple.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-light-purple.title {
  color: #9063cd;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-green.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-green.title {
  color: #006f44;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-teal.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-teal.title {
  color: #47d7ac;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-red.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-red.title {
  color: #fa4616;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-orange.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-orange.title {
  color: #ff8f1c;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-pink.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-pink.title {
  color: #de1b73;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-yellow.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-sams-supp-yellow.title {
  color: #ffb500;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-white.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-white.title {
  color: #fff;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue.title {
  color: #0053e2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-ozark-noir.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-ozark-noir.title {
  color: #001e60;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue-tone-1.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue-tone-1.title {
  color: #4dbdf5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue-tone-2.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-blue-tone-2.title {
  color: #a9ddf7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-yellow-tone.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-yellow-tone.title {
  color: #f8e6a5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-spark-yellow.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-spark-yellow.title {
  color: #ffc220;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-charcoal.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-charcoal.title {
  color: #333;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-off-white.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-walmart-off-white.title {
  color: #fafafa;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-blue-ink.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-blue-ink.title {
  color: #041f41;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-global-green.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-global-green.title {
  color: #06f27b;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-granite-grey.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-granite-grey.title {
  color: #605e63;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-grey.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-gt-grey.title {
  color: #b9bbc5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-default-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-default-blue.title {
  color: #0053e2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-yellow.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-yellow.title {
  color: #fff200;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-red.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-red.title {
  color: #de1c24;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-pink.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-pink.title {
  color: #dd1385;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-deep-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-deep-blue.title {
  color: #041f41;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-background-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .walmart-weekly-background-blue.title {
  color: #e1edf9;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-teal.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-teal.title {
  color: #3ec5e6;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-jet-purple.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-jet-purple.title {
  color: #4f0099;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-moosejaw-red.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-moosejaw-red.title {
  color: #a93439;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-modcloth-gray-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-modcloth-gray-blue.title {
  color: #48515f;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-hayneedle-gray-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-hayneedle-gray-blue.title {
  color: #45545f;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-shoes-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-shoes-blue.title {
  color: #203566;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-bonobos-brown.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-bonobos-brown.title {
  color: #2f1214;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-allswell-black.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-allswell-black.title,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-barenecessities-black.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-barenecessities-black.title,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-parcel-black.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-parcel-black.title {
  color: #000;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-vudu-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-vudu-blue.title {
  color: #0072ce;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-eloquil-brown.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-eloquil-brown.title {
  color: #231f20;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-black.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-black.title {
  color: #000;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-labs.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .bg-weekly-labs.title {
  color: #302951;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-purple.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-purple.title {
  color: #432188;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-pink.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-pink.title {
  color: #eb148d;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-dark-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-dark-blue.title {
  color: #081f2c;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-medium-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-medium-blue.title {
  color: #0070ce;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-light-blue.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-light-blue.title {
  color: #78b9e7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-yellow.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-yellow.title {
  color: #ffc220;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-green.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-green.title {
  color: #76c043;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-red.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-red.title {
  color: #ee3b2a;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-orange.cal-event-link,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .weekly-wmi-orange.title {
  color: #f47521;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border {
  border-radius: 4px 0 0 4px;
  display: inline-block;
  margin-right: 4px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 4px;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-orange {
  background-color: rgba(250, 100, 0, 0.05);
  border-right: 4px solid #fa6400;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-green {
  background-color: rgba(95, 180, 70, 0.05);
  border-right: 4px solid #5fb446;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-light-blue {
  background-color: rgba(120, 185, 231, 0.05);
  border-right: 4px solid #1888c8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-gray {
  background-color: hsla(0, 0%, 46%, 0.05);
  border-right: 4px solid #d8d8d8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-light-gray {
  background-color: hsla(0, 0%, 95%, 0.05);
  border-right: 4px solid #f2f2f2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-primary-dark-blue {
  background-color: rgba(0, 53, 142, 0.05);
  border-right: 4px solid #00358e;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-primary-main-blue {
  background-color: rgba(0, 103, 160, 0.05);
  border-right: 4px solid #0067a0;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-primary-light-blue {
  background-color: rgba(164, 219, 232, 0.05);
  border-right: 4px solid #a4dbe8;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-secondary-light-blue {
  background-color: rgba(0, 175, 215, 0.05);
  border-right: 4px solid #00afd7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-secondary-dark-gray {
  background-color: hsla(203, 7%, 52%, 0.05);
  border-right: 4px solid #7c878e;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-secondary-light-gray {
  background-color: hsla(195, 4%, 82%, 0.05);
  border-right: 4px solid #d0d3d4;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-dark-purple {
  background-color: rgba(81, 70, 137, 0.05);
  border-right: 4px solid #514689;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-light-purple {
  background-color: rgba(144, 99, 205, 0.05);
  border-right: 4px solid #9063cd;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-green {
  background-color: rgba(0, 111, 68, 0.05);
  border-right: 4px solid #006f44;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-teal {
  background-color: rgba(71, 215, 172, 0.05);
  border-right: 4px solid #47d7ac;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-red {
  background-color: rgba(250, 70, 22, 0.05);
  border-right: 4px solid #fa4616;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-orange {
  background-color: rgba(255, 143, 28, 0.05);
  border-right: 4px solid #ff8f1c;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-pink {
  background-color: rgba(222, 27, 115, 0.05);
  border-right: 4px solid #de1b73;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-sams-supp-yellow {
  background-color: rgba(255, 181, 0, 0.05);
  border-right: 4px solid #ffb500;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-white {
  background-color: rgba(0, 113, 206, 0.05);
  border-right: 4px solid #fff;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-blue {
  background-color: rgba(0, 113, 206, 0.05);
  border-right: 4px solid #0053e2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-ozark-noir {
  background-color: rgba(4, 30, 66, 0.05);
  border-right: 4px solid #001e60;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-blue-tone-1 {
  background-color: rgba(140, 209, 252, 0.05);
  border-right: 4px solid #4dbdf5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-blue-tone-2 {
  background-color: rgba(211, 239, 248, 0.05);
  border-right: 4px solid #a9ddf7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-yellow-tone {
  background-color: hsla(47, 86%, 81%, 0.05);
  border-right: 4px solid #f8e6a5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-spark-yellow {
  background-color: rgba(255, 194, 32, 0.05);
  border-right: 4px solid #ffc220;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-charcoal {
  background-color: rgba(51, 51, 51, 0.05);
  border-right: 4px solid #333;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-walmart-off-white {
  background-color: hsla(0, 0%, 98%, 0.05);
  border-right: 4px solid #fafafa;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-gt-blue-ink {
  background-color: rgba(4, 31, 65, 0.05);
  border-right: 4px solid #041f41;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-gt-global-green {
  background-color: rgba(6, 242, 123, 0.05);
  border-right: 4px solid #06f27b;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-gt-granite-grey {
  background-color: rgba(96, 94, 99, 0.05);
  border-right: 4px solid #605e63;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-gt-grey {
  background-color: hsla(230, 9%, 75%, 0.05);
  border-right: 4px solid #b9bbc5;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-default-blue {
  background-color: rgba(0, 113, 206, 0.05);
  border-right: 4px solid #0053e2;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-yellow {
  background-color: rgba(255, 242, 0, 0.05);
  border-right: 4px solid #fff200;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-red {
  background-color: rgba(222, 28, 36, 0.05);
  border-right: 4px solid #de1c24;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.walmart-weekly-pink {
  background-color: rgba(221, 19, 133, 0.05);
  border-right: 4px solid #dd1385;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.walmart-weekly-deep-blue {
  background-color: rgba(4, 31, 65, 0.05);
  border-right: 4px solid #041f41;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.walmart-weekly-background-blue {
  background-color: rgba(225, 237, 249, 0.05);
  border-right: 4px solid #e1edf9;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-teal {
  background-color: rgba(62, 197, 230, 0.05);
  border-right: 4px solid #3ec5e6;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-jet-purple {
  background-color: rgba(79, 0, 153, 0.05);
  border-right: 4px solid #4f0099;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-moosejaw-red {
  background-color: rgba(169, 52, 57, 0.05);
  border-right: 4px solid #a93439;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-modcloth-gray-blue {
  background-color: rgba(72, 81, 95, 0.05);
  border-right: 4px solid #48515f;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-hayneedle-gray-blue {
  background-color: rgba(69, 84, 95, 0.05);
  border-right: 4px solid #45545f;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-shoes-blue {
  background-color: rgba(32, 53, 102, 0.05);
  border-right: 4px solid #203566;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-bonobos-brown {
  background-color: rgba(47, 18, 20, 0.05);
  border-right: 4px solid #2f1214;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-allswell-black,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-barenecessities-black,
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-parcel-black {
  background-color: rgba(0, 0, 0, 0.05);
  border-right: 4px solid #000;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-vudu-blue {
  background-color: rgba(0, 114, 206, 0.05);
  border-right: 4px solid #0072ce;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-eloquil-brown {
  background-color: rgba(35, 31, 32, 0.05);
  border-right: 4px solid #231f20;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-black {
  background-color: rgba(0, 0, 0, 0.05);
  border-right: 4px solid #000;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.bg-weekly-labs {
  background-color: rgba(48, 41, 81, 0.05);
  border-right: 4px solid #302951;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-purple {
  background-color: rgba(67, 33, 136, 0.05);
  border-right: 4px solid #432188;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-pink {
  background-color: rgba(235, 20, 141, 0.05);
  border-right: 4px solid #eb148d;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-dark-blue {
  background-color: rgba(8, 31, 44, 0.05);
  border-right: 4px solid #081f2c;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-medium-blue {
  background-color: rgba(0, 112, 206, 0.05);
  border-right: 4px solid #0070ce;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-light-blue {
  background-color: rgba(120, 185, 231, 0.05);
  border-right: 4px solid #78b9e7;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-yellow {
  background-color: rgba(255, 194, 32, 0.05);
  border-right: 4px solid #ffc220;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-green {
  background-color: rgba(118, 192, 67, 0.05);
  border-right: 4px solid #76c043;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-red {
  background-color: rgba(238, 59, 42, 0.05);
  border-right: 4px solid #ee3b2a;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-colored-border.weekly-wmi-orange {
  background-color: rgba(244, 117, 33, 0.05);
  border-right: 4px solid #f47521;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .calendar-front-content {
  display: inline-block;
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 100%;
}
.calendar-component .schedule-container .day-schedule .calendar-card .title {
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.39;
  margin: 8px 8px 8px 4px;
  overflow: hidden;
  overflow-wrap: break-word;
  position: relative;
  text-align: left;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .title:before {
  bottom: 1px;
  position: absolute;
  right: 14px;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .title:after {
  content: "";
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 14px;
  width: 18px;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .time:first-line {
  line-height: 0;
}
.calendar-component .schedule-container .day-schedule .calendar-card .time {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 0px 0 21px 4px;
  text-align: left;
  white-space: pre-line;
  width: 180px;
}
@media (max-width: 1030px) {
  .calendar-component .schedule-container .day-schedule .calendar-card .time {
    min-width: 158px;
  }
}
@media (max-width: 770px) {
  .calendar-component .schedule-container .day-schedule .calendar-card .time {
    min-width: 169px;
  }
}
@media (max-width: 420px) {
  .calendar-component .schedule-container .day-schedule .calendar-card .time {
    width: 310px;
  }
}
.calendar-component .schedule-container .day-schedule .calendar-card .time {
  display: inline-block;
  padding-right: 5px;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .cal-links {
  bottom: 0;
  display: block;
  margin: 0 12px 8px 0;
  min-height: 20px;
  position: absolute;
  right: 0;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .cal-links
  .cal-event-link {
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .description {
  opacity: 0;
}
.calendar-component
  .schedule-container
  .day-schedule
  .calendar-card.show-cards {
  display: block !important;
}
.calendar-component .schedule-container .day-schedule .see-more-link {
  color: #0053e2;
  display: none;
  float: right;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-right: 10px;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 481px) {
  .calendar-component .label-container .label {
    cursor: none;
    pointer-events: none;
  }
  .calendar-component .label-container .label.active {
    font-weight: 400;
  }
  .calendar-component .schedule-container .day-schedule {
    visibility: visible;
    width: 20%;
  }
  .calendar-component .schedule-container .day-schedule .calendar-card {
    min-height: 170px;
    position: relative;
  }
  .calendar-component .schedule-container .day-schedule .calendar-card .time {
    display: block;
  }
  .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card
    .cal-links
    .expand-link {
    display: none;
  }
  .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card
    .cal-links
    .cal-event-link {
    font-family: EverydaySans;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.43;
    text-decoration: none;
  }
  .calendar-component.five-days-week .label-container .label:nth-child(n + 6),
  .calendar-component.five-days-week .label-container .label:nth-child(n + 7),
  .calendar-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 6),
  .calendar-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 481px) and (max-width: 1030px) {
  .calendar-component.five-days-week .schedule-container .day-schedule {
    width: 20%;
  }
}
@media (min-width: 481px) and (max-width: 770px) {
  .calendar-component.five-days-week .schedule-container .day-schedule {
    width: 27%;
  }
}
@media (min-width: 481px) {
  .calendar-component.five-days-week .description,
  .calendar-component.five-days-week .time {
    width: 200px;
  }
  .calendar-component.six-days-week .label-container .label:nth-child(n + 7) {
    display: none;
  }
  .calendar-component.six-days-week .schedule-container .day-schedule {
    width: 16.6%;
  }
  .calendar-component.six-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 481px) and (max-width: 1030px) {
  .calendar-component.six-days-week .schedule-container .day-schedule {
    width: 20%;
  }
}
@media (min-width: 481px) and (max-width: 770px) {
  .calendar-component.six-days-week .schedule-container .day-schedule {
    width: 27%;
  }
}
@media (min-width: 481px) {
  .calendar-component.six-days-week .description,
  .calendar-component.six-days-week .time {
    width: 200px;
  }
  .calendar-component.seven-days-week .schedule-container .day-schedule {
    width: 14.3%;
  }
}
@media (min-width: 481px) and (max-width: 1030px) {
  .calendar-component.seven-days-week .schedule-container .day-schedule {
    width: 20%;
  }
}
@media (min-width: 481px) and (max-width: 770px) {
  .calendar-component.seven-days-week .schedule-container .day-schedule {
    width: 27%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .calendar-component.six-days-week .label-container .label {
    font-size: 18px;
  }
  .calendar-component.seven-days-week .label {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .calendar-component .label-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
  .calendar-component .label-container .label {
    font-size: 16px;
  }
  .calendar-component.five-days-week .label-container .label:nth-child(n + 6),
  .calendar-component.five-days-week .label-container .label:nth-child(n + 7),
  .calendar-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 6),
  .calendar-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7),
  .calendar-component.six-days-week .label-container .label:nth-child(n + 7),
  .calendar-component.six-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7) {
    display: none;
  }
}
@media (max-width: 480px) and (max-width: 420px) {
  .schedule-container.label-container {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .schedule-container.label-container .day-schedule .label:not(.active) {
    background-color: #f2f2f2;
    color: #000;
  }
}
.block-container
  .calendar-component
  .seven-days-week
  .schedule-container
  .day-schedule {
  width: 11.2%;
}
.block-container
  .calendar-component
  .schedule-container
  .day-schedule
  .calendar-card
  .time {
  width: 191px;
}
@media (max-width: 1030px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card
    .time {
    width: 152px;
  }
}
@media (max-width: 770px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card
    .time {
    width: 170px;
  }
}
@media (max-width: 420px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card
    .time {
    width: 310px;
  }
}
.block-container
  .calendar-component
  .schedule-container
  .day-schedule
  .calendar-card:hover
  .calendar-colored-border
  .description {
  width: 191px;
}
@media (max-width: 1030px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border
    .description {
    width: 152px;
  }
}
@media (max-width: 770px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border
    .description {
    width: 170px;
  }
}
@media (max-width: 420px) {
  .block-container
    .calendar-component
    .schedule-container
    .day-schedule
    .calendar-card:hover
    .calendar-colored-border
    .description {
    width: 310px;
  }
}
.card-component-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1200px) {
  .card-component-2 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.card-component-2 .box-shadow {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.card-component-2 .box-shadow.bg-transparent {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.card-component-2 .hide-text {
  overflow: hidden;
}
.card-component-2 .card-half .focus-content-2 {
  width: 100%;
}
.card-component-2 .card-half .focus-content-2 .card-cta-new {
  bottom: 5px;
}
.card-component-2 .card-half .focus-content-2 .card-text .title {
  line-height: 1;
}
.card-component-2 .img-background {
  background-size: cover;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.card-component-2 .img-background:hover .link-present.img-background-present {
  opacity: 1;
  transform: scale(1.08, 1.08) translateY(-3.5%);
  -ms-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transform: scale(1.08, 1.08) translateY(-3.5%);
}
.card-component-2 .img-background-present {
  background-position: 50% 50%;
  background-size: cover;
  height: 100%;
  position: absolute;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  width: 100%;
}
.card-component-2 .focus-content-2 {
  width: 100%;
}
.card-component-2 .focus-content-2 .title {
  padding-top: 5px;
}
@media (min-width: 1200px) {
  .card-component-2 .focus-content-2 .title {
    margin: 0px;
  }
}
.card-component-2 .focus-content-2 .card-cta-new {
  bottom: 16px;
  position: absolute;
}
.card-component-2 .focus-content-2 .card-cta-new.left {
  text-align: left;
}
.card-component-2 .focus-content-2 .card-cta-new.right {
  right: 24px;
  text-align: right;
}
.card-component-2 .focus-content-2 .card-cta-new.center {
  margin-left: -16px;
  text-align: center;
  width: 100%;
}
@media (max-width: 480px) {
  .card-component-2 .focus-content-2 .card-cta-new.center {
    margin-left: -18px;
  }
}
.card-component-2 .one-card .focus-content-2 .card-cta-new.center,
.card-component-2 .two-card .focus-content-2 .card-cta-new.center {
  margin-left: -33px;
}
@media (max-width: 480px) {
  .card-component-2 .one-card .focus-content-2 .card-cta-new.center,
  .card-component-2 .two-card .focus-content-2 .card-cta-new.center {
    margin-left: -18px;
  }
}
.card-component-2 .three-card .focus-content-2 .card-cta-new.center {
  margin-left: -22px;
}
@media (max-width: 480px) {
  .card-component-2 .three-card .focus-content-2 .card-cta-new.center {
    margin-left: -18px;
  }
}
.card-component-2 ol,
.card-component-2 ul {
  font-size: 16px;
}
.card-component-2 ol li:before,
.card-component-2 ul li:before {
  font-size: 16px;
  text-align: right;
}
.card-component-2 ol {
  counter-reset: ol;
  font-size: 16px;
  list-style: none;
}
.card-component-2 ol > li:before {
  content: counters(ol, ".") ". ";
  counter-increment: ol;
  font-size: 16px;
  left: -45px;
  min-width: 35px;
}
.card-component-2 ul {
  font-size: 16px;
}
.card-component-2 ul > li:before {
  font-size: 16px;
  left: -35px;
  margin-right: -25px;
  width: 25px;
}
.card-component-2 .card-default {
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0px;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 293px;
  width: 376px;
}
.card-component-2 .card-default.img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
}
.card-component-2 .card-default .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  width: 100%;
  z-index: 999;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-component-2 .card-default.bg-light-gray .card-cta-new,
.card-component-2 .card-default.bg-light-gray .description,
.card-component-2 .card-default.bg-light-gray .title,
.card-component-2 .card-default.bg-sams-supp-yellow .card-cta-new,
.card-component-2 .card-default.bg-sams-supp-yellow .description,
.card-component-2 .card-default.bg-sams-supp-yellow .title,
.card-component-2 .card-default.bg-transparent .card-cta-new,
.card-component-2 .card-default.bg-transparent .description,
.card-component-2 .card-default.bg-transparent .title,
.card-component-2 .card-default.bg-white .card-cta-new,
.card-component-2 .card-default.bg-white .description,
.card-component-2 .card-default.bg-white .title,
.card-component-2 .card-default.bg-yellow .card-cta-new,
.card-component-2 .card-default.bg-yellow .description,
.card-component-2 .card-default.bg-yellow .title,
.card-component-2 .card-default.walmart-background-blue .card-cta-new,
.card-component-2 .card-default.walmart-background-blue .description,
.card-component-2 .card-default.walmart-background-blue .title,
.card-component-2 .card-default.walmart-blue-tone-1 .card-cta-new,
.card-component-2 .card-default.walmart-blue-tone-1 .description,
.card-component-2 .card-default.walmart-blue-tone-1 .title,
.card-component-2 .card-default.walmart-blue-tone-2 .card-cta-new,
.card-component-2 .card-default.walmart-blue-tone-2 .description,
.card-component-2 .card-default.walmart-blue-tone-2 .title,
.card-component-2 .card-default.walmart-off-white .card-cta-new,
.card-component-2 .card-default.walmart-off-white .description,
.card-component-2 .card-default.walmart-off-white .title,
.card-component-2 .card-default.walmart-spark-yellow .card-cta-new,
.card-component-2 .card-default.walmart-spark-yellow .description,
.card-component-2 .card-default.walmart-spark-yellow .title,
.card-component-2 .card-default.walmart-yellow-tone .card-cta-new,
.card-component-2 .card-default.walmart-yellow-tone .description,
.card-component-2 .card-default.walmart-yellow-tone .title {
  color: #000 !important;
}
.card-component-2 .card-default.bg-light-gray .icon,
.card-component-2 .card-default.bg-sams-supp-yellow .icon,
.card-component-2 .card-default.bg-transparent .icon,
.card-component-2 .card-default.bg-white .icon,
.card-component-2 .card-default.bg-yellow .icon,
.card-component-2 .card-default.walmart-background-blue .icon,
.card-component-2 .card-default.walmart-blue-tone-1 .icon,
.card-component-2 .card-default.walmart-blue-tone-2 .icon,
.card-component-2 .card-default.walmart-off-white .icon,
.card-component-2 .card-default.walmart-spark-yellow .icon,
.card-component-2 .card-default.walmart-yellow-tone .icon {
  color: #000;
}
.card-component-2 .card-default.bg-light-gray .focus-icon,
.card-component-2 .card-default.bg-sams-supp-yellow .focus-icon,
.card-component-2 .card-default.bg-transparent .focus-icon,
.card-component-2 .card-default.bg-white .focus-icon,
.card-component-2 .card-default.bg-yellow .focus-icon,
.card-component-2 .card-default.walmart-background-blue .focus-icon,
.card-component-2 .card-default.walmart-blue-tone-1 .focus-icon,
.card-component-2 .card-default.walmart-blue-tone-2 .focus-icon,
.card-component-2 .card-default.walmart-off-white .focus-icon,
.card-component-2 .card-default.walmart-spark-yellow .focus-icon,
.card-component-2 .card-default.walmart-yellow-tone .focus-icon {
  color: #000 !important;
}
@media (min-width: 700px) {
  .card-component-2 .card-default {
    margin: 10px;
  }
}
@media (max-width: 1030px) {
  .card-component-2 .card-default:first-child.four-card,
  .card-component-2 .card-default:first-child.three-card {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-default {
    margin: 0px 10px;
  }
  .card-component-2 .card-default:first-child {
    margin-left: 0;
  }
  .card-component-2 .card-default:last-child {
    margin-right: 0;
  }
  .card-component-2 .card-default.four-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.four-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.four-card {
    height: 330px;
  }
  .card-component-2 .card-default.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default.four-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-default.three-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.three-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.three-card {
    height: 330px;
    width: 446px;
  }
  .card-component-2 .card-default.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default.three-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-default.two-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.two-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.two-card {
    height: 500px;
    width: 680px;
  }
  .card-component-2 .card-default.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default.two-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default.two-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.two-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.two-card.card-half {
    height: 250px;
  }
  .card-component-2 .card-default.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default.one-card {
  margin: auto;
}
@media (min-width: 768px) {
  .card-component-2 .card-default.one-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.one-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-default.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.one-card {
    height: 500px;
    width: 680px;
  }
  .card-component-2 .card-default.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default.one-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default.one-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default.one-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-default.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default.one-card.card-half {
    height: 250px;
  }
  .card-component-2 .card-default.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-default .icon {
  color: #fff;
  font-size: 60px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default .icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default .icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default .icon {
    font-size: 60px;
  }
}
.card-component-2 .card-default .hidden {
  display: none;
}
.card-component-2 .card-default .card-text {
  bottom: 16px;
  left: 24px;
  position: absolute;
  right: 24px;
}
.card-component-2 .card-default .card-text.focus {
  padding-left: 5%;
  padding-right: 5%;
  position: static;
  text-align: center;
}
.card-component-2 .card-default .card-text .focus-icon {
  color: #fff;
  font-size: 60px;
  line-height: 60px;
}
@media (min-width: 768px) {
  .card-component-2 .card-default .card-text .focus-icon {
    font-size: 35px;
    line-height: 35px;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-default .card-text .focus-icon {
    font-size: 43px;
    line-height: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-default .card-text .focus-icon {
    font-size: 60px;
    line-height: 60px;
  }
}
.card-component-2 .card-default .card-text .title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.42;
  padding-bottom: 5px;
}
.card-component-2 .card-default .card-text .description {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
}
.card-component-2 .card-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 293px;
  margin: 10px 0px;
  position: relative;
  width: 376px;
}
.card-component-2 .card-new.img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
}
.card-component-2 .card-new .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 999;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-component-2 .card-new.bg-light-gray .description,
.card-component-2 .card-new.bg-light-gray .title,
.card-component-2 .card-new.bg-sams-supp-yellow .description,
.card-component-2 .card-new.bg-sams-supp-yellow .title,
.card-component-2 .card-new.bg-transparent .description,
.card-component-2 .card-new.bg-transparent .title,
.card-component-2 .card-new.bg-white .description,
.card-component-2 .card-new.bg-white .title,
.card-component-2 .card-new.bg-yellow .description,
.card-component-2 .card-new.bg-yellow .title,
.card-component-2 .card-new.walmart-background-blue .description,
.card-component-2 .card-new.walmart-background-blue .title,
.card-component-2 .card-new.walmart-blue-tone-1 .description,
.card-component-2 .card-new.walmart-blue-tone-1 .title,
.card-component-2 .card-new.walmart-blue-tone-2 .description,
.card-component-2 .card-new.walmart-blue-tone-2 .title,
.card-component-2 .card-new.walmart-off-white .description,
.card-component-2 .card-new.walmart-off-white .title,
.card-component-2 .card-new.walmart-spark-yellow .description,
.card-component-2 .card-new.walmart-spark-yellow .title,
.card-component-2 .card-new.walmart-yellow-tone .description,
.card-component-2 .card-new.walmart-yellow-tone .title {
  color: #000 !important;
}
.card-component-2 .card-new.bg-light-gray .icon,
.card-component-2 .card-new.bg-sams-supp-yellow .icon,
.card-component-2 .card-new.bg-transparent .icon,
.card-component-2 .card-new.bg-white .icon,
.card-component-2 .card-new.bg-yellow .icon,
.card-component-2 .card-new.walmart-background-blue .icon,
.card-component-2 .card-new.walmart-blue-tone-1 .icon,
.card-component-2 .card-new.walmart-blue-tone-2 .icon,
.card-component-2 .card-new.walmart-off-white .icon,
.card-component-2 .card-new.walmart-spark-yellow .icon,
.card-component-2 .card-new.walmart-yellow-tone .icon {
  color: #000;
}
.card-component-2 .card-new.bg-light-gray .card-cta-new,
.card-component-2 .card-new.bg-light-gray .focus-icon,
.card-component-2 .card-new.bg-sams-supp-yellow .card-cta-new,
.card-component-2 .card-new.bg-sams-supp-yellow .focus-icon,
.card-component-2 .card-new.bg-transparent .card-cta-new,
.card-component-2 .card-new.bg-transparent .focus-icon,
.card-component-2 .card-new.bg-white .card-cta-new,
.card-component-2 .card-new.bg-white .focus-icon,
.card-component-2 .card-new.bg-yellow .card-cta-new,
.card-component-2 .card-new.bg-yellow .focus-icon,
.card-component-2 .card-new.walmart-background-blue .card-cta-new,
.card-component-2 .card-new.walmart-background-blue .focus-icon,
.card-component-2 .card-new.walmart-blue-tone-1 .card-cta-new,
.card-component-2 .card-new.walmart-blue-tone-1 .focus-icon,
.card-component-2 .card-new.walmart-blue-tone-2 .card-cta-new,
.card-component-2 .card-new.walmart-blue-tone-2 .focus-icon,
.card-component-2 .card-new.walmart-off-white .card-cta-new,
.card-component-2 .card-new.walmart-off-white .focus-icon,
.card-component-2 .card-new.walmart-spark-yellow .card-cta-new,
.card-component-2 .card-new.walmart-spark-yellow .focus-icon,
.card-component-2 .card-new.walmart-yellow-tone .card-cta-new,
.card-component-2 .card-new.walmart-yellow-tone .focus-icon {
  color: #000 !important;
}
@media (min-width: 700px) {
  .card-component-2 .card-new {
    margin: 10px;
  }
}
@media (max-width: 1030px) {
  .card-component-2 .card-new:first-child.four-card,
  .card-component-2 .card-new:first-child.three-card {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-new {
    margin: 0px 10px;
  }
  .card-component-2 .card-new:first-child {
    margin-left: 0;
  }
  .card-component-2 .card-new:last-child {
    margin-right: 0;
  }
  .card-component-2 .card-new.four-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.four-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.four-card {
    height: 330px;
  }
  .card-component-2 .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new.four-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.four-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-new.three-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.three-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.three-card {
    height: 330px;
    width: 446px;
  }
  .card-component-2 .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new.three-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.three-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component-2 .card-new.two-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.two-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.two-card {
    height: 500px;
    width: 680px;
  }
  .card-component-2 .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new.two-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new.two-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.two-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.two-card.card-half {
    height: 250px;
  }
  .card-component-2 .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new.one-card {
  margin: auto;
}
@media (min-width: 768px) {
  .card-component-2 .card-new.one-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.one-card {
    height: 330px;
    margin-left: 10px;
    margin-right: 10px;
    width: 330px;
  }
  .card-component-2 .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.one-card {
    height: 500px;
    width: 680px;
  }
  .card-component-2 .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new.one-card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new.one-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new.one-card.card-half {
    height: 165px;
  }
  .card-component-2 .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new.one-card.card-half {
    height: 250px;
  }
  .card-component-2 .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component-2 .card-new .icon {
  color: #fff;
  font-size: 80px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new .icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new .icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new .icon {
    font-size: 80px;
  }
}
.card-component-2 .card-new .hidden {
  display: none;
}
.card-component-2 .card-new .card-text {
  bottom: 16px;
  left: 20px;
  position: absolute;
}
.card-component-2 .card-new .card-text.focus {
  padding-left: 5%;
  padding-right: 5%;
  position: static;
  text-align: center;
}
.card-component-2 .card-new .card-text .focus-icon {
  color: #fff;
  font-size: 60px;
}
@media (min-width: 768px) {
  .card-component-2 .card-new .card-text .focus-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component-2 .card-new .card-text .focus-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component-2 .card-new .card-text .focus-icon {
    font-size: 60px;
  }
}
.card-component-2 .card-new .card-text .title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}
.card-component-2 .card-new .card-text .description {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
}
.card-component-2 .darken-default-image {
  border-radius: 6px;
  bottom: 0;
  color: #000;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.card-component-2 .darken-default-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.card-component-2 .darken-default-image.opacity-15 {
  background: #000;
  opacity: 0.15 !important;
}
.card-component-2 .darken-default-image.opacity-30 {
  background: #000;
  opacity: 0.3 !important;
}
.card-component-2 .darken-default-image.opacity-45 {
  background: #000;
  opacity: 0.45 !important;
}
.card-component-2 .darken-image {
  bottom: 0;
  color: #000;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.card-component-2 .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.card-component-2 .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.card-component-2 .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.card-component-2 .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-six .card-component-2 .card,
  .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-six .card-component-2 .card-new {
    height: 330px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-six .card-component-2 .card,
  .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-six .card-component-2 .card-new {
    height: 330px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-six .card-component-2 .card,
  .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-six .card-component-2 .card-new {
    height: 330px;
  }
}
.columns-new-component.col-new-five .card-component-2 .card-default.card-half,
.columns-new-component.col-new-five .card-component-2 .card-new.card-half,
.columns-new-component.col-new-five .card-component-2 .card.card-half,
.columns-new-component.col-new-four .card-component-2 .card-default.card-half,
.columns-new-component.col-new-four .card-component-2 .card-new.card-half,
.columns-new-component.col-new-four .card-component-2 .card.card-half,
.columns-new-component.col-new-six .card-component-2 .card-default.card-half,
.columns-new-component.col-new-six .card-component-2 .card-new.card-half,
.columns-new-component.col-new-six .card-component-2 .card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-five .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-five .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-five .card-component-2 .card.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-four .card-component-2 .card.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-six .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-five .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-five .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-five .card-component-2 .card.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-four .card-component-2 .card.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-six .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-five .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-five .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-five .card-component-2 .card.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-four .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-four .card-component-2 .card.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-six .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-six .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-three .card-component-2 .card,
  .columns-new-component.col-new-three .card-component-2 .card-default,
  .columns-new-component.col-new-three .card-component-2 .card-new {
    height: 330px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-three .card-component-2 .card,
  .columns-new-component.col-new-three .card-component-2 .card-default,
  .columns-new-component.col-new-three .card-component-2 .card-new {
    height: 330px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-three .card-component-2 .card,
  .columns-new-component.col-new-three .card-component-2 .card-default,
  .columns-new-component.col-new-three .card-component-2 .card-new {
    height: 330px;
  }
}
.columns-new-component.col-new-three .card-component-2 .card-default.card-half,
.columns-new-component.col-new-three .card-component-2 .card-new.card-half,
.columns-new-component.col-new-three .card-component-2 .card.card-half {
  height: 165px;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-three
    .card-component-2
    .card-default.card-half,
  .columns-new-component.col-new-three .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-three .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-three
    .card-component-2
    .card-default.card-half,
  .columns-new-component.col-new-three .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-three .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-three
    .card-component-2
    .card-default.card-half,
  .columns-new-component.col-new-three .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-three .card-component-2 .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-two .card-component-2 .card,
  .columns-new-component.col-new-two .card-component-2 .card-default,
  .columns-new-component.col-new-two .card-component-2 .card-new {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-two .card-component-2 .card,
  .columns-new-component.col-new-two .card-component-2 .card-default,
  .columns-new-component.col-new-two .card-component-2 .card-new {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-two .card-component-2 .card,
  .columns-new-component.col-new-two .card-component-2 .card-default,
  .columns-new-component.col-new-two .card-component-2 .card-new {
    height: 500px;
  }
}
.columns-new-component.col-new-two .card-component-2 .card-default.card-half,
.columns-new-component.col-new-two .card-component-2 .card-new.card-half,
.columns-new-component.col-new-two .card-component-2 .card.card-half {
  height: 175px;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-two .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-two .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-two .card-component-2 .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-two .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-two .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-two .card-component-2 .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-two .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-two .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-two .card-component-2 .card.card-half {
    height: 250px;
  }
}
.columns-new-component.col-new-one .card-component-2 .card,
.columns-new-component.col-new-one .card-component-2 .card-default,
.columns-new-component.col-new-one .card-component-2 .card-new {
  margin: auto;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-one .card-component-2 .card,
  .columns-new-component.col-new-one .card-component-2 .card-default,
  .columns-new-component.col-new-one .card-component-2 .card-new {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-one .card-component-2 .card,
  .columns-new-component.col-new-one .card-component-2 .card-default,
  .columns-new-component.col-new-one .card-component-2 .card-new {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-one .card-component-2 .card,
  .columns-new-component.col-new-one .card-component-2 .card-default,
  .columns-new-component.col-new-one .card-component-2 .card-new {
    height: 500px;
  }
}
.columns-new-component.col-new-one .card-component-2 .card-default.card-half,
.columns-new-component.col-new-one .card-component-2 .card-new.card-half,
.columns-new-component.col-new-one .card-component-2 .card.card-half {
  height: 175px;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-one .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-one .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-one .card-component-2 .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-new-component.col-new-one .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-one .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-one .card-component-2 .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-new-component.col-new-one .card-component-2 .card-default.card-half,
  .columns-new-component.col-new-one .card-component-2 .card-new.card-half,
  .columns-new-component.col-new-one .card-component-2 .card.card-half {
    height: 250px;
  }
}
.cards-cion,
.cards-cion-highlight {
  font-size: 80px;
  width: 80px;
}
.card-cta-new {
  color: #fff;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 0;
  text-align: left;
}
.new-cards-style:hover .link-present {
  opacity: 0.5;
}
.new-cards-style:hover .link-present.stop-opacity {
  opacity: 0;
}
.new-cards-style .left {
  text-align: left;
}
.new-cards-style .right {
  text-align: right;
}
.new-cards-style .center {
  text-align: center;
}
.new-cards-style ol,
.new-cards-style ul {
  display: grid;
  line-height: 1.3em;
  list-style-position: inside;
}
.highlight-image-new {
  margin: 0;
}
.highlight-image-new .left {
  -webkit-box-pack: left !important;
  -ms-flex-pack: left !important;
  justify-content: left !important;
  text-align: left !important;
}
.highlight-image-new .right {
  -webkit-box-pack: right !important;
  -ms-flex-pack: right !important;
  justify-content: right !important;
  text-align: right !important;
}
.highlight-image-new .right.card-cta-2 {
  right: 24px;
}
.highlight-image-new .center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  text-align: center !important;
}
.highlight-image-new .center.card-cta-2 {
  margin-left: 0px;
  width: 100%;
}
.highlight-image-new .highlight-border {
  border-radius: 8px;
  overflow: hidden;
}
.highlight-image-new .opacity-set {
  opacity: 0.3;
}
.highlight-image-new .opacity-set.cIcon {
  opacity: 1;
}
.highlight-image-new .card-half .card-desc-2 {
  display: none;
}
.highlight-image-new ol,
.highlight-image-new ul {
  display: grid;
  line-height: 1.3em;
  list-style-position: inside;
}
.highlight-image-new .card-icon {
  font-size: 60px;
}
@media (min-width: 1200px) {
  .highlight-image-new .card-icon {
    font-size: 60px;
  }
}
.highlight-image-new .card-new:hover ul {
  line-height: 1.3em;
  list-style-position: inside;
}
.highlight-image-new .card-new:hover .hide-on-hover {
  display: none;
}
.highlight-image-new .card-new:hover .card-highlight-title {
  color: #fff;
  padding-top: 16px;
}
.highlight-image-new .card-new:hover .card-desc-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: break-spaces;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  color: #fff;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  padding-left: 24px;
  text-align: left;
}
.highlight-image-new .card-new:hover .card-desc-2.right {
  display: grid;
}
.highlight-image-new .card-new:hover .card-icon {
  color: #fff;
}
.highlight-image-new .card-new:hover .card-cta-2 {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.highlight-image-new .card-new:hover .cards-cion {
  display: block;
}
.highlight-image-new .card-new:hover .walmart-pink {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(221, 19, 133, 0.8)),
      to(rgba(221, 19, 133, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fbe7f2), to(#dd1385));
  background-image: linear-gradient(
      rgba(221, 19, 133, 0.8),
      rgba(221, 19, 133, 0.8)
    ),
    linear-gradient(270deg, #fbe7f2, #dd1385);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-pink {
    background-color: rgba(221, 19, 133, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-yellow {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 252, 191, 0.8)),
      to(rgba(255, 242, 0, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fffcbf), to(#fff200));
  background-image: linear-gradient(
      rgba(255, 252, 191, 0.8),
      rgba(255, 242, 0, 0.8)
    ),
    linear-gradient(270deg, #fffcbf, #fff200);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .bg-yellow .card-cta-2,
.highlight-image-new .card-new:hover .bg-yellow .card-desc-2,
.highlight-image-new .card-new:hover .bg-yellow .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-yellow {
    background-color: rgba(255, 242, 0, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-spark-yellow {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 194, 32, 0.8)),
      to(rgba(255, 202, 60, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ffc220), to(#ffca3c));
  background-image: linear-gradient(
      rgba(255, 194, 32, 0.8),
      rgba(255, 202, 60, 0.8)
    ),
    linear-gradient(270deg, #ffc220, #ffca3c);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-spark-yellow .card-cta-2,
.highlight-image-new .card-new:hover .walmart-spark-yellow .card-desc-2,
.highlight-image-new
  .card-new:hover
  .walmart-spark-yellow
  .card-highlight-title,
.highlight-image-new .card-new:hover .walmart-spark-yellow .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-spark-yellow {
    background-color: rgba(255, 194, 32, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-yellow-tone {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(49, 84%, 95%, 0.8)),
      to(hsla(47, 86%, 81%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fdf9e8), to(#f8e6a5));
  background-image: linear-gradient(
      hsla(49, 84%, 95%, 0.8),
      hsla(47, 86%, 81%, 0.8)
    ),
    linear-gradient(270deg, #fdf9e8, #f8e6a5);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-yellow-tone .card-cta-2,
.highlight-image-new .card-new:hover .walmart-yellow-tone .card-desc-2,
.highlight-image-new .card-new:hover .walmart-yellow-tone .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-yellow-tone {
    background-color: hsla(47, 86%, 81%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-off-white {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(0, 0%, 100%, 0.8)),
      to(hsla(0, 0%, 98%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fefefe), to(#fafafa));
  background-image: linear-gradient(
      hsla(0, 0%, 100%, 0.8),
      hsla(0, 0%, 98%, 0.8)
    ),
    linear-gradient(270deg, #fefefe, #fafafa);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-off-white .card-cta-2,
.highlight-image-new .card-new:hover .walmart-off-white .card-desc-2,
.highlight-image-new .card-new:hover .walmart-off-white .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-off-white {
    background-color: hsla(0, 0%, 98%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-ozark-noir {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(192, 199, 208, 0.8)),
      to(rgba(4, 30, 66, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#c0c7d0), to(#001e60));
  background-image: linear-gradient(
      rgba(192, 199, 208, 0.8),
      rgba(4, 30, 66, 0.8)
    ),
    linear-gradient(270deg, #c0c7d0, #001e60);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-ozark-noir {
    background-color: rgba(4, 30, 66, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-blue-tone-1 {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(226, 244, 254, 0.8)),
      to(rgba(140, 209, 252, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e2f4fe), to(#4dbdf5));
  background-image: linear-gradient(
      rgba(226, 244, 254, 0.8),
      rgba(140, 209, 252, 0.8)
    ),
    linear-gradient(270deg, #e2f4fe, #4dbdf5);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-blue-tone-1 .card-cta-2,
.highlight-image-new .card-new:hover .walmart-blue-tone-1 .card-desc-2,
.highlight-image-new .card-new:hover .walmart-blue-tone-1 .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-blue-tone-1 {
    background-color: rgba(140, 209, 252, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-blue-tone-2 {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(244, 251, 253, 0.8)),
      to(rgba(211, 239, 248, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f4fbfd), to(#a9ddf7));
  background-image: linear-gradient(
      rgba(244, 251, 253, 0.8),
      rgba(211, 239, 248, 0.8)
    ),
    linear-gradient(270deg, #f4fbfd, #a9ddf7);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-blue-tone-2 .card-cta-2,
.highlight-image-new .card-new:hover .walmart-blue-tone-2 .card-desc-2,
.highlight-image-new .card-new:hover .walmart-blue-tone-2 .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-blue-tone-2 {
    background-color: rgba(244, 251, 253, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-charcoal {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(0, 0%, 80%, 0.8)),
      to(rgba(51, 51, 51, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ccc), to(#333));
  background-image: linear-gradient(
      hsla(0, 0%, 80%, 0.8),
      rgba(51, 51, 51, 0.8)
    ),
    linear-gradient(270deg, #ccc, #333);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-charcoal .card-cta-2,
.highlight-image-new .card-new:hover .walmart-charcoal .card-desc-2,
.highlight-image-new .card-new:hover .walmart-charcoal .card-highlight-title,
.highlight-image-new .card-new:hover .walmart-charcoal .card-icon {
  color: #fff;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-charcoal {
    background-color: hsla(0, 0%, 80%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .gt-global-green {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(193, 252, 222, 0.8)),
      to(rgba(16, 242, 123, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#c1fcde), to(#06f27b));
  background-image: linear-gradient(
      rgba(193, 252, 222, 0.8),
      rgba(16, 242, 123, 0.8)
    ),
    linear-gradient(270deg, #c1fcde, #06f27b);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .gt-global-green {
    background-color: rgba(6, 242, 123, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .gt-granite-grey {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(240, 1%, 85%, 0.8)),
      to(rgba(96, 94, 99, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#d7d7d8), to(#605e63));
  background-image: linear-gradient(
      hsla(240, 1%, 85%, 0.8),
      rgba(96, 94, 99, 0.8)
    ),
    linear-gradient(270deg, #d7d7d8, #605e63);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .gt-granite-grey {
    background-color: rgba(96, 94, 99, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .gt-grey {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(237, 238, 241, 0.8)),
      to(hsla(230, 9%, 75%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#edeef1), to(#b9bbc5));
  background-image: linear-gradient(
      rgba(237, 238, 241, 0.8),
      hsla(230, 9%, 75%, 0.8)
    ),
    linear-gradient(270deg, #edeef1, #b9bbc5);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .gt-grey {
    background-color: hsla(230, 9%, 75%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .gt-blue-ink {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(192, 199, 208, 0.8)),
      to(rgba(4, 31, 65, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#c0c7d0), to(#041f41));
  background-image: linear-gradient(
      rgba(192, 199, 208, 0.8),
      rgba(4, 31, 65, 0.8)
    ),
    linear-gradient(270deg, #c0c7d0, #041f41);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .gt-blue-ink {
    background-color: rgba(4, 31, 65, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-purple {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(208, 200, 225, 0.8)),
      to(rgba(67, 33, 136, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#d0c8e1), to(#432188));
  background-image: linear-gradient(
      rgba(208, 200, 225, 0.8),
      rgba(67, 33, 136, 0.8)
    ),
    linear-gradient(270deg, #d0c8e1, #432188);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-purple {
    background-color: rgba(67, 33, 136, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-pink {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(250, 196, 227, 0.8)),
      to(rgba(235, 20, 141, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fac4e3), to(#eb148d));
  background-image: linear-gradient(
      rgba(250, 196, 227, 0.8),
      rgba(235, 20, 141, 0.8)
    ),
    linear-gradient(270deg, #fac4e3, #eb148d);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-pink {
    background-color: rgba(235, 20, 141, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-dark-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(200, 8%, 77%, 0.8)),
      to(rgba(8, 31, 44, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#c1c7ca), to(#081f2c));
  background-image: linear-gradient(
      hsla(200, 8%, 77%, 0.8),
      rgba(8, 31, 44, 0.8)
    ),
    linear-gradient(270deg, #c1c7ca, #081f2c);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-dark-blue {
    background-color: rgba(8, 31, 44, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-medium-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(191, 219, 243, 0.8)),
      to(rgba(0, 112, 206, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#bfdbf3), to(#0070ce));
  background-image: linear-gradient(
      rgba(191, 219, 243, 0.8),
      rgba(0, 112, 206, 0.8)
    ),
    linear-gradient(270deg, #bfdbf3, #0070ce);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-medium-blue {
    background-color: rgba(0, 112, 206, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-light-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(221, 237, 249, 0.8)),
      to(rgba(120, 185, 231, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ddedf9), to(#78b9e7));
  background-image: linear-gradient(
      rgba(221, 237, 249, 0.8),
      rgba(120, 185, 231, 0.8)
    ),
    linear-gradient(270deg, #ddedf9, #78b9e7);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-light-blue {
    background-color: rgba(120, 185, 231, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-yellow {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 240, 199, 0.8)),
      to(rgba(255, 194, 32, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fff0c7), to(#ffc220));
  background-image: linear-gradient(
      rgba(255, 240, 199, 0.8),
      rgba(255, 194, 32, 0.8)
    ),
    linear-gradient(270deg, #fff0c7, #ffc220);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-yellow {
    background-color: rgba(255, 194, 32, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-green {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(95, 49%, 88%, 0.8)),
      to(rgba(118, 192, 67, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ddefd0), to(#76c043));
  background-image: linear-gradient(
      hsla(95, 49%, 88%, 0.8),
      rgba(118, 192, 67, 0.8)
    ),
    linear-gradient(270deg, #ddefd0, #76c043);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-green {
    background-color: rgba(118, 192, 67, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-red {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(5, 86%, 89%, 0.8)),
      to(rgba(238, 59, 42, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fbceca), to(#ee3b2a));
  background-image: linear-gradient(
      hsla(5, 86%, 89%, 0.8),
      rgba(238, 59, 42, 0.8)
    ),
    linear-gradient(270deg, #fbceca, #ee3b2a);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-red {
    background-color: rgba(238, 59, 42, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .wmi-orange {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(23, 90%, 89%, 0.8)),
      to(rgba(244, 117, 33, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fcdcc8), to(#f47521));
  background-image: linear-gradient(
      hsla(23, 90%, 89%, 0.8),
      rgba(244, 117, 33, 0.8)
    ),
    linear-gradient(270deg, #fcdcc8, #f47521);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .wmi-orange {
    background-color: rgba(244, 117, 33, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-default-blue,
.highlight-image-new .card-new:hover .bg-walmart-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 113, 206, 0.8)),
      to(rgba(0, 113, 206, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5f0fa), to(#0053e2));
  background-image: linear-gradient(
      rgba(0, 113, 206, 0.8),
      rgba(0, 113, 206, 0.8)
    ),
    linear-gradient(270deg, #e5f0fa, #0053e2);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-default-blue,
  .highlight-image-new .card-new:hover .bg-walmart-blue {
    background-color: rgba(0, 113, 206, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-green {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(215, 236, 209, 0.8)),
      to(rgba(95, 180, 70, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#d7ecd1), to(#5fb446));
  background-image: linear-gradient(
      rgba(215, 236, 209, 0.8),
      rgba(95, 180, 70, 0.8)
    ),
    linear-gradient(270deg, #d7ecd1, #5fb446);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-green {
    background-color: rgba(95, 180, 70, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-light-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(120, 185, 231, 0.8)),
      to(rgba(120, 185, 231, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f1f8fc), to(#78b9e7));
  background-image: linear-gradient(
      rgba(120, 185, 231, 0.8),
      rgba(120, 185, 231, 0.8)
    ),
    linear-gradient(270deg, #f1f8fc, #78b9e7);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-light-blue {
    background-color: rgba(120, 185, 231, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-red {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(247, 198, 200, 0.8)),
      to(rgba(222, 28, 36, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f7c6c8), to(#de1c24));
  background-image: linear-gradient(
      rgba(247, 198, 200, 0.8),
      rgba(222, 28, 36, 0.8)
    ),
    linear-gradient(270deg, #f7c6c8, #de1c24);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-red {
    background-color: rgba(222, 28, 36, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-orange {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(24, 97%, 87%, 0.8)),
      to(rgba(250, 100, 0, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fed8bf), to(#fa6400));
  background-image: linear-gradient(
      hsla(24, 97%, 87%, 0.8),
      rgba(250, 100, 0, 0.8)
    ),
    linear-gradient(270deg, #fed8bf, #fa6400);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-orange {
    background-color: rgba(250, 100, 0, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-teal {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(62, 197, 230, 0.8)),
      to(rgba(62, 197, 230, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ebf9fc), to(#3ec5e6));
  background-image: linear-gradient(
      rgba(62, 197, 230, 0.8),
      rgba(62, 197, 230, 0.8)
    ),
    linear-gradient(270deg, #ebf9fc, #3ec5e6);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-teal {
    background-color: rgba(62, 197, 230, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-deep-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(4, 31, 65, 0.8)),
      to(rgba(4, 31, 65, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5e8ec), to(#041f41));
  background-image: linear-gradient(rgba(4, 31, 65, 0.8), rgba(4, 31, 65, 0.8)),
    linear-gradient(270deg, #e5e8ec, #041f41);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-deep-blue {
    background-color: rgba(4, 31, 65, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-labs {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(48, 41, 81, 0.8)),
      to(rgba(48, 41, 81, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#eae9ed), to(#302951));
  background-image: linear-gradient(
      rgba(48, 41, 81, 0.8),
      rgba(48, 41, 81, 0.8)
    ),
    linear-gradient(270deg, #eae9ed, #302951);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-labs {
    background-color: rgba(48, 41, 81, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-allswell-black,
.highlight-image-new .card-new:hover .bg-barenecessities-black,
.highlight-image-new .card-new:hover .bg-black,
.highlight-image-new .card-new:hover .bg-parcel-black {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 0, 0, 0.8)),
      to(rgba(0, 0, 0, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5e5e5), to(#000));
  background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)),
    linear-gradient(270deg, #e5e5e5, #000);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-allswell-black,
  .highlight-image-new .card-new:hover .bg-barenecessities-black,
  .highlight-image-new .card-new:hover .bg-black,
  .highlight-image-new .card-new:hover .bg-parcel-black {
    background-color: rgba(0, 0, 0, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .walmart-background-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(225, 237, 249, 0.8)),
      to(rgba(225, 237, 249, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fcfdfe), to(#e1edf9));
  background-image: linear-gradient(
      rgba(225, 237, 249, 0.8),
      rgba(225, 237, 249, 0.8)
    ),
    linear-gradient(270deg, #fcfdfe, #e1edf9);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .walmart-background-blue .card-cta-2,
.highlight-image-new .card-new:hover .walmart-background-blue .card-desc-2,
.highlight-image-new
  .card-new:hover
  .walmart-background-blue
  .card-highlight-title,
.highlight-image-new .card-new:hover .walmart-background-blue .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .walmart-background-blue {
    background-color: rgba(225, 237, 249, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-gray {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(0, 0%, 46%, 0.8)),
      to(hsla(0, 0%, 46%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f1f1f1), to(#757575));
  background-image: linear-gradient(
      hsla(0, 0%, 46%, 0.8),
      hsla(0, 0%, 46%, 0.8)
    ),
    linear-gradient(270deg, #f1f1f1, #757575);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-gray {
    background-color: hsla(0, 0%, 46%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-light-gray {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(0, 0%, 95%, 0.8)),
      to(hsla(0, 0%, 95%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fdfdfd), to(#f2f2f2));
  background-image: linear-gradient(
      hsla(0, 0%, 95%, 0.8),
      hsla(0, 0%, 95%, 0.8)
    ),
    linear-gradient(270deg, #fdfdfd, #f2f2f2);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .bg-light-gray .card-cta-2,
.highlight-image-new .card-new:hover .bg-light-gray .card-desc-2,
.highlight-image-new .card-new:hover .bg-light-gray .card-highlight-title,
.highlight-image-new .card-new:hover .bg-light-gray .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-light-gray {
    background-color: hsla(0, 0%, 95%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-transparent {
  background-clip: content-box, border-box;
  background-origin: border-box;
  border: 0px solid transparent;
  border-radius: 8px;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .bg-transparent .card-cta-2,
.highlight-image-new .card-new:hover .bg-transparent .card-desc-2,
.highlight-image-new .card-new:hover .bg-transparent .card-highlight-title,
.highlight-image-new .card-new:hover .bg-transparent .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-transparent {
    background-color: transparent;
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-white {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(0, 0%, 100%, 0.8)),
      to(hsla(0, 0%, 100%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5f0fa), to(#0053e2));
  background-image: linear-gradient(
      hsla(0, 0%, 100%, 0.8),
      hsla(0, 0%, 100%, 0.8)
    ),
    linear-gradient(270deg, #e5f0fa, #0053e2);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .bg-white .card-cta-2,
.highlight-image-new .card-new:hover .bg-white .card-desc-2,
.highlight-image-new .card-new:hover .bg-white .card-highlight-title,
.highlight-image-new .card-new:hover .bg-white .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-white {
    background-color: hsla(0, 0%, 100%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-primary-dark-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 53, 142, 0.8)),
      to(rgba(0, 53, 142, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5eaf3), to(#00358e));
  background-image: linear-gradient(
      rgba(0, 53, 142, 0.8),
      rgba(0, 53, 142, 0.8)
    ),
    linear-gradient(270deg, #e5eaf3, #00358e);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-primary-dark-blue {
    background-color: rgba(0, 53, 142, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-primary-main-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 103, 160, 0.8)),
      to(rgba(0, 103, 160, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5eff5), to(#0067a0));
  background-image: linear-gradient(
      rgba(0, 103, 160, 0.8),
      rgba(0, 103, 160, 0.8)
    ),
    linear-gradient(270deg, #e5eff5, #0067a0);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-primary-main-blue {
    background-color: rgba(0, 103, 160, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-primary-light-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(164, 219, 232, 0.8)),
      to(rgba(164, 219, 232, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f5fbfc), to(#a4dbe8));
  background-image: linear-gradient(
      rgba(164, 219, 232, 0.8),
      rgba(164, 219, 232, 0.8)
    ),
    linear-gradient(270deg, #f5fbfc, #a4dbe8);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-primary-light-blue {
    background-color: rgba(164, 219, 232, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-secondary-light-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 175, 215, 0.8)),
      to(rgba(0, 175, 215, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5f7fb), to(#00afd7));
  background-image: linear-gradient(
      rgba(0, 175, 215, 0.8),
      rgba(0, 175, 215, 0.8)
    ),
    linear-gradient(270deg, #e5f7fb, #00afd7);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-secondary-light-blue {
    background-color: rgba(0, 175, 215, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-secondary-dark-gray {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(203, 7%, 52%, 0.8)),
      to(hsla(203, 7%, 52%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f1f3f3), to(#7c878e));
  background-image: linear-gradient(
      hsla(203, 7%, 52%, 0.8),
      hsla(203, 7%, 52%, 0.8)
    ),
    linear-gradient(270deg, #f1f3f3, #7c878e);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-secondary-dark-gray {
    background-color: hsla(203, 7%, 52%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-secondary-light-gray {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(hsla(195, 4%, 82%, 0.8)),
      to(hsla(195, 4%, 82%, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fafafa), to(#d0d3d4));
  background-image: linear-gradient(
      hsla(195, 4%, 82%, 0.8),
      hsla(195, 4%, 82%, 0.8)
    ),
    linear-gradient(270deg, #fafafa, #d0d3d4);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-secondary-light-gray {
    background-color: hsla(195, 4%, 82%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-dark-purple {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(81, 70, 137, 0.8)),
      to(rgba(81, 70, 137, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#edecf3), to(#514689));
  background-image: linear-gradient(
      rgba(81, 70, 137, 0.8),
      rgba(81, 70, 137, 0.8)
    ),
    linear-gradient(270deg, #edecf3, #514689);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-dark-purple {
    background-color: rgba(81, 70, 137, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-light-purple {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(144, 99, 205, 0.8)),
      to(rgba(144, 99, 205, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f3effa), to(#9063cd));
  background-image: linear-gradient(
      rgba(144, 99, 205, 0.8),
      rgba(144, 99, 205, 0.8)
    ),
    linear-gradient(270deg, #f3effa, #9063cd);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-light-purple {
    background-color: rgba(144, 99, 205, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-green {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 111, 68, 0.8)),
      to(rgba(0, 111, 68, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5f0ec), to(#006f44));
  background-image: linear-gradient(
      rgba(0, 111, 68, 0.8),
      rgba(0, 111, 68, 0.8)
    ),
    linear-gradient(270deg, #e5f0ec, #006f44);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-green {
    background-color: rgba(0, 111, 68, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-teal {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(71, 215, 172, 0.8)),
      to(rgba(71, 215, 172, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ecfbf6), to(#47d7ac));
  background-image: linear-gradient(
      rgba(71, 215, 172, 0.8),
      rgba(71, 215, 172, 0.8)
    ),
    linear-gradient(270deg, #ecfbf6, #47d7ac);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-teal {
    background-color: rgba(71, 215, 172, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-red {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(250, 70, 22, 0.8)),
      to(rgba(250, 70, 22, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#feece7), to(#fa4616));
  background-image: linear-gradient(
      rgba(250, 70, 22, 0.8),
      rgba(250, 70, 22, 0.8)
    ),
    linear-gradient(270deg, #feece7, #fa4616);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-red {
    background-color: rgba(250, 70, 22, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-orange {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 143, 28, 0.8)),
      to(rgba(255, 143, 28, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fff3e8), to(#ff8f1c));
  background-image: linear-gradient(
      rgba(255, 143, 28, 0.8),
      rgba(255, 143, 28, 0.8)
    ),
    linear-gradient(270deg, #fff3e8, #ff8f1c);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-orange {
    background-color: rgba(255, 143, 28, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-pink {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(222, 27, 115, 0.8)),
      to(rgba(222, 27, 115, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fbe8f1), to(#de1b73));
  background-image: linear-gradient(
      rgba(222, 27, 115, 0.8),
      rgba(222, 27, 115, 0.8)
    ),
    linear-gradient(270deg, #fbe8f1, #de1b73);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-pink {
    background-color: rgba(222, 27, 115, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-sams-supp-yellow {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(255, 181, 0, 0.8)),
      to(rgba(255, 181, 0, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#fff7e5), to(#ffb500));
  background-image: linear-gradient(
      rgba(255, 181, 0, 0.8),
      rgba(255, 181, 0, 0.8)
    ),
    linear-gradient(270deg, #fff7e5, #ffb500);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  color: #000;
  height: 100%;
}
.highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-cta-2,
.highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-desc-2,
.highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-highlight-title,
.highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-icon {
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-sams-supp-yellow {
    background-color: rgba(255, 181, 0, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-jet-purple {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(79, 0, 153, 0.8)),
      to(rgba(79, 0, 153, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ede5f4), to(#4f0099));
  background-image: linear-gradient(
      rgba(79, 0, 153, 0.8),
      rgba(79, 0, 153, 0.8)
    ),
    linear-gradient(270deg, #ede5f4, #4f0099);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-jet-purple {
    background-color: rgba(79, 0, 153, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-moosejaw-red {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(169, 52, 57, 0.8)),
      to(rgba(169, 52, 57, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#f6eaeb), to(#a93439));
  background-image: linear-gradient(
      rgba(169, 52, 57, 0.8),
      rgba(169, 52, 57, 0.8)
    ),
    linear-gradient(270deg, #f6eaeb, #a93439);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-moosejaw-red {
    background-color: rgba(169, 52, 57, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-modcloth-gray-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(72, 81, 95, 0.8)),
      to(rgba(72, 81, 95, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ecedef), to(#48515f));
  background-image: linear-gradient(
      rgba(72, 81, 95, 0.8),
      rgba(72, 81, 95, 0.8)
    ),
    linear-gradient(270deg, #ecedef, #48515f);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-modcloth-gray-blue {
    background-color: rgba(72, 81, 95, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-hayneedle-gray-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(69, 84, 95, 0.8)),
      to(rgba(69, 84, 95, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#ecedef), to(#45545f));
  background-image: linear-gradient(
      rgba(69, 84, 95, 0.8),
      rgba(69, 84, 95, 0.8)
    ),
    linear-gradient(270deg, #ecedef, #45545f);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-hayneedle-gray-blue {
    background-color: rgba(69, 84, 95, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-shoes-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(32, 53, 102, 0.8)),
      to(rgba(32, 53, 102, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e8eaef), to(#203566));
  background-image: linear-gradient(
      rgba(32, 53, 102, 0.8),
      rgba(32, 53, 102, 0.8)
    ),
    linear-gradient(270deg, #e8eaef, #203566);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-shoes-blue {
    background-color: rgba(32, 53, 102, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-bonobos-brown {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(47, 18, 20, 0.8)),
      to(rgba(47, 18, 20, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#eae7e7), to(#2f1214));
  background-image: linear-gradient(
      rgba(47, 18, 20, 0.8),
      rgba(47, 18, 20, 0.8)
    ),
    linear-gradient(270deg, #eae7e7, #2f1214);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-bonobos-brown {
    background-color: rgba(47, 18, 20, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-vudu-blue {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(0, 114, 206, 0.8)),
      to(rgba(0, 114, 206, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e5f0fa), to(#0072ce));
  background-image: linear-gradient(
      rgba(0, 114, 206, 0.8),
      rgba(0, 114, 206, 0.8)
    ),
    linear-gradient(270deg, #e5f0fa, #0072ce);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-vudu-blue {
    background-color: rgba(0, 114, 206, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .bg-eloquil-brown {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(rgba(35, 31, 32, 0.8)),
      to(rgba(35, 31, 32, 0.8))
    ),
    -webkit-gradient(linear, right top, left top, from(#e9e8e8), to(#231f20));
  background-image: linear-gradient(
      rgba(35, 31, 32, 0.8),
      rgba(35, 31, 32, 0.8)
    ),
    linear-gradient(270deg, #e9e8e8, #231f20);
  background-origin: border-box;
  border: solid transparent;
  border-radius: 8px;
  border-width: 6px 0 0;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .bg-eloquil-brown {
    background-color: rgba(35, 31, 32, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-highlight-title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.42;
  padding-top: 16px;
  text-align: left;
}
.highlight-image-new .card-desc-2 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 480px) {
  .highlight-image-new .card-desc-2 {
    -webkit-line-clamp: 2;
  }
}
@media (min-width: 1200px) {
  .highlight-image-new .card-desc-2 {
    -webkit-line-clamp: 2;
  }
  .highlight-image-new .content-center .card-icon {
    font-size: 80px;
  }
}
.highlight-image-new .card-cta-2 {
  bottom: 15px;
  color: #000;
  color: #fff;
  display: none;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 0 0 0 24px;
  position: absolute;
  text-align: left;
}
.highlight-image-new .highlight-2-new {
  border-image-slice: 1;
  border-style: solid;
  border-width: 6px 0 0;
  bottom: 0;
  height: 40%;
  left: 0;
  position: absolute;
  -webkit-transition: height 0.15s;
  transition: height 0.15s;
  width: 100%;
}
.highlight-image-new .highlight-2-new .card-cta-new,
.highlight-image-new .highlight-2-new .card-highlight-title {
  color: #fff;
}
.highlight-image-new .highlight-2-new.walmart-pink {
  border-image-source: linear-gradient(270deg, #fbe7f2, #dd1385);
  color: #fff;
}
.highlight-image-new .highlight-2-new.walmart-charcoal {
  border-image-source: linear-gradient(270deg, #ccc, #333);
  color: #fff;
}
.highlight-image-new .highlight-2-new.gt-global-green {
  border-image-source: linear-gradient(270deg, #c1fcde, #06f27b);
  color: #fff;
}
.highlight-image-new .highlight-2-new.gt-granite-grey {
  border-image-source: linear-gradient(270deg, #d7d7d8, #605e63);
  color: #fff;
}
.highlight-image-new .highlight-2-new.gt-grey {
  border-image-source: linear-gradient(270deg, #edeef1, #b9bbc5);
  color: #fff;
}
.highlight-image-new .highlight-2-new.gt-blue-ink {
  border-image-source: linear-gradient(270deg, #c0c7d0, #041f41);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-purple {
  border-image-source: linear-gradient(270deg, #d0c8e1, #432188);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-pink {
  border-image-source: linear-gradient(270deg, #fac4e3, #eb148d);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-dark-blue {
  border-image-source: linear-gradient(270deg, #c1c7ca, #081f2c);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-medium-blue {
  border-image-source: linear-gradient(270deg, #bfdbf3, #0070ce);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-light-blue {
  border-image-source: linear-gradient(270deg, #ddedf9, #78b9e7);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-yellow {
  border-image-source: linear-gradient(270deg, #fff0c7, #ffc220);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-green {
  border-image-source: linear-gradient(270deg, #ddefd0, #76c043);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-red {
  border-image-source: linear-gradient(270deg, #fbceca, #ee3b2a);
  color: #fff;
}
.highlight-image-new .highlight-2-new.wmi-orange {
  border-image-source: linear-gradient(270deg, #fcdcc8, #f47521);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-yellow {
  border-image-source: linear-gradient(270deg, #fffcbf, #fff200);
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-yellow .card-cta-new,
.highlight-image-new .highlight-2-new.bg-yellow .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-spark-yellow {
  border-image-source: linear-gradient(270deg, #fff0c7, #ffc220);
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-spark-yellow .card-cta-new,
.highlight-image-new
  .highlight-2-new.walmart-spark-yellow
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-yellow-tone {
  border-image-source: linear-gradient(270deg, #fdf9e8, #f8e6a5);
  color: #000;
}
.highlight-image-new .highlight-2-new.walmart-yellow-tone .card-cta-new,
.highlight-image-new
  .highlight-2-new.walmart-yellow-tone
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-ozark-noir {
  border-image-source: linear-gradient(270deg, #c0c7d0, #001e60);
  color: #fff;
}
.highlight-image-new .highlight-2-new.walmart-ozark-noir .card-cta-new,
.highlight-image-new .highlight-2-new.walmart-ozark-noir .card-highlight-title {
  color: #fff !important;
}
.highlight-image-new .highlight-2-new.walmart-blue-tone-2 {
  border-image-source: linear-gradient(270deg, #f4fbfd, #a9ddf7);
  color: #000;
}
.highlight-image-new .highlight-2-new.walmart-blue-tone-2 .card-cta-new,
.highlight-image-new
  .highlight-2-new.walmart-blue-tone-2
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-blue-tone-1 {
  border-image-source: linear-gradient(270deg, #e2f4fe, #4dbdf5);
  color: #000;
}
.highlight-image-new .highlight-2-new.walmart-blue-tone-1 .card-cta-new,
.highlight-image-new
  .highlight-2-new.walmart-blue-tone-1
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-off-white {
  border-image-source: linear-gradient(270deg, #fefefe, #fafafa);
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.walmart-off-white .card-highlight-title {
  color: #000;
}
.highlight-image-new .highlight-2-new.walmart-off-white .card-cta-new {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-default-blue,
.highlight-image-new .highlight-2-new.bg-walmart-blue {
  border-image-source: linear-gradient(270deg, #e5f0fa, #0053e2);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-green {
  border-image-source: linear-gradient(270deg, #d7ecd1, #5fb446);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-light-blue {
  border-image-source: linear-gradient(270deg, #f1f8fc, #78b9e7);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-red {
  border-image-source: linear-gradient(270deg, #f7c6c8, #de1c24);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-orange {
  border-image-source: linear-gradient(270deg, #fed8bf, #fa6400);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-teal {
  border-image-source: linear-gradient(270deg, #ebf9fc, #3ec5e6);
  color: #fff;
}
.highlight-image-new .highlight-2-new.walmart-deep-blue {
  border-image-source: linear-gradient(270deg, #e5e8ec, #041f41);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-labs {
  border-image-source: linear-gradient(270deg, #eae9ed, #302951);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-allswell-black,
.highlight-image-new .highlight-2-new.bg-barenecessities-black,
.highlight-image-new .highlight-2-new.bg-black,
.highlight-image-new .highlight-2-new.bg-parcel-black {
  border-image-source: linear-gradient(270deg, #e5e5e5, #000);
  color: #fff;
}
.highlight-image-new .highlight-2-new.walmart-background-blue {
  border-image-source: linear-gradient(270deg, #fcfdfe, #e1edf9);
  color: #000;
}
.highlight-image-new .highlight-2-new.walmart-background-blue .card-cta-new,
.highlight-image-new
  .highlight-2-new.walmart-background-blue
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-gray {
  border-image-source: linear-gradient(270deg, #f1f1f1, #757575);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-light-gray {
  border-image-source: linear-gradient(270deg, #fdfdfd, #f2f2f2);
  color: #000;
}
.highlight-image-new .highlight-2-new.bg-light-gray .card-cta-new,
.highlight-image-new .highlight-2-new.bg-light-gray .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-transparent {
  border-width: 0px;
  color: #000;
}
.highlight-image-new .highlight-2-new.bg-transparent .card-cta-new,
.highlight-image-new .highlight-2-new.bg-transparent .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-white {
  border-image-source: linear-gradient(270deg, #e5f0fa, #0053e2);
  color: #000;
}
.highlight-image-new .highlight-2-new.bg-white .card-cta-new,
.highlight-image-new .highlight-2-new.bg-white .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-sams-primary-dark-blue {
  border-image-source: linear-gradient(270deg, #e5eaf3, #00358e);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-primary-main-blue {
  border-image-source: linear-gradient(270deg, #e5eff5, #0067a0);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-primary-light-blue {
  border-image-source: linear-gradient(270deg, #f5fbfc, #a4dbe8);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-secondary-light-blue {
  border-image-source: linear-gradient(270deg, #e5f7fb, #00afd7);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-secondary-dark-gray {
  border-image-source: linear-gradient(270deg, #f1f3f3, #7c878e);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-secondary-light-gray {
  border-image-source: linear-gradient(270deg, #fafafa, #d0d3d4);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-dark-purple {
  border-image-source: linear-gradient(270deg, #edecf3, #514689);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-light-purple {
  border-image-source: linear-gradient(270deg, #f3effa, #9063cd);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-green {
  border-image-source: linear-gradient(270deg, #e5f0ec, #006f44);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-teal {
  border-image-source: linear-gradient(270deg, #ecfbf6, #47d7ac);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-red {
  border-image-source: linear-gradient(270deg, #feece7, #fa4616);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-orange {
  border-image-source: linear-gradient(270deg, #fff3e8, #ff8f1c);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-pink {
  border-image-source: linear-gradient(270deg, #fbe8f1, #de1b73);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-yellow {
  border-image-source: linear-gradient(270deg, #fff7e5, #ffb500);
  color: #000;
}
.highlight-image-new .highlight-2-new.bg-sams-supp-yellow .card-cta-new,
.highlight-image-new
  .highlight-2-new.bg-sams-supp-yellow
  .card-highlight-title {
  color: #000 !important;
}
.highlight-image-new .highlight-2-new.bg-jet-purple {
  border-image-source: linear-gradient(270deg, #ede5f4, #4f0099);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-moosejaw-red {
  border-image-source: linear-gradient(270deg, #f6eaeb, #a93439);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-modcloth-gray-blue {
  border-image-source: linear-gradient(270deg, #ecedef, #48515f);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-hayneedle-gray-blue {
  border-image-source: linear-gradient(270deg, #ecedef, #45545f);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-shoes-blue {
  border-image-source: linear-gradient(270deg, #e8eaef, #203566);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-bonobos-brown {
  border-image-source: linear-gradient(270deg, #eae7e7, #2f1214);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-vudu-blue {
  border-image-source: linear-gradient(270deg, #e5f0fa, #0072ce);
  color: #fff;
}
.highlight-image-new .highlight-2-new.bg-eloquil-brown {
  border-image-source: linear-gradient(270deg, #e9e8e8, #231f20);
  color: #fff;
}
.highlight-image-new .four-card .card-highlight-title,
.highlight-image-new .one-card .card-highlight-title,
.highlight-image-new .three-card .card-highlight-title,
.highlight-image-new .two-card .card-highlight-title {
  font-size: 24px;
  padding-top: 16px;
}
.highlight-image-new .four-card .card-cta-2,
.highlight-image-new .four-card .card-desc-2 p,
.highlight-image-new .one-card .card-cta-2,
.highlight-image-new .one-card .card-desc-2 p,
.highlight-image-new .three-card .card-cta-2,
.highlight-image-new .three-card .card-desc-2 p,
.highlight-image-new .two-card .card-cta-2,
.highlight-image-new .two-card .card-desc-2 p {
  font-size: 16px;
}
.highlight-image-new .four-card .card-highlight-title,
.highlight-image-new .three-card .card-highlight-title {
  font-size: 24px;
}
.highlight-image-new .four-card .card-cta-2,
.highlight-image-new .four-card .card-desc-2 p,
.highlight-image-new .three-card .card-cta-2,
.highlight-image-new .three-card .card-desc-2 p {
  font-size: 16px;
}
.highlight-image-new .four-card .card-highlight-title,
.highlight-image-new .three-card .card-highlight-title {
  font-size: 24px;
}
.highlight-image-new .card-desc-2 {
  margin: 5px 0 0;
  padding: 0 24px;
  text-align: left;
}
.highlight-image-new .one-card .card-highlight-title,
.highlight-image-new .one-card .content-center,
.highlight-image-new .two-card .card-highlight-title,
.highlight-image-new .two-card .content-center {
  padding: 16px 20px 0px;
}
.highlight-image-new .one-card .card-desc-2 p,
.highlight-image-new .two-card .card-desc-2 p {
  font-size: 16px;
}
.highlight-image-new .three-card .card-highlight-title,
.highlight-image-new .three-card .content-center {
  padding: 16px 24px 0px;
}
.highlight-image-new .three-card .card-desc-2 p {
  font-size: 16px;
  line-height: 1;
  margin: 0px;
}
@media (min-width: 1200px) {
  .highlight-image-new .three-card .card-desc-2 p {
    font-size: 16px;
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.highlight-image-new .four-card .card-highlight-title,
.highlight-image-new .four-card .content-center {
  padding: 16px 24px 0px;
}
.highlight-image-new .four-card .card-desc-2 p {
  font-size: 16px;
  line-height: 1;
  margin: 0px;
}
@media (min-width: 1200px) {
  .highlight-image-new .four-card .card-desc-2 p {
    font-size: 16px;
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.classic-style-flip {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
  font-family: EverydaySans;
  margin: 0;
}
.classic-style-flip .left {
  text-align: left;
}
.classic-style-flip .right {
  text-align: right;
}
.classic-style-flip .center {
  text-align: center;
}
.classic-style-flip .center .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  letter-spacing: normal;
  line-height: 1.38;
  padding: 0 24px;
}
.classic-style-flip ol,
.classic-style-flip ul {
  display: grid;
  line-height: 1.3em;
  list-style-position: inside;
}
.classic-style-flip .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #fff;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 100%;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1.38;
  padding: 0 24px;
}
.classic-style-flip .flip-border {
  border-radius: 8px;
}
.classic-style-flip .flip-card {
  background-color: transparent;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@media (min-width: 768px) {
  .classic-style-flip .flip-card {
    height: 100%;
    width: 100%;
  }
}
.classic-style-flip .flip-card:hover .content-center,
.classic-style-flip .flip-card:hover .hide-on-flip {
  display: none;
}
.classic-style-flip .flip-card-inner {
  border-radius: 8px;
  height: 100%;
  position: relative;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  width: 100%;
}
.classic-style-flip .flip-card:hover .flip-card-inner {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.classic-style-flip .flip-card-back,
.classic-style-flip .flip-card-front {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.classic-style-flip .flip-card-front .content-center {
  -webkit-backface-visibility: hidden;
}
.classic-style-flip .flip-card-front {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.classic-style-flip .flip-card-back {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.classic-style-flip .flip {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 100%;
  height: 30px;
  line-height: 25px;
  margin-left: 16px;
  margin-top: 16px;
  position: absolute;
  text-align: center;
  width: 30px;
}
@media (min-width: 992px) {
  .classic-style-flip .flip {
    display: none;
  }
}
.classic-style-flip .link-new {
  height: 100%;
  text-decoration: none;
  width: 100%;
  z-index: 999;
}
.classic-style-flip .card-half .card-icon {
  font-size: 60px !important;
}
.classic-style-flip .card-half .cards-cion {
  font-size: 60px !important;
  line-height: 60 px;
  width: 60px !important;
}
.classic-style-flip .card-icon {
  font-size: 80px;
}
@media (min-width: 768px) {
  .classic-style-flip .card-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .classic-style-flip .card-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .classic-style-flip .card-icon {
    font-size: 80px;
  }
}
.classic-style-flip .card-title-new {
  color: #fff;
  font-family: EverydaySans;
  font-weight: 400;
  line-height: 1;
  margin-top: -10px;
  text-align: center;
  width: 100%;
}
.classic-style-flip .bg-light-gray .card-cta-new,
.classic-style-flip .bg-light-gray .card-icon,
.classic-style-flip .bg-light-gray .card-title-new,
.classic-style-flip .bg-light-gray .description,
.classic-style-flip .bg-sams-supp-yellow .card-cta-new,
.classic-style-flip .bg-sams-supp-yellow .card-icon,
.classic-style-flip .bg-sams-supp-yellow .card-title-new,
.classic-style-flip .bg-sams-supp-yellow .description,
.classic-style-flip .bg-transparent .card-cta-new,
.classic-style-flip .bg-transparent .card-icon,
.classic-style-flip .bg-transparent .card-title-new,
.classic-style-flip .bg-transparent .description,
.classic-style-flip .bg-white .card-cta-new,
.classic-style-flip .bg-white .card-icon,
.classic-style-flip .bg-white .card-title-new,
.classic-style-flip .bg-white .description,
.classic-style-flip .bg-yellow .card-cta-new,
.classic-style-flip .bg-yellow .card-icon,
.classic-style-flip .bg-yellow .card-title-new,
.classic-style-flip .bg-yellow .description,
.classic-style-flip .walmart-background-blue .card-cta-new,
.classic-style-flip .walmart-background-blue .card-icon,
.classic-style-flip .walmart-background-blue .card-title-new,
.classic-style-flip .walmart-background-blue .description,
.classic-style-flip .walmart-blue-tone-1 .card-cta-new,
.classic-style-flip .walmart-blue-tone-1 .card-icon,
.classic-style-flip .walmart-blue-tone-1 .card-title-new,
.classic-style-flip .walmart-blue-tone-1 .description,
.classic-style-flip .walmart-blue-tone-2 .card-cta-new,
.classic-style-flip .walmart-blue-tone-2 .card-icon,
.classic-style-flip .walmart-blue-tone-2 .card-title-new,
.classic-style-flip .walmart-blue-tone-2 .description,
.classic-style-flip .walmart-off-white .card-cta-new,
.classic-style-flip .walmart-off-white .card-icon,
.classic-style-flip .walmart-off-white .card-title-new,
.classic-style-flip .walmart-off-white .description,
.classic-style-flip .walmart-spark-yellow .card-cta-new,
.classic-style-flip .walmart-spark-yellow .card-icon,
.classic-style-flip .walmart-spark-yellow .card-title-new,
.classic-style-flip .walmart-spark-yellow .description,
.classic-style-flip .walmart-yellow-tone .card-cta-new,
.classic-style-flip .walmart-yellow-tone .card-icon,
.classic-style-flip .walmart-yellow-tone .card-title-new,
.classic-style-flip .walmart-yellow-tone .description {
  color: #000 !important;
}
.classic-style-flip .darken-image {
  -webkit-backface-visibility: hidden;
  background: #000;
  border-radius: 8px;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.classic-style-flip .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.classic-style-flip .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.classic-style-flip .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.classic-style-flip .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
.classic-style-flip .content-center {
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.classic-style-flip .content-center .card-icon {
  color: #fff;
  position: relative;
}
@media (min-width: 1200px) {
  .classic-style-flip .content-center .card-icon {
    font-size: 80px;
  }
  .classic-style-flip .content-center .cards-cion {
    line-height: 80px;
    width: 80px;
  }
}
.classic-style-flip .card-cta-new {
  bottom: 15px;
  margin: 0;
  padding: 0 24px !important;
  width: 100%;
}
@media (min-width: 768px) {
  .classic-style-flip .card-title-new {
    bottom: 30px;
    top: 14.8%;
  }
}
.classic-style-flip .card-cta-new {
  color: #fff;
}
@media (min-width: 768px) {
  .classic-style-flip .card-cta-new {
    bottom: 10px;
  }
}
@media (min-width: 992px) {
  .classic-style-flip .card-cta-new {
    bottom: 20px;
    line-height: 1.09;
  }
}
.classic-style-flip .classic-card-overlay .card-cta-new,
.classic-style-flip .classic-card-overlay .card-title-new {
  max-width: calc(100% - 30px);
}
.classic-style-flip .card-title-new {
  line-height: 0.94;
  position: static;
}
@media (min-width: 768px) {
  .classic-style-flip .card-title-new {
    bottom: 30px;
    font-size: 20px;
    top: 14.8%;
  }
}
@media (min-width: 1200px) {
  .classic-style-flip .card-title-new {
    bottom: 50px;
    line-height: 1.24;
  }
}
.classic-style-flip .card-cta-new {
  font-size: 16px;
  line-height: 0.89;
  position: absolute;
}
.classic-style-flip .four-card .card-title-new,
.classic-style-flip .one-card .card-title-new,
.classic-style-flip .three-card .card-title-new,
.classic-style-flip .two-card .card-title-new {
  font-size: 24px;
}
.classic-style-flip .four-card .card-cta-new,
.classic-style-flip .four-card .description,
.classic-style-flip .one-card .card-cta-new,
.classic-style-flip .one-card .description,
.classic-style-flip .three-card .card-cta-new,
.classic-style-flip .three-card .description,
.classic-style-flip .two-card .card-cta-new,
.classic-style-flip .two-card .description {
  font-size: 16px;
}
.classic-style-flip .four-card .card-title-new,
.classic-style-flip .three-card .card-title-new {
  font-size: 24px;
}
.classic-style-flip .four-card .description,
.classic-style-flip .three-card .description {
  font-size: 16px;
}
@media (min-width: 768px) {
  .classic-style-flip .four-card .card-cta-new,
  .classic-style-flip .three-card .card-cta-new {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .classic-style-flip .four-card .card-cta-new,
  .classic-style-flip .three-card .card-cta-new {
    bottom: 15px;
  }
}
.classic-style-flip .four-card .card-title-new,
.classic-style-flip .three-card .card-title-new {
  font-size: 24px;
}
.classic-style-flip .one-card .card-cta-new,
.classic-style-flip .one-card .card-title-new,
.classic-style-flip .one-card .content-center,
.classic-style-flip .two-card .card-cta-new,
.classic-style-flip .two-card .card-title-new,
.classic-style-flip .two-card .content-center {
  padding: 0 20px;
}
.classic-style-flip .one-card .description,
.classic-style-flip .two-card .description {
  font-size: 16px;
}
.classic-style-flip .three-card .card-cta-new,
.classic-style-flip .three-card .card-title-new,
.classic-style-flip .three-card .content-center {
  padding: 0 15px;
}
.classic-style-flip .three-card .description {
  font-size: 16px;
}
.classic-style-flip .four-card .card-cta-new,
.classic-style-flip .four-card .card-title-new,
.classic-style-flip .four-card .content-center {
  padding: 0 15px;
}
.classic-style-flip .four-card .description {
  font-size: 16px;
}
.cards-icon {
  font-size: 80px;
  width: 80px;
}
.card-default .new-label {
  background-color: #0053e2;
  border-radius: 0 6px 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: top;
  width: 64px;
  z-index: 99;
}
.card-default .new-label .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
.card-new .new-label {
  z-index: 99;
}
.card_3_0_section {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  width: auto;
}
.card_3_0_section .card_section_wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.card_3_0_section .card_section_wrapper .card_list {
  display: grid;
  grid-template-rows: 1fr;
  margin: 0px;
  min-width: 100%;
  overflow: scroll;
  overflow-y: hidden;
  padding: 0px;
  scroll-padding: 16px;
  -ms-scroll-snap-type: both mandatory;
  scroll-snap-type: both mandatory;
}
.card_3_0_section .card_section_wrapper .card_list::-webkit-scrollbar {
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list {
    padding: 4px;
  }
  .card_3_0_section .card_section_wrapper .card_list.stackcard {
    grid-template-columns: auto !important;
    grid-row-gap: 16px !important;
  }
  .card_3_0_section .card_section_wrapper .card_list.stackcard .card {
    margin: auto;
    max-width: 365px !important;
    padding: 0;
  }
  .card_3_0_section
    .card_section_wrapper
    .card_list.stackcard
    .card:last-child {
    padding: 0 !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .card_3_0_section .card_section_wrapper .card_list.stackcard {
    grid-template-columns: repeat(auto-fit, 355px) !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    gap: 14px;
    justify-content: center;
  }
  .card_3_0_section .card_section_wrapper .card_list.stackcard .card {
    padding: 2px;
  }
}
.card_3_0_section .card_section_wrapper .card_list .card {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-block-size: auto;
  min-height: auto;
  min-inline-size: auto;
  min-width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  cursor: pointer;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  list-style: none outside none;
  padding: 2px 8px;
}
.card_3_0_section .card_section_wrapper .card_list .card:first-child {
  padding-left: 2px !important;
}
.card_3_0_section .card_section_wrapper .card_list .card:last-child {
  padding-right: 2px !important;
}
.card_3_0_section .card_section_wrapper .card_list .card:hover {
  text-decoration: none;
}
.card_3_0_section .card_section_wrapper .card_list .card .card_wrapper {
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  list-style: none outside none;
  min-width: 100%;
  overflow: hidden;
  position: relative;
  right: 0px;
  text-align: left;
  top: 0px;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 45%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  list-style: none outside none;
  margin: 16px;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link,
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link:hover {
  text-decoration: none;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link
  h2.card-title,
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link
  h3.card-title,
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link
  h4.card-title,
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link
  h5.card-title,
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title-link
  h6.card-title {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  height: auto;
  line-height: inherit;
  margin-bottom: 8px;
  margin-top: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  height: auto;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-decoration: none;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-title:hover {
  text-decoration: none;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .card-description {
  color: #333;
  font-size: 14px;
  height: auto;
  margin: 0 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .button_wrapper {
  background: #fff;
  border: 1px solid #000;
  border-radius: 30px;
  bottom: 16px !important;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  padding: 4px 16px;
  position: absolute;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_content_wrapper
  .button_wrapper:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_image_wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 55%;
  list-style: none outside none;
  max-height: 55%;
  padding: 0;
  position: relative;
  text-align: left;
}
.card_3_0_section
  .card_section_wrapper
  .card_list
  .card
  .card_wrapper
  .card_image_wrapper
  img {
  display: block;
  height: 100%;
  width: 100%;
  inline-size: 100%;
  list-style: none outside none;
  max-inline-size: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  text-align: left;
}
.card_3_0_section .card_section_wrapper .card_list.onecard {
  grid-template-columns: repeat(1, 50%);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.card_3_0_section .card_section_wrapper .card_list.onecard .card {
  height: 546px;
}
.card_3_0_section .card_section_wrapper .card_list.onecard .card.noImage {
  height: 196px;
}
.card_3_0_section .card_section_wrapper .card_list.onecard .card .card_wrapper {
  width: 100%;
}
.card_3_0_section
  .card_section_wrapper
  .card_list.onecard
  .card
  .card_wrapper
  .card_image_wrapper {
  height: 350px;
  max-height: 350px;
}
@media (max-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list.onecard {
    grid-template-columns: repeat(1, 345px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .card_3_0_section .card_section_wrapper .card_list.onecard .card {
    height: 386px;
    margin: auto !important;
    max-height: 386px;
  }
  .card_3_0_section .card_section_wrapper .card_list.onecard .card.noImage {
    height: 196px !important;
  }
  .card_3_0_section
    .card_section_wrapper
    .card_list.onecard
    .card
    .card_wrapper
    .card_image_wrapper {
    height: 187px !important;
    max-height: 187px !important;
  }
}
.card_3_0_section .card_section_wrapper .card_list.twocard {
  grid-template-columns: repeat(2, 50%);
}
@media (min-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list.twocard {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.card_3_0_section .card_section_wrapper .card_list.twocard .card {
  height: 546px;
}
.card_3_0_section .card_section_wrapper .card_list.twocard .card.noImage {
  height: 196px !important;
}
.card_3_0_section .card_section_wrapper .card_list.twocard .card .card_wrapper {
  width: 100%;
}
.card_3_0_section
  .card_section_wrapper
  .card_list.twocard
  .card
  .card_wrapper
  .card_image_wrapper {
  height: 350px;
  max-height: 350px;
}
@media (max-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list.twocard {
    grid-template-columns: repeat(2, 345px);
  }
  .card_3_0_section .card_section_wrapper .card_list.twocard .card {
    height: 386px;
    margin: auto !important;
    max-height: 386px;
  }
  .card_3_0_section .card_section_wrapper .card_list.twocard .card.noImage {
    height: 196px !important;
  }
  .card_3_0_section
    .card_section_wrapper
    .card_list.twocard
    .card
    .card_wrapper
    .card_image_wrapper {
    height: 187px !important;
    max-height: 187px !important;
  }
}
.card_3_0_section .card_section_wrapper .card_list.threecard {
  grid-template-columns: repeat(3, 33.3%);
}
.card_3_0_section .card_section_wrapper .card_list.threecard .card {
  height: 468px;
  max-height: 468px;
}
.card_3_0_section .card_section_wrapper .card_list.threecard .card.noImage {
  height: 196px;
}
.card_3_0_section
  .card_section_wrapper
  .card_list.threecard
  .card
  .card_wrapper
  .card_image_wrapper {
  height: 272px;
  max-height: 272px;
}
@media (max-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list.threecard {
    grid-template-columns: repeat(3, 345px);
  }
  .card_3_0_section .card_section_wrapper .card_list.threecard .card {
    height: 386px;
    margin: auto !important;
    max-height: 386px;
  }
  .card_3_0_section .card_section_wrapper .card_list.threecard .card.noImage {
    height: 196px !important;
  }
  .card_3_0_section
    .card_section_wrapper
    .card_list.threecard
    .card
    .card_wrapper
    .card_image_wrapper {
    height: 187px !important;
    max-height: 187px !important;
  }
}
.card_3_0_section .card_section_wrapper .card_list.morecard {
  grid-template-columns: repeat(4, 25%);
}
.card_3_0_section .card_section_wrapper .card_list.morecard .card {
  height: 384px;
}
.card_3_0_section .card_section_wrapper .card_list.morecard .card.noImage {
  height: 196px;
}
.card_3_0_section
  .card_section_wrapper
  .card_list.morecard
  .card
  .card_wrapper
  .card_image_wrapper {
  height: 187px;
  max-height: 187px;
}
@media (max-width: 768px) {
  .card_3_0_section .card_section_wrapper .card_list.morecard {
    grid-template-columns: repeat(4, 345px);
  }
  .card_3_0_section .card_section_wrapper .card_list.morecard .card {
    height: 386px;
    margin: auto !important;
    max-height: 386px;
  }
  .card_3_0_section .card_section_wrapper .card_list.morecard .card.noImage {
    height: 196px !important;
  }
  .card_3_0_section
    .card_section_wrapper
    .card_list.morecard
    .card
    .card_wrapper
    .card_image_wrapper {
    height: 187px !important;
    max-height: 187px !important;
  }
}
.card-component ol,
.card-component ul {
  font-size: 18px;
}
.card-component ol li:before,
.card-component ul li:before {
  font-size: 18px;
  text-align: right;
}
.card-component ol {
  counter-reset: ol;
  font-size: 18px;
  list-style: none;
}
.card-component ol > li:before {
  content: counters(ol, ".") ". ";
  counter-increment: ol;
  font-size: 18px;
  left: -45px;
  min-width: 35px;
}
.card-component ul {
  font-size: 18px;
}
.card-component ul > li:before {
  font-size: 18px;
  left: -35px;
  margin-right: -25px;
  width: 25px;
}
.card-component .card .link {
  z-index: 999;
}
.card-component .card .highlight.highlight-blue .description,
.card-component .card .highlight.highlight-blue .title,
.card-component .card .highlight.highlight-deep-blue .description,
.card-component .card .highlight.highlight-deep-blue .title {
  color: #fff !important;
}
.card-component .card.bg-transparent .description,
.card-component .card.bg-transparent .title {
  color: #000 !important;
}
.card-component .card.bg-transparent .icon {
  color: #000;
}
.card-component .card.bg-transparent .focus-icon,
.card-component .card.bg-white .focus-icon {
  color: #000 !important;
}
@media (min-width: 768px) {
  .card-component .card.four-card {
    height: 163px;
  }
  .card-component .card.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.four-card {
    height: 206px;
  }
  .card-component .card.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.four-card {
    height: 330px;
  }
  .card-component .card.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.four-card.card-half {
    height: 82px;
  }
  .card-component .card.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.four-card.card-half {
    height: 103px;
  }
  .card-component .card.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.four-card.card-half {
    height: 165px;
  }
  .card-component .card.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.three-card {
    height: 230px;
  }
  .card-component .card.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.three-card {
    height: 230px;
  }
  .card-component .card.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.three-card {
    height: 330px;
    width: 446px;
  }
  .card-component .card.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.three-card.card-half {
    height: 135px;
  }
  .card-component .card.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.three-card.card-half {
    height: 115px;
  }
  .card-component .card.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.three-card.card-half {
    height: 165px;
  }
  .card-component .card.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.two-card {
    height: 350px;
    width: 530px;
  }
  .card-component .card.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.two-card {
    height: 400px;
    width: 580px;
  }
  .card-component .card.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.two-card {
    height: 500px;
    width: 680px;
  }
  .card-component .card.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.two-card.card-half {
    height: 175px;
  }
  .card-component .card.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.two-card.card-half {
    height: 200px;
  }
  .card-component .card.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.two-card.card-half {
    height: 250px;
  }
  .card-component .card.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.one-card {
    height: 350px;
    width: 530px;
  }
  .card-component .card.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.one-card {
    height: 400px;
    width: 580px;
  }
  .card-component .card.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.one-card {
    height: 500px;
    width: 680px;
  }
  .card-component .card.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card.one-card.card-half {
    height: 175px;
  }
  .card-component .card.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card.one-card.card-half {
    height: 200px;
  }
  .card-component .card.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card.one-card.card-half {
    height: 250px;
  }
  .card-component .card.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component .card-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 293px;
  margin: 10px 0px;
  position: relative;
  width: 376px;
}
.card-component .card-new.img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
}
.card-component .card-new .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 999;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-component .card-new .gradient {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
  border-radius: 6px;
  display: table;
  height: 100%;
  width: 100%;
}
.card-component .card-new .highlight {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-image-slice: 1;
  border-style: solid;
  border-width: 6px 0 0;
  bottom: 0;
  height: 40%;
  left: 0;
  position: absolute;
  width: 100%;
}
.card-component .card-new .highlight.highlight-blue {
  background-color: #064f8e;
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
}
.card-component .card-new .highlight.highlight-blue .description,
.card-component .card-new .highlight.highlight-blue .title {
  color: #fff !important;
}
.card-component .card-new .highlight.highlight-deep-blue {
  background-color: #041e42;
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
}
.card-component .card-new .highlight.highlight-deep-blue .description,
.card-component .card-new .highlight.highlight-deep-blue .title {
  color: #fff !important;
}
.card-component .card-new .highlight.highlight-white {
  background-color: #fff;
  border-image-source: linear-gradient(270deg, #ffc220, #f79428);
}
.card-component .card-new .highlight.highlight-white .description,
.card-component .card-new .highlight.highlight-white .title {
  color: #000;
}
.card-component .card-new .highlight .card-text {
  bottom: 20%;
}
@media (min-width: 480px) {
  .card-component .card-new .highlight .card-text {
    bottom: 17%;
  }
}
@media (min-width: 992px) {
  .card-component .card-new .highlight .card-text {
    bottom: 25%;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new .highlight .card-text {
    bottom: 33%;
  }
}
.card-component .card-new.bg-transparent .description,
.card-component .card-new.bg-transparent .title {
  color: #000 !important;
}
.card-component .card-new.bg-transparent .icon {
  color: #000;
}
.card-component .card-new.bg-transparent .focus-icon,
.card-component .card-new.bg-white .description,
.card-component .card-new.bg-white .title {
  color: #000 !important;
}
.card-component .card-new.bg-white .icon {
  color: #000;
}
.card-component .card-new.bg-white .focus-icon {
  color: #000 !important;
}
.card-component .card-new.card-half {
  height: 162px;
}
.card-component .card-new.swiper-slide {
  height: 220px;
  margin: 0px 10px;
  width: 300px;
}
.card-component .card-new.swiper-slide.card-half {
  height: 162px;
}
@media (min-width: 700px) {
  .card-component .card-new {
    margin: 10px;
  }
}
@media (min-width: 768px) {
  .card-component .card-new {
    margin: 0px 10px;
  }
  .card-component .card-new:first-child {
    margin-left: 0;
  }
  .card-component .card-new:last-child {
    margin-right: 0;
  }
  .card-component .card-new.four-card {
    height: 163px;
  }
  .card-component .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.four-card {
    height: 206px;
  }
  .card-component .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.four-card {
    height: 330px;
  }
  .card-component .card-new.four-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.four-card.card-half {
    height: 82px;
  }
  .card-component .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.four-card.card-half {
    height: 103px;
  }
  .card-component .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.four-card.card-half {
    height: 165px;
  }
  .card-component .card-new.four-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.three-card {
    height: 230px;
  }
  .card-component .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.three-card {
    height: 230px;
  }
  .card-component .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.three-card {
    height: 330px;
    width: 446px;
  }
  .card-component .card-new.three-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.three-card.card-half {
    height: 135px;
  }
  .card-component .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.three-card.card-half {
    height: 115px;
  }
  .card-component .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.three-card.card-half {
    height: 165px;
  }
  .card-component .card-new.three-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.two-card {
    height: 350px;
    width: 530px;
  }
  .card-component .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.two-card {
    height: 400px;
    width: 580px;
  }
  .card-component .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.two-card {
    height: 500px;
    width: 680px;
  }
  .card-component .card-new.two-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.two-card.card-half {
    height: 175px;
  }
  .card-component .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.two-card.card-half {
    height: 200px;
  }
  .card-component .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.two-card.card-half {
    height: 250px;
  }
  .card-component .card-new.two-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component .card-new.one-card {
  margin: auto;
}
@media (min-width: 768px) {
  .card-component .card-new.one-card {
    height: 350px;
    width: 530px;
  }
  .card-component .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.one-card {
    height: 400px;
    width: 580px;
  }
  .card-component .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.one-card {
    height: 500px;
    width: 680px;
  }
  .card-component .card-new.one-card.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .card-component .card-new.one-card.card-half {
    height: 175px;
  }
  .card-component .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  .card-component .card-new.one-card.card-half {
    height: 200px;
  }
  .card-component .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new.one-card.card-half {
    height: 250px;
  }
  .card-component .card-new.one-card.card-half.hover-state:hover {
    cursor: pointer;
    transform: scale(1.08);
    -ms-transform: scale(1.08);
    -webkit-transform: scale(1.08);
    z-index: 1;
  }
}
.card-component .card-new .icon {
  color: #fff;
  font-size: 50px;
}
@media (min-width: 768px) {
  .card-component .card-new .icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component .card-new .icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new .icon {
    font-size: 50px;
  }
}
.card-component .card-new .hidden {
  display: none;
}
.card-component .card-new .card-text {
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.card-component .card-new .card-text.focus {
  padding-left: 5%;
  padding-right: 5%;
  position: static;
  text-align: center;
}
.card-component .card-new .card-text .focus-icon {
  color: #fff;
  font-size: 50px;
}
@media (min-width: 768px) {
  .card-component .card-new .card-text .focus-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component .card-new .card-text .focus-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new .card-text .focus-icon {
    font-size: 50px;
  }
}
.card-component .card-new .card-text .title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}
@media (min-width: 768px) {
  .card-component .card-new .card-text .title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .card-component .card-new .card-text .title {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new .card-text .title {
    font-size: 24px;
  }
}
.card-component .card-new .card-text .description {
  color: #fff;
  font-family: EverydaySans;
  font-size: 18px;
}
@media (min-width: 768px) {
  .card-component .card-new .card-text .description {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .card-component .card-new .card-text .description {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .card-component .card-new .card-text .description {
    font-size: 18px;
  }
}
.card-component .darken-default-image {
  border-radius: 6px;
  bottom: 0;
  color: #000;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.card-component .darken-default-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.card-component .darken-default-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.card-component .darken-default-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.card-component .darken-default-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
.card-component .darken-image {
  bottom: 0;
  color: #000;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.card-component .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.card-component .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.card-component .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.card-component .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
@media (min-width: 768px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-five .card-component .card-new,
  .columns-component.col-four .card-component .card,
  .columns-component.col-four .card-component .card-new,
  .columns-component.col-six .card-component .card,
  .columns-component.col-six .card-component .card-new {
    height: 163px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-five .card-component .card-new,
  .columns-component.col-four .card-component .card,
  .columns-component.col-four .card-component .card-new,
  .columns-component.col-six .card-component .card,
  .columns-component.col-six .card-component .card-new {
    height: 206px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-five .card-component .card-new,
  .columns-component.col-four .card-component .card,
  .columns-component.col-four .card-component .card-new,
  .columns-component.col-six .card-component .card,
  .columns-component.col-six .card-component .card-new {
    height: 330px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 82px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 103px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-three .card-component .card,
  .columns-component.col-three .card-component .card-new {
    height: 230px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-three .card-component .card,
  .columns-component.col-three .card-component .card-new {
    height: 230px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-three .card-component .card,
  .columns-component.col-three .card-component .card-new {
    height: 330px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-three .card-component .card-new.card-half,
  .columns-component.col-three .card-component .card.card-half {
    height: 135px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-three .card-component .card-new.card-half,
  .columns-component.col-three .card-component .card.card-half {
    height: 115px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-three .card-component .card-new.card-half,
  .columns-component.col-three .card-component .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-two .card-component .card,
  .columns-component.col-two .card-component .card-new {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-two .card-component .card,
  .columns-component.col-two .card-component .card-new {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-two .card-component .card,
  .columns-component.col-two .card-component .card-new {
    height: 500px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-two .card-component .card-new.card-half,
  .columns-component.col-two .card-component .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-two .card-component .card-new.card-half,
  .columns-component.col-two .card-component .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-two .card-component .card-new.card-half,
  .columns-component.col-two .card-component .card.card-half {
    height: 250px;
  }
}
.columns-component.col-one .card-component .card,
.columns-component.col-one .card-component .card-new {
  margin: auto;
}
@media (min-width: 768px) {
  .columns-component.col-one .card-component .card,
  .columns-component.col-one .card-component .card-new {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-one .card-component .card,
  .columns-component.col-one .card-component .card-new {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-one .card-component .card,
  .columns-component.col-one .card-component .card-new {
    height: 500px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-one .card-component .card-new.card-half,
  .columns-component.col-one .card-component .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-one .card-component .card-new.card-half,
  .columns-component.col-one .card-component .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-one .card-component .card-new.card-half,
  .columns-component.col-one .card-component .card.card-half {
    height: 250px;
  }
}
.classic-style {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
  font-family: EverydaySans;
  margin: 10px 0 0;
  transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
}
.classic-style .link-new {
  height: 100%;
  text-decoration: none;
  width: 100%;
  z-index: 999;
}
.classic-style .title-fix {
  height: 100%;
  position: absolute;
  width: 100%;
}
.classic-style .gradient-new {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
  display: table;
  height: 100%;
  width: 100%;
}
.classic-style .card-icon {
  font-size: 50px;
}
@media (min-width: 768px) {
  .classic-style .card-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .classic-style .card-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .classic-style .card-icon {
    font-size: 50px;
  }
}
.classic-style .card-title-new {
  color: #fff;
  font-family: EverydaySans;
  font-weight: 400;
  line-height: 1;
  margin-top: 10%;
  width: 100%;
}
.classic-style .bg-transparent .card-cta-new,
.classic-style .bg-transparent .card-desc-new,
.classic-style .bg-transparent .card-icon,
.classic-style .bg-transparent .card-title-new,
.classic-style .bg-white .card-cta-new,
.classic-style .bg-white .card-desc-new,
.classic-style .bg-white .card-icon,
.classic-style .bg-white .card-title-new {
  color: #000 !important;
}
.classic-style .darken-image {
  background: #000;
  opacity: 0.3;
}
.classic-style .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.classic-style .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.classic-style .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.classic-style .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
.classic-style .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.classic-style .content-center .card-icon {
  color: #fff;
  position: relative;
}
@media (min-width: 1200px) {
  .classic-style .content-center .card-icon {
    font-size: 60px;
  }
}
.classic-style .card-cta-new {
  bottom: 15px;
  color: #fff;
  font-size: 14px;
  margin: 0;
}
.classic-style .classic-card-overlay .card-cta-new,
.classic-style .classic-card-overlay .card-title-new {
  max-width: calc(100% - 30px);
}
.classic-style .card-title-new {
  line-height: 0.94;
  position: static;
}
@media (min-width: 768px) {
  .classic-style .card-title-new {
    bottom: 30px;
    font-size: 20px;
    top: 14.8%;
  }
}
@media (min-width: 1200px) {
  .classic-style .card-title-new {
    bottom: 50px;
    line-height: 1.24;
  }
}
.classic-style .card-cta-new {
  font-size: 18px;
  line-height: 0.89;
  position: absolute;
}
@media (min-width: 768px) {
  .classic-style .card-cta-new {
    bottom: 10px;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .classic-style .card-cta-new {
    bottom: 20px;
    font-size: 18px;
    line-height: 1.09;
  }
}
.classic-style .four-card .card-title-new,
.classic-style .one-card .card-title-new,
.classic-style .three-card .card-title-new,
.classic-style .two-card .card-title-new {
  font-size: 30px;
  margin-top: 5%;
}
.classic-style .four-card .card-cta-new,
.classic-style .one-card .card-cta-new,
.classic-style .three-card .card-cta-new,
.classic-style .two-card .card-cta-new {
  font-size: 14px;
}
@media (min-width: 1200px) {
  .classic-style .four-card .card-cta-new,
  .classic-style .one-card .card-cta-new,
  .classic-style .three-card .card-cta-new,
  .classic-style .two-card .card-cta-new {
    bottom: 24px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .classic-style .four-card .card-title-new,
  .classic-style .three-card .card-title-new {
    font-size: 18px;
  }
  .classic-style .four-card .card-cta-new,
  .classic-style .three-card .card-cta-new {
    bottom: 5px;
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .classic-style .four-card .card-cta-new,
  .classic-style .three-card .card-cta-new {
    bottom: 15px;
  }
  .classic-style .three-card .card-title-new {
    font-size: 36px;
  }
  .classic-style .four-card .card-title-new {
    font-size: 30px;
  }
}
.classic-style .card-desc-new {
  color: #fff;
  margin: 5px 0 0;
  padding: 0 15px;
  position: relative;
  text-align: left;
}
.classic-style .three-card .focus-card-overlay .card-title-new,
.classic-style .two-card .focus-card-overlay .card-title-new {
  font-size: 30px;
}
.classic-style .one-card,
.classic-style .two-card {
  margin-bottom: 1%;
}
.classic-style .one-card .card-cta-new,
.classic-style .one-card .card-title-new,
.classic-style .one-card .content-center,
.classic-style .two-card .card-cta-new,
.classic-style .two-card .card-title-new,
.classic-style .two-card .content-center {
  padding: 0 20px;
}
.classic-style .one-card .card-desc-new,
.classic-style .two-card .card-desc-new {
  font-size: 24px;
  margin-left: 5px;
}
@media (min-width: 1200px) {
  .classic-style .one-card .focus-card-overlay .card-title-new,
  .classic-style .two-card .focus-card-overlay .card-title-new {
    font-size: 48px;
    margin-top: 0%;
  }
}
.classic-style .three-card .card-cta-new,
.classic-style .three-card .card-title-new,
.classic-style .three-card .content-center {
  padding: 0 15px;
}
.classic-style .three-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .classic-style .three-card .card-desc-new {
    font-size: 16px;
  }
  .classic-style .three-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .classic-style .three-card .card-desc-new {
    font-size: 20px;
  }
  .classic-style .three-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
  .classic-style .three-card .focus-card-overlay .card-title-new {
    font-size: 36px;
  }
}
.classic-style .four-card .card-cta-new,
.classic-style .four-card .card-title-new,
.classic-style .four-card .content-center {
  padding: 0 15px;
}
.classic-style .four-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .classic-style .four-card .card-desc-new {
    font-size: 14px;
  }
  .classic-style .four-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .classic-style .four-card .card-desc-new {
    font-size: 18px;
  }
  .classic-style .four-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.highlight-image-new {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
  font-family: EverydaySans;
  margin: 10px 0 0;
  transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
}
.highlight-image-new .gradient-new {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
}
.highlight-image-new .card-icon {
  font-size: 50px;
}
@media (min-width: 768px) {
  .highlight-image-new .card-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .highlight-image-new .card-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .highlight-image-new .card-icon {
    font-size: 50px;
  }
}
.highlight-image-new .card-new:hover .highlight-blue {
  background-color: rgba(6, 79, 142, 0.9);
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .highlight-blue {
    background-color: rgba(6, 79, 142, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .highlight-blue .card-cta-new,
.highlight-image-new .card-new:hover .highlight-blue .card-desc-new,
.highlight-image-new .card-new:hover .highlight-blue .card-icon,
.highlight-image-new .card-new:hover .highlight-blue .card-title-new {
  color: #fff !important;
}
.highlight-image-new .card-new:hover .highlight-blue .cards-cion {
  display: block;
}
.highlight-image-new .card-new:hover .highlight-deep-blue {
  background-color: rgba(4, 30, 66, 0.9);
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .highlight-deep-blue {
    background-color: rgba(4, 30, 66, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .highlight-deep-blue .card-cta-new,
.highlight-image-new .card-new:hover .highlight-deep-blue .card-desc-new,
.highlight-image-new .card-new:hover .highlight-deep-blue .card-icon,
.highlight-image-new .card-new:hover .highlight-deep-blue .card-title-new {
  color: #fff !important;
}
.highlight-image-new .card-new:hover .highlight-deep-blue .cards-cion {
  display: block;
}
.highlight-image-new .card-new:hover .highlight-white {
  background-color: hsla(0, 0%, 100%, 0.9);
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-image-new .card-new:hover .highlight-white {
    background-color: hsla(0, 0%, 100%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .card-new:hover .highlight-white .card-cta-new,
.highlight-image-new .card-new:hover .highlight-white .card-desc-new,
.highlight-image-new .card-new:hover .highlight-white .card-icon,
.highlight-image-new .card-new:hover .highlight-white .card-title-new {
  color: #000 !important;
}
.highlight-image-new .card-new:hover .highlight-white .cards-cion {
  display: block;
}
.highlight-image-new .link-new {
  height: 100%;
  text-decoration: none;
  width: 100%;
  z-index: 999;
}
.highlight-image-new .card-title-new {
  color: #000;
  font-family: EverydaySans;
  font-weight: 400;
  line-height: 1;
  margin-top: 10%;
  width: 100%;
}
.highlight-image-new .card-desc-new {
  color: transparent;
}
.highlight-image-new .darken-image {
  background: #000;
  opacity: 0.3;
}
.highlight-image-new .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.highlight-image-new .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.highlight-image-new .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.highlight-image-new .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
.highlight-image-new .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.highlight-image-new .content-center .cards-cion {
  display: none;
}
.highlight-image-new .content-center .card-icon {
  color: transparent;
  position: relative;
}
@media (min-width: 1200px) {
  .highlight-image-new .content-center .card-icon {
    font-size: 60px;
  }
}
.highlight-image-new .card-comp-new .content-center {
  text-align: left;
}
.highlight-image-new .card-cta-new {
  bottom: 15px;
  color: #000;
  font-size: 14px;
  margin: 0;
  position: absolute;
}
.highlight-image-new .highlight-gray-new {
  border-image-slice: 1;
  border-style: solid;
  border-width: 6px 0 0;
  bottom: 0;
  height: 40%;
  left: 0;
  position: absolute;
  -webkit-transition: height 0.15s;
  transition: height 0.15s;
  width: 100%;
}
.highlight-image-new .highlight-gray-new.highlight-blue {
  background-color: rgba(6, 79, 142, 0.9);
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
  color: #fff;
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-blue {
    background-color: rgba(6, 79, 142, 0.8);
  }
}
.highlight-image-new .highlight-gray-new.highlight-blue.full-overlay {
  background-color: rgba(6, 79, 142, 0.9);
  height: 100%;
}
.highlight-image-new
  .highlight-gray-new.highlight-blue.full-overlay
  .card-desc-new,
.highlight-image-new
  .highlight-gray-new.highlight-blue.full-overlay
  .card-icon {
  color: #fff !important;
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-blue.full-overlay {
    background-color: rgba(6, 79, 142, 0.9);
    height: 100%;
  }
}
.highlight-image-new .highlight-gray-new.highlight-blue .card-cta-new,
.highlight-image-new .highlight-gray-new.highlight-blue .card-title-new {
  color: #fff !important;
}
.highlight-image-new .highlight-gray-new.highlight-deep-blue {
  background-color: rgba(4, 30, 66, 0.9);
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-deep-blue {
    background-color: rgba(4, 30, 66, 0.8);
  }
}
.highlight-image-new .highlight-gray-new.highlight-deep-blue.full-overlay {
  background-color: rgba(4, 30, 66, 0.9);
  height: 100%;
}
.highlight-image-new
  .highlight-gray-new.highlight-deep-blue.full-overlay
  .card-desc-new,
.highlight-image-new
  .highlight-gray-new.highlight-deep-blue.full-overlay
  .card-icon {
  color: #fff !important;
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-deep-blue.full-overlay {
    background-color: rgba(4, 30, 66, 0.9);
    height: 100%;
  }
}
.highlight-image-new .highlight-gray-new.highlight-deep-blue .card-cta-new,
.highlight-image-new .highlight-gray-new.highlight-deep-blue .card-title-new {
  color: #fff !important;
}
.highlight-image-new .highlight-gray-new.highlight-white {
  background-color: hsla(0, 0%, 100%, 0.9);
  border-image-source: linear-gradient(270deg, #ffc220, #f79428);
  color: #000;
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-white {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
}
.highlight-image-new .highlight-gray-new.highlight-white.full-overlay {
  background-color: hsla(0, 0%, 100%, 0.9);
  height: 100%;
}
.highlight-image-new
  .highlight-gray-new.highlight-white.full-overlay
  .card-desc-new,
.highlight-image-new
  .highlight-gray-new.highlight-white.full-overlay
  .card-icon {
  color: #000 !important;
}
@media (min-width: 768px) {
  .highlight-image-new .highlight-gray-new.highlight-white.full-overlay {
    background-color: hsla(0, 0%, 100%, 0.9);
    height: 100%;
  }
}
.highlight-image-new .four-card .card-title-new,
.highlight-image-new .one-card .card-title-new,
.highlight-image-new .three-card .card-title-new,
.highlight-image-new .two-card .card-title-new {
  font-size: 30px;
  margin-top: 5%;
}
.highlight-image-new .four-card .card-cta-new,
.highlight-image-new .one-card .card-cta-new,
.highlight-image-new .three-card .card-cta-new,
.highlight-image-new .two-card .card-cta-new {
  font-size: 14px;
}
@media (min-width: 1200px) {
  .highlight-image-new .four-card .card-cta-new,
  .highlight-image-new .one-card .card-cta-new,
  .highlight-image-new .three-card .card-cta-new,
  .highlight-image-new .two-card .card-cta-new {
    bottom: 24px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .highlight-image-new .four-card .card-title-new,
  .highlight-image-new .three-card .card-title-new {
    font-size: 18px;
  }
  .highlight-image-new .four-card .card-cta-new,
  .highlight-image-new .three-card .card-cta-new {
    bottom: 5px;
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .highlight-image-new .four-card .card-cta-new,
  .highlight-image-new .three-card .card-cta-new {
    bottom: 15px;
  }
  .highlight-image-new .three-card .card-title-new {
    font-size: 36px;
  }
  .highlight-image-new .four-card .card-title-new {
    font-size: 30px;
  }
}
.highlight-image-new .card-desc-new {
  margin: 5px 0 0;
  padding: 0 15px;
  text-align: left;
}
.highlight-image-new .three-card .focus-card-overlay .card-title-new,
.highlight-image-new .two-card .focus-card-overlay .card-title-new {
  font-size: 30px;
}
.highlight-image-new .one-card,
.highlight-image-new .two-card {
  margin-bottom: 1%;
}
.highlight-image-new .one-card .card-cta-new,
.highlight-image-new .one-card .card-title-new,
.highlight-image-new .one-card .content-center,
.highlight-image-new .two-card .card-cta-new,
.highlight-image-new .two-card .card-title-new,
.highlight-image-new .two-card .content-center {
  padding: 0 20px;
}
.highlight-image-new .one-card .card-desc-new,
.highlight-image-new .two-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 1200px) {
  .highlight-image-new .one-card .focus-card-overlay .card-title-new,
  .highlight-image-new .two-card .focus-card-overlay .card-title-new {
    font-size: 48px;
    margin-top: 0%;
  }
}
.highlight-image-new .three-card .card-cta-new,
.highlight-image-new .three-card .card-title-new,
.highlight-image-new .three-card .content-center {
  padding: 0 15px;
}
.highlight-image-new .three-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .highlight-image-new .three-card .card-desc-new {
    font-size: 16px;
  }
  .highlight-image-new .three-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .highlight-image-new .three-card .card-desc-new {
    font-size: 20px;
  }
  .highlight-image-new .three-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
  .highlight-image-new .three-card .focus-card-overlay .card-title-new {
    font-size: 36px;
  }
}
.highlight-image-new .four-card .card-cta-new,
.highlight-image-new .four-card .card-title-new,
.highlight-image-new .four-card .content-center {
  padding: 0 15px;
}
.highlight-image-new .four-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .highlight-image-new .four-card .card-desc-new {
    font-size: 14px;
  }
  .highlight-image-new .four-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .highlight-image-new .four-card .card-desc-new {
    font-size: 18px;
  }
  .highlight-image-new .four-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.focus-card-new {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
  font-family: EverydaySans;
  margin: 10px 0 0;
  transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
}
.focus-card-new .link-new {
  height: 100%;
  text-decoration: none;
  width: 100%;
  z-index: 999;
}
.focus-card-new .card-icon {
  font-size: 50px;
}
@media (min-width: 768px) {
  .focus-card-new .card-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .focus-card-new .card-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .focus-card-new .card-icon {
    font-size: 50px;
  }
}
.focus-card-new .gradient-new {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
  height: 100%;
  width: 100%;
}
.focus-card-new .card-title-new {
  color: #fff;
  font-family: EverydaySans;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  width: 100%;
}
.focus-card-new .bg-transparent .card-cta-new,
.focus-card-new .bg-transparent .card-desc-new,
.focus-card-new .bg-transparent .card-icon,
.focus-card-new .bg-transparent .card-title-new,
.focus-card-new .bg-white .card-cta-new,
.focus-card-new .bg-white .card-desc-new,
.focus-card-new .bg-white .card-icon,
.focus-card-new .bg-white .card-title-new {
  color: #000 !important;
}
.focus-card-new .card-new:hover {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
}
.focus-card-new
  .card-new:hover
  .hover-focus-state.focus-card-overlay.darken-image {
  opacity: 0.2;
}
.focus-card-new
  .card-new:hover
  .hover-focus-state.focus-card-overlay.darken-image.darken-card {
  opacity: 0.4;
}
.focus-card-new .darken-image {
  background: #000;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 0;
}
.focus-card-new .darken-image.opacity-0 {
  background: #000;
  opacity: 0;
}
.focus-card-new .darken-image.opacity-15 {
  background: #000;
  opacity: 0.15;
}
.focus-card-new .darken-image.opacity-30 {
  background: #000;
  opacity: 0.3;
}
.focus-card-new .darken-image.opacity-45 {
  background: #000;
  opacity: 0.45;
}
.focus-card-new .focus-card-overlay {
  height: 100%;
  left: 0%;
  top: 0%;
  width: 100%;
}
.focus-card-new .focus-card-overlay.gradient-card {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
}
.focus-card-new .focus-card-overlay.darken-card {
  background-color: rgba(0, 0, 0, 0.2);
}
.focus-card-new .content-center {
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.focus-card-new .content-center .card-icon {
  color: #fff;
  position: relative;
}
@media (min-width: 1200px) {
  .focus-card-new .content-center .card-icon {
    font-size: 60px;
  }
}
.focus-card-new .card-cta-new {
  bottom: 15px;
  color: #fff;
  font-size: 14px;
  margin: 0;
}
.focus-card-new .classic-card-overlay .card-cta-new,
.focus-card-new .classic-card-overlay .card-title-new {
  max-width: calc(100% - 30px);
}
.focus-card-new .card-title-new {
  line-height: 0.94;
  position: static;
}
@media (min-width: 768px) {
  .focus-card-new .card-title-new {
    bottom: 30px;
    font-size: 20px;
    top: 14.8%;
  }
}
@media (min-width: 1200px) {
  .focus-card-new .card-title-new {
    bottom: 50px;
    line-height: 1.24;
  }
}
.focus-card-new .card-cta-new {
  font-size: 18px;
  line-height: 0.89;
  position: absolute;
}
@media (min-width: 768px) {
  .focus-card-new .card-cta-new {
    bottom: 10px;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .focus-card-new .card-cta-new {
    bottom: 20px;
    font-size: 18px;
    line-height: 1.09;
  }
}
.focus-card-new .four-card .card-title-new,
.focus-card-new .one-card .card-title-new,
.focus-card-new .three-card .card-title-new,
.focus-card-new .two-card .card-title-new {
  font-size: 30px;
}
.focus-card-new .four-card .card-cta-new,
.focus-card-new .one-card .card-cta-new,
.focus-card-new .three-card .card-cta-new,
.focus-card-new .two-card .card-cta-new {
  font-size: 14px;
}
@media (min-width: 1200px) {
  .focus-card-new .four-card .card-cta-new,
  .focus-card-new .one-card .card-cta-new,
  .focus-card-new .three-card .card-cta-new,
  .focus-card-new .two-card .card-cta-new {
    bottom: 24px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .focus-card-new .four-card .card-title-new,
  .focus-card-new .three-card .card-title-new {
    font-size: 18px;
  }
  .focus-card-new .four-card .card-cta-new,
  .focus-card-new .three-card .card-cta-new {
    bottom: 5px;
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .focus-card-new .four-card .card-cta-new,
  .focus-card-new .three-card .card-cta-new {
    bottom: 15px;
  }
  .focus-card-new .three-card .card-title-new {
    font-size: 36px;
  }
  .focus-card-new .four-card .card-title-new {
    font-size: 30px;
  }
}
.focus-card-new .card-desc-new {
  color: #fff;
  margin: 5px 0 0;
  padding: 0 15px;
  position: relative;
  text-align: left;
  top: 30%;
}
.focus-card-new .three-card .focus-card-overlay .card-title-new,
.focus-card-new .two-card .focus-card-overlay .card-title-new {
  font-size: 30px;
}
.focus-card-new .one-card,
.focus-card-new .two-card {
  margin-bottom: 1%;
}
.focus-card-new .one-card .card-cta-new,
.focus-card-new .one-card .card-title-new,
.focus-card-new .one-card .content-center,
.focus-card-new .two-card .card-cta-new,
.focus-card-new .two-card .card-title-new,
.focus-card-new .two-card .content-center {
  padding: 0 20px;
}
.focus-card-new .one-card .card-desc-new,
.focus-card-new .two-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 1200px) {
  .focus-card-new .one-card .focus-card-overlay .card-title-new,
  .focus-card-new .two-card .focus-card-overlay .card-title-new {
    font-size: 48px;
    margin-top: 0%;
  }
}
.focus-card-new .three-card .card-cta-new,
.focus-card-new .three-card .card-title-new,
.focus-card-new .three-card .content-center {
  padding: 0 15px;
}
.focus-card-new .three-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .focus-card-new .three-card .card-desc-new {
    font-size: 16px;
  }
  .focus-card-new .three-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .focus-card-new .three-card .card-desc-new {
    font-size: 20px;
  }
  .focus-card-new .three-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
  .focus-card-new .three-card .focus-card-overlay .card-title-new {
    font-size: 36px;
  }
}
.focus-card-new .four-card .card-cta-new,
.focus-card-new .four-card .card-title-new,
.focus-card-new .four-card .content-center {
  padding: 0 15px;
}
.focus-card-new .four-card .card-desc-new {
  font-size: 24px;
}
@media (min-width: 768px) {
  .focus-card-new .four-card .card-desc-new {
    font-size: 14px;
  }
  .focus-card-new .four-card .card-desc-new p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .focus-card-new .four-card .card-desc-new {
    font-size: 18px;
  }
  .focus-card-new .four-card .card-desc-new p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.card .new-label {
  background-color: #0053e2;
  border-radius: 0 6px 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: top;
  width: 64px;
}
.card .new-label .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
.card-new .new-label {
  background-color: #0053e2;
  border-radius: 0 6px 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  vertical-align: top;
  width: 64px;
  z-index: 9999;
}
.card-new .new-label .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
.card-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .card-component {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.card-component.swiper-wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.card-component .card {
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0px;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  height: 293px;
  width: 376px;
}
.card-component .card.img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
}
.card-component .card .link {
  text-decoration: none;
}
.card-component .card .gradient,
.card-component .card .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.card-component .card .gradient {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
  border-radius: 6px;
}
.card-component .card .highlight {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-image-slice: 1;
  border-style: solid;
  border-width: 6px 0 0;
  bottom: 0;
  height: 40%;
  left: 0;
  position: absolute;
  width: 100%;
}
.card-component .card .highlight.highlight-blue {
  background-color: #064f8e;
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
}
.card-component .card .highlight.highlight-deep-blue {
  background-color: #041e42;
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
}
.card-component .card .highlight.highlight-white {
  background-color: #fff;
  border-image-source: linear-gradient(270deg, #ffc220, #f79428);
}
.card-component .card .highlight.highlight-white .description,
.card-component .card .highlight.highlight-white .title {
  color: #000;
}
.card-component .card .highlight .card-text {
  bottom: 20%;
}
@media (min-width: 480px) {
  .card-component .card .highlight .card-text {
    bottom: 17%;
  }
}
@media (min-width: 992px) {
  .card-component .card .highlight .card-text {
    bottom: 25%;
  }
}
@media (min-width: 1200px) {
  .card-component .card .highlight .card-text {
    bottom: 33%;
  }
}
.card-component .card.bg-white .description,
.card-component .card.bg-white .title {
  color: #000 !important;
}
.card-component .card.bg-white .icon {
  color: #000;
}
.card-component .card.card-half {
  height: 162px;
}
.card-component .card.swiper-slide {
  height: 220px;
  margin: 0px 10px;
  width: 300px;
}
.card-component .card.swiper-slide.card-half {
  height: 162px;
}
@media (min-width: 700px) {
  .card-component .card {
    margin: 10px;
  }
}
@media (min-width: 768px) {
  .card-component .card {
    margin: 0px 10px;
  }
  .card-component .card:first-child {
    margin-left: 0;
  }
  .card-component .card:last-child {
    margin-right: 0;
  }
  .card-component .card.four-card {
    height: 163px;
  }
}
@media (min-width: 992px) {
  .card-component .card.four-card {
    height: 206px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.four-card {
    height: 330px;
  }
}
@media (min-width: 768px) {
  .card-component .card.four-card.card-half {
    height: 82px;
  }
}
@media (min-width: 992px) {
  .card-component .card.four-card.card-half {
    height: 103px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.four-card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .card-component .card.three-card {
    height: 230px;
  }
}
@media (min-width: 992px) {
  .card-component .card.three-card {
    height: 230px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.three-card {
    height: 330px;
    width: 446px;
  }
}
@media (min-width: 768px) {
  .card-component .card.three-card.card-half {
    height: 135px;
  }
}
@media (min-width: 992px) {
  .card-component .card.three-card.card-half {
    height: 115px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.three-card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .card-component .card.two-card {
    height: 350px;
    width: 530px;
  }
}
@media (min-width: 992px) {
  .card-component .card.two-card {
    height: 400px;
    width: 580px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.two-card {
    height: 500px;
    width: 680px;
  }
}
@media (min-width: 768px) {
  .card-component .card.two-card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .card-component .card.two-card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.two-card.card-half {
    height: 250px;
  }
}
.card-component .card.one-card {
  margin: auto;
}
@media (min-width: 768px) {
  .card-component .card.one-card {
    height: 350px;
    width: 530px;
  }
}
@media (min-width: 992px) {
  .card-component .card.one-card {
    height: 400px;
    width: 580px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.one-card {
    height: 500px;
    width: 680px;
  }
}
@media (min-width: 768px) {
  .card-component .card.one-card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .card-component .card.one-card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .card-component .card.one-card.card-half {
    height: 250px;
  }
}
.card-component .card .icon {
  color: #fff;
  font-size: 50px;
}
@media (min-width: 768px) {
  .card-component .card .icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component .card .icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component .card .icon {
    font-size: 50px;
  }
}
.card-component .card .hidden {
  display: none;
}
.card-component .card .card-text {
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.card-component .card .card-text.focus {
  padding-left: 5%;
  padding-right: 5%;
  position: static;
  text-align: center;
}
.card-component .card .card-text .focus-icon {
  color: #fff;
  font-size: 50px;
}
@media (min-width: 768px) {
  .card-component .card .card-text .focus-icon {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  .card-component .card .card-text .focus-icon {
    font-size: 43px;
  }
}
@media (min-width: 1200px) {
  .card-component .card .card-text .focus-icon {
    font-size: 50px;
  }
}
.card-component .card .card-text .title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
}
@media (min-width: 768px) {
  .card-component .card .card-text .title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .card-component .card .card-text .title {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .card-component .card .card-text .title {
    font-size: 24px;
  }
}
.card-component .card .card-text .description {
  color: #fff;
  font-family: EverydaySans;
  font-size: 18px;
}
@media (min-width: 768px) {
  .card-component .card .card-text .description {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .card-component .card .card-text .description {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .card-component .card .card-text .description {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card,
  .columns-component.col-six .card-component .card {
    height: 163px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card,
  .columns-component.col-six .card-component .card {
    height: 206px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card,
  .columns-component.col-six .card-component .card {
    height: 330px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 82px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 103px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-six .card-component .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-three .card-component .card {
    height: 230px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-three .card-component .card {
    height: 230px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-three .card-component .card {
    height: 330px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-three .card-component .card.card-half {
    height: 135px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-three .card-component .card.card-half {
    height: 115px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-three .card-component .card.card-half {
    height: 165px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-two .card-component .card {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-two .card-component .card {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-two .card-component .card {
    height: 500px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-two .card-component .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-two .card-component .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-two .card-component .card.card-half {
    height: 250px;
  }
}
.columns-component.col-one .card-component .card {
  margin: auto;
}
@media (min-width: 768px) {
  .columns-component.col-one .card-component .card {
    height: 350px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-one .card-component .card {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-one .card-component .card {
    height: 500px;
  }
}
@media (min-width: 768px) {
  .columns-component.col-one .card-component .card.card-half {
    height: 175px;
  }
}
@media (min-width: 992px) {
  .columns-component.col-one .card-component .card.card-half {
    height: 200px;
  }
}
@media (min-width: 1200px) {
  .columns-component.col-one .card-component .card.card-half {
    height: 250px;
  }
}
.cards-cion,
.cards-cion-highlight {
  font-size: 50px;
  line-height: 1;
  width: 50px;
}
.cards-component-wrapper {
  padding-left: 0px;
  padding-right: 0px;
  width: auto;
}
.cards-component-wrapper .row {
  margin-left: -15px;
  margin-right: -15px;
}
.cards-component-wrapper .highlight-image .card-component .content-center {
  text-align: left;
}
.cards-component-wrapper .card-component.blk-txt {
  color: #000;
}
.cards-component-wrapper .card-component.blk-txt:hover,
.cards-component-wrapper .card-component.blk-txt:visited {
  color: #000;
  text-decoration: none;
}
.cards-component-wrapper .focus .card-component:hover {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
}
.cards-component-wrapper .focus .card-component:hover .focus-card-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.cards-component-wrapper
  .focus
  .card-component:hover
  .focus-card-overlay.darken-card {
  background-color: rgba(0, 0, 0, 0.4);
}
.cards-component-wrapper .card-three-column .card-component,
.cards-component-wrapper .card-two-column .card-component {
  padding-top: 73.66%;
}
.cards-component-wrapper
  .card-three-column
  .card-component
  .focus-card-overlay
  .card-title,
.cards-component-wrapper
  .card-two-column
  .card-component
  .focus-card-overlay
  .card-title {
  font-size: 30px;
}
.cards-component-wrapper .card-two-column {
  margin-bottom: 1%;
}
.cards-component-wrapper .card-two-column .card-component .card-cta,
.cards-component-wrapper .card-two-column .card-component .card-title,
.cards-component-wrapper .card-two-column .card-component .content-center {
  padding: 0 20px;
}
.cards-component-wrapper .card-two-column .card-component .card-desc {
  font-size: 24px;
}
@media (min-width: 1200px) {
  .cards-component-wrapper
    .card-two-column
    .card-component
    .focus-card-overlay
    .card-title {
    font-size: 48px;
    margin-top: 0%;
  }
}
.cards-component-wrapper .card-three-column .card-component .card-cta,
.cards-component-wrapper .card-three-column .card-component .card-title,
.cards-component-wrapper .card-three-column .card-component .content-center {
  padding: 0 15px;
}
.cards-component-wrapper .card-three-column .card-component .card-desc {
  font-size: 24px;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-three-column .card-component .card-desc {
    font-size: 16px;
  }
  .cards-component-wrapper .card-three-column .card-component .card-desc p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .cards-component-wrapper .card-three-column .card-component .card-desc {
    font-size: 20px;
  }
  .cards-component-wrapper .card-three-column .card-component .card-desc p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
  .cards-component-wrapper
    .card-three-column
    .card-component
    .focus-card-overlay
    .card-title {
    font-size: 36px;
  }
}
.cards-component-wrapper .card-four-column .card-cta,
.cards-component-wrapper .card-four-column .card-title,
.cards-component-wrapper .card-four-column .content-center {
  padding: 0 15px;
}
.cards-component-wrapper .card-four-column .card-component {
  padding-top: 73.66%;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-four-column .card-component {
    padding-top: 100%;
  }
}
.cards-component-wrapper .card-four-column .card-component .card-desc {
  font-size: 24px;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-four-column .card-component .card-desc {
    font-size: 14px;
  }
  .cards-component-wrapper .card-four-column .card-component .card-desc p {
    line-height: 1;
    margin: 0px;
  }
}
@media (min-width: 1200px) {
  .cards-component-wrapper .card-four-column .card-component .card-desc {
    font-size: 18px;
  }
  .cards-component-wrapper .card-four-column .card-component .card-desc p {
    line-height: 1.4;
    margin: 0 0 10px;
  }
}
.cards-component-wrapper .card-component {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: block;
  font-family: EverydaySans;
  height: 0;
  margin: 10px 0 0 0%;
  padding-bottom: 0;
  position: relative;
  transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -webkit-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
}
.cards-component-wrapper .card-component.bg-sams-primary-dark-blue {
  background-color: #00358e;
}
.cards-component-wrapper .card-component.bg-sams-primary-main-blue {
  background-color: #0067a0;
}
.cards-component-wrapper .card-component.bg-sams-primary-light-blue {
  background-color: #a4dbe8;
}
.cards-component-wrapper .card-component.bg-sams-secondary-light-blue {
  background-color: #00afd7;
}
.cards-component-wrapper .card-component.bg-sams-secondary-dark-gray {
  background-color: #7c878e;
}
.cards-component-wrapper .card-component.bg-sams-secondary-light-gray {
  background-color: #d0d3d4;
}
.cards-component-wrapper .card-component.bg-sams-supp-dark-purple {
  background-color: #514689;
}
.cards-component-wrapper .card-component.bg-sams-supp-light-purple {
  background-color: #9063cd;
}
.cards-component-wrapper .card-component.bg-sams-supp-green {
  background-color: #006f44;
}
.cards-component-wrapper .card-component.bg-sams-supp-teal {
  background-color: #47d7ac;
}
.cards-component-wrapper .card-component.bg-sams-supp-red {
  background-color: #fa4616;
}
.cards-component-wrapper .card-component.bg-sams-supp-orange {
  background-color: #ff8f1c;
}
.cards-component-wrapper .card-component.bg-sams-supp-pink {
  background-color: #de1b73;
}
.cards-component-wrapper .card-component.bg-sams-supp-yellow {
  background-color: #ffb500;
}
.cards-component-wrapper .card-component:hover,
.cards-component-wrapper .card-component:visited {
  color: #fff;
  text-decoration: none;
}
.cards-component-wrapper .card-component:hover {
  cursor: pointer;
  transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  z-index: 1;
}
.cards-component-wrapper .card-component:hover.highlight-gray {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
}
.cards-component-wrapper .card-component:hover.highlight-gray .blue-overlay,
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .deep-blue-overlay,
.cards-component-wrapper .card-component:hover.highlight-gray .white-overlay {
  height: 100%;
}
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .blue-overlay
  .content-center,
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .deep-blue-overlay
  .content-center,
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .white-overlay
  .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .blue-overlay
  .card-desc,
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .deep-blue-overlay
  .card-desc,
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .white-overlay
  .card-desc {
  display: block;
}
.cards-component-wrapper .card-component:hover.highlight-gray .white-overlay {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.cards-component-wrapper .card-component:hover.highlight-gray .blue-overlay {
  background-color: rgba(6, 79, 142, 0.9);
}
.cards-component-wrapper
  .card-component:hover.highlight-gray
  .deep-blue-overlay {
  background-color: rgba(4, 30, 66, 0.9);
}
.cards-component-wrapper .card-component .card-title {
  margin-top: 10%;
  width: 100%;
}
.cards-component-wrapper .card-component .card-desc {
  margin: 5px 0 0;
  padding: 0 15px;
  text-align: left;
}
.cards-component-wrapper .card-component .card-desc p {
  display: -webkit-box;
  height: 100%;
  line-height: 1.4;
  width: 100%;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .card-desc p {
    font-size: 18px;
  }
}
.cards-component-wrapper .card-component .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.cards-component-wrapper .card-component .content-center .card-icon {
  font-size: 50px;
  position: relative;
}
@media (min-width: 1200px) {
  .cards-component-wrapper .card-component .content-center .card-icon {
    font-size: 60px;
  }
}
.cards-component-wrapper .card-component .card-cta {
  bottom: 15px;
  font-size: 14px;
  margin: 0;
  position: absolute;
  text-transform: uppercase;
}
.cards-component-wrapper .card-component.bg-transparent,
.cards-component-wrapper .card-component.bg-white {
  color: #000;
}
.cards-component-wrapper .card-component .classic-card-overlay,
.cards-component-wrapper .card-component .focus-card-overlay {
  height: 100%;
  left: 0%;
  position: absolute;
  top: 0%;
  width: 100%;
}
.cards-component-wrapper .card-component .classic-card-overlay.gradient-card,
.cards-component-wrapper .card-component .focus-card-overlay.gradient-card {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
}
.cards-component-wrapper .card-component .classic-card-overlay.darken-card,
.cards-component-wrapper .card-component .focus-card-overlay.darken-card {
  background-color: rgba(0, 0, 0, 0.2);
}
.cards-component-wrapper .card-component .blue-overlay,
.cards-component-wrapper .card-component .deep-blue-overlay,
.cards-component-wrapper .card-component .white-overlay {
  border-image-slice: 1;
  border-style: solid;
  border-width: 6px 0 0;
  bottom: 0%;
  height: 100%;
  left: 0%;
  position: absolute;
  -webkit-transition: height 0.15s;
  transition: height 0.15s;
  width: 100%;
}
.cards-component-wrapper .card-component .blue-overlay .content-center,
.cards-component-wrapper .card-component .deep-blue-overlay .content-center,
.cards-component-wrapper .card-component .white-overlay .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .blue-overlay,
  .cards-component-wrapper .card-component .deep-blue-overlay,
  .cards-component-wrapper .card-component .white-overlay {
    height: 40%;
  }
  .cards-component-wrapper .card-component .blue-overlay .card-desc,
  .cards-component-wrapper .card-component .blue-overlay .content-center,
  .cards-component-wrapper .card-component .deep-blue-overlay .card-desc,
  .cards-component-wrapper .card-component .deep-blue-overlay .content-center,
  .cards-component-wrapper .card-component .white-overlay .card-desc,
  .cards-component-wrapper .card-component .white-overlay .content-center {
    display: none;
  }
  .cards-component-wrapper .card-component .blue-overlay.full-overlay,
  .cards-component-wrapper .card-component .deep-blue-overlay.full-overlay,
  .cards-component-wrapper .card-component .white-overlay.full-overlay {
    height: 100%;
  }
  .cards-component-wrapper
    .card-component
    .blue-overlay.full-overlay
    .card-desc,
  .cards-component-wrapper
    .card-component
    .blue-overlay.full-overlay
    .content-center,
  .cards-component-wrapper
    .card-component
    .deep-blue-overlay.full-overlay
    .card-desc,
  .cards-component-wrapper
    .card-component
    .deep-blue-overlay.full-overlay
    .content-center,
  .cards-component-wrapper
    .card-component
    .white-overlay.full-overlay
    .card-desc,
  .cards-component-wrapper
    .card-component
    .white-overlay.full-overlay
    .content-center {
    display: block;
  }
}
.cards-component-wrapper .card-component .deep-blue-overlay {
  background-color: rgba(4, 30, 66, 0.9);
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
  color: #fff;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .deep-blue-overlay {
    background-color: rgba(4, 30, 66, 0.8);
  }
}
.cards-component-wrapper .card-component .deep-blue-overlay.full-overlay {
  background-color: rgba(4, 30, 66, 0.9);
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .deep-blue-overlay.full-overlay {
    background-color: rgba(4, 30, 66, 0.9);
  }
}
.cards-component-wrapper .card-component .blue-overlay {
  background-color: rgba(6, 79, 142, 0.9);
  border-image-source: linear-gradient(270deg, #77b9e7, #0053e2);
  color: #fff;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .blue-overlay {
    background-color: rgba(6, 79, 142, 0.8);
  }
}
.cards-component-wrapper .card-component .blue-overlay.full-overlay {
  background-color: rgba(6, 79, 142, 0.9);
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .blue-overlay.full-overlay {
    background-color: rgba(6, 79, 142, 0.9);
  }
}
.cards-component-wrapper .card-component .white-overlay {
  background-color: hsla(0, 0%, 100%, 0.9);
  border-image-source: linear-gradient(270deg, #ffc220, #f79428);
  color: #000;
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .white-overlay {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
}
.cards-component-wrapper .card-component .white-overlay.full-overlay {
  background-color: hsla(0, 0%, 100%, 0.9);
}
@media (min-width: 768px) {
  .cards-component-wrapper .card-component .white-overlay.full-overlay {
    background-color: hsla(0, 0%, 100%, 0.9);
  }
}
.cards-component-wrapper .card-component .focus-card-overlay {
  height: 100%;
  left: 0%;
  position: absolute;
  top: 0%;
  width: 100%;
}
.cards-component-wrapper .card-component .focus-card-overlay .card-title {
  font-size: 30px;
  margin-top: 0%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.cards-component-wrapper .card-component .focus-card-overlay .card-cta,
.cards-component-wrapper .card-component .focus-card-overlay .card-desc,
.cards-component-wrapper .card-component .focus-card-overlay .content-center {
  display: none;
}
.cards-component-wrapper .classic-style .card-four-column .card-title,
.cards-component-wrapper .classic-style .card-three-column .card-title,
.cards-component-wrapper .classic-style .card-two-column .card-title,
.cards-component-wrapper .focus-card-overlay .card-four-column .card-title,
.cards-component-wrapper .focus-card-overlay .card-three-column .card-title,
.cards-component-wrapper .focus-card-overlay .card-two-column .card-title,
.cards-component-wrapper .highlight-image .card-four-column .card-title,
.cards-component-wrapper .highlight-image .card-three-column .card-title,
.cards-component-wrapper .highlight-image .card-two-column .card-title {
  font-size: 30px;
  margin-top: 5%;
}
.cards-component-wrapper .classic-style .card-four-column .card-cta,
.cards-component-wrapper .classic-style .card-three-column .card-cta,
.cards-component-wrapper .classic-style .card-two-column .card-cta,
.cards-component-wrapper .focus-card-overlay .card-four-column .card-cta,
.cards-component-wrapper .focus-card-overlay .card-three-column .card-cta,
.cards-component-wrapper .focus-card-overlay .card-two-column .card-cta,
.cards-component-wrapper .highlight-image .card-four-column .card-cta,
.cards-component-wrapper .highlight-image .card-three-column .card-cta,
.cards-component-wrapper .highlight-image .card-two-column .card-cta {
  font-size: 14px;
}
@media (min-width: 1200px) {
  .cards-component-wrapper .classic-style .card-four-column .card-cta,
  .cards-component-wrapper .classic-style .card-three-column .card-cta,
  .cards-component-wrapper .classic-style .card-two-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-two-column .card-cta,
  .cards-component-wrapper .highlight-image .card-four-column .card-cta,
  .cards-component-wrapper .highlight-image .card-three-column .card-cta,
  .cards-component-wrapper .highlight-image .card-two-column .card-cta {
    bottom: 24px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .cards-component-wrapper .classic-style .card-four-column .card-title,
  .cards-component-wrapper .classic-style .card-three-column .card-title,
  .cards-component-wrapper .focus-card-overlay .card-four-column .card-title,
  .cards-component-wrapper .focus-card-overlay .card-three-column .card-title,
  .cards-component-wrapper .highlight-image .card-four-column .card-title,
  .cards-component-wrapper .highlight-image .card-three-column .card-title {
    font-size: 18px;
  }
  .cards-component-wrapper .classic-style .card-four-column .card-cta,
  .cards-component-wrapper .classic-style .card-three-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta,
  .cards-component-wrapper .highlight-image .card-four-column .card-cta,
  .cards-component-wrapper .highlight-image .card-three-column .card-cta {
    bottom: 5px;
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .cards-component-wrapper .classic-style .card-four-column .card-cta,
  .cards-component-wrapper .classic-style .card-three-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta,
  .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta,
  .cards-component-wrapper .highlight-image .card-four-column .card-cta,
  .cards-component-wrapper .highlight-image .card-three-column .card-cta {
    bottom: 15px;
  }
  .cards-component-wrapper .classic-style .card-three-column .card-title,
  .cards-component-wrapper .focus-card-overlay .card-three-column .card-title,
  .cards-component-wrapper .highlight-image .card-three-column .card-title {
    font-size: 36px;
  }
  .cards-component-wrapper .classic-style .card-four-column .card-title,
  .cards-component-wrapper .focus-card-overlay .card-four-column .card-title,
  .cards-component-wrapper .highlight-image .card-four-column .card-title {
    font-size: 30px;
  }
}
.cards-component-wrapper.card-half-height .card-two-column {
  margin-bottom: 1%;
}
.cards-component-wrapper.card-half-height
  .card-two-column
  .card-component
  .focus-card-overlay
  .card-title {
  font-size: 30px;
}
@media (min-width: 1200px) {
  .cards-component-wrapper.card-half-height
    .card-two-column
    .card-component
    .focus-card-overlay
    .card-title {
    font-size: 48px;
  }
  .cards-component-wrapper.card-half-height
    .card-three-column
    .card-component
    .focus-card-overlay
    .card-title,
  .cards-component-wrapper.card-half-height
    .card-three-column
    .card-component.highlight-gray
    .card-title {
    font-size: 36px;
  }
}
.cards-component-wrapper.card-half-height .card-three-column .card-component,
.cards-component-wrapper.card-half-height .card-two-column .card-component {
  padding-top: 43%;
}
.cards-component-wrapper.card-half-height .card-four-column .card-component {
  padding-top: 50%;
}
@media (min-width: 1200px) {
  .cards-component-wrapper.card-half-height
    .card-four-column
    .card-component
    .focus-card-overlay
    .card-title,
  .cards-component-wrapper.card-half-height
    .card-four-column
    .card-component.highlight-gray
    .card-title {
    font-size: 30px;
  }
}
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .blue-overlay,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .deep-blue-overlay,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .white-overlay {
  height: 100%;
}
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .blue-overlay
  .card-title,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .deep-blue-overlay
  .card-title,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .white-overlay
  .card-title {
  top: 35%;
}
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .blue-overlay
  .content-center,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .deep-blue-overlay
  .content-center,
.cards-component-wrapper.card-half-height
  .card-component.highlight-gray
  .white-overlay
  .content-center {
  display: none;
}
.cards-component-wrapper.card-half-height .card-component .white-overlay {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.cards-component-wrapper.card-half-height .card-component .blue-overlay {
  background-color: rgba(6, 79, 142, 0.9);
}
.cards-component-wrapper.card-half-height .card-component .deep-blue-overlay {
  background-color: rgba(4, 30, 66, 0.9);
}
.cards-component-wrapper.card-half-height
  .card-component:hover.highlight-gray
  .blue-overlay
  .content-center,
.cards-component-wrapper.card-half-height
  .card-component:hover.highlight-gray
  .deep-blue-overlay
  .content-center,
.cards-component-wrapper.card-half-height
  .card-component:hover.highlight-gray
  .white-overlay
  .content-center {
  display: none !important;
}
.cards-component-wrapper.card-half-height
  .card-component
  .focus-card-overlay
  .card-title {
  font-size: 30px;
  max-width: inherit;
  position: absolute;
  top: 50%;
}
@media (min-width: 992px) {
  .cards-component-wrapper.card-half-height
    .card-component.card-tall
    .classic-card-overlay
    .card-cta,
  .cards-component-wrapper.card-half-height
    .card-component.card-tall
    .classic-card-overlay
    .card-title {
    max-width: calc(100% - 40px);
  }
}
.cards-component-wrapper.card-half-height
  .card-component.card-tall
  .classic-card-overlay
  .card-title {
  font-size: 24px;
}
.cards-component-wrapper.card-half-height
  .card-component.card-tall
  .focus-card-overlay
  .card-title,
.cards-component-wrapper.card-half-height
  .card-component.card-tall
  .highlight-image
  .card-title {
  font-size: 30px;
}
@media (min-width: 1200px) {
  .cards-component-wrapper.card-half-height
    .card-component.card-tall
    .focus-card-overlay
    .card-title,
  .cards-component-wrapper.card-half-height
    .card-component.card-tall
    .highlight-image
    .card-title {
    font-size: 48px;
  }
}
.cards-component-wrapper.card-half-height
  .card-component
  .classic-card-overlay
  .card-cta,
.cards-component-wrapper.card-half-height
  .card-component
  .classic-card-overlay
  .card-title {
  max-width: calc(100% - 30px);
}
.cards-component-wrapper.card-half-height .card-component .card-title {
  line-height: 0.94;
  position: static;
}
@media (min-width: 768px) {
  .cards-component-wrapper.card-half-height .card-component .card-title {
    bottom: 30px;
    font-size: 20px;
    top: 14.8%;
  }
}
@media (min-width: 1200px) {
  .cards-component-wrapper.card-half-height .card-component .card-title {
    bottom: 50px;
    line-height: 1.24;
  }
}
.cards-component-wrapper.card-half-height .card-component .card-cta {
  font-size: 18px;
  line-height: 0.89;
  position: absolute;
  text-transform: none;
}
@media (min-width: 768px) {
  .cards-component-wrapper.card-half-height .card-component .card-cta {
    bottom: 10px;
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .cards-component-wrapper.card-half-height .card-component .card-cta {
    bottom: 20px;
    font-size: 18px;
    line-height: 1.09;
  }
}
.cards-icon {
  font-size: 50px;
  line-height: 1;
  width: 50px;
}
.carousel-slider-component {
  position: relative;
  text-align: center;
}
.carousel-slider-component.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  right: 50%;
  text-align: center;
  width: 100vw;
}
.carousel-slider-component .carousel-image {
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.carousel-slider-component .carousel-color,
.carousel-slider-component .carousel-image {
  border-radius: 8px;
  height: 100%;
  position: absolute;
  width: 100%;
}
.carousel-slider-component .arrow-oval {
  background-color: rgba(15, 28, 44, 0.7);
  border-radius: 50%;
  cursor: pointer;
  height: 60px;
  position: absolute;
  top: 43%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 60px;
  z-index: 1;
}
@media (max-width: 480px) {
  .carousel-slider-component .arrow-oval {
    display: none !important;
  }
}
.carousel-slider-component .arrow-oval .fa-angle-left {
  left: 23px !important;
}
.carousel-slider-component .arrow-oval:hover {
  background-color: #0f1c2c;
}
.carousel-slider-component .arrow-oval:hover,
.carousel-slider-component .arrow-oval:hover .fa-angle-right {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.carousel-slider-component .arrow-oval:hover .fa-angle-right {
  left: 35px;
}
.carousel-slider-component .arrow-oval:hover .fa-angle-left {
  left: 15px !important;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.carousel-slider-component .arrow-oval.slick-disabled {
  display: none !important;
}
.carousel-slider-component .arrow-oval.left {
  left: 15px;
}
.carousel-slider-component .arrow-oval.right {
  right: 15px;
}
.carousel-slider-component .arrow-oval .fa {
  color: #fff;
  font-size: 30px;
  left: 25px;
  position: absolute;
  top: 15px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.carousel-slider-component .carousel-items-greater-2 {
  font-size: 0;
}
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-light-gray
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-light-gray
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-sams-supp-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-sams-supp-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-transparent
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-transparent
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-white
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-white
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.bg-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.gt-global-green
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.gt-global-green
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.gt-grey
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.gt-grey
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-background-blue
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-background-blue
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-1
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-1
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-2
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-2
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-off-white
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-off-white
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-spark-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-spark-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-yellow-tone
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items-greater-2
  .carousel-item-wrapper.zoom-parent.walmart-yellow-tone
  .carousel-item-2
  .item-title {
  color: #333;
}
.carousel-slider-component .carousel-items-greater-2 .slick-track {
  white-space: nowrap;
  width: 100% !important;
}
@media (min-width: 768px) {
  .carousel-slider-component .carousel-items-greater-2 .slick-track {
    left: -33%;
  }
}
.carousel-slider-component .carousel-items-greater-2 .slick-list {
  padding-bottom: 7px !important;
}
.carousel-slider-component .carousel-items-greater-2 .darkening.opacity-0 {
  opacity: 0;
}
.carousel-slider-component
  .carousel-items-greater-2
  .darkening.opacity-15:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.15))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component
  .carousel-items-greater-2
  .darkening.opacity-30:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component
  .carousel-items-greater-2
  .darkening.opacity-45:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.45))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.45));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component .carousel-items-greater-2 .hover-darken:before {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component .carousel-item-wrapper {
  border-radius: 8px;
}
.carousel-slider-component .carousel-item-wrapper a:focus {
  outline: 3px solid #006cce;
  outline-offset: -3px;
}
.carousel-slider-component .carousel-item-wrapper .drop-shadow-carousel {
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.carousel-slider-component .carousel-item-wrapper.zoom-parent {
  background-size: cover;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.carousel-slider-component
  .carousel-item-wrapper.zoom-parent:hover
  .carousel-image.link-present {
  cursor: pointer;
  opacity: 1;
  transform: scale(1.08, 1.08) translateY(-3.5%);
  -ms-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transform: scale(1.08, 1.08) translateY(-3.5%);
}
.carousel-slider-component
  .carousel-item-wrapper.zoom-parent:hover
  .carousel-color.link-present {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  cursor: pointer;
  text-decoration: none;
  transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -webkit-transform: scale(1, 1) translateY(0%);
}
.carousel-item-2 > .dv-item-info-2 {
  text-align: left;
}
.carousel-slider-component .carousel-items {
  font-size: 0;
}
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-light-gray
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-light-gray
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-sams-supp-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-sams-supp-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-transparent
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-transparent
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-white
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-white
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.bg-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.gt-global-green
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.gt-global-green
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-background-blue
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-background-blue
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-1
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-1
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-2
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-blue-tone-2
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-off-white
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-off-white
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-spark-yellow
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-spark-yellow
  .carousel-item-2
  .item-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-yellow-tone
  .carousel-item-2
  .item-sub-title,
.carousel-slider-component
  .carousel-items
  .carousel-item-wrapper.zoom-parent.walmart-yellow-tone
  .carousel-item-2
  .item-title {
  color: #333;
}
.carousel-slider-component .carousel-items .slick-track {
  white-space: nowrap;
  width: 100% !important;
}
@media (min-width: 768px) {
  .carousel-slider-component .carousel-items .size-correction-less {
    width: 23% !important;
  }
}
@media (min-width: 1200px) {
  .carousel-slider-component .carousel-items .size-correction {
    width: 30%;
    width: 24%;
  }
}
@media (min-width: 768px) {
  .carousel-slider-component .carousel-items .size-correction {
    width: 23% !important;
  }
}
.carousel-slider-component .carousel-items .darkening.opacity-0 {
  opacity: 0;
}
.carousel-slider-component .carousel-items .darkening.opacity-15:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.15))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component .carousel-items .darkening.opacity-30:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component .carousel-items .darkening.opacity-45:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.45))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.45));
  border-radius: 8px;
}
.carousel-slider-component .carousel-items .darkening.opacity-45:before,
.carousel-slider-component .carousel-items .hover-darken:before {
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component > .carousel-img-next-slide.half-align,
.carousel-slider-component > .carousel-img-prev-slide.half-align {
  top: 35%;
}
.carousel-slider-component > .carousel-img-next-slide.full-align,
.carousel-slider-component > .carousel-img-prev-slide.full-align {
  top: 43%;
}
.carousel-slider-component > .carousel-img-next-slide > .img-arrow-icon,
.carousel-slider-component > .carousel-img-prev-slide > .img-arrow-icon {
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 50px;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -25px;
}
.carousel-slider-component
  > .carousel-img-next-slide.desc-img-prev-slide
  > .img-arrow-icon,
.carousel-slider-component
  > .carousel-img-prev-slide.desc-img-prev-slide
  > .img-arrow-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-carousel-left.svg)
    100% / auto no-repeat;
  color: transparent;
  height: 90px;
  top: 0px;
  width: 90px;
}
.carousel-slider-component
  > .carousel-img-next-slide.desc-img-next-slide
  > .img-arrow-icon,
.carousel-slider-component
  > .carousel-img-prev-slide.desc-img-next-slide
  > .img-arrow-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-carousel-right.svg)
    100% / auto no-repeat;
  color: transparent;
  height: 90px;
  top: 0px;
  width: 90px;
}
.carousel-slider-component > .carousel-img-next-slide.desc-img-next-slide,
.carousel-slider-component > .carousel-img-next-slide.desc-img-prev-slide,
.carousel-slider-component > .carousel-img-prev-slide.desc-img-next-slide,
.carousel-slider-component > .carousel-img-prev-slide.desc-img-prev-slide {
  background: transparent;
  width: 90px;
}
@media (min-width: 768px) {
  .carousel-img-next-slide:not(.hide),
  .carousel-img-prev-slide:not(.hide) {
    display: block !important;
  }
}
.carousel-slider-component > .carousel-img-next-slide:hover,
.carousel-slider-component > .carousel-img-prev-slide:hover {
  cursor: pointer;
}
.carousel-img-prev-slide {
  left: 0;
}
.carousel-img-next-slide {
  right: 0;
}
.carousel-slider-component .carousel-item-wrapper {
  display: inline-block !important;
  float: none !important;
  margin: 0px 0.4%;
  max-width: 460px;
  outline: none;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 100%;
}
.carousel-slider-component .carousel-item-wrapper .drop-shadow {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  .carousel-slider-component .carousel-item-wrapper {
    margin: 0px 5px;
  }
}
.carousel-slider-component .carousel-item-wrapper.carousel-item-shadow {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.carousel-slider-component
  .carousel-item-wrapper
  .desc-carousel-zoom.zoom-parent {
  background-size: cover;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.carousel-slider-component
  .carousel-item-wrapper
  .desc-carousel-zoom.zoom-parent:hover
  .carousel-image.link-present {
  cursor: pointer;
  opacity: 1;
  transform: scale(1.08, 1.08) translateY(-3.5%);
  -ms-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transform: scale(1.08, 1.08) translateY(-3.5%);
}
.carousel-slider-component
  .carousel-item-wrapper
  .desc-carousel-zoom.zoom-parent:hover
  .carousel-color.link-present {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  cursor: pointer;
  text-decoration: none;
  transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -webkit-transform: scale(1, 1) translateY(0%);
}
.carousel-slider-component .carousel-item-2 {
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  display: block;
  font-size: 12px;
  padding-top: 100%;
  position: relative;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.carousel-slider-component .carousel-item-2.image-slider-half {
  padding-top: 50%;
}
.carousel-slider-component .carousel-item-2.darken-image:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  border-radius: 8px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-slider-component .carousel-item-2:hover {
  text-decoration: none;
  transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -webkit-transform: scale(1, 1) translateY(0%);
}
.carousel-item-2 > .dv-item-info-2 {
  background: transparent;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 22px 30px;
  position: absolute;
  right: 0;
  white-space: normal;
  z-index: 2;
}
@media (min-width: 768px) {
  .carousel-item-2 > .dv-item-info-2 {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  .carousel-item-2 > .dv-item-info-2 {
    padding: 22px 30px;
  }
}
.dv-item-info-2 > .item-title {
  font-size: 17px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .dv-item-info-2 > .item-title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .dv-item-info-2 > .item-title {
    font-size: 20px;
  }
}
.dv-item-info-2 > .item-sub-title {
  font-size: 12px;
}
@media (min-width: 480px) {
  .dv-item-info-2 > .item-sub-title {
    font-size: 13px;
  }
}
.dv-item-info-2 > .item-desc-title {
  font-size: 36px;
  line-height: 1.56;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: normal;
}
@media (min-width: 768px) {
  .dv-item-info-2 > .item-desc-title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .dv-item-info-2 > .item-desc-title {
    font-size: 36px;
  }
}
.dv-item-info-2 > .item-desc-sub-title {
  font-size: 18px;
  line-height: 2.03;
  padding-left: 20px;
  padding-right: 20px;
  white-space: normal;
}
@media (min-width: 992px) {
  .dv-item-info-2 > .item-desc-sub-title {
    font-size: 18px;
  }
}
.carousel-slider-component .carousel-item-2.bg-transparent > .dv-item-info-2,
.carousel-slider-component .carousel-item-2.bg-white > .dv-item-info-2 {
  color: #000;
}
.carousel-slider-component .desc-carousel-item-parent {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.carousel-slider-component .desc-text-wrap {
  white-space: normal;
}
.carousel-slider-component .new-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0053e2;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  height: 40px;
  margin-right: 0;
  padding: 10px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 64px;
  z-index: 5;
}
.carousel-slider-component .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 0;
  vertical-align: middle;
}
@media (min-width: 320px) {
  .slick-disabled {
    color: #515357;
    opacity: 50% !important;
  }
  .carousel-slider-component-3 {
    left: 0%;
    margin-left: auto;
    margin-right: auto;
    right: 0%;
  }
  .carousel-slider-component-3 .single-image-wrapper.carousel-item-wrapper-3 {
    width: 328px;
  }
  .single-image-div {
    width: 360px;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    justify-content: center;
  }
  .countappend-div {
    color: var(--text-disabled, #515357);
    font-family: EverydaySans;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    right: 40%;
    text-align: right;
    top: 21px;
  }
  .single-image-rightslider {
    background: var(--base-max-contrast, #fff);
    border: 1px solid var(--text-inverted, #000);
    border-radius: 100px;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
      0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
      0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    display: block;
    height: 32px;
    left: 80%;
    opacity: 0.8000000119;
    position: relative;
    top: -9px;
    width: 32px;
  }
  .single-image-fa-right {
    font-size: 20px;
    left: 12px;
    position: relative;
    right: 25px;
    top: 16%;
  }
  .single-image-leftslider {
    background: var(--base-max-contrast, #fff);
    border: 1px solid var(--text-inverted, #000);
    border-radius: 100px;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
      0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
      0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    display: block;
    height: 32px;
    left: 65%;
    opacity: 0.8000000119;
    position: relative;
    top: -40px;
    width: 32px;
  }
  .single-image-fa-left {
    font-size: 20px;
    left: 10px;
    position: relative;
    right: 25px;
    top: 16%;
  }
  .corporate-div.single-image-div {
    padding: 2px;
    width: 340px;
  }
}
@media (min-width: 360px) and (max-width: 380px) {
  .single-image-div {
    padding: 2px;
    width: 334px;
  }
  .corporate-div.single-image-div {
    width: 315px;
  }
}
@media (min-width: 400px) {
  .slick-disabled {
    color: #515357;
    opacity: 50% !important;
  }
  .single-image-div {
    width: 400px;
  }
  .carousel-slider-component-3 .single-image-wrapper.carousel-item-wrapper-3 {
    width: 328px;
  }
  .corporate-div.single-image-div {
    width: 387px;
  }
}
@media (min-width: 768px) {
  .slick-disabled {
    color: #515357;
    opacity: 50% !important;
  }
  .single-image-div {
    width: 768px;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    justify-content: center;
  }
  .single-image-rightslider {
    left: 83%;
    right: 29%;
  }
  .single-image-leftslider,
  .single-image-rightslider {
    background-color: #fff;
    border: 1px solid;
    border-radius: 100px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    height: 32px;
    opacity: 0.8;
    position: absolute;
    top: auto;
    width: 32px;
    z-index: 1;
  }
  .single-image-leftslider {
    left: 76%;
  }
  .single-image-fa-left {
    left: 10px;
  }
  .single-image-fa-left,
  .single-image-fa-right {
    font-size: 20px;
    position: relative;
    right: 25px;
    top: 16%;
  }
  .single-image-fa-right {
    left: 12px;
  }
  .countappend-div {
    font-family: EverydaySans;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    right: 26.5%;
    text-align: right;
    top: 5px;
    width: 100%;
  }
  .single-image-wrapper {
    width: 546px !important;
  }
  .wrapDiv {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8px;
    position: relative;
    right: 30px;
  }
  .corporate-div.single-image-div {
    width: 605px;
  }
  .corporate-divWrap .single-image-rightslider {
    left: 90%;
  }
  .corporate-divWrap .single-image-leftslider {
    left: 82%;
  }
  .corporate-divWrap .countappend-div {
    right: 20.5%;
  }
  .PressRelease2021-main .single-image-fa-left,
  .PressRelease2021-main .single-image-fa-right {
    top: 8%;
  }
  .PressRelease2021-main .corporate-divWrap.wrapDiv,
  .corporate-divWrap.wrapDiv {
    right: 10%;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .single-image-div {
    width: 1190px;
  }
  .single-image-wrapper {
    width: 934px !important;
  }
  .single-image-leftslider {
    left: 78%;
  }
  .countappend-div {
    right: 24.5%;
  }
  .wrapDiv {
    left: 12px;
    right: 0px;
  }
  .corporate-div.single-image-div {
    width: 700px;
  }
  .corporate-divWrap .single-image-rightslider {
    left: 90%;
  }
  .corporate-divWrap .single-image-leftslider {
    left: 83%;
  }
  .corporate-divWrap .countappend-div {
    right: 19.5%;
  }
}
@media (min-width: 1440px) {
  .slick-disabled {
    color: #515357;
    opacity: 50%;
  }
  .single-image-div {
    width: 1380px;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .carousel-slider-component-3 .single-image-wrapper {
    border-radius: 8px;
    height: auto;
    margin: 12px;
    width: 934px;
  }
  .single-image-rightslider {
    border: 1px solid;
    height: 32px;
    left: 80%;
    right: 19%;
    top: auto;
    width: 32px;
  }
  .single-image-leftslider {
    border: 1px solid;
    height: 32px;
    left: 76%;
    top: auto;
    width: 32px;
  }
  .single-image-fa-left {
    font-size: 20px;
    left: 10px;
    right: 25px;
    top: 16%;
  }
  .single-image-fa-right {
    font-size: 20px;
    left: 12px;
    right: 25px;
    top: 16%;
  }
  .single-image-wrapper {
    width: 934px !important;
  }
  .wrapDiv {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    left: 6px;
    margin-top: 8px;
    position: relative;
  }
  .corporate-div.single-image-div {
    width: 980px;
  }
  .corporate-divWrap .single-image-rightslider {
    left: 90%;
  }
  .corporate-divWrap .single-image-leftslider {
    left: 84%;
  }
  .corporate-divWrap .countappend-div {
    right: 18.5%;
  }
  .PressRelease2021-main .corporate-div.single-image-div {
    display: block !important;
    width: 710px;
  }
  .PressRelease2021-main .corporate-div.single-image-div .single-image-wrapper {
    width: 650px !important;
  }
  .PressRelease2021-main .corporate-divWrap .single-image-rightslider {
    left: 86%;
  }
  .PressRelease2021-main .corporate-divWrap .single-image-leftslider {
    left: 78%;
  }
  .PressRelease2021-main .corporate-divWrap .countappend-div {
    right: 24.5%;
  }
  .PressRelease2021-main .single-image-fa-left,
  .PressRelease2021-main .single-image-fa-right {
    top: 8%;
  }
}
.carousel-slider-component-3 {
  position: relative;
}
.carousel-slider-component-3 .slick-list {
  padding-left: 8px;
}
.carousel-slider-component-3 .item-count-1 .slick-track {
  width: 400px !important;
}
.carousel-slider-component-3 .carousel-item-wrapper-3 {
  border-radius: 8px;
  height: auto;
  margin: 12px;
  width: 402px;
}
@media (max-width: 768px) {
  .carousel-slider-component-3 .carousel-item-wrapper-3 {
    margin: 8px;
    width: 330px !important;
  }
}
@media (max-width: 480px) {
  .carousel-slider-component-3 .carousel-item-wrapper-3 {
    width: 300px !important;
  }
}
.carousel-slider-component-3 .carousel-image-3 {
  aspect-ratio: 16/9;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: relative;
  width: 100%;
  z-index: -1;
}
.carousel-slider-component-3 .carousel-white-shadow .carousel-image-3 {
  -webkit-box-shadow: 0px -1px 2px hsla(0, 0%, 100%, 0.1),
    0px 1px 2px 1px hsla(0, 0%, 100%, 0.15);
  box-shadow: 0px -1px 2px hsla(0, 0%, 100%, 0.1),
    0px 1px 2px 1px hsla(0, 0%, 100%, 0.15);
}
.carousel-slider-component-3 .carousel-item-info .item-description-3,
.carousel-slider-component-3 .carousel-item-info .item-title {
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.carousel-slider-component-3 .carousel-item-info .item-title {
  font-size: 20px;
  -webkit-line-clamp: 2;
  font-weight: 700;
  line-height: 28px;
}
@media (max-width: 768px) {
  .carousel-slider-component-3 .carousel-item-info .item-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.carousel-slider-component-3 .carousel-item-info .item-description-3 {
  -webkit-line-clamp: 3;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@media (max-width: 768px) {
  .carousel-slider-component-3 .carousel-item-info .item-description-3 {
    font-size: 14px;
    line-height: 20px;
  }
}
.carousel-slider-component-3 .carousel-img-next-slide-3 {
  right: 24px;
}
.carousel-slider-component-3 .carousel-img-prev-slide-3 {
  left: 24px;
}
.carousel-slider-component-3 .arrow-oval {
  background-color: #fff;
  border-radius: 100px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  display: none;
  height: 60px;
  opacity: 0.8;
  position: absolute;
  top: 99px;
  width: 60px;
  z-index: 1;
}
.carousel-slider-component-3 .arrow-oval.slick-arrow {
  display: block;
}
.carousel-slider-component-3 .arrow-oval.slick-arrow.slick-hidden {
  display: none;
}
@media (max-width: 991px) {
  .carousel-slider-component-3 .arrow-oval {
    display: none !important;
  }
}
.carousel-slider-component-3 .arrow-oval.slick-disabled {
  display: none !important;
}
.carousel-slider-component-3 .arrow-oval .fa {
  color: #000;
  font-size: 40px;
  left: 20px;
  position: absolute;
  top: 16%;
}
.carousel-slider-component-3 .arrow-oval .fa.fa-angle-right {
  left: 24px;
}
.carousel-slider-component-3 .carousel-items-3 .darkening.opacity-0 {
  opacity: 0;
}
.carousel-slider-component-3 a.carousel-item-link-3 {
  color: #000;
}
.carousel-slider-component-3 a.carousel-item-link-3.link-present {
  cursor: pointer;
}
.carousel-slider-component-3 a.carousel-item-link-3.link-present:hover {
  text-decoration: initial;
}
.carousel-slider-component-3
  a.carousel-item-link-3.link-present:hover
  .item-description-3 {
  text-decoration: none;
}
.carousel-slider-component-3
  a.carousel-item-link-3.link-present:hover
  .item-title {
  text-decoration: underline;
}
.carousel-slider-component-3 a.carousel-item-link-3:not(.link-present) {
  cursor: default;
}
.carousel-slider-component-3 a.carousel-item-link-3:not(.link-present):hover {
  text-decoration: none;
}
.carousel-slider-component-3 a.carousel-item-link-3:focus {
  outline: 0px transparent;
  text-decoration: none;
}
.carousel4-component .carousel-4-wrapper {
  container-type: inline-size;
}
.carousel4-component .carousel-slide-4 {
  width: 100cqw;
}
.carousel4-component .carousel-slide-4 .carousel-4-slide-info {
  margin-top: 8px;
}
.carousel4-component .carousel-slide-4 .carousel-4-slide-info .show {
  display: block;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container {
  font-size: 16px;
  margin-top: 16px;
  position: relative;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container
  .carousel-4-slide-caption {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container
  .carousel-4-caption-toggle {
  background: #fff;
  bottom: 0;
  cursor: pointer;
  display: none;
  font-weight: 700;
  position: absolute;
  right: 0;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container
  .carousel-4-caption-toggle
  .read-less-text {
  display: none;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container
  .carousel-4-caption-toggle
  .read-more-text {
  padding: 0 5px;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.text-clamped
  .carousel-4-caption-toggle {
  display: block;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.expanded
  .carousel-4-slide-caption {
  -webkit-line-clamp: unset;
  line-clamp: unset;
  display: inline;
  overflow: visible;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.expanded
  .carousel-4-slide-caption:after {
  display: none;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.expanded
  .carousel-4-caption-toggle {
  background: transparent;
  display: inline;
  position: static;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.expanded
  .carousel-4-caption-toggle
  .read-more-text {
  display: none;
}
.carousel4-component
  .carousel-slide-4
  .carousel-4-slide-info
  .carousel-4-slide-caption-container.expanded
  .carousel-4-caption-toggle
  .read-less-text {
  display: inline;
}
.carousel4-component .slick-slider {
  margin-left: 50%;
  max-width: 100vw;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
}
@media (min-width: 768px) and (orientation: portrait) {
  .carousel4-component .slick-slider {
    max-width: 770px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .carousel4-component .slick-slider {
    max-width: 1130px;
  }
}
@media (min-width: 1200px) {
  .carousel4-component .slick-slider {
    max-width: 1380px;
  }
}
.carousel4-component
  .carousel-slide-4.slick-slide.slick-current.slick-center
  + .slick-cloned
  .carousel-item-wrapper-4,
.carousel4-component
  .carousel-slide-4.slick-slide:not(.slick-current)
  .carousel-item-wrapper-4 {
  scale: 0.87;
}
.carousel4-component
  .carousel-slide-4.slick-slide.slick-current.slick-center
  + .slick-cloned
  .carousel-item-wrapper-4
  .carousel-4-slide-info,
.carousel4-component
  .carousel-slide-4.slick-slide:not(.slick-current)
  .carousel-item-wrapper-4
  .carousel-4-slide-info {
  display: none;
}
.carousel4-component
  .carousel-slide-4.slick-slide.slick-cloned.slick-center:nth-child(2)
  .carousel-item-wrapper-4,
.carousel4-component
  .carousel-slide-4.slick-slide:not(.slick-cloned)
  + .slick-cloned
  .carousel-item-wrapper-4 {
  scale: 1;
}
.carousel4-component
  .carousel-slide-4.slick-slide.slick-cloned.slick-center:nth-child(2)
  .carousel-item-wrapper-4
  .carousel-4-slide-info,
.carousel4-component
  .carousel-slide-4.slick-slide:not(.slick-cloned)
  + .slick-cloned
  .carousel-item-wrapper-4
  .carousel-4-slide-info {
  display: block;
}
.carousel4-component .carousel-4-slider-component {
  padding: 20px 0;
  position: relative;
}
.carousel4-component .carousel-4-slider-component .slick-list {
  padding-left: 8px;
}
.carousel4-component .carousel-4-slider-component .carousel-item-wrapper-4 {
  border-radius: 8px;
  height: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.carousel4-component
  .carousel-4-slider-component
  .carousel-item-wrapper-4
  .carousel-4-slide-image-credit {
  color: #74767c;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}
.carousel4-component .carousel-4-slider-component .carousel-4-image {
  aspect-ratio: 16/9;
  border-radius: 16px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: relative;
  width: 100%;
  z-index: -1;
}
.carousel4-component .carousel-4-slider-component .arrow-oval {
  background-color: #fff;
  border-radius: 100px;
  color: #2e2f32;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 1px solid #000;
  justify-content: center;
}
.carousel4-component .carousel-4-slider-component .arrow-oval img {
  height: 24px;
  width: 24px;
}
.carousel4-component .carousel-4-slider-component .arrow-oval:hover {
  background: rgba(0, 0, 0, 0.102);
}
.carousel4-component .carousel-4-slider-component .arrow-oval:active {
  background: rgba(0, 0, 0, 0.2);
}
.carousel4-component .carousel-4-slider-component .carousel-4-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 16px auto 0;
  padding: 16px 0;
  position: relative;
}
.carousel4-component
  .carousel-4-slider-component
  .carousel-4-controls
  .slick-disabled {
  background: none;
  color: #babbbe;
}
.carousel4-component .carousel-4-slider-component .carousel-4-img-prev-slide {
  position: static;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  height: 40px;
  order: 1;
  padding: 8px;
  width: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.carousel4-component .carousel-4-slider-component .carousel-4-img-next-slide {
  position: static;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  height: 40px;
  order: 3;
  padding: 8px;
  width: 40px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.carousel4-component .carousel-4-slider-component .carousel-4-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  margin-top: 0;
  order: 2;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding: 0;
}
.carousel4-component
  .carousel-4-slider-component
  .carousel-4-pagination
  .carousel-pagination-dot {
  background-color: #babbbe;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 8px;
}
.carousel4-component
  .carousel-4-slider-component
  .carousel-4-pagination
  .carousel-pagination-dot:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.carousel4-component
  .carousel-4-slider-component
  .carousel-4-pagination
  .carousel-pagination-dot.active {
  background-color: #114ab6;
  height: 10px;
  width: 10px;
}
@media (max-width: 768px) {
  .carousel4-component .carousel-4-slider-component .carousel-4-pagination {
    gap: 8px;
  }
}
.check-in-opt-out-popup-component {
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 40px;
  z-index: 99999;
}
.check-in-opt-out-popup-component.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.check-in-opt-out-popup-component .hourly-popup {
  background: #fff;
  border-radius: 10px;
  max-width: 460px;
  overflow: hidden;
}
.check-in-opt-out-popup-component .hourly-popup .hourly-header {
  background: #001e60;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.check-in-opt-out-popup-component .hourly-popup .hourly-header .clock-icon {
  color: #fff;
  font-size: 72px;
}
.check-in-opt-out-popup-component .hourly-popup .hourly-content {
  font-family: EverydaySans;
  padding: 20px;
}
.check-in-opt-out-popup-component .hourly-popup .hourly-content .hourly-title {
  color: var(--black);
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 15px;
  text-align: center;
}
.check-in-opt-out-popup-component .hourly-popup .hourly-content .hourly-text {
  color: var(--black);
  font-size: 20px;
  margin: 0 0 20px;
  text-align: center;
}
.check-in-opt-out-popup-component
  .hourly-popup
  .hourly-content
  .got-it-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.check-in-opt-out-popup-component
  .hourly-popup
  .hourly-content
  .got-it-container
  .got-it-btn {
  background-color: #eb148d;
  border: none;
  border-radius: 20px;
  color: #fff;
  font-weight: 700;
  height: 35px;
  line-height: 35px;
  padding: 0 35px;
  text-decoration: none;
}
.columns-new-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.columns-new-component > .dv-column {
  width: 100%;
}
@media (min-width: 768px) {
  .columns-new-component {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .columns-new-component.col-new-six {
    margin-left: -0.66%;
    margin-right: -0.66%;
  }
  .columns-new-component.col-new-six > .dv-column {
    padding-left: 0.66%;
    padding-right: 0.66%;
    width: 16.66%;
  }
  .columns-new-component.col-new-five {
    margin-left: -1%;
    margin-right: -1%;
  }
}
.columns-new-component.col-new-five > .dv-column {
  display: none;
}
.columns-new-component.col-new-five > .dv-column:nth-child(-n + 5) {
  display: block;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-five > .dv-column {
    padding-left: 1%;
    padding-right: 1%;
    width: 20%;
  }
  .columns-new-component.col-new-four {
    margin-left: -1%;
    margin-right: -1%;
  }
}
.columns-new-component.col-new-four > .dv-column {
  display: none;
}
.columns-new-component.col-new-four > .dv-column:nth-child(-n + 4) {
  display: block;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-four > .dv-column {
    padding-left: 1%;
    padding-right: 1%;
    width: 25%;
  }
  .columns-new-component.col-new-three {
    margin-left: -1.33%;
    margin-right: -1.33%;
  }
}
.columns-new-component.col-new-three > .dv-column {
  display: none;
}
.columns-new-component.col-new-three > .dv-column:nth-child(-n + 3) {
  display: block;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-three > .dv-column {
    padding-left: 1.33%;
    padding-right: 1.33%;
    width: 33.3333%;
  }
  .columns-new-component.col-new-two {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-new-component.col-new-two > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-two > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-new-component.col-new-two > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-two > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .columns-new-component.col-new-two > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-two > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-2575 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-new-component.col-new-2575 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-2575 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-new-component.col-new-2575 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 75%;
  }
  .columns-new-component.col-new-2575 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 25%;
  }
  .columns-new-component.col-new-2575
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-new-component.col-new-2575
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .columns-new-component.col-new-2575 > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-2575 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-7525 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-new-component.col-new-7525 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-7525 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-new-component.col-new-7525 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 25%;
  }
  .columns-new-component.col-new-7525
    > .dv-column:nth-child(-n + 2)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-new-component.col-new-7525
    > .dv-column:nth-child(-n + 2)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
  .columns-new-component.col-new-7525 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 75%;
  }
  .columns-new-component.col-new-7525
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border-bottom: 9px solid transparent;
    border-left: 12px solid #0053e2;
    border-top: 9px solid transparent;
    float: right;
    height: 15px;
    margin-top: 13px;
    width: 17px;
  }
  .columns-new-component.col-new-7525
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    background-color: #0053e2;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    float: right;
    font-size: 14px;
    height: 99px;
    margin-top: 5px;
    padding: 8px 16px;
    width: 387px;
  }
}
@media (max-width: 767px) {
  .columns-new-component.col-new-7525 > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-7525 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-3366 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-new-component.col-new-3366 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-3366 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-new-component.col-new-3366 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 66.66%;
  }
  .columns-new-component.col-new-3366 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 33.33%;
  }
  .columns-new-component.col-new-3366
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-new-component.col-new-3366
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .columns-new-component.col-new-3366 > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-3366 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-new-component.col-new-6633 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-new-component.col-new-6633 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-new-component.col-new-6633 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-new-component.col-new-6633 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 33.33%;
  }
  .columns-new-component.col-new-6633
    > .dv-column:nth-child(-n + 2)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-new-component.col-new-6633
    > .dv-column:nth-child(-n + 2)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
  .columns-new-component.col-new-6633 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 66.66%;
  }
  .columns-new-component.col-new-6633
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border-bottom: 9px solid transparent;
    border-left: 12px solid #0053e2;
    border-top: 9px solid transparent;
    float: right;
    height: 15px;
    margin-top: 13px;
    width: 17px;
  }
  .columns-new-component.col-new-6633
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    background-color: #0053e2;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    float: right;
    font-size: 14px;
    height: 99px;
    margin-top: 5px;
    padding: 8px 16px;
    width: 387px;
  }
}
@media (max-width: 767px) {
  .columns-new-component.col-new-6633 > .dv-column:nth-child(-n + 1),
  .columns-new-component.col-new-6633 > .dv-column:nth-child(-n + 2) {
    display: block;
    width: 100%;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .columns-new-component {
    overflow-x: hidden;
  }
}
.columns-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.columns-component > .dv-column {
  width: 100%;
}
@media (min-width: 768px) {
  .columns-component {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .columns-component.col-six {
    margin-left: -0.66%;
    margin-right: -0.66%;
  }
  .columns-component.col-six > .dv-column {
    padding-left: 0.66%;
    padding-right: 0.66%;
    width: 16.66%;
  }
  .columns-component.col-five {
    margin-left: -1%;
    margin-right: -1%;
  }
}
.columns-component.col-five > .dv-column {
  display: none;
}
.columns-component.col-five > .dv-column:nth-child(-n + 5) {
  display: block;
}
@media (min-width: 768px) {
  .columns-component.col-five > .dv-column {
    padding-left: 1%;
    padding-right: 1%;
    width: 20%;
  }
  .columns-component.col-four {
    margin-left: -1%;
    margin-right: -1%;
  }
}
.columns-component.col-four > .dv-column {
  display: none;
}
.columns-component.col-four > .dv-column:nth-child(-n + 4) {
  display: block;
}
@media (min-width: 768px) {
  .columns-component.col-four > .dv-column {
    padding-left: 1%;
    padding-right: 1%;
    width: 25%;
  }
  .columns-component.col-three {
    margin-left: -1.33%;
    margin-right: -1.33%;
  }
}
.columns-component.col-three > .dv-column {
  display: none;
}
.columns-component.col-three > .dv-column:nth-child(-n + 3) {
  display: block;
}
@media (min-width: 768px) {
  .columns-component.col-three > .dv-column {
    padding-left: 1.33%;
    padding-right: 1.33%;
    width: 33.3333%;
  }
  .columns-component.col-two {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-component.col-two > .dv-column {
  display: none;
}
.columns-component.col-two > .dv-column:nth-child(-n + 2) {
  display: block;
}
@media (min-width: 768px) {
  .columns-component.col-two > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
    width: 50%;
  }
  .columns-component.col-2575 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-component.col-2575 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-component.col-2575 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-component.col-2575 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 25%;
  }
  .columns-component.col-2575
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-component.col-2575
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
  .columns-component.col-2575 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 75%;
  }
}
@media (max-width: 767px) {
  .columns-component.col-2575 > .dv-column:nth-child(-n + 1),
  .columns-component.col-2575 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-component.col-7525 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-component.col-7525 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-component.col-7525 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-component.col-7525 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 75%;
  }
  .columns-component.col-7525
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border-bottom: 9px solid transparent;
    border-left: 12px solid #0053e2;
    border-top: 9px solid transparent;
    float: right;
    height: 15px;
    margin-top: 13px;
    width: 17px;
  }
  .columns-component.col-7525
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    background-color: #0053e2;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    float: right;
    font-size: 14px;
    height: 99px;
    margin-top: 5px;
    padding: 8px 16px;
    width: 387px;
  }
  .columns-component.col-7525 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 25%;
  }
  .columns-component.col-7525
    > .dv-column:nth-last-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-component.col-7525
    > .dv-column:nth-last-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .columns-component.col-7525 > .dv-column:nth-child(-n + 1),
  .columns-component.col-7525 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-component.col-3366 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-component.col-3366 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-component.col-3366 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-component.col-3366 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 33.33%;
  }
  .columns-component.col-3366
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-component.col-3366
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
  .columns-component.col-3366 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 66.66%;
  }
}
@media (max-width: 767px) {
  .columns-component.col-3366 > .dv-column:nth-child(-n + 1),
  .columns-component.col-3366 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .columns-component.col-6633 {
    margin-left: -1.5%;
    margin-right: -1.5%;
  }
}
.columns-component.col-6633 > .dv-column {
  display: none;
}
@media (min-width: 768px) {
  .columns-component.col-6633 > .dv-column {
    padding-left: 1.5%;
    padding-right: 1.5%;
  }
  .columns-component.col-6633 > .dv-column:nth-child(-n + 1) {
    display: block;
    width: 66.66%;
  }
  .columns-component.col-6633
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border-bottom: 9px solid transparent;
    border-left: 12px solid #0053e2;
    border-top: 9px solid transparent;
    float: right;
    height: 15px;
    margin-top: 13px;
    width: 17px;
  }
  .columns-component.col-6633
    > .dv-column:nth-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    background-color: #0053e2;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    float: right;
    font-size: 14px;
    height: 99px;
    margin-top: 5px;
    padding: 8px 16px;
    width: 387px;
  }
  .columns-component.col-6633 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 33.33%;
  }
  .columns-component.col-6633
    > .dv-column:nth-last-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecated-notice-tag {
    border: 9px solid transparent;
    border-bottom: 12px solid #0053e2;
    float: right;
    height: 15px;
    margin-right: -16px;
    margin-top: 21px;
    width: 17px;
  }
  .columns-component.col-6633
    > .dv-column:nth-last-child(-n + 1)
    .deprecated-container
    .deprecated
    .deprecation-notice {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .columns-component.col-6633 > .dv-column:nth-child(-n + 1),
  .columns-component.col-6633 > .dv-column:nth-last-child(-n + 1) {
    display: block;
    width: 100%;
  }
}
.contact-info-component {
  margin: 25px 5px 0;
}
@media (min-width: 768px) {
  .contact-info-component {
    margin: 50px 0;
  }
}
@media (min-width: 992px) {
  .contact-info-component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.contact-info-component .profile-email-error-message,
.contact-info-component .profile-email-success-message {
  border-radius: 2px;
  display: inline-block;
  left: 50%;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: 0px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}
@media (min-width: 768px) {
  .contact-info-component .profile-email-error-message,
  .contact-info-component .profile-email-success-message {
    width: 70%;
  }
}
.contact-info-component .profile-email-success-message {
  background-color: #f1f7ee;
  border: 1px solid #c7dfbd;
}
.contact-info-component .profile-email-error-message {
  background-color: #fef7f7;
  border: 1px solid #f9d8d9;
  color: #de1c24;
}
.contact-info-component .add-personal-email-modal {
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px 1px #ccc;
  height: 160px;
  left: 50%;
  padding: 15px 5px 0 20px;
  position: absolute;
  top: 65%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 300px;
  z-index: 1000;
}
@media screen and (min-width: 335px) {
  .contact-info-component .add-personal-email-modal {
    width: 325px;
  }
}
@media (min-width: 768px) {
  .contact-info-component .add-personal-email-modal {
    width: 485px;
  }
}
.contact-info-component .add-personal-email-modal form#add-personal-email {
  margin: 5px 20px;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  input[type="text"] {
  border: none;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  .add-personal-email-buttons {
  float: right;
  margin-top: 10px;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  .add-personal-email-buttons
  .cancel-add-personal-email {
  display: inline-block;
  height: 40px;
  margin: 0px 15px;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  .add-personal-email-buttons
  .cancel-add-personal-email:hover {
  cursor: pointer;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  .add-personal-email-buttons
  .submitBtn.btn-primary {
  background-color: #3ec5e6;
  border-color: #3ec5e6;
  border-radius: 20px;
  height: 40px;
  width: 100px;
}
.contact-info-component
  .add-personal-email-modal
  form#add-personal-email
  .add-personal-email-buttons
  .submitBtn.btn-primary.disabled {
  background-color: #ccc;
  border-color: #ccc;
}
.contact-info-component .contact-info-user-profile {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.contact-info-component .contact-info-initials {
  background: #d8d8d8;
  border-radius: 50%;
  color: #333;
  display: inline-block;
  font-size: 34px;
  height: 100px;
  line-height: 100px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}
.contact-info-component .contact-info-name {
  font-size: 18px;
  margin-bottom: 10px;
}
.contact-info-component .contact-info-name .name {
  color: #000;
  font-size: 36px;
  margin-bottom: 10px;
}
.contact-info-component .contact-info-content {
  margin: 0 -2vw;
}
@media (min-width: 992px) {
  .contact-info-component .contact-info-content {
    -ms-flex-preferred-size: 798px;
    flex-basis: 798px;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .contact-info-component .contact-info-tabs {
    margin: 0 auto;
    width: 562px;
  }
}
@media (min-width: 992px) {
  .contact-info-component .contact-info-tabs {
    width: auto;
  }
}
.contact-info-component .contact-info-tabs div {
  display: inline-block;
}
.contact-info-component .contact-info-label {
  font-family: EverydaySans;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  margin-right: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  .contact-info-component .contact-info-label {
    width: 61px;
  }
}
@media (min-width: 992px) {
  .contact-info-component .contact-info-label {
    border: none;
  }
}
.contact-info-component .contact-info-label.selected {
  border-bottom: 4px solid #001e60;
  font-weight: 700;
}
.contact-info-component .contact-info-label:hover {
  cursor: pointer;
}
.contact-info-component .contact-tab-content.activity,
.contact-info-component .contact-tab-content.badges {
  border-top: 1px solid #979797;
}
.contact-info-component .contact-info-link {
  border-top: 1px solid #979797;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
  padding: 0 2vw 0 calc(2vw + 28px);
  position: relative;
}
@media (min-width: 768px) {
  .contact-info-component .contact-info-link {
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0 15px 0 43px;
    width: 562px;
  }
}
@media (min-width: 992px) {
  .contact-info-component .contact-info-link {
    height: 54px;
    line-height: 54px;
    width: 100%;
  }
}
.contact-info-component .contact-info-link:first-child {
  border: none;
}
.contact-info-component .contact-info-link .walmart-new-icon-spark:before {
  content: "\e935";
}
.contact-info-component .contact-info-link i {
  font-size: 20px;
  left: 2vw;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .contact-info-component .contact-info-link i {
    left: 15px;
  }
}
.contact-info-component .contact-info-link i .fa {
  font-size: 18px;
}
.contact-info-component .contact-info-link-left.profile-personal-email-edit {
  font-size: 12px;
  margin-left: 10px;
}
.contact-info-component
  .contact-info-link-left.profile-personal-email-edit:hover {
  cursor: pointer;
}
.contact-info-component .contact-info-link-right {
  float: right;
}
.contact-info-component
  .contact-info-link-right.profile-personal-email-add:hover,
.contact-info-component .contact-info-link-right.profile-personal-email:hover {
  cursor: pointer;
}
@media (min-width: 768px) {
  .contact-info-component .contact-tab-content.badges {
    margin: 0 auto;
    width: 562px;
  }
}
@media (min-width: 992px) {
  .contact-info-component .contact-tab-content.badges {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .contact-info-component .contact-tab-content.badges {
    padding: 5px 15px;
    width: 100%;
  }
}
.contact-info-component .contact-tab-content.badges .empty-text {
  display: block;
  font-size: 16px;
  margin: 10px 0 0;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .contact-info-component .contact-tab-content.badges .empty-text {
    margin: 10px auto;
    padding: 5px 0 0 15px;
    width: 562px;
  }
}
@media (min-width: 992px) {
  .contact-info-component .contact-tab-content.badges .empty-text {
    padding: 5px 0;
  }
}
@media (min-width: 1200px) {
  .contact-info-component .contact-tab-content.badges .empty-text {
    width: 100%;
  }
}
.contact-info-component .contact-tab-content.badges div.badge-card {
  background-color: #fff;
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
  display: inline-block;
  height: auto;
  margin: 20px 25px 20px 0px;
  min-height: 180px;
  padding-top: 6px;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 120px;
}
.contact-info-component .contact-tab-content.badges .icon-holder {
  max-height: 70px;
  max-width: 70px;
}
.contact-info-component .contact-tab-content.badges .badgename {
  min-height: 42px;
}
.PromoEventIcon-title-calendar {
  cursor: pointer;
  display: inline-block;
  height: 43px;
  margin-left: -6px;
  -ms-flex-line-pack: center;
  align-content: center;
  font-size: 17px;
}
.EventPageCorporate-title {
  color: #333;
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
}
.EventPageCorporate-startDate,
.EventPageCorporate-startTime,
.EventPageCorporate-startTimezone {
  color: #333;
  font-size: 15px;
}
.EventPageCorporate-status {
  margin: 20px 0 0;
}
.PromoEventIcon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.PromoEventIcon-icon {
  display: block;
  height: 35px;
  padding-right: 20px;
}
.PromoEventIcon-icon svg {
  height: 35px;
  width: 35px;
  fill: #333;
}
.PromoEventIcon-icon.play-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  margin-right: 20px;
  padding: 0;
  width: 40px;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.eventIcon {
  font-size: 40px;
  font-style: normal;
}
@media only screen and (min-width: 1024px) {
  .EventPageCorporate-title {
    font-size: 24px !important;
    line-height: 42px;
    margin-top: 0;
  }
  .EventPageCorporate-startDate,
  .EventPageCorporate-startTime,
  .EventPageCorporate-startTimezone {
    font-size: 17px;
    line-height: 22px;
  }
  .PromoEventIcon-title a {
    font-size: 17px;
  }
}
.corporate-federated-search-container {
  background-color: #fff;
  padding-bottom: 60px;
}
.corporate-federated-search-container .sort-by-date-title {
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-left: auto;
  margin-right: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.corporate-federated-search-container .data-toggle {
  background-color: #e3e4e5;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
.corporate-federated-search-container .data-toggle:hover {
  cursor: pointer;
}
.corporate-federated-search-container .date-on {
  padding: 0px 6px;
}
.corporate-federated-search-container .date-on.active {
  background-color: #0053e2;
  border-radius: 4px;
  color: #fff;
}
.corporate-federated-search-container .date-off {
  padding: 0px 6px 0px 3px;
}
.corporate-federated-search-container .date-off.active {
  background-color: #0053e2;
  border-radius: 4px;
  color: #fff;
}
.corporate-federated-search-container .js-federated-panel {
  display: none;
  margin: 0 auto;
  max-width: 1100px;
}
.corporate-federated-search-container .js-federated-panel.is-active {
  display: block;
}
.corporate-federated-search-container .js-federated-panel > .results-for {
  color: #333;
  font-size: 16px;
  line-height: 29px;
  margin: 44px 0 0;
  padding-bottom: 15px;
  padding-left: 0px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .js-federated-panel > .results-for {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .js-federated-panel > .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media print {
  .corporate-federated-search-container .js-federated-panel > .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
.corporate-federated-search-container
  .js-federated-panel
  > .results-for
  .total-people-amount,
.corporate-federated-search-container
  .js-federated-panel
  > .results-for
  .total-people-load-amount {
  display: inline;
}
.corporate-federated-search-container
  .js-federated-panel
  > .federated-apps
  > .results-for {
  color: #333;
  font-size: 18px;
  line-height: 29px;
  margin: 15px 10px;
}
.corporate-federated-search-container .sites-filter-assets-list-holder,
.corporate-federated-search-container .sites-filter-list-holder,
.corporate-federated-search-container .sites-filter-videos-list-holder {
  max-height: 200px;
  overflow-y: scroll;
}
.corporate-federated-search-container
  .sites-filter-assets-list-holder
  .sites-filter-list-holder {
  overflow-y: unset;
}
.corporate-federated-search-container
  .tab.swiper-slide.js-federated-tab.mobile-filtering-tab.actively-showing {
  color: #0053e2;
}
.corporate-federated-search-container .mobile-filtering-tab-divider {
  border: 1px solid #0053e2;
  border-radius: 4px;
  margin: 7px 24px 6px 0px;
}
.corporate-federated-search-container .did-you-mean-holder {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 8px;
  margin-top: 24px;
}
.corporate-federated-search-container .did-you-mean-holder:hover a {
  text-decoration: none;
}
.corporate-federated-search-container .show-hide-applied-filters {
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-right: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.corporate-federated-search-container .show-hide-applied-filters:hover {
  cursor: pointer;
  font-weight: 500;
}
.corporate-federated-search-container input[type="checkbox"] {
  accent-color: #2e2f32;
}
.corporate-federated-search-container .videos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container .corporate-federated-search-component {
  background-color: #fff;
  padding-top: 32px;
}
@media print {
  .corporate-federated-search-container .corporate-federated-search-component {
    padding-top: unset !important;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .row,
.corporate-federated-search-container
  .corporate-federated-search-component.row {
  margin: 0px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .no-results {
  margin: 0;
  width: 100%;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .no-results
  .no-results-text {
  color: #333;
  font-size: 28px;
  line-height: 1.39;
  margin: 0 auto;
  max-width: 480px;
  text-align: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .no-results
  .no-results-text.no-result-icon {
  margin-top: 50px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .no-results
  .no-results-text
  .no-results-icon-style {
  margin-bottom: 40px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .margin-top-16 {
  margin-top: 16px !important;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .no-results-all-tab {
  color: #515357;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 40px auto;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  height: 50px;
  left: calc(50% - 25px);
  position: relative;
  width: 50px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .loading-image.video-fix {
  left: 0;
}
.corporate-federated-search-container .federated-tabs.nofixedtop {
  top: 0px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs {
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  left: 0;
  padding: 10px 512px 0;
  position: fixed;
  top: 64px;
  width: 100vw;
  z-index: 700;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs {
    padding: 0px;
    top: 120px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs {
    padding: 0 4vw;
    top: 60px;
  }
}
@media print {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs {
    padding: 0 4vw;
    position: unset !important;
    top: 60px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0px auto;
  max-width: 1380px;
}
@media (min-width: 768px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs
    > .tab-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab {
  color: #333;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  margin-right: 0px;
  opacity: 0.6;
  padding: 10px 20px 0px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs
    > .tab-container
    > .tab:first-child {
    margin-left: 10px;
  }
  .corporate-federated-search-container
    .corporate-federated-search-component
    .federated-tabs
    > .tab-container
    > .tab:nth-last-child(2) {
    margin-right: 17px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab:hover {
  background-color: #f1f1f2;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab:hover
  .search-active-underline {
  background-color: #909196;
  border: 1px solid #909196;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
  margin-top: 6px;
  min-width: 33px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab
  .search-active-underline {
  min-width: 33px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab.is-active {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.39;
  opacity: 1;
  text-align: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-tabs
  > .tab-container
  > .tab.is-active
  .search-active-underline {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
  margin-top: 6px;
  min-width: 33px;
}
.corporate-federated-search-container .js-search-term {
  display: inline;
  font-style: italic;
  font-weight: 700;
}
.corporate-federated-search-container .fs-flex-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 480px) {
  .corporate-federated-search-container .fs-flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .fs-flex-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media print {
  .corporate-federated-search-container .fs-flex-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.corporate-federated-search-container .tab-assets-wrapper {
  max-width: 100%;
  width: 100%;
}
.corporate-federated-search-container .fs-pages {
  color: #333;
  font-family: EverydaySans;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: normal;
  line-height: 1.35;
  margin-bottom: 16px;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
.corporate-federated-search-container
  .recommended-item:nth-last-child
  .fs-line {
  display: none;
}
.corporate-federated-search-container .no-related-results {
  font-size: 16px;
  font-style: italic;
}
.corporate-federated-search-container .featured-item:last-child .fs-line {
  display: none;
}
.corporate-federated-search-container .fs-line {
  background-color: #dadce0;
  border-radius: 8px;
  height: 1px;
  margin: 16px 0;
  width: 100%;
}
.corporate-federated-search-container .recommended-see-less {
  margin-top: 16px;
  padding-top: 16px;
}
.corporate-federated-search-container .recommended-see-all,
.corporate-federated-search-container .recommended-see-less {
  color: #0053e2;
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
}
.corporate-federated-search-container .recommended-see-all:hover,
.corporate-federated-search-container .recommended-see-less:hover {
  cursor: pointer;
  font-weight: 500;
}
.corporate-federated-search-container .fs-space {
  padding: 0px 0px 10px;
}
.corporate-federated-search-container .fs-no-column {
  width: 150%;
}
@media (max-width: 768px) {
  .corporate-federated-search-container .fs-no-column {
    width: 100%;
  }
}
.corporate-federated-search-container .fs-right-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.corporate-federated-search-container .fs-right-block-container-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.corporate-federated-search-container .fs-main-block-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.corporate-federated-search-container .show-hide-clear-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  margin-top: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 4px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .show-hide-clear-filters
    .show-hide-applied-filters {
    font-size: 16px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .corporate-federated-search-container
    .show-hide-clear-filters
    .show-hide-applied-filters:hover {
    cursor: pointer;
  }
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .show-hide-clear-filters
    .show-hide-applied-filters {
    font-size: 14px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .corporate-federated-search-container
    .show-hide-clear-filters
    .show-hide-applied-filters:hover {
    cursor: pointer;
  }
}
.corporate-federated-search-container .show-hide-clear-filters .filter-tag {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
  margin-right: 16px;
  text-align: left;
}
@media (max-width: 480px) {
  .corporate-federated-search-container .show-hide-clear-filters .filter-tag {
    font-size: 14px;
    margin-right: 12px;
  }
}
.corporate-federated-search-container
  .show-hide-clear-filters
  .filter-main-title {
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  margin-right: 24px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.corporate-federated-search-container
  .show-hide-clear-filters
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .show-hide-clear-filters
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .show-hide-clear-filters
  .filter-main-title.sites-filter-video {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .show-hide-clear-filters
    .filter-main-title {
    font-size: 14px;
    text-align: center;
  }
}
.corporate-federated-search-container
  .show-hide-clear-filters
  .filter-main-title:hover {
  cursor: pointer;
}
.corporate-federated-search-container .search-filters,
.corporate-federated-search-container .search-filters-assets,
.corporate-federated-search-container .search-filters-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #dadce0;
  margin-right: 50px;
  padding-bottom: 4px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .search-filters,
  .corporate-federated-search-container .search-filters-assets,
  .corporate-federated-search-container .search-filters-video {
    margin: 0;
  }
}
@media (max-width: 1030px) {
  .corporate-federated-search-container .search-filters,
  .corporate-federated-search-container .search-filters-assets,
  .corporate-federated-search-container .search-filters-video {
    margin-right: 0px;
  }
}
.corporate-federated-search-container .search-filters .filter-tag,
.corporate-federated-search-container .search-filters-assets .filter-tag,
.corporate-federated-search-container .search-filters-video .filter-tag {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
  margin-right: 16px;
  text-align: left;
}
@media (max-width: 480px) {
  .corporate-federated-search-container .search-filters .filter-tag,
  .corporate-federated-search-container .search-filters-assets .filter-tag,
  .corporate-federated-search-container .search-filters-video .filter-tag {
    font-size: 14px;
    margin-right: 12px;
  }
}
.corporate-federated-search-container .search-filters .filter-main-title,
.corporate-federated-search-container .search-filters-assets .filter-main-title,
.corporate-federated-search-container .search-filters-video .filter-main-title {
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  margin-right: 24px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.corporate-federated-search-container
  .search-filters
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .search-filters
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .search-filters
  .filter-main-title.sites-filter-video,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title.sites-filter-video,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title.sites-filter-video {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 480px) {
  .corporate-federated-search-container .search-filters .filter-main-title,
  .corporate-federated-search-container
    .search-filters-assets
    .filter-main-title,
  .corporate-federated-search-container
    .search-filters-video
    .filter-main-title {
    font-size: 14px;
    text-align: center;
  }
}
.corporate-federated-search-container .search-filters .filter-main-title:hover,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title:hover,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title:hover {
  cursor: pointer;
}
.corporate-federated-search-container .search-filters .filter-main-title:after,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title:after,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title:after {
  content: "\ea20";
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  line-height: 1.38;
  margin-left: 8px;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .search-filters
    .filter-main-title:after,
  .corporate-federated-search-container
    .search-filters-assets
    .filter-main-title:after,
  .corporate-federated-search-container
    .search-filters-video
    .filter-main-title:after {
    margin-left: 4px;
  }
}
.corporate-federated-search-container .search-filters .filter-main-title.active,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title.active,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title.active {
  color: #0053e2;
}
.corporate-federated-search-container
  .search-filters
  .filter-main-title.active:after,
.corporate-federated-search-container
  .search-filters-assets
  .filter-main-title.active:after,
.corporate-federated-search-container
  .search-filters-video
  .filter-main-title.active:after {
  content: "\ed4b";
}
.corporate-federated-search-container .all-pagination-here {
  -webkit-box-ordinal-group: 100000001;
  -ms-flex-order: 100000000;
  order: 100000000;
}
.corporate-federated-search-container .dropdown-holder,
.corporate-federated-search-container .dropdown-holder-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 4px;
  position: absolute;
  z-index: 99;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-assets.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-documents.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-events.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-news.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-site-content.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown-video.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .sites-filter-dropdown.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-assets.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-documents.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-events.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-news.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-site-content.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown-video.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-filter-dropdown.base-dropdown {
  margin-left: 0;
}
.corporate-federated-search-container
  .dropdown-holder
  .doc-filter-dropdown-assets.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .doc-filter-dropdown-documents.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .doc-filter-dropdown-news.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .doc-filter-dropdown-site-content.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder
  .doc-filter-dropdown.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .doc-filter-dropdown-assets.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .doc-filter-dropdown-documents.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .doc-filter-dropdown-news.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .doc-filter-dropdown-site-content.base-dropdown,
.corporate-federated-search-container
  .dropdown-holder-video
  .doc-filter-dropdown.base-dropdown {
  margin-left: 80px;
}
.corporate-federated-search-container .dropdown-holder .base-dropdown,
.corporate-federated-search-container .dropdown-holder-video .base-dropdown {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  min-height: 40px;
  min-width: 160px;
}
.corporate-federated-search-container .dropdown-holder .sites-item,
.corporate-federated-search-container .dropdown-holder .sites-item-assets,
.corporate-federated-search-container .dropdown-holder .sites-item-documents,
.corporate-federated-search-container .dropdown-holder .sites-item-events,
.corporate-federated-search-container .dropdown-holder .sites-item-news,
.corporate-federated-search-container .dropdown-holder .sites-item-site-content,
.corporate-federated-search-container .dropdown-holder .sites-item-video,
.corporate-federated-search-container .dropdown-holder-video .sites-item,
.corporate-federated-search-container .dropdown-holder-video .sites-item-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents,
.corporate-federated-search-container .dropdown-holder-video .sites-item-events,
.corporate-federated-search-container .dropdown-holder-video .sites-item-news,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content,
.corporate-federated-search-container .dropdown-holder-video .sites-item-video {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 1.43;
  min-height: 40px;
  position: relative;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 244px;
  padding: 10px 35px 10px 16px;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-down,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-down-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-down-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site
  .search-drop-up-vid {
  float: right;
  font-size: 12px;
  position: absolute;
  right: 20px;
  text-align: right;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video.active-site.active
  .search-drop-up-vid,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site.active
  .search-drop-up,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site.active
  .search-drop-up-asset,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item.active-site.active
  .search-drop-up-vid {
  color: #0053e2;
}
.corporate-federated-search-container .dropdown-holder .sites-item-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents:hover,
.corporate-federated-search-container .dropdown-holder .sites-item-events:hover,
.corporate-federated-search-container .dropdown-holder .sites-item-news:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content:hover,
.corporate-federated-search-container .dropdown-holder .sites-item-video:hover,
.corporate-federated-search-container .dropdown-holder .sites-item:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video:hover,
.corporate-federated-search-container .dropdown-holder-video .sites-item:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label-video,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label-video {
  padding-left: 10px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 105px;
  overflow-wrap: anywhere;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-assets
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-documents
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-events
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-news
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-site-content
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-video
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-assets
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-documents
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-events
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-news
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-site-content
  .search-label:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label-assets:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label-video:hover,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-video
  .search-label:hover {
  cursor: pointer;
}
.corporate-federated-search-container .dropdown-holder .sites-item-submit,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-assets,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-documents,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-events,
.corporate-federated-search-container .dropdown-holder .sites-item-submit-news,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-site-content,
.corporate-federated-search-container .dropdown-holder .sites-item-submit-video,
.corporate-federated-search-container .dropdown-holder-video .sites-item-submit,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-assets,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-documents,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-events,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-news,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-site-content,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-video {
  padding-top: 10px;
  text-align: center;
}
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-assets
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-documents
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-events
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-news
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-site-content
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder
  .sites-item-submit-video
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-assets
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-documents
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-events
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-news
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-site-content
  .apply-filter-style,
.corporate-federated-search-container
  .dropdown-holder-video
  .sites-item-submit-video
  .apply-filter-style {
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  color: #fff;
  font-size: 14px;
  line-height: 1.43;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #0053e2;
  border: none;
  border-radius: 100px;
  gap: 8px;
  height: 32px;
  margin: 10px 20px;
  padding: 0;
  width: 196px;
}
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-assets.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-documents.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-events.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-news.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-site-content.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-video.subsite,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item.subsite {
  font-size: 12px;
}
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list
  .sites-item.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-assets
  .sites-item.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder
  .subfilter-list-video
  .sites-item.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list
  .sites-item.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-assets
  .sites-item.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-assets.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-documents.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-events.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-news.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-site-content.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item-video.subsite
  .subsite-indent,
.corporate-federated-search-container
  .dropdown-holder-video
  .subfilter-list-video
  .sites-item.subsite
  .subsite-indent {
  margin-left: 16px;
}
.corporate-federated-search-container .featured-search-results {
  position: sticky;
  top: 195px;
}
.corporate-federated-search-container .federated-search-results {
  padding: 0;
}
.corporate-federated-search-container .federated-search-results.add-here-mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0px;
}
@media (min-width: 480px) {
  .corporate-federated-search-container .federated-search-results {
    padding: 0 10px;
  }
}
.corporate-federated-search-container .federated-search-results.-flex {
  display: block;
}
@media (min-width: 992px) {
  .corporate-federated-search-container .federated-search-results.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media print {
  .corporate-federated-search-container .federated-search-results.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.corporate-federated-search-container .federated-search-results-row {
  padding: 0;
}
.corporate-federated-search-container
  .federated-search-results-row.add-here-mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0px;
}
@media (min-width: 480px) {
  .corporate-federated-search-container .federated-search-results-row {
    padding: 0 10px;
  }
}
.corporate-federated-search-container .federated-search-results-row.-flex {
  display: block;
}
@media (min-width: 992px) {
  .corporate-federated-search-container .federated-search-results-row.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media print {
  .corporate-federated-search-container .federated-search-results-row.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1030px) {
  .corporate-federated-search-container
    .federated-search-results-row
    .asset-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .federated-search-results-row
    .asset-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-image {
  position: relative;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-image
  .walmart-new-icon-download {
  display: none;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-image
  .walmart-new-icon-download:hover {
  display: block;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-image
  .search-videos {
  color: transparent;
  font-size: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .title-video {
  color: #0053e2;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 100%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent
  .date-video {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 80%;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent
  .video-time {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: right;
  width: 20%;
}
.corporate-federated-search-container
  .federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .federated-search-results-row
    .asset-wrap
    .result-item-image
    .result-item
    .description {
    font-size: 12px;
  }
}
.corporate-federated-search-container .images-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container .featured-section-container {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  overflow: hidden;
  padding: 16px;
}
.corporate-federated-search-container
  .featured-section-container.featured-pages {
  margin-bottom: 16px;
}
.corporate-federated-search-container
  .featured-section-container
  .recommended-item:nth-last-child(3) {
  margin-bottom: 0px;
}
.corporate-federated-search-container
  .featured-section-container
  .featured-item,
.corporate-federated-search-container
  .featured-section-container
  .recommended-item {
  margin-bottom: 16px;
}
.corporate-federated-search-container
  .featured-section-container
  .featured-item
  .description,
.corporate-federated-search-container
  .featured-section-container
  .recommended-item
  .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container .federated-section-container,
.corporate-federated-search-container .federated-section-container-documents,
.corporate-federated-search-container .federated-section-container-events,
.corporate-federated-search-container .federated-section-container-news,
.corporate-federated-search-container .federated-section-container-pages {
  background-color: #fff;
  margin-top: 24px;
  overflow: hidden;
}
.corporate-federated-search-container
  .federated-section-container-documents.js-apps.apps-order,
.corporate-federated-search-container
  .federated-section-container-events.js-apps.apps-order,
.corporate-federated-search-container
  .federated-section-container-news.js-apps.apps-order,
.corporate-federated-search-container
  .federated-section-container-pages.js-apps.apps-order,
.corporate-federated-search-container
  .federated-section-container.js-apps.apps-order {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .federated-section-container-documents.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-events.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-news.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-pages.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
@media print {
  .corporate-federated-search-container
    .federated-section-container-documents.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-events.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-news.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container-pages.-flex-grow,
  .corporate-federated-search-container
    .federated-section-container.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
.corporate-federated-search-container
  .federated-section-container-documents.-people,
.corporate-federated-search-container
  .federated-section-container-events.-people,
.corporate-federated-search-container .federated-section-container-news.-people,
.corporate-federated-search-container
  .federated-section-container-pages.-people,
.corporate-federated-search-container .federated-section-container.-people {
  padding: 15px 0;
}
.corporate-federated-search-container
  .federated-section-container-documents
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-events
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-news
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-pages
  > .section-header,
.corporate-federated-search-container
  .federated-section-container
  > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-federated-search-container
  .federated-section-container-documents
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-events
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-news
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-pages
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container
  > .section-header
  > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .federated-section-container-documents
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-events
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-news
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-pages
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container
    > .section-header
    > .title {
    font-size: 20px;
  }
}
.corporate-federated-search-container
  .federated-section-container-documents
  > .section-header
  > .title-featured,
.corporate-federated-search-container
  .federated-section-container-events
  > .section-header
  > .title-featured,
.corporate-federated-search-container
  .federated-section-container-news
  > .section-header
  > .title-featured,
.corporate-federated-search-container
  .federated-section-container-pages
  > .section-header
  > .title-featured,
.corporate-federated-search-container
  .federated-section-container
  > .section-header
  > .title-featured {
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .federated-section-container-documents
    > .section-header
    > .title-featured,
  .corporate-federated-search-container
    .federated-section-container-events
    > .section-header
    > .title-featured,
  .corporate-federated-search-container
    .federated-section-container-news
    > .section-header
    > .title-featured,
  .corporate-federated-search-container
    .federated-section-container-pages
    > .section-header
    > .title-featured,
  .corporate-federated-search-container
    .federated-section-container
    > .section-header
    > .title-featured {
    font-size: 20px;
  }
}
.corporate-federated-search-container
  .federated-section-container-documents
  > .federated-apps
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-events
  > .federated-apps
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-news
  > .federated-apps
  > .section-header,
.corporate-federated-search-container
  .federated-section-container-pages
  > .federated-apps
  > .section-header,
.corporate-federated-search-container
  .federated-section-container
  > .federated-apps
  > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.corporate-federated-search-container
  .federated-section-container-documents
  > .federated-apps
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-events
  > .federated-apps
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-news
  > .federated-apps
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container-pages
  > .federated-apps
  > .section-header
  > .title,
.corporate-federated-search-container
  .federated-section-container
  > .federated-apps
  > .section-header
  > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .federated-section-container-documents
    > .federated-apps
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-events
    > .federated-apps
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-news
    > .federated-apps
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container-pages
    > .federated-apps
    > .section-header
    > .title,
  .corporate-federated-search-container
    .federated-section-container
    > .federated-apps
    > .section-header
    > .title {
    font-size: 20px;
  }
}
.corporate-federated-search-container
  .federated-section-container
  .off-the-clock,
.corporate-federated-search-container
  .federated-section-container-documents
  .off-the-clock,
.corporate-federated-search-container
  .federated-section-container-events
  .off-the-clock,
.corporate-federated-search-container
  .federated-section-container-news
  .off-the-clock,
.corporate-federated-search-container
  .federated-section-container-pages
  .off-the-clock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-federated-search-container
  .federated-section-container
  .off-the-clock
  .off-the-clock-message,
.corporate-federated-search-container
  .federated-section-container-documents
  .off-the-clock
  .off-the-clock-message,
.corporate-federated-search-container
  .federated-section-container-events
  .off-the-clock
  .off-the-clock-message,
.corporate-federated-search-container
  .federated-section-container-news
  .off-the-clock
  .off-the-clock-message,
.corporate-federated-search-container
  .federated-section-container-pages
  .off-the-clock
  .off-the-clock-message {
  margin-left: 25%;
  text-align: center;
}
.corporate-federated-search-container
  .federated-section-container
  .off-the-clock
  .off-the-clock-message
  h3,
.corporate-federated-search-container
  .federated-section-container-documents
  .off-the-clock
  .off-the-clock-message
  h3,
.corporate-federated-search-container
  .federated-section-container-events
  .off-the-clock
  .off-the-clock-message
  h3,
.corporate-federated-search-container
  .federated-section-container-news
  .off-the-clock
  .off-the-clock-message
  h3,
.corporate-federated-search-container
  .federated-section-container-pages
  .off-the-clock
  .off-the-clock-message
  h3 {
  font-weight: 300;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .federated-section-container
    .off-the-clock,
  .corporate-federated-search-container
    .federated-section-container-documents
    .off-the-clock,
  .corporate-federated-search-container
    .federated-section-container-events
    .off-the-clock,
  .corporate-federated-search-container
    .federated-section-container-news
    .off-the-clock,
  .corporate-federated-search-container
    .federated-section-container-pages
    .off-the-clock {
    display: block;
    text-align: center;
  }
  .corporate-federated-search-container
    .federated-section-container
    .off-the-clock
    .off-the-clock-message,
  .corporate-federated-search-container
    .federated-section-container-documents
    .off-the-clock
    .off-the-clock-message,
  .corporate-federated-search-container
    .federated-section-container-events
    .off-the-clock
    .off-the-clock-message,
  .corporate-federated-search-container
    .federated-section-container-news
    .off-the-clock
    .off-the-clock-message,
  .corporate-federated-search-container
    .federated-section-container-pages
    .off-the-clock
    .off-the-clock-message {
    margin-left: 0;
  }
}
.corporate-federated-search-container
  .federated-section-container
  .off-the-clock
  .off-the-clock-text,
.corporate-federated-search-container
  .federated-section-container-documents
  .off-the-clock
  .off-the-clock-text,
.corporate-federated-search-container
  .federated-section-container-events
  .off-the-clock
  .off-the-clock-text,
.corporate-federated-search-container
  .federated-section-container-news
  .off-the-clock
  .off-the-clock-text,
.corporate-federated-search-container
  .federated-section-container-pages
  .off-the-clock
  .off-the-clock-text {
  font-size: 18px;
}
.corporate-federated-search-container .federated-section-container-images {
  background-color: #fff;
  overflow: hidden;
  padding-top: 24px;
  width: 100%;
}
@media (min-width: 480px) {
  .corporate-federated-search-container .federated-section-container-images {
    padding-top: 24px;
  }
}
@media (min-width: 1460px) and (max-width: 1510px) {
  .corporate-federated-search-container .federated-section-container-images {
    padding: 19px !important;
  }
}
@media (min-width: 15200px) {
  .corporate-federated-search-container
    .federated-section-container-images.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
.corporate-federated-search-container
  .federated-section-container-images.-people {
  padding: 15px 0;
}
.corporate-federated-search-container
  .federated-section-container-images
  > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.corporate-federated-search-container
  .federated-section-container-images
  > .section-header
  > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
  padding-right: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 0;
}
.corporate-federated-search-container
  .federated-section-container-images
  > .federated-apps
  > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.corporate-federated-search-container
  .federated-section-container-images
  > .federated-apps
  > .section-header
  > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
  padding-right: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 0;
}
.corporate-federated-search-container
  .federated-section-container-images
  .off-the-clock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-federated-search-container
  .federated-section-container-images
  .off-the-clock
  .off-the-clock-message {
  margin-left: 25%;
  text-align: center;
}
.corporate-federated-search-container
  .federated-section-container-images
  .off-the-clock
  .off-the-clock-message
  h3 {
  font-weight: 300;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .federated-section-container-images
    .off-the-clock {
    display: block;
    text-align: center;
  }
  .corporate-federated-search-container
    .federated-section-container-images
    .off-the-clock
    .off-the-clock-message {
    margin-left: 0;
  }
}
.corporate-federated-search-container
  .federated-section-container-images
  .off-the-clock
  .off-the-clock-text {
  font-size: 18px;
}
.corporate-federated-search-container .apps-show-less,
.corporate-federated-search-container .apps-view-all {
  margin-top: 24px;
  text-align: center;
}
.corporate-federated-search-container .view-more-container {
  color: #0053e2;
  float: right;
  font-family: EverydaySans;
  margin-right: 21px;
  text-align: right;
  text-decoration: none;
  width: 100%;
}
.corporate-federated-search-container .view-more-container.apps {
  margin-right: 0px;
}
.corporate-federated-search-container .view-more-container.-people-and-places {
  margin: 20px 0;
}
.corporate-federated-search-container .view-more-container.-centered {
  margin: 50px 0 20px;
  text-align: center;
}
.corporate-federated-search-container .view-more-container .view-more {
  cursor: pointer;
  text-decoration: none;
}
.corporate-federated-search-container
  .view-more-container
  .view-more.view-apps {
  border: none;
  color: #0053e2;
  font-size: 16px;
  line-height: 1.38;
}
.corporate-federated-search-container
  .view-more-container
  .view-more.view-apps:hover {
  font-weight: 500;
}
.corporate-federated-search-container .view-more-container .view-more.-button,
.corporate-federated-search-container
  .view-more-container
  .view-more.-people-and-places {
  border: 1px solid #0053e2;
  border-radius: 23px;
  font-size: 18px;
  font-weight: 700;
  margin: 10px 0 50px;
  padding: 10px 39px 10px 25px;
  white-space: nowrap;
}
.corporate-federated-search-container .view-more-container .view-more > .text {
  position: relative;
  text-decoration: none;
}
.corporate-federated-search-container
  .view-more-container
  .view-more
  > .text:not(.view-all-apps-display) {
  font-size: 16px;
}
.corporate-federated-search-container
  .view-more-container
  .view-more
  > .text:not(.view-all-apps-display):hover {
  font-weight: 500;
}
.corporate-federated-search-container
  .view-more-container
  .view-more
  > .text
  > .plus {
  background-color: #0053e2;
  height: 1px;
  position: absolute;
  right: -22px;
  top: 12px;
  width: 15px;
}
.corporate-federated-search-container
  .view-more-container
  .view-more
  > .text
  > .plus:after {
  background-color: #0053e2;
  content: "";
  height: 15px;
  position: absolute;
  right: 7px;
  top: -7px;
  width: 1px;
}
.corporate-federated-search-container
  .view-more-container
  .view-more
  > .fa-angle-right {
  display: inline;
  font-size: 18px;
  font-weight: 700;
  padding-left: 3px;
}
.corporate-federated-search-container .results-container-documents,
.corporate-federated-search-container .results-container-events,
.corporate-federated-search-container .results-container-news,
.corporate-federated-search-container .results-container-pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.corporate-federated-search-container .results-container-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.corporate-federated-search-container
  .results-container-videos::-webkit-scrollbar {
  display: none;
}
@media (max-width: 767px) {
  .corporate-federated-search-container .results-container-videos {
    gap: 10px;
  }
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image {
  height: 255px;
  max-width: 312px;
  width: 312px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  flex-grow: 1;
  margin: 2px 8px;
  position: relative;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image {
  position: relative;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image
  .walmart-new-icon-download {
  display: none;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image
  .walmart-new-icon-download:hover {
  cursor: pointer;
  display: block;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .play-video {
  height: 60px;
  left: 42%;
  width: 60px;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .download-image,
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .play-video {
  background-color: #f1f1f2;
  border-radius: 100%;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .download-image {
  height: 40px;
  left: 60%;
  width: 40px;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .download-image
  .walmart-new-icon-download {
  cursor: pointer;
  left: 60%;
  padding-right: 7px;
  padding-top: 5px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .search-videos,
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image:hover
  .walmart-new-icon-download {
  color: #222;
  display: block;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-image
  .search-videos {
  color: transparent;
  font-size: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .title-video {
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  display: -webkit-box;
  width: 80%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .video-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .video-title-parent
  .date-video {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 80%;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .video-title-parent
  .video-time {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: right;
  width: 20%;
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .results-container-videos
    .result-item-image
    .result-item
    .description {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .results-container-videos
  .result-item-image
  .result-item
  .description
  b {
  font-weight: 500;
}
.corporate-federated-search-container .results-container.search-apps-margin {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: start;
  max-height: 150px;
  overflow: hidden;
}
.corporate-federated-search-container
  .results-container.search-apps-margin
  .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
  width: 100%;
}
.corporate-federated-search-container
  .results-container.search-apps-margin
  .section-header
  .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .results-container.search-apps-margin
    .section-header
    .title {
    font-size: 20px;
  }
}
.corporate-federated-search-container
  .results-container.search-apps-margin.show-hidden-things {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow: visible;
}
.corporate-federated-search-container .results-container.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
}
.corporate-federated-search-container .results-container.-flex:after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.corporate-federated-search-container .results-container.-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container .federated-result-container {
  width: auto;
}
.corporate-federated-search-container .federated-result-container.-app {
  height: 50px;
  margin: 1px 8px;
}
.corporate-federated-search-container .federated-result-container.-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
}
.corporate-federated-search-container .federated-result-container.-center {
  margin: 0;
  text-align: center;
}
.corporate-federated-search-container
  .federated-result-container.-people-and-places {
  margin: 0 20px 0 0;
  text-align: center;
}
@media (min-width: 480px) {
  .corporate-federated-search-container
    .federated-result-container.-people-and-places {
    margin: 0 70px 0 0;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .federated-result-container.-people-and-places {
    margin: 0 100px 0 0;
  }
}
@media print {
  .corporate-federated-search-container
    .federated-result-container.-people-and-places {
    margin: 0 100px 0 0;
  }
}
.corporate-federated-search-container
  .federated-result-container
  > .result-item
  .result-person-place {
  font-family: EverydaySans;
}
.corporate-federated-search-container
  .federated-result-container
  > .result-image {
  margin-right: 20px;
}
.corporate-federated-search-container .federated-result-container > .app {
  background-color: #f2f2f2;
  border-radius: 50px;
  -webkit-box-shadow: 0 3px 6px 0 transparent;
  box-shadow: 0 3px 6px 0 transparent;
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  padding: 8px 16px;
  position: relative;
  top: 6px;
  white-space: nowrap;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .federated-result-container > .app {
    font-size: 14px;
  }
}
.corporate-federated-search-container .federated-result-container > .app:hover {
  background-color: #001e60;
  color: #fff;
  text-decoration: none;
}
.corporate-federated-search-container .all-pages-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-federated-search-container .all-pages-title-parent .doc-type {
  background-color: #f2f2f2;
  border-radius: 2px;
  color: #333;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  height: 15px;
  letter-spacing: normal;
  line-height: 1.42;
  margin: 1px 0 1px 8px;
  opacity: 0.7;
  text-align: center;
  width: 31px;
}
.corporate-federated-search-container .result-item {
  margin-top: 24px;
}
.corporate-federated-search-container .result-item:hover .title {
  text-decoration: underline;
}
.corporate-federated-search-container .result-item a img {
  height: 184px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 293px;
}
.corporate-federated-search-container .result-item:last-child {
  margin-bottom: 0;
}
.corporate-federated-search-container .result-item:hover > .title {
  text-decoration: underline;
}
.corporate-federated-search-container .result-item .title {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  text-align: left;
}
@media (min-width: 992px) {
  .corporate-federated-search-container .result-item .title {
    font-size: 18px;
  }
}
.corporate-federated-search-container .result-item .link {
  font-weight: 700;
  text-decoration: none;
}
.corporate-federated-search-container .result-item .site-tree {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .result-item .site-tree {
    font-size: 12px;
  }
}
.corporate-federated-search-container .result-item .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  text-align: left;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .result-item .description {
    font-size: 12px;
  }
}
.corporate-federated-search-container .result-item .description .page-date {
  display: inline;
}
.corporate-federated-search-container .result-item .description .page-date b {
  font-weight: 500;
}
.corporate-federated-search-container
  .result-item
  .description
  .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.corporate-federated-search-container .result-item .description > .icon {
  float: left;
  height: 21px;
  margin-right: 6px;
  margin-top: -3px;
  width: 22px;
}
.corporate-federated-search-container .result-item .description > .icon.-pdf {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/pdf-icon.svg);
}
.corporate-federated-search-container .result-item .description > .icon.-xls {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/xls-icon.svg);
}
.corporate-federated-search-container .result-item .description > .icon.-img {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/image-icon.svg);
  width: 16px;
}
.corporate-federated-search-container .result-item .description .video-desc {
  display: none;
}
@media (min-width: 992px) {
  .corporate-federated-search-container .result-item .description .video-desc {
    display: inline;
  }
}
@media print {
  .corporate-federated-search-container .result-item .description .video-desc {
    display: inline;
  }
}
.corporate-federated-search-container .result-item > .tag-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.corporate-federated-search-container .result-display-fix {
  overflow-wrap: break-word;
}
.corporate-federated-search-container .assets-pagination-here,
.corporate-federated-search-container .people-pagination-here,
.corporate-federated-search-container .video-pagination-here {
  width: 100%;
}
.corporate-federated-search-container .people-results-container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container .people-results-container,
.corporate-federated-search-container .view-all-apps-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.corporate-federated-search-container .clear-all-search-filters,
.corporate-federated-search-container .clear-all-search-filters-documents,
.corporate-federated-search-container .clear-all-search-filters-news,
.corporate-federated-search-container .clear-all-search-filters-pages {
  color: #0053e2;
  font-size: 16px;
  text-align: right;
}
.corporate-federated-search-container .clear-all-search-filters-documents:hover,
.corporate-federated-search-container .clear-all-search-filters-news:hover,
.corporate-federated-search-container .clear-all-search-filters-pages:hover,
.corporate-federated-search-container .clear-all-search-filters:hover {
  cursor: pointer;
  font-weight: 500;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .clear-all-search-filters-documents.clear-images,
  .corporate-federated-search-container
    .clear-all-search-filters-documents.reset-video-tab,
  .corporate-federated-search-container
    .clear-all-search-filters-news.clear-images,
  .corporate-federated-search-container
    .clear-all-search-filters-news.reset-video-tab,
  .corporate-federated-search-container
    .clear-all-search-filters-pages.clear-images,
  .corporate-federated-search-container
    .clear-all-search-filters-pages.reset-video-tab,
  .corporate-federated-search-container .clear-all-search-filters.clear-images,
  .corporate-federated-search-container
    .clear-all-search-filters.reset-video-tab {
    font-size: 14px;
    text-align: right;
  }
  .corporate-federated-search-container .clear-all-search-filters,
  .corporate-federated-search-container .clear-all-search-filters-documents,
  .corporate-federated-search-container .clear-all-search-filters-news,
  .corporate-federated-search-container .clear-all-search-filters-pages {
    font-size: 14px;
    text-align: center;
  }
}
.corporate-federated-search-container .mobile-featured-section {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  min-height: 150px;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 24px;
}
.corporate-federated-search-container .mobile-featured-section.not-all {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.corporate-federated-search-container .mobile-featured-section .featured-item,
.corporate-federated-search-container
  .mobile-featured-section
  .recommended-item {
  margin-bottom: 0px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .featured-item
  .description,
.corporate-federated-search-container
  .mobile-featured-section
  .recommended-item
  .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-left: 4px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos {
  color: #7d7d7d;
  font-size: 18px;
  line-height: 1.39;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .mobile-featured-section
    .mobile-fs-titles
    .fs-pages-title-mobile,
  .corporate-federated-search-container
    .mobile-featured-section
    .mobile-fs-titles
    .fs-pages-title-mobile-assets,
  .corporate-federated-search-container
    .mobile-featured-section
    .mobile-fs-titles
    .fs-pages-title-mobile-people,
  .corporate-federated-search-container
    .mobile-featured-section
    .mobile-fs-titles
    .fs-pages-title-mobile-videos {
    text-align: center;
    width: 50vw;
  }
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile
  .fs-titles-mobile,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .fs-titles-mobile,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .fs-titles-mobile,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .fs-titles-mobile {
  margin: 4px 12px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile
  .fs-titles-mobile:hover,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .fs-titles-mobile:hover,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .fs-titles-mobile:hover,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .fs-titles-mobile:hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .blue-line {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets.active,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people.active,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos.active,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile.active {
  color: #333;
  font-weight: 500;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets.active
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people.active
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos.active
  .blue-line,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile.active
  .blue-line {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  margin-bottom: 12px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-pages {
  margin: 0 16px 16px;
}
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-pages
  .mobile-featured-page
  .title,
.corporate-federated-search-container
  .mobile-featured-section
  .mobile-fs-pages
  .mobile-recommended-page
  .title {
  font-size: 16px;
}
.corporate-federated-search-container
  .results-container.-flex.hbs-container.people-container-fix {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
}
.corporate-federated-search-container .people-search-card,
.corporate-federated-search-container .people-search-card-all {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
  height: 154px;
  margin: 0px 12px 24px;
  max-width: 410px;
  min-width: 310px;
  overflow-y: scroll;
  padding: 0px 16px;
  width: 45%;
}
@media (max-width: 430px) {
  .corporate-federated-search-container .people-search-card,
  .corporate-federated-search-container .people-search-card-all {
    width: 410px;
  }
}
.corporate-federated-search-container .people-search-card .people-display-fix,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .portrait,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .portrait {
  background-color: #f2f2f2;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-right: 8px;
  margin-top: 17px;
  min-width: 45px;
  width: 45px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #333;
  font-size: 18px;
  justify-content: center;
  line-height: 1.39;
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .result-person-place,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .result-person-place {
  margin-top: 17px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 80%;
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .result-person-place
  > .name,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .result-person-place
  > .name {
  color: #333;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  text-align: left;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card
    .people-display-fix
    .result-person-place
    > .name,
  .corporate-federated-search-container
    .people-search-card-all
    .people-display-fix
    .result-person-place
    > .name {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .result-person-place
  > .title,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .result-person-place
  > .title {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 8px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card
    .people-display-fix
    .result-person-place
    > .title,
  .corporate-federated-search-container
    .people-search-card-all
    .people-display-fix
    .result-person-place
    > .title {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .result-person-place
  > .people-misc-info,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .result-person-place
  > .people-misc-info {
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card
    .people-display-fix
    .result-person-place
    > .people-misc-info,
  .corporate-federated-search-container
    .people-search-card-all
    .people-display-fix
    .result-person-place
    > .people-misc-info {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .people-search-card
  .people-display-fix
  .result-person-place
  > .people-misc-info
  > i,
.corporate-federated-search-container
  .people-search-card-all
  .people-display-fix
  .result-person-place
  > .people-misc-info
  > i {
  margin-right: 8px;
  width: 14px;
}
.corporate-federated-search-container .people-search-card-all.all-tab-style,
.corporate-federated-search-container .people-search-card.all-tab-style {
  margin: 24px 24px 0px 0px;
}
.corporate-federated-search-container
  .people-search-card-all.all-tab-style
  .result-person-place
  > .name,
.corporate-federated-search-container
  .people-search-card.all-tab-style
  .result-person-place
  > .name {
  min-height: 25px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card-all.all-tab-style
    .result-person-place
    > .name,
  .corporate-federated-search-container
    .people-search-card.all-tab-style
    .result-person-place
    > .name {
    min-height: 20px;
  }
}
.corporate-federated-search-container
  .people-search-card-all.all-tab-style
  .result-person-place
  > .title,
.corporate-federated-search-container
  .people-search-card.all-tab-style
  .result-person-place
  > .title {
  min-height: 25px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card-all.all-tab-style
    .result-person-place
    > .title,
  .corporate-federated-search-container
    .people-search-card.all-tab-style
    .result-person-place
    > .title {
    min-height: 20px;
  }
}
.corporate-federated-search-container
  .people-search-card-all.all-tab-style
  .result-person-place
  > .people-misc-info,
.corporate-federated-search-container
  .people-search-card.all-tab-style
  .result-person-place
  > .people-misc-info {
  min-height: 25px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .people-search-card-all.all-tab-style
    .result-person-place
    > .people-misc-info,
  .corporate-federated-search-container
    .people-search-card.all-tab-style
    .result-person-place
    > .people-misc-info {
    min-height: 20px;
  }
}
.corporate-federated-search-container
  .people-search-card-all.all-tab-style
  .result-person-place
  .text-clip,
.corporate-federated-search-container
  .people-search-card.all-tab-style
  .result-person-place
  .text-clip {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.corporate-federated-search-container .applied-filters-container,
.corporate-federated-search-container .applied-filters-container-assets,
.corporate-federated-search-container .applied-filters-container-documents,
.corporate-federated-search-container .applied-filters-container-events,
.corporate-federated-search-container .applied-filters-container-news,
.corporate-federated-search-container .applied-filters-container-site-content,
.corporate-federated-search-container .applied-filters-container-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-videos,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-assets,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-documents,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-events,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-news,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-site-content,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-videos {
  border: 1px solid #2e2f32;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 21px;
  padding: 2px 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2e2f32;
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  margin-top: 10px;
}
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-assets:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-documents:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-events:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-news:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-site-content:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-videos:after,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style:after {
  content: "\e94a";
  font-family: walmartnewicons !important;
  margin-left: 4px;
  margin-top: 2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-assets
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-documents
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-events
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-news
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-site-content
  .applied-filter-style:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-assets:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-documents:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-events:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-news:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-site-content:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style-videos:hover,
.corporate-federated-search-container
  .applied-filters-container-videos
  .applied-filter-style:hover {
  cursor: pointer;
}
.corporate-federated-search-container .result-item-asset {
  height: 250px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 16px;
  margin-right: 16px;
  position: relative;
}
.corporate-federated-search-container .result-item-asset:hover {
  cursor: pointer;
}
.corporate-federated-search-container .result-item-asset:hover .asset-title {
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 75%;
  z-index: 1;
}
.corporate-federated-search-container .result-item-asset:hover .icon-download {
  color: #fff;
  z-index: 1;
}
.corporate-federated-search-container .result-item-asset:hover:before {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.corporate-federated-search-container .result-item-asset:last-child {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.corporate-federated-search-container
  .result-item-asset
  a
  img.search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .result-item-asset
    a
    img.search-image-style {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .result-item-asset:last-child {
    margin-bottom: 0;
  }
}
@media print {
  .corporate-federated-search-container .result-item-asset:last-child {
    margin-bottom: 0;
  }
}
.corporate-federated-search-container .asset-date {
  font-size: 12px;
  margin-left: 12px;
}
.corporate-federated-search-container .full-title {
  background-color: #fff;
  border: 2px solid gray;
  border-radius: 6px;
  color: #0053e2;
  font-size: 20px;
  margin-left: -18%;
  margin-top: -10px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  text-align: center;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 1;
}
.corporate-federated-search-container .full-title:hover {
  opacity: 1;
}
.corporate-federated-search-container .asset-title {
  bottom: 8px;
  color: transparent;
  font-size: 12px;
  left: 16px;
  line-height: 1.42;
  position: absolute;
  text-align: left;
}
.corporate-federated-search-container .icon-download {
  color: transparent;
  font-family: iOS-Edge-Glyph !important;
  font-size: 13px;
}
.corporate-federated-search-container .icon-download:before {
  content: "\ea2c";
}
.corporate-federated-search-container .load-more-alignment {
  clear: both !important;
  display: block;
  margin: 0px;
  padding-top: 10px;
}
.corporate-federated-search-container .download-icon-align {
  bottom: 8px;
  float: right;
  position: absolute;
  right: 5%;
}
.corporate-federated-search-container .tag-container > .tag {
  color: #0053e2;
  cursor: default;
  font-weight: 700;
  margin-right: 20px;
}
.corporate-federated-search-container .ellipsis {
  position: relative;
}
.corporate-federated-search-container .ellipsis:hover {
  cursor: pointer;
}
.corporate-federated-search-container .ellipsis > .more-tags {
  background-color: #0053e2;
  border-radius: 50%;
  height: 16px;
  margin: 2px 0;
  position: relative;
  width: 16px;
}
.corporate-federated-search-container .ellipsis > .more-tags > .circles {
  background-color: #fff;
  border-radius: 50%;
  height: 2px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 2px;
}
.corporate-federated-search-container .ellipsis > .more-tags > .circles:before {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 2px;
  left: -4px;
  position: absolute;
  width: 2px;
}
.corporate-federated-search-container .ellipsis > .more-tags > .circles:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 2px;
  left: 4px;
  position: absolute;
  width: 2px;
}
.corporate-federated-search-container .ellipsis > .tag-box {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  cursor: default;
  left: -199px;
  padding: 7px;
  position: absolute;
  top: 21px;
  width: 215px;
}
.corporate-federated-search-container .ellipsis > .tag-box > .tag {
  color: #0053e2;
  font-weight: 700;
  margin: 8px 20px 8px 8px;
}
.corporate-federated-search-container .all-results,
.corporate-federated-search-container .documents-results,
.corporate-federated-search-container .events-results,
.corporate-federated-search-container .news-results,
.corporate-federated-search-container .page-results,
.corporate-federated-search-container .video-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.corporate-federated-search-container .all-results .col,
.corporate-federated-search-container .documents-results .col,
.corporate-federated-search-container .events-results .col,
.corporate-federated-search-container .news-results .col,
.corporate-federated-search-container .page-results .col,
.corporate-federated-search-container .video-results .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-height: 1px;
  position: relative;
  width: 100%;
}
.corporate-federated-search-container .all-results .results-sidebar,
.corporate-federated-search-container .documents-results .results-sidebar,
.corporate-federated-search-container .events-results .results-sidebar,
.corporate-federated-search-container .news-results .results-sidebar,
.corporate-federated-search-container .page-results .results-sidebar,
.corporate-federated-search-container .video-results .results-sidebar {
  position: absolute;
  z-index: 1100;
  -webkit-box-flex: 0;
  display: none;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  left: -100%;
  -webkit-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}
.corporate-federated-search-container .all-results .results-sidebar.shown,
.corporate-federated-search-container .documents-results .results-sidebar.shown,
.corporate-federated-search-container .events-results .results-sidebar.shown,
.corporate-federated-search-container .news-results .results-sidebar.shown,
.corporate-federated-search-container .page-results .results-sidebar.shown,
.corporate-federated-search-container .video-results .results-sidebar.shown {
  left: 0;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  top: 169px;
  width: 350px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header {
  background: #fff;
  padding: 16px 10px;
  position: relative;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span {
  color: #9b9b9b;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a {
  background-color: #fff;
  color: #337ab7;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: 10px;
  text-decoration: none;
  top: 17px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters {
  display: none;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header {
    padding: 10px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a {
    top: 11px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters {
    display: inline-block;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters {
    display: none;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header {
    padding: 10px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a {
    top: 11px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters {
    display: inline-block;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters {
    display: none;
  }
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters {
  background: #fff;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter {
  border-top: 1px solid #ccc;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link {
  color: #333;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active {
  color: #337ab7;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link {
  position: absolute;
  right: 39px;
  text-decoration: none;
  top: 33px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before {
  border: none;
  content: "check_box_outline_blank";
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 34px;
  height: 27px;
  line-height: 29px;
  width: 27px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after {
  background-image: none;
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 34px;
  height: 27px;
  line-height: 29px;
  margin: 0;
  width: 27px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after {
  background-image: none;
  content: "check_box";
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link {
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 32px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before {
    font-size: 22px;
    height: 20px;
    line-height: 22px;
    width: 20px;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link {
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 32px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before {
    font-size: 22px;
    height: 20px;
    line-height: 22px;
    width: 20px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header {
  padding: 20px 10px;
  position: relative;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span {
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 18px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i {
  cursor: pointer;
  font-size: 24px;
  position: absolute;
  right: 10px;
  top: 20px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header {
    padding: 10px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag {
    top: 22px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button {
    font-size: 18px;
    top: 13px;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header {
    padding: 10px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag {
    top: 22px;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button {
    font-size: 18px;
    top: 13px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list {
  display: none;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3 {
  padding-left: 8px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4 {
  padding-left: 16px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item {
  padding: 15px 10px;
  position: relative;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span {
  font-size: 14px;
  margin-left: 8px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}
.corporate-federated-search-container
  .all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.corporate-federated-search-container
  .documents-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.corporate-federated-search-container
  .events-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.corporate-federated-search-container
  .news-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.corporate-federated-search-container
  .page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.corporate-federated-search-container
  .video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link {
  top: 19px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item {
    padding: 10px;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .all-results .results-sidebar,
  .corporate-federated-search-container .documents-results .results-sidebar,
  .corporate-federated-search-container .events-results .results-sidebar,
  .corporate-federated-search-container .news-results .results-sidebar,
  .corporate-federated-search-container .page-results .results-sidebar,
  .corporate-federated-search-container .video-results .results-sidebar {
    display: none;
    left: auto;
    margin-right: 10px;
    position: relative;
    z-index: 300;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media print {
  .corporate-federated-search-container .all-results .results-sidebar,
  .corporate-federated-search-container .documents-results .results-sidebar,
  .corporate-federated-search-container .events-results .results-sidebar,
  .corporate-federated-search-container .news-results .results-sidebar,
  .corporate-federated-search-container .page-results .results-sidebar,
  .corporate-federated-search-container .video-results .results-sidebar {
    display: none;
    left: auto;
    margin-right: 10px;
    position: relative;
    z-index: 300;
  }
  .corporate-federated-search-container
    .all-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .documents-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .events-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .news-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .page-results
    .results-sidebar
    .results-sidebar-content,
  .corporate-federated-search-container
    .video-results
    .results-sidebar
    .results-sidebar-content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .corporate-federated-search-component,
.corporate-federated-search-container
  .documents-results
  .results-content
  .corporate-federated-search-component,
.corporate-federated-search-container
  .events-results
  .results-content
  .corporate-federated-search-component,
.corporate-federated-search-container
  .news-results
  .results-content
  .corporate-federated-search-component,
.corporate-federated-search-container
  .page-results
  .results-content
  .corporate-federated-search-component,
.corporate-federated-search-container
  .video-results
  .results-content
  .corporate-federated-search-component {
  margin: 0;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header {
  margin: 0px 10px;
  position: relative;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for {
  color: #333;
  font-size: 16px;
  line-height: 29px;
  margin: 24px 0 0;
  padding-left: 0px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .results-for {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .results-for,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-document-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-events-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-news-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-site-content-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount {
  display: inline;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header.-nofilters
    .results-for {
    margin: 0;
    padding-bottom: 15px;
    padding-left: 5px;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header.-nofilters
    .results-for,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header.-nofilters
    .results-for {
    margin: 0;
    padding-bottom: 15px;
    padding-left: 5px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  > .row,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  > .row,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  > .row,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  > .row,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  > .row,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  > .row {
  margin-top: 23px;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .refine-results,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .refine-results,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .refine-results,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .refine-results,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .refine-results,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .refine-results {
  color: #337ab7;
  font-size: 10px;
  outline: none;
  position: relative;
  text-decoration: none;
}
@media (min-width: 350px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .refine-results {
    font-size: 14px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .refine-results
  .button-text,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .refine-results
  .button-text,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .refine-results
  .button-text,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .refine-results
  .button-text,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .refine-results
  .button-text,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .refine-results
  .button-text {
  margin-right: 7px;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .refine-results
  i.material-icons {
  font-size: 20px;
  position: relative;
  right: 0px;
  top: 5px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .refine-results {
    display: none;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .refine-results,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .refine-results {
    display: none;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .sort-section,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .sort-section,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .sort-section,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .sort-section,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .sort-section,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .sort-section {
  font-size: 10px;
  position: absolute;
  right: 5px;
  top: 49px;
}
@media (min-width: 350px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .sort-section {
    font-size: 14px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .sort-section
  .select-container {
  display: inline-block;
  margin-left: 8px;
  position: relative;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  border-bottom: 2px solid #337ab7;
  border-radius: 0px;
  color: #337ab7;
  font-family: EverydaySans, sans-serif;
  font-weight: 700;
  padding-right: 40px;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.corporate-federated-search-container
  .documents-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.corporate-federated-search-container
  .events-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.corporate-federated-search-container
  .news-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.corporate-federated-search-container
  .page-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.corporate-federated-search-container
  .video-results
  .results-content
  .results-header
  .sort-section
  .select-container:after {
  color: #337ab7;
  content: "\f078";
  font-family: FontAwesome;
  pointer-events: none;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 5;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .sort-section {
    right: 0;
    top: 5px;
  }
}
@media print {
  .corporate-federated-search-container
    .all-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .documents-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .events-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .news-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .page-results
    .results-content
    .results-header
    .sort-section,
  .corporate-federated-search-container
    .video-results
    .results-content
    .results-header
    .sort-section {
    right: 0;
    top: 5px;
  }
}
.corporate-federated-search-container
  .all-results
  .results-content
  .load-more-container,
.corporate-federated-search-container
  .documents-results
  .results-content
  .load-more-container,
.corporate-federated-search-container
  .events-results
  .results-content
  .load-more-container,
.corporate-federated-search-container
  .news-results
  .results-content
  .load-more-container,
.corporate-federated-search-container
  .page-results
  .results-content
  .load-more-container,
.corporate-federated-search-container
  .video-results
  .results-content
  .load-more-container {
  text-align: center;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .load-more-container
  .load-more,
.corporate-federated-search-container
  .documents-results
  .results-content
  .load-more-container
  .load-more,
.corporate-federated-search-container
  .events-results
  .results-content
  .load-more-container
  .load-more,
.corporate-federated-search-container
  .news-results
  .results-content
  .load-more-container
  .load-more,
.corporate-federated-search-container
  .page-results
  .results-content
  .load-more-container
  .load-more,
.corporate-federated-search-container
  .video-results
  .results-content
  .load-more-container
  .load-more {
  background: #fff;
  border: 1px solid #337ab7;
  border-radius: 25px;
  color: #337ab7;
  font-size: 18px;
  outline: none;
  padding: 12px 27px;
  text-decoration: none;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .load-more-container
  .load-more
  span,
.corporate-federated-search-container
  .documents-results
  .results-content
  .load-more-container
  .load-more
  span,
.corporate-federated-search-container
  .events-results
  .results-content
  .load-more-container
  .load-more
  span,
.corporate-federated-search-container
  .news-results
  .results-content
  .load-more-container
  .load-more
  span,
.corporate-federated-search-container
  .page-results
  .results-content
  .load-more-container
  .load-more
  span,
.corporate-federated-search-container
  .video-results
  .results-content
  .load-more-container
  .load-more
  span {
  font-family: EverydaySans, sans-serif;
  font-weight: 700;
}
.corporate-federated-search-container
  .all-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus,
.corporate-federated-search-container
  .documents-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus,
.corporate-federated-search-container
  .events-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus,
.corporate-federated-search-container
  .news-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus,
.corporate-federated-search-container
  .page-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus,
.corporate-federated-search-container
  .video-results
  .results-content
  .load-more-container
  .load-more
  i.fa-plus {
  margin-left: 3px;
}
.corporate-federated-search-container .result-item-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 36px;
  min-height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 24px;
  max-width: 30%;
  width: 100%;
}
@media (max-width: 1030px) {
  .corporate-federated-search-container .result-item-image {
    min-width: 312px;
  }
}
@media (max-width: 430px) {
  .corporate-federated-search-container .result-item-image {
    margin-right: 0px;
  }
}
.corporate-federated-search-container .result-item-image:last-child {
  margin-bottom: 0;
}
.corporate-federated-search-container .result-item-image .result-image {
  height: 190px;
  margin-bottom: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.corporate-federated-search-container .result-item-image .result-image img {
  border-radius: 8px 8px 0 0;
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  width: inherit;
}
.corporate-federated-search-container
  .result-item-image
  .result-image
  img:hover:hover {
  cursor: pointer;
  display: block;
}
.corporate-federated-search-container .result-item-image .result-item {
  margin: 12px;
}
.corporate-federated-search-container .fast-answers-info-pop-up {
  background-color: #000;
  border-radius: 4px;
  color: #fff;
  display: none;
  font-size: 14px;
  font-weight: 400;
  height: 56px;
  line-height: 20px;
  margin-bottom: -24px;
  margin-left: 2%;
  margin-top: -32px;
  max-width: 400px;
  overflow-wrap: normal;
  padding: 8px;
  position: relative;
  white-space: normal;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
}
@media (max-width: 430px) {
  .corporate-federated-search-container .fast-answers-info-pop-up {
    margin-left: 0px;
  }
}
@media (max-width: 410px) {
  .corporate-federated-search-container .fast-answers-info-pop-up {
    height: 84px;
    margin-top: -60px;
  }
}
.corporate-federated-search-container .fast-answers-section-title {
  background-color: #fff;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  position: relative;
  white-space: nowrap;
  z-index: 0;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 24px;
  width: 100%;
}
@media (max-width: 770px) {
  .corporate-federated-search-container .fast-answers-section-title {
    font-size: 20px;
  }
}
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-more-info {
  height: 16px;
  margin-left: 8px;
  width: 16px;
}
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-more-info:hover {
  cursor: pointer;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .fast-answers-section-title
    .fast-answers-more-info {
    height: 14px;
    width: 14px;
  }
}
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-info-icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-info-icon-wrap
  .fast-answers-pop-up-triangle {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000;
  display: none;
  height: 6px;
  margin-bottom: -6px;
  margin-left: 9px;
  position: absolute;
  top: 0;
  width: 6px;
}
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-info-icon-wrap:hover
  .fast-answers-pop-up-triangle,
.corporate-federated-search-container
  .fast-answers-section-title
  .fast-answers-info-icon-wrap:hover
  ~ .fast-answers-info-pop-up {
  display: block;
}
.corporate-federated-search-container .js-fast-answers {
  border: 1px solid #dadce0;
  border-radius: 8px;
  margin-top: 16px;
  padding: 24px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item {
  display: flow-root;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(:first-child) {
  border-top: 1px solid #dadce0;
  margin-bottom: 14px;
  padding-top: 14px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:last-child
  .fast-answers-feedback,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:last-child
  .fast-answers-feedback-success,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:last-child:not(.active)
  .fast-answers-question-title,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(:first-child)
  .fast-answers-feedback,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(:first-child)
  .fast-answers-feedback-success,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(:first-child):not(.active)
  .fast-answers-question-title {
  margin-bottom: 0px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active):hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active):hover
  .fast-answers-question-title {
  font-weight: 500;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
  padding: 0px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-title:after {
  content: "\ea23";
  float: right;
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  margin-right: 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-feedback,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-feedback-success,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-response,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:not(.active)
  .result-item-link {
  display: none;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-question-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-question-title:after {
  content: "\ed4e";
  float: right;
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  margin-right: 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-question-title:hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-question-response {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  padding-bottom: 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 35px;
  margin-top: 8px;
  padding: 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: right;
  margin-bottom: 16px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-message,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-text,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-message,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-text {
  margin-left: 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-line-break,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  height: 14px;
  margin: 2px 0px 0px 8px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-icon,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-negative,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-positive,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-icon,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-negative,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-positive {
  margin-left: 16px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-icon,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-icon {
  height: 18px;
  width: 18px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-negative:hover,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-positive:hover,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-negative:hover,
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-positive:hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .result-item-link:hover
  .title {
  text-decoration: underline;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  a
  img {
  height: 184px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 293px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:last-child {
  margin-bottom: 0;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item:hover
  .result-item-link
  > .title {
  text-decoration: underline;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .title {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  text-align: left;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .js-fast-answers
    .fast-answers-results-item
    .title {
    font-size: 18px;
  }
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .link {
  font-weight: 700;
  text-decoration: none;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .site-tree {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .js-fast-answers
    .fast-answers-results-item
    .site-tree {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  text-align: left;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .js-fast-answers
    .fast-answers-results-item
    .description {
    font-size: 12px;
  }
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  .page-date {
  display: inline;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  .page-date
  b {
  font-weight: 500;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  > .icon {
  float: left;
  height: 21px;
  margin-right: 6px;
  margin-top: -3px;
  width: 22px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  > .icon.-pdf {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/pdf-icon.svg);
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  > .icon.-xls {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/xls-icon.svg);
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  > .icon.-img {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/image-icon.svg);
  width: 16px;
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  .description
  .video-desc {
  display: none;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .js-fast-answers
    .fast-answers-results-item
    .description
    .video-desc {
    display: inline;
  }
}
@media print {
  .corporate-federated-search-container
    .js-fast-answers
    .fast-answers-results-item
    .description
    .video-desc {
    display: inline;
  }
}
.corporate-federated-search-container
  .js-fast-answers
  .fast-answers-results-item
  > .tag-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.corporate-federated-search-container .apps-order {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.corporate-federated-search-container .video-order {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.corporate-federated-search-container .people-order {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.corporate-federated-search-container .policies-order {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20;
}
.corporate-federated-search-container .images-order {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters
  .filter-main-title.document-filter-news,
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters-assets
  .filter-main-title.document-filter,
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters-assets
  .filter-main-title.document-filter-assets,
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-filters-assets
  .filter-main-title.document-filter-news {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-arrow {
  border: none;
  color: #babbbe;
  height: 25px;
  margin: 0px 6px;
  text-align: center;
  width: 25px;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .search-pagination-parent
    .search-page-arrow {
    margin: 0px 6px;
  }
}
@media (max-width: 360px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .search-pagination-parent
    .search-page-arrow {
    font-size: 12px;
    height: 20px;
    margin: 0px 4px;
    width: 20px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-arrow:hover {
  cursor: not-allowed;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-arrow.active {
  color: #000;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-arrow.active:hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-num {
  color: #000;
  font-size: 14px;
  height: 32px;
  margin: 0px 6px;
  padding: 5px;
  text-align: center;
  width: 32px;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .search-pagination-parent
    .search-page-num {
    font-size: 14px;
    margin: 0px 6px;
  }
}
@media (max-width: 360px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .search-pagination-parent
    .search-page-num {
    font-size: 14px;
    margin: 0px 6px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-num.active {
  background-color: #e3e4e5;
  border: 1px solid #909196;
  border-radius: 100%;
  font-weight: 400;
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .search-pagination-parent
  .search-page-num:hover {
  cursor: pointer;
}
.corporate-federated-search-container
  .corporate-federated-search-component.walmart-hub
  .federated-tabs {
  top: 78px;
}
@media (max-width: 770px) {
  .corporate-federated-search-container
    .corporate-federated-search-component.walmart-hub
    .federated-tabs {
    padding: 0 2vw;
  }
}
@media (min-width: 771px) and (max-width: 980px) {
  .corporate-federated-search-container
    .corporate-federated-search-component.walmart-hub
    .federated-tabs {
    padding: 0 3vw;
  }
}
@media (min-width: 1024px) {
  .corporate-federated-search-container
    .corporate-federated-search-component.walmart-hub
    .federated-tabs {
    top: 64px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown.base-dropdown {
  margin-left: 275px;
}
@media (max-width: 1030px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown.base-dropdown {
    margin-left: 250px;
  }
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown.base-dropdown {
    margin-left: 0px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-assets,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-news,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-site-content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown
  .date-item,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-assets
  .date-item,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-documents
  .date-item,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-events
  .date-item,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-news
  .date-item,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-site-content
  .date-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  padding: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown
    .date-item,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-assets
    .date-item,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-documents
    .date-item,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-events
    .date-item,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-news
    .date-item,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-site-content
    .date-item {
    padding: 10px 5px;
    width: 50%;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown
  .date-item
  .search-label-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-assets
  .date-item
  .search-label-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-documents
  .date-item
  .search-label-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-events
  .date-item
  .search-label-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-news
  .date-item
  .search-label-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .date-filter-dropdown-site-content
  .date-item
  .search-label-date {
  color: #333;
  font-size: 14px;
  padding-right: 10px;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown
    .date-item
    .search-label-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-assets
    .date-item
    .search-label-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-documents
    .date-item
    .search-label-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-events
    .date-item
    .search-label-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-news
    .date-item
    .search-label-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .date-filter-dropdown-site-content
    .date-item
    .search-label-date {
    padding-right: 5px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-result-item-link,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .news-topic-link:hover,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-result-item-link,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .news-topic-link:hover {
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-title
  .title,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-title
  .title {
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-title
    .title,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-title
    .title {
    font-size: 18px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-description,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-description {
  color: #000;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-thumbnail,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-thumbnail {
  border-radius: 4px;
  margin-right: 8px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-news-thumbnail,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-news-thumbnail {
    margin-right: 12px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-thumbnail
  .cs-thumbnail-image,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-thumbnail
  .cs-thumbnail-image {
  border-radius: 4px;
  height: 70px;
  -o-object-fit: inherit;
  object-fit: inherit;
  width: 122px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-news-thumbnail
    .cs-thumbnail-image,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-news-thumbnail
    .cs-thumbnail-image {
    height: 86px;
    width: 150px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date {
  color: #515357;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 12px;
  font-weight: 400;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-news-data
    .cs-news-date,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-news-data
    .cs-news-date {
    font-size: 14px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date
  .description-line-break,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date
  .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date
  .doc-type,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date
  .doc-type {
  background-color: #e6f1fc;
  border-radius: 2px;
  color: #004f9a;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: normal;
  line-height: 16px;
  margin-left: 8px;
  padding: 4px 8px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-news-data
    .cs-news-date
    .doc-type,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-news-data
    .cs-news-date
    .doc-type {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link {
  height: unset;
  margin-left: 8px;
  -o-object-fit: unset;
  object-fit: unset;
  width: unset;
}
@media only screen and (max-width: 767px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.all-news-tag
    .cs-news-data
    .cs-news-date
    .presskit-link,
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item.news-tag
    .cs-news-data
    .cs-news-date
    .presskit-link {
    margin-left: unset;
    position: absolute;
    right: 8px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link
  .press-kit-icon-style,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link
  .press-kit-icon-style {
  height: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 20px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.all-news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link
  .press-kit-icon-style.featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item.news-tag
  .cs-news-data
  .cs-news-date
  .presskit-link
  .press-kit-icon-style.featured {
  margin-right: 15px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-result-item-link {
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-title
  .title {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-description {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-thumbnail {
  border-radius: 4px;
  height: 86px;
  margin-right: 12px;
  width: 150px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-thumbnail
  .cs-thumbnail-image {
  border-radius: 4px;
  height: 86px;
  -o-object-fit: inherit;
  object-fit: inherit;
  width: 150px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-data
  .cs-events-date {
  color: #515357;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-data
  .cs-events-date
  .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-events-result-item-link
  .cs-events-data
  .cs-events-date
  .doc-type {
  background-color: #e6f1fc;
  border-radius: 2px;
  color: #004f9a;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: normal;
  line-height: 16px;
  margin-left: 8px;
  padding: 4px 8px;
  text-align: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link {
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link
  .cs-page-date {
  color: #515357;
  display: inline;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link
  .cs-title {
  margin-bottom: 2px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link
  .cs-title
  .title {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link
  .cs-description {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 2px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-pages-result-item-link
  .site-tree {
  color: #515357;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 20px;
  margin-bottom: 0px;
  text-align: left;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link {
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link
  .doc-type {
  background-color: #f2f2f2;
  border-radius: 2px;
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 24px;
  letter-spacing: normal;
  line-height: 16px;
  margin-left: 0px;
  margin-right: 24px;
  padding: 4px;
  text-align: left;
  width: 31px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link
  .cs-page-date {
  color: #515357;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 12px;
  font-weight: 400;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item
    .cs-documents-result-item-link
    .cs-page-date {
    font-size: 14px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link
  .cs-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link
  .cs-title
  .title {
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .result-item
    .cs-documents-result-item-link
    .cs-title
    .title {
    font-size: 18px;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .result-item
  .cs-documents-result-item-link
  .cs-description {
  color: #000;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset {
  max-height: 231px;
  max-width: 312px;
  width: 312px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  flex-grow: 1;
  margin: 0 8px 16px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .cs-result-item-asset {
    margin: 8px auto;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section {
  border-radius: 8px 8px 0px 0px;
  height: 167px;
  position: relative;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section
  img.cs-search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px 8px 0px 0px;
  flex-grow: 1;
  height: 100%;
  max-height: 100%;
  max-width: 312px;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .cs-result-item-asset
    .image-section
    img.cs-search-image-style {
    max-width: 50%;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section
  .display-image {
  background-color: #f1f1f2;
  border-radius: 100%;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  display: none;
  height: 60px;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 60px;
  z-index: 10;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section
  .display-image
  .cs-download-icon-align {
  color: #000;
  cursor: pointer;
  line-height: 60px;
  vertical-align: middle;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section
  .download-image {
  background: #f1f1f2;
  border-radius: 100%;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  display: none;
  height: 40px;
  left: 69%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 40px;
  z-index: 10;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .image-section
  .download-image
  .cs-download-icon-align {
  color: #000;
  cursor: pointer;
  line-height: 40px;
  vertical-align: middle;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .cs-asset-align {
  height: 64px;
  padding: 12px 12px 0px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .cs-asset-align
  .cs-asset-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .cs-asset-align
  .cs-asset-title.video-title {
  -webkit-line-clamp: 1;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  .cs-asset-align
  .folder-name {
  color: #515357;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset:hover
  .icon-download {
  color: #fff;
  z-index: 1;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset:hover
  .image-section:before {
  background: #000;
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset:hover
  .image-section
  .display-image,
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset:hover
  .image-section
  .download-image {
  display: block;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  a {
  text-decoration: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .cs-result-item-asset
  a
  img.cs-search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px 8px 0px 0px;
  flex-grow: 1;
  height: 100%;
  max-height: 100%;
  max-width: 312px;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .cs-result-item-asset
    a
    img.cs-search-image-style {
    max-width: 50%;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages {
  background-color: #fff;
  margin-top: 24px;
  overflow: hidden;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-images,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-pages,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-videos,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-images,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-pages,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-videos,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-images,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-pages,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-videos,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-images,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-pages,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-videos,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-documents,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-events,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-images,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-pages,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-videos {
  margin-top: 40px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-featured {
  background-color: hsla(0, 2%, 82%, 0.5);
  border-radius: 8px;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 20px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents.js-featured.title-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events.js-featured.title-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news.js-featured.title-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages.js-featured.title-featured,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container.js-featured.title-featured {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container
  .view-more-container
  .view-more
  .fa-angle-right,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container
  .view-more-container
  .view-more
  .text,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents
  .view-more-container
  .view-more
  .fa-angle-right,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-documents
  .view-more-container
  .view-more
  .text,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events
  .view-more-container
  .view-more
  .fa-angle-right,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-events
  .view-more-container
  .view-more
  .text,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news
  .view-more-container
  .view-more
  .fa-angle-right,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-news
  .view-more-container
  .view-more
  .text,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages
  .view-more-container
  .view-more
  .fa-angle-right,
.corporate-federated-search-container
  .corporate-federated-search-component
  .federated-section-container-pages
  .view-more-container
  .view-more
  .text {
  color: #000;
  font-size: 14px;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .results-container-assets-wrapper {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .results-container-assets-wrapper::-webkit-scrollbar {
  display: none;
}
@media (min-width: 768px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .results-container-assets-wrapper {
    overflow-x: unset;
  }
}
.corporate-federated-search-container
  .corporate-federated-search-component
  .results-container-assets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  width: 966px;
}
@media (min-width: 992px) {
  .corporate-federated-search-container
    .corporate-federated-search-component
    .results-container-assets {
    width: 100%;
  }
}
.corporate-federated-search-container .corporatesearch-gallery-overlay-main {
  background: rgba(0, 0, 0, 0.85);
  bottom: 0 !important;
  bottom: 0;
  display: none;
  left: 0 !important;
  left: 0;
  margin-top: 78px;
  overflow: hidden !important;
  position: fixed !important;
  position: absolute;
  right: 0 !important;
  right: 0;
  top: 0 !important;
  top: 0;
  z-index: 99999;
}
.corporate-federated-search-container .link:hover {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.corporate-federated-search-container .link:hover .circle-icon,
.corporate-federated-search-container .link:hover .clearicon,
.corporate-federated-search-container .link:hover .corporatesearch-gallery-icon,
.corporate-federated-search-container .link:hover .select-download-icon {
  cursor: pointer;
}
.corporate-federated-search-container .link:hover a,
.corporate-federated-search-container .preview-box .link:hover span {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.corporate-federated-search-container .preview-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 24px;
  width: 24px;
}
.corporate-federated-search-container .preview-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.corporate-federated-search-container .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/crossIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.corporate-federated-search-container .preview-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .corporate-federated-search-container .preview-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
  }
}
.corporate-federated-search-container .preview-block .image-title {
  max-width: 250px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .corporate-federated-search-container .preview-block .image-title {
    margin-left: 24px;
  }
}
.corporate-federated-search-container .preview-block .downloadClose {
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-bottom: 25px;
  margin-top: 16px;
  width: auto;
}
@media (min-width: 768px) {
  .corporate-federated-search-container .preview-block .downloadClose {
    margin-bottom: 30px;
    margin-right: 24px;
    margin-top: 0;
  }
}
.corporate-federated-search-container .preview-block .preview-text {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  text-align: right;
  width: 3px;
}
.corporate-federated-search-container .preview-block .preview-close {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.corporate-federated-search-container .preview-block .preview-close:hover {
  cursor: pointer;
}
.corporate-federated-search-container .preview-box {
  background: #fff;
  border-radius: 4px;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  width: 336px;
}
@media (min-width: 768px) {
  .corporate-federated-search-container .preview-box {
    height: 527px;
    width: 688px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .preview-box {
    height: 674px;
    width: 938px;
  }
}
.corporate-federated-search-container .preview-box iframe,
.corporate-federated-search-container .preview-box img {
  height: 190px;
  margin: 8px;
  width: 320px;
}
@media (min-width: 768px) {
  .corporate-federated-search-container .preview-box iframe,
  .corporate-federated-search-container .preview-box img {
    height: 375px;
    margin: 24px;
    width: 640px;
  }
}
@media (min-width: 992px) {
  .corporate-federated-search-container .preview-box iframe,
  .corporate-federated-search-container .preview-box img {
    height: 522px;
    width: 890px;
  }
}
.corporate-federated-search-container .preview-pagination {
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  width: 279px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.corporate-federated-search-container .preview-pagination,
.corporate-federated-search-container .preview-previous {
  display: -webkit-box;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.corporate-federated-search-container .preview-previous {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  text-decoration: underline;
}
.corporate-federated-search-container .preview-previous:hover {
  cursor: pointer;
}
.corporate-federated-search-container .preview-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  text-decoration: underline;
}
.corporate-federated-search-container .preview-next:hover {
  cursor: pointer;
}
.corporate-federated-search-container .left-icon {
  margin-right: 13.25px;
}
.corporate-federated-search-container .left-icon,
.corporate-federated-search-container .right-icon {
  font-size: 20px;
  line-height: 10;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}
.corporate-federated-search-container .right-icon {
  margin-left: 13.25px;
}
.corporate-federated-search-container .preview-pageno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}
.corporate-federated-search-container .preview-pageno:hover {
  cursor: pointer;
}
.corporate-federated-search-container .cs-result-item-asset {
  max-height: 231px;
  max-width: 312px;
  width: 312px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  flex-grow: 1;
  margin: 2px 8px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .corporate-federated-search-container .cs-result-item-asset {
    margin: 8px auto;
  }
}
.corporate-federated-search-container .cs-result-item-asset .image-section {
  border-radius: 8px 8px 0px 0px;
  height: 167px;
  position: relative;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .image-section
  img.cs-search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px 8px 0px 0px;
  flex-grow: 1;
  height: 100%;
  max-height: 100%;
  max-width: 312px;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .cs-result-item-asset
    .image-section
    img.cs-search-image-style {
    max-width: 50%;
  }
}
.corporate-federated-search-container
  .cs-result-item-asset
  .image-section
  .display-image {
  background-color: #f1f1f2;
  border-radius: 100%;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  display: none;
  height: 60px;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 60px;
  z-index: 10;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .image-section
  .display-image
  .cs-download-icon-align {
  color: #000;
  cursor: pointer;
  line-height: 60px;
  vertical-align: middle;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .image-section
  .download-image {
  background: #f1f1f2;
  border-radius: 100%;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  display: none;
  height: 40px;
  left: 69%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 40px;
  z-index: 10;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .image-section
  .download-image
  .cs-download-icon-align {
  color: #000;
  cursor: pointer;
  line-height: 40px;
  vertical-align: middle;
}
.corporate-federated-search-container .cs-result-item-asset .cs-asset-align {
  height: 64px;
  padding: 12px 12px 0px;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .cs-asset-align
  .cs-asset-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 8px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .cs-asset-align
  .cs-asset-title.video-title {
  -webkit-line-clamp: 1;
}
.corporate-federated-search-container
  .cs-result-item-asset
  .cs-asset-align
  .folder-name {
  color: #515357;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.corporate-federated-search-container
  .cs-result-item-asset:hover
  .icon-download {
  color: #fff;
  z-index: 1;
}
.corporate-federated-search-container
  .cs-result-item-asset:hover
  .image-section:before {
  background: #000;
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.corporate-federated-search-container
  .cs-result-item-asset:hover
  .image-section
  .display-image,
.corporate-federated-search-container
  .cs-result-item-asset:hover
  .image-section
  .download-image {
  display: block;
}
.corporate-federated-search-container .cs-result-item-asset a {
  text-decoration: none;
}
.corporate-federated-search-container
  .cs-result-item-asset
  a
  img.cs-search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 8px 8px 0px 0px;
  flex-grow: 1;
  height: 100%;
  max-height: 100%;
  max-width: 312px;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .corporate-federated-search-container
    .cs-result-item-asset
    a
    img.cs-search-image-style {
    max-width: 50%;
  }
}
.divider-component {
  --divider-color: $walmart-true-blue;
  --divider-width-mobile: 100%;
  --divider-width-desktop: 100%;
  --divider-margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  margin-bottom: var(--divider-margin-bottom);
  width: 100%;
}
.divider-component.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.divider-component.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.divider-component.align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.divider-component__line {
  border: 0;
  border-top: 1px solid var(--divider-color);
  margin: 0;
  width: var(--divider-width-mobile);
}
@media (min-width: 768px) {
  .divider-component__line {
    width: var(--divider-width-desktop);
  }
}
.divider-component.color-walmart-true-blue {
  --divider-color: #0053e2;
}
.divider-component.color-walmart-bentonville-blue {
  --divider-color: #001e60;
}
.divider-component.color-walmart-sky-blue {
  --divider-color: #a9ddf7;
}
.divider-component.color-walmart-sky-blue-light {
  --divider-color: #e9f1fe;
}
.divider-component.color-bg-walmart-blue {
  --divider-color: #0053e2;
}
.divider-component.color-walmart-ozark-noir {
  --divider-color: #001e60;
}
.divider-component.color-walmart-blue-tone-1 {
  --divider-color: #4dbdf5;
}
.divider-component.color-walmart-blue-tone-2 {
  --divider-color: #a9ddf7;
}
.divider-component.color-bg-green {
  --divider-color: #5fb446;
}
.divider-component.color-walmart-yellow-tone {
  --divider-color: #f8e6a5;
}
.divider-component.color-bg-yellow {
  --divider-color: #fff200;
}
.divider-component.color-walmart-spark-yellow {
  --divider-color: #ffc220;
}
.divider-component.color-walmart-everyday-blue {
  --divider-color: #4dbdf5;
}
.divider-component.color-bg-orange {
  --divider-color: #fa6400;
}
.divider-component.color-bg-red {
  --divider-color: #de1c24;
}
.divider-component.color-bg-black {
  --divider-color: #000;
}
.divider-component.color-walmart-charcoal {
  --divider-color: #333;
}
.divider-component.color-walmart-off-white {
  --divider-color: #fafafa;
}
.divider-component.color-bg-transparent {
  --divider-color: transparent;
}
.divider-component.color-bg-white {
  --divider-color: #fff;
}
.divider-component.color-gt-blue-ink {
  --divider-color: #041f41;
}
.divider-component.color-gt-global-green {
  --divider-color: #06f27b;
}
.divider-component.color-gt-granite-grey {
  --divider-color: #605e63;
}
.divider-component.color-gt-grey {
  --divider-color: #b9bbc5;
}
.divider-component.color-wmi-purple {
  --divider-color: #432188;
}
.divider-component.color-wmi-pink {
  --divider-color: #eb148d;
}
.divider-component.color-wmi-dark-blue {
  --divider-color: #081f2c;
}
.divider-component.color-wmi-medium-blue {
  --divider-color: #0070ce;
}
.divider-component.color-wmi-light-blue {
  --divider-color: #78b9e7;
}
.divider-component.color-wmi-yellow {
  --divider-color: #ffc220;
}
.divider-component.color-wmi-green {
  --divider-color: #76c043;
}
.divider-component.color-wmi-red {
  --divider-color: #ee3b2a;
}
.divider-component.color-wmi-orange {
  --divider-color: #f47521;
}
.divider-component.color-bg-sams-primary-dark-blue {
  --divider-color: #00358e;
}
.divider-component.color-bg-sams-primary-main-blue {
  --divider-color: #0067a0;
}
.divider-component.color-bg-sams-primary-light-blue {
  --divider-color: #a4dbe8;
}
.divider-component.color-bg-sams-secondary-light-blue {
  --divider-color: #00afd7;
}
.divider-component.color-bg-sams-secondary-dark-gray {
  --divider-color: #7c878e;
}
.divider-component.color-bg-sams-secondary-light-gray {
  --divider-color: #d0d3d4;
}
.divider-component.color-bg-sams-supp-dark-purple {
  --divider-color: #514689;
}
.divider-component.color-bg-sams-supp-light-purple {
  --divider-color: #9063cd;
}
.divider-component.color-bg-sams-supp-green {
  --divider-color: #006f44;
}
.divider-component.color-bg-sams-supp-teal {
  --divider-color: #47d7ac;
}
.divider-component.color-bg-sams-supp-red {
  --divider-color: #fa4616;
}
.divider-component.color-bg-sams-supp-orange {
  --divider-color: #ff8f1c;
}
.divider-component.color-bg-sams-supp-pink {
  --divider-color: #de1b73;
}
.divider-component.color-bg-sams-supp-yellow {
  --divider-color: #ffb500;
}
.divider-component.color-bg-jet-purple {
  --divider-color: #4f0099;
}
.divider-component.color-bg-moosejaw-red {
  --divider-color: #a93439;
}
.divider-component.color-bg-modcloth-gray-blue {
  --divider-color: #48515f;
}
.divider-component.color-bg-hayneedle-gray-blue {
  --divider-color: #45545f;
}
.divider-component.color-bg-shoes-blue {
  --divider-color: #203566;
}
.divider-component.color-bg-bonobos-brown {
  --divider-color: #2f1214;
}
.divider-component.color-bg-allswell-black,
.divider-component.color-bg-barenecessities-black,
.divider-component.color-bg-parcel-black {
  --divider-color: #000;
}
.divider-component.color-bg-vudu-blue {
  --divider-color: #0072ce;
}
.divider-component.color-bg-eloquil-brown {
  --divider-color: #231f20;
}
.divider-component.color-bg-artcom {
  --divider-color: #1e617c;
}
.divider-component.color-bg-default-blue {
  --divider-color: #006cce;
}
.dynamic-pagination-component .dynamic-pagination-container {
  background-color: hsla(0, 0%, 100%, 0.96);
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 auto;
  overflow: hidden;
}
.dynamic-pagination-component .dynamic-pagination-container,
.dynamic-pagination-component .dynamic-pagination-container .title-container {
  border-radius: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}
.dynamic-pagination-component .dynamic-pagination-container .title-container {
  height: 43px;
  position: relative;
  width: 130px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 2px;
}
@media (min-width: 992px) {
  .dynamic-pagination-component .dynamic-pagination-container .title-container {
    height: 51px;
    width: 210px;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .title-container
  .prev-arrow {
  font-size: 24px;
  margin-left: 10px;
  padding: 0;
}
@media (min-width: 992px) {
  .dynamic-pagination-component
    .dynamic-pagination-container
    .title-container
    .prev-arrow {
    font-size: 27px;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .title-container
  .next-arrow {
  font-size: 24px;
  margin-right: 10px;
  padding: 0;
}
@media (min-width: 992px) {
  .dynamic-pagination-component
    .dynamic-pagination-container
    .title-container
    .next-arrow {
    font-size: 27px;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .title-container
  .page-title {
  font-size: 16px;
  font-weight: 500;
  height: 20px;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .dynamic-pagination-component
    .dynamic-pagination-container
    .title-container
    .page-title {
    font-size: 18px;
    height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .title-container
  .next-title {
  margin: 0 0 0 20px;
}
.dynamic-pagination-component .dynamic-pagination-container .next-container {
  margin-left: auto;
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .default-home-button {
  background-color: transparent;
  border: 0;
  color: unset;
  font-size: 26px;
  line-height: inherit;
  margin: auto 14px;
  text-decoration: none;
}
@media (min-width: 992px) {
  .dynamic-pagination-component
    .dynamic-pagination-container
    .default-home-button {
    font-size: 36px;
    margin: auto 35px;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .default-home-button:hover {
  border: none;
  color: unset;
  opacity: 0.7;
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .custom-home-button {
  background-color: transparent;
  border: 0;
  border-radius: 100%;
  font-size: 26px;
  height: 40px;
  line-height: inherit;
  margin: auto 14px;
  text-decoration: none;
  width: 40px;
}
@media (min-width: 992px) {
  .dynamic-pagination-component
    .dynamic-pagination-container
    .custom-home-button {
    font-size: 36px;
    height: 50px;
    line-height: inherit;
    margin: auto 30px;
    width: 50px;
  }
}
.dynamic-pagination-component
  .dynamic-pagination-container
  .custom-home-button:hover {
  border: none;
  color: unset;
  opacity: 0.7;
}
.dynamic-pagination
  .dynamic-pagination-component
  .dynamic-pagination-container
  .title-container {
  background-color: #f2f2f2;
}
body.vertical-navigation-page .content-container {
  min-width: 95%;
}
body.vertical-navigation-page .in-page-navigation-2-0 .in-page-nav-mobile {
  display: none;
}
@media (max-width: 991px) {
  body.vertical-navigation-page .in-page-navigation-2-0 .dv-column.nav-key {
    display: none !important;
  }
  body.vertical-navigation-page.vert-nav-mobile-disable-scrolling {
    overflow: hidden;
  }
}
.dynamic-vertical-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media print {
  .dynamic-vertical-navigation {
    display: block !important;
  }
}
.dynamic-vertical-navigation .full-width {
  left: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  right: auto !important;
  width: 100% !important;
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation .full-width {
    margin-left: -15px !important;
    width: calc(100% + 15px) !important;
  }
}
@media print {
  .dynamic-vertical-navigation .full-width {
    margin-left: -15px !important;
    width: calc(100% + 15px) !important;
  }
}
.dynamic-vertical-navigation .article-tmpl-full-width {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.dynamic-vertical-navigation .dynamic-vertical-navigation-component {
  background: #f2f2f2;
  position: relative;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile {
  backdrop-filter: saturate(180%) blur(20px);
  background: rgba(33, 33, 33, 0.8);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  bottom: 0px;
  -webkit-box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.15);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 18px;
  height: 60px;
  left: 0;
  padding: 5px 0;
  position: fixed;
  text-align: center;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
  width: 100vw;
  z-index: 1000;
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .vert-nav-mobile {
    display: none;
  }
}
@media print {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .vert-nav-mobile {
    display: none;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.closed {
  -ms-flex-line-pack: center;
  align-content: center;
  height: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.vert-nav-only
  #TableOfContentsHeader {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.vert-nav-only
  .mobile-nav-menu {
  position: relative;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .vert-nav-nav
  .title {
  display: inline;
  padding: 0 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .vert-nav-nav.vert-nav-mobile-capt {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .vert-nav-nav.vert-nav-mobile-close {
  display: none;
  height: 40px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu {
  display: none;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  line-height: 1.7;
  text-align: left;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu {
  background-color: unset;
  bottom: auto;
  font-size: 18px;
  margin: 0 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .current {
  background: unset;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .has-collapse.open {
  display: block !important;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item {
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 15px;
  text-decoration: none;
  text-transform: capitalize;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl
  i {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item.current.fst-lvl,
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item.current:not(.has-children) {
  border-left: 3px solid #fff;
  padding: 5px 0 5px 8px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item.open
  i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item
  i {
  font-size: 12px;
  height: 24px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  width: 24px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .vertical-navigation-menu
  .vert-nav-item
  i:before {
  font-size: 12px;
  line-height: 26px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item.fst-lvl.current {
  margin-left: 13px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item.snd-lvl.current {
  margin-left: 30px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item.thrd-lvl.current {
  margin-left: 52px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item.frth-lvl.current {
  margin-left: 74px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item.ffth-lvl.current {
  margin-left: 96px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item
  a {
  color: inherit;
  margin: 0;
  padding: 0;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  .vert-nav-item
  a:hover {
  color: inherit;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.fst-lvl.no-child:not(.current) {
  padding-left: 24px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.snd-lvl {
  padding-left: 18px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.snd-lvl.no-child:not(.current) {
  padding-left: 42px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.thrd-lvl {
  padding-left: 43px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.thrd-lvl.no-child:not(.current) {
  padding-left: 67px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.frth-lvl {
  padding-left: 68px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.frth-lvl.no-child:not(.current) {
  padding-left: 92px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.ffth-lvl {
  padding-left: 93px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  p.vert-nav-item.ffth-lvl.no-child:not(.current) {
  padding-left: 117px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.fst-lvl.no-child:not(.current) {
  margin-left: 24px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.snd-lvl {
  margin-left: 18px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.snd-lvl.no-child:not(.current) {
  margin-left: 42px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.thrd-lvl {
  margin-left: 43px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.thrd-lvl.no-child:not(.current) {
  margin-left: 67px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.frth-lvl {
  margin-left: 68px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.frth-lvl.no-child:not(.current) {
  margin-left: 92px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.ffth-lvl {
  margin-left: 93px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .second-level-card
  a.vert-nav-item.ffth-lvl.no-child:not(.current) {
  margin-left: 117px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  div.menu-header {
  border-bottom: 1px solid #aaa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 18px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 30px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  div.menu-header
  .nav-toggle {
  color: #fff;
  text-decoration: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  div.menu-header
  .nav-toggle.active {
  border-bottom: 2px solid #fff;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-height: calc(100% - 34px);
  padding: 30px;
  position: relative;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data.menu-data-page {
  list-style: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data.menu-data-page
  li {
  margin-bottom: 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data.menu-data-page
  li
  a {
  color: #fff;
  text-decoration: none !important;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vertical-navigation-menu {
  height: 100%;
  margin-right: 20px;
  overflow-y: scroll;
  position: static !important;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vertical-navigation-menu::-webkit-scrollbar {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item.fst-lvl
  i {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item:not(.current) {
  margin-bottom: 0px;
  padding-bottom: 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item.current {
  font-weight: 700;
  margin-bottom: 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item.current.fst-lvl,
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item.current:not(.has-children) {
  border-left: 3px solid #fff;
  padding-left: 8px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item.open
  i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item
  i {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 12px;
  height: 24px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  width: 24px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item
  i:before {
  font-size: 12px;
  line-height: 26px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item
  a {
  color: inherit;
  margin: 0;
  padding: 0;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .vert-nav-item
  a:hover {
  color: inherit;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .menu-data
  .nav-item {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .mobile-pane-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .mobile-pane-header
  .menu-data-page {
  display: none;
  overflow-y: scroll;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .mobile-pane-header
  .menu-data-page
  .has-child
  ~ .vert-menu-child {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .mobile-pane-header
  .menu-data-page
  .has-child.open
  .parentChevron {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .mobile-nav-menu
  .mobile-pane-header
  .menu-data-page
  .has-child
  .parentChevron {
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open {
  height: calc(100% - 150px);
  left: 0;
  overflow: visibile;
  width: 100%;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .mobile-nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  max-height: calc(100% - 40px);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vert-nav-nav {
  font-size: 18px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vert-nav-nav.vert-nav-mobile-capt {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vert-nav-nav.vert-nav-mobile-close {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vert-nav-nav.vert-nav-mobile-close
  .icon {
  position: absolute;
  right: 15px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vertical-navigation-menu {
  display: block;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile.open
  .vertical-navigation-menu
  a {
  color: #000;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .vert-nav-mobile
  .vertical-navigation-menu
  a {
  color: #fff;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom
  .sidebar {
  background-color: unset;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-walmart-blue {
  background: rgba(0, 83, 226, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-yellow {
  background: rgba(255, 242, 0, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-light-blue {
  background: rgba(24, 136, 200, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-green {
  background: rgba(95, 180, 70, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.walmart-pink {
  background: rgba(221, 19, 133, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.walmart-deep-blue {
  background: rgba(4, 31, 65, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-orange {
  background: rgba(250, 100, 0, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-jet-purple {
  background: rgba(79, 0, 153, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-labs {
  background: rgba(48, 41, 81, 0.05);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.custom.bg-sams-primary-dark-blue {
  background: rgba(0, 53, 142, 0.05);
}
@media print {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component {
    float: left !important;
    position: unset !important;
  }
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component {
    margin-right: 15px;
    width: 20%;
  }
}
@media print {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component {
    margin-right: 15px;
    width: 20%;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .bck-opacity {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.opened
  .bck-opacity {
  display: block;
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component.opened
    .bck-opacity {
    display: none;
  }
}
@media print {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component.opened
    .bck-opacity {
    display: none;
  }
}
.dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
  background-color: #f2f2f2;
  bottom: 0;
  display: none;
  left: calc(-100% + 30px);
  position: fixed;
  top: 0;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
  width: calc(100% - 30px);
  z-index: 1001;
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
    display: block;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar.has-horz-inpage
  .vertical-navigation-menu {
  margin-top: 50px;
}
@media print {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
    position: unset !important;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.opened
  .sidebar {
  -webkit-box-shadow: 3px 0 4px #ccc;
  box-shadow: 3px 0 4px #ccc;
  left: 0 !important;
}
@media (min-width: 768px) {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
    left: -37%;
    width: 37%;
  }
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: static;
    width: auto;
  }
}
@media print {
  .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    position: static;
    width: auto;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .arrow-indicator {
  background: #003796;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
  position: absolute;
  right: -30px;
  top: 64px;
  width: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0 6px 6px 0;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
@media print {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .arrow-indicator {
    position: unset !important;
  }
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .arrow-indicator {
    display: none;
  }
}
@media print {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .arrow-indicator {
    display: none;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .arrow-indicator:hover {
  cursor: pointer;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .arrow-indicator
  .left-arr,
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .arrow-indicator
  .right-arr {
  font-size: 32px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .arrow-indicator
  .left-arr {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.opened
  .sidebar
  .arrow-indicator
  .left-arr {
  display: block;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component.opened
  .sidebar
  .arrow-indicator
  .right-arr {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu {
  background: #f2f2f2;
  display: block !important;
  overflow-y: scroll;
  padding: 15px 0;
  position: unset;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu::-webkit-scrollbar {
  display: none;
}
@media only screen and (max-width: 980px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu {
    background-color: #f2f2f2;
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-walmart-blue {
    background: rgba(0, 83, 226, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-yellow {
    background: rgba(255, 242, 0, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-light-blue {
    background: rgba(24, 136, 200, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-green {
    background: rgba(95, 180, 70, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-pink {
    background: rgba(221, 19, 133, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-deep-blue {
    background: rgba(4, 31, 65, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-orange {
    background: rgba(250, 100, 0, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-jet-purple {
    background: rgba(79, 0, 153, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-labs {
    background: rgba(48, 41, 81, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-sams-primary-dark-blue {
    background: rgba(0, 53, 142, 0.05);
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .has-collapse.nav-item {
  display: none;
}
@media only screen and (max-width: 980px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu {
    background-color: #f2f2f2;
    margin: 0;
    position: static !important;
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-walmart-blue {
    background: rgba(0, 83, 226, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-yellow {
    background: rgba(255, 242, 0, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-light-blue {
    background: rgba(24, 136, 200, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-green {
    background: rgba(95, 180, 70, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-pink {
    background: rgba(221, 19, 133, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-deep-blue {
    background: rgba(4, 31, 65, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-orange {
    background: rgba(250, 100, 0, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-jet-purple {
    background: rgba(79, 0, 153, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-labs {
    background: rgba(48, 41, 81, 0.05);
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-sams-primary-dark-blue {
    background: rgba(0, 53, 142, 0.05);
  }
}
@media only screen and (min-width: 980px) {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-green,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-jet-purple,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-labs,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-light-blue,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-orange,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-sams-primary-dark-blue,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-walmart-blue,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.bg-yellow,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-deep-blue,
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.custom.walmart-pink {
    background: transparent;
  }
}
@media print {
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu {
    height: auto;
    position: unset !important;
  }
  .dynamic-vertical-navigation
    .dynamic-vertical-navigation-component
    .sidebar
    .vertical-navigation-menu.normal {
    width: auto !important;
  }
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom {
  border-radius: 8px;
  margin-bottom: 8px;
  padding-bottom: 12px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-walmart-blue {
  background: rgba(0, 83, 226, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-yellow {
  background: rgba(255, 242, 0, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-light-blue {
  background: rgba(24, 136, 200, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-green {
  background: rgba(95, 180, 70, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.walmart-pink {
  background: rgba(221, 19, 133, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.walmart-deep-blue {
  background: rgba(4, 31, 65, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-orange {
  background: rgba(250, 100, 0, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-jet-purple {
  background: rgba(79, 0, 153, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-labs {
  background: rgba(48, 41, 81, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .second-level-card.custom.bg-sams-primary-dark-blue {
  background: rgba(0, 53, 142, 0.1);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .collapsible-btn {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    100% / auto 8px no-repeat;
  border: none;
  content: "";
  height: 8px;
  margin: 24px 10px 10px;
  padding: 5px;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 13px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .collapsible-btn:hover {
  cursor: pointer;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .collapsible-btn-level-three {
  margin: 12px 10px 10px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .chevron-open {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .chevron-close {
  -webkit-transform: rotate(180deg);
  transform: rotate(0deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  div.vert-nav-item:hover {
  color: #333;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item {
  color: #333;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  margin: 0 10px;
  max-width: 100%;
  padding: 5px 0;
  text-decoration: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl
  i {
  display: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item
  .vert-nav-home-icon {
  font-size: 28px;
  padding: 2px 10px 0 0;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom {
  background: transparent;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-walmart-blue {
  color: #0053e2;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-yellow {
  color: #fff200;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-yellow:before {
  background: #fff200;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-light-blue {
  color: #1888c8;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-light-blue:before {
  background: #1888c8;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-green {
  color: #5fb446;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-green:before {
  background: #5fb446;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.walmart-pink {
  color: #dd1385;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.walmart-pink:before {
  background: #dd1385;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.walmart-deep-blue {
  color: #041f41;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.walmart-deep-blue:before {
  background: #041f41;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-orange {
  color: #fa6400;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-orange:before {
  background: #fa6400;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-jet-purple {
  color: #4f0099;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-jet-purple:before {
  background: #4f0099;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-labs {
  color: #302951;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-labs:before {
  background: #302951;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-sams-primary-dark-blue {
  color: #00358e;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current.bg-sams-primary-dark-blue:before {
  background: #00358e;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.custom.current:hover,
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item:hover {
  color: #003796;
  text-decoration: none;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item:hover
  a {
  color: #003796;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item:not(.no-child)
  i {
  height: 24px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  width: 24px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item:not(.no-child)
  i:before {
  font-size: 12px;
  line-height: 26px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item:not(.no-child).open
  i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.current {
  font-weight: 700;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.current.fst-lvl,
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.current:not(.has-children) {
  border-left: 3px solid #0053e2;
  padding-left: 8px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.current:before {
  content: "";
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl {
  margin: 5px 10px 0 27px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl.current {
  margin-left: 16px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl.no-child:not(.current) {
  margin-left: 34px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.fst-lvl.current:not(.has-children) {
  margin-left: 23px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.snd-lvl {
  margin-left: 21px;
  margin-top: 2px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.snd-lvl.no-child:not(.current) {
  margin-left: 45px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.snd-lvl.current:not(.has-children) {
  margin-left: 34px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.thrd-lvl {
  margin-left: 39px;
  margin-top: 2px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.thrd-lvl.no-child:not(.current) {
  margin-left: 63px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.thrd-lvl.current:not(.has-children) {
  margin-left: 52px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.frth-lvl {
  margin-left: 57px;
  margin-top: 2px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.frth-lvl.no-child:not(.current) {
  margin-left: 81px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.frth-lvl.current:not(.has-children) {
  margin-left: 70px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.ffth-lvl {
  margin-left: 75px;
  margin-top: 2px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.ffth-lvl.no-child:not(.current) {
  margin-left: 99px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item.ffth-lvl.current:not(.has-children) {
  margin-left: 88px;
}
.dynamic-vertical-navigation
  .dynamic-vertical-navigation-component
  .sidebar
  .vertical-navigation-menu
  .vert-nav-item
  a {
  color: #333;
  margin: 0;
  padding: 0;
}
.dynamic-vertical-navigation .vertical-right-side {
  min-height: 500px;
  width: 100%;
}
@media (min-width: 992px) {
  .dynamic-vertical-navigation .vertical-right-side {
    width: 75%;
  }
}
@media print {
  .dynamic-vertical-navigation .vertical-right-side {
    float: left !important;
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .dynamic-vertical-navigation .vertical-right-side {
    padding: 0 1rem;
  }
}
@media (min-width: 769px) and (max-width: 980px) {
  .dynamic-vertical-navigation .vertical-right-side {
    padding: 0 3.5rem;
  }
}
@media (max-width: 420px) {
  .dynamic-vertical-navigation .vertical-right-side {
    padding: 0 1rem;
  }
}
.dynamic-vertical-navigation .vertical-right-side .inner-parsyss > div {
  margin-bottom: 20px;
}
.dynamic-vertical-navigation .vertical-right-side .inner-parsyss > div > div {
  margin: 0;
  width: 100%;
}
.dynamic-vertical-navigation .vertical-right-side.spacing-48 {
  margin-top: 48px;
}
.editor-picks-component {
  padding: 40px 0;
  position: relative;
}
.editor-picks-component .editor-picks-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  container-name: editor-content-wrapper;
  container-type: inline-size;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}
@media (min-width: 1200px) {
  .editor-picks-component .editor-picks-content {
    gap: 40px;
  }
}
.editor-picks-component .editor-picks-header {
  text-align: left;
}
.editor-picks-component .editor-picks-header .editor-picks-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) and (orientation: landscape) {
  .editor-picks-component .editor-picks-header .editor-picks-title {
    font-size: 26px;
  }
}
@media (min-width: 1200px) {
  .editor-picks-component .editor-picks-header .editor-picks-title {
    font-size: 32px;
  }
}
.editor-picks-component .editor-picks-items-outer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1920px;
  overflow: hidden;
}
.editor-picks-component .editor-picks-items-container {
  margin-bottom: 0;
  position: relative;
  width: 100cqw;
}
.editor-picks-component .editor-picks-items-container .slick-list {
  margin: 0 -8px 0 0;
  overflow: visible;
}
@media (min-width: 768px) {
  .editor-picks-component .editor-picks-items-container .slick-list {
    margin: 0 -12px 0 0;
  }
}
.editor-picks-component .editor-picks-items-container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.editor-picks-component .editor-picks-slide {
  height: auto;
  margin: 0 8px;
  outline: none;
  width: 266px;
}
@media (min-width: 768px) {
  .editor-picks-component .editor-picks-slide {
    margin: 0 12px;
    width: auto;
  }
}
.editor-picks-component .editor-picks-slide .editor-picks-slide-wrapper {
  height: 100%;
  max-width: 100%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.editor-picks-component .editor-picks-card__card {
  height: 100%;
}
@media (max-width: 1200px) {
  .editor-picks-component
    .editor-picks-card__card.articles_card_mobile-hide
    .adp-newsroom-card__description {
    display: none;
  }
}
.editor-picks-component .editor-picks-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.editor-picks-component .editor-picks-controls:has(.arrow-oval.slick-hidden) {
  display: none;
}
.editor-picks-component .editor-picks-controls .editor-picks-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin: 0;
  order: 1;
  padding: 0;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-dots {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  position: relative;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-dots
  li {
  height: auto;
  list-style: none;
  margin: 0;
  width: auto;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-dots
  .editor-picks-pagination-dot {
  background-color: #babbbe;
  border: none;
  border-radius: 1000px;
  cursor: pointer;
  height: 8px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 8px;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-dots
  .editor-picks-pagination-dot:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-dots
  .editor-picks-pagination-dot:before {
  opacity: 0;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-pagination
  .slick-active
  .editor-picks-pagination-dot {
  background-color: #114ab6;
  width: 24px;
}
.editor-picks-component .editor-picks-controls .editor-picks-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-arrows
  .arrow-oval {
  background-color: #fff;
  border-radius: 100px;
  color: #2e2f32;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 1px solid #000;
  justify-content: center;
  padding: 8px;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-arrows
  .arrow-oval
  img {
  height: 24px;
  width: 24px;
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-arrows
  .arrow-oval:hover:not(.slick-disabled) {
  background: rgba(0, 0, 0, 0.102);
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-arrows
  .arrow-oval:active {
  background: rgba(0, 0, 0, 0.2);
}
.editor-picks-component
  .editor-picks-controls
  .editor-picks-arrows
  .arrow-oval.slick-disabled {
  background: none;
  opacity: 0.3;
}
.event-detail {
  background: #fff;
}
.add-to-calendar {
  color: #017acd;
  font-weight: 700;
  line-height: 2.01;
  text-align: center;
  width: 185px;
}
.add-to-calendar,
.event-paragraph {
  font-family: EverydaySans;
  font-size: 18px;
}
.event-paragraph {
  text-align: left;
}
.event-details-cls {
  color: rgba(0, 0, 0, 0.87);
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .event-details-cls {
    width: 70%;
  }
}
.event-details-cls .title-cls {
  font-family: EverydaySans;
  font-size: 30px;
  text-align: left;
}
.event-details-cls .location-cls {
  color: #000;
  font-family: EverydaySans;
  font-size: 20px;
  margin: 0;
  text-align: left;
}
.download-btn-wrapper {
  float: right;
  margin-top: 20px;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .download-btn-wrapper {
    margin-top: 0;
    text-align: right;
    width: 30%;
  }
}
.download-btn-wrapper .download-btn {
  background: none;
  border: none;
}
.download-btn-wrapper .download-btn:active,
.download-btn-wrapper .download-btn:focus {
  outline: none;
}
.details-container {
  float: left;
  margin-bottom: 20px;
  min-height: 80px;
  width: 100%;
}
.favorites-component .application-favorites-drawer-container,
.favorites-component .application-favorites-drawer-container .back-trigger,
.favorites-component
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left,
.favorites-component
  .application-favorites-drawer-container
  .favorites-drawer-inner,
.favorites-component
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.favorites-component
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header,
.favorites-component
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .back-trigger,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header,
.favorites-component
  .darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left {
  display: none;
}
.featured-apps-component.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
.featured-apps-component.has-background-2 {
  background-color: #f2f2f2;
}
.featured-apps-component .fa-carousel {
  overflow: hidden;
}
.featured-apps-component .rs-carousel-runner {
  margin: 0;
}
.featured-apps-component.style-one-new .fa-app-link {
  display: block;
  text-decoration: none;
}
.featured-apps-component.style-one-new .fa-app-link:hover {
  cursor: pointer;
}
.featured-apps-component.style-one-new .fa-app-link .app-txt {
  color: #333;
  font-size: 16px;
}
.featured-apps-component.style-one-new > .fa-title {
  font-size: 27px;
  margin: 45px 0 15px;
  text-align: center;
}
.featured-apps-component.style-one-new > .fa-carousel-wrapper {
  position: relative;
}
.fa-carousel > .fa-next-2,
.fa-carousel > .fa-prev-2 {
  background-color: #000;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 60px;
  opacity: 0.71;
  position: absolute;
  top: 28%;
  width: 60px;
  z-index: 1;
}
.fa-carousel > .fa-next-2 > .fa-icon,
.fa-carousel > .fa-prev-2 > .fa-icon {
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 35px;
  font-weight: 700;
  height: 20px;
  left: 0;
  line-height: 30px;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -5px;
}
.fa-carousel > .fa-next-2:hover,
.fa-carousel > .fa-prev-2:hover {
  cursor: pointer;
}
.fa-prev-2 {
  left: 0;
}
.fa-next-2 {
  right: 0;
}
.fa-carousel .swiper-slide {
  display: inline-block;
  font-size: 13px;
  margin: 13px 0;
  outline: none;
  text-align: center;
  vertical-align: top;
  width: 80px;
}
.fa-carousel .swiper-slide .app-image {
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 50px;
  left: 50%;
  max-width: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.swiper-slide .icon-bckgr {
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
  height: 80px;
  margin-bottom: 11px;
  position: relative;
  width: 80px;
}
.swiper-slide .icon-bckgr.blue-bck {
  background: #0e3896;
}
.swiper-slide .icon-bckgr.green-bck {
  background: #76c043;
}
.swiper-slide .icon-bckgr.pink-bck {
  background: #eb148d;
}
.swiper-slide .icon-bckgr.deep-blue-bck {
  background: #041e42;
}
.swiper-slide .icon-bckgr.teal-bck {
  background: #3ec5e6;
}
.swiper-slide .icon-bckgr.bg-blue-bck {
  background: #064f8e;
}
.swiper-slide .icon-bckgr.white-bck {
  background: #fff;
}
.swiper-slide .icon-bckgr.white-bck .app-icon {
  color: #041f41;
}
.swiper-slide .icon-bckgr.black-bck {
  background: #000;
}
.swiper-slide .icon-bckgr.yellow-bck {
  background: #ffc220;
}
.swiper-slide .icon-bckgr.orange-bck {
  background: #f47521;
}
.swiper-slide .icon-bckgr:hover {
  cursor: pointer;
}
.icon-bckgr > .app-icon {
  color: #fff;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.featured-apps-component.style-two-new .fa-app-link {
  display: block;
  text-decoration: none;
}
.featured-apps-component.style-two-new .fa-app-link:hover {
  cursor: pointer;
}
.featured-apps-component.style-two-new .app-txt {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  max-width: 30ch;
  overflow: hidden;
  padding: 10px 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.featured-apps-component.style-two-new > .fa-title {
  display: none;
}
.featured-apps-component.style-two-new > .fa-carousel-wrapper {
  position: relative;
}
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-next-2,
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-prev-2 {
  background-color: #000;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  height: 40px;
  opacity: 0.71;
  position: absolute;
  top: 20%;
  width: 40px;
}
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-next-2
  > .fa-icon,
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-prev-2
  > .fa-icon {
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 28px;
  font-weight: 100;
  height: 20px;
  left: 0;
  line-height: 30px;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -9px;
}
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-next-2:hover,
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  .fa-carousel
  > .fa-prev-2:hover {
  cursor: pointer;
}
.featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-prev-2 {
  left: 15px;
}
.featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-next-2 {
  right: 15px;
}
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  > .fa-carousel
  .swiper-slide {
  border-radius: 20px;
  display: inline-block;
  font-size: 14px;
  margin: 13px 0;
  text-align: center;
  vertical-align: top;
  width: auto;
}
.featured-apps-component.style-two-new
  > .fa-carousel-wrapper
  > .fa-carousel
  .swiper-slide
  .icon-bckgr {
  display: block;
}
.featured-apps-component.style-two-new.has-background-2 {
  background-color: #f2f2f2;
}
.featured-apps-component.style-two-new.has-background-2
  .fa-carousel
  .swiper-slide {
  background-color: #fff;
  border: none !important;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
}
.featured-apps-component.style-two-new.has-background-2 .button-glms-button {
  border: none;
  width: 100%;
}
.featured-apps-component.style-two-new.hb-walmart-blue .fa-next-2,
.featured-apps-component.style-two-new.hb-walmart-blue .fa-prev-2 {
  background-color: #0053e2;
}
.featured-apps-component.style-two-new.hb-walmart-blue
  .fa-carousel
  .swiper-slide {
  border: 1px solid #0053e2;
}
.featured-apps-component.style-two-new.hb-walmart-blue
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #0053e2;
}
.featured-apps-component.style-two-new.hb-walmart-blue
  .fa-carousel
  .swiper-slide:hover {
  background-color: #0053e2;
}
.featured-apps-component.style-two-new.hb-green .fa-next-2,
.featured-apps-component.style-two-new.hb-green .fa-prev-2 {
  background-color: #76c043;
}
.featured-apps-component.style-two-new.hb-green .fa-carousel .swiper-slide {
  border: 1px solid #76c043;
}
.featured-apps-component.style-two-new.hb-green
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #76c043;
}
.featured-apps-component.style-two-new.hb-green
  .fa-carousel
  .swiper-slide:hover {
  background-color: #76c043;
}
.featured-apps-component.style-two-new.hb-red .fa-next-2,
.featured-apps-component.style-two-new.hb-red .fa-prev-2 {
  background-color: #ee362a;
}
.featured-apps-component.style-two-new.hb-red .fa-carousel .swiper-slide {
  border: 1px solid #ee362a;
}
.featured-apps-component.style-two-new.hb-red
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #ee362a;
}
.featured-apps-component.style-two-new.hb-red .fa-carousel .swiper-slide:hover {
  background-color: #ee362a;
}
.featured-apps-component.style-two-new.hb-pink .fa-next-2,
.featured-apps-component.style-two-new.hb-pink .fa-prev-2 {
  background-color: #eb148d;
}
.featured-apps-component.style-two-new.hb-pink .fa-carousel .swiper-slide {
  border: 1px solid #eb148d;
}
.featured-apps-component.style-two-new.hb-pink
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #eb148d;
}
.featured-apps-component.style-two-new.hb-pink
  .fa-carousel
  .swiper-slide:hover {
  background-color: #eb148d;
}
.featured-apps-component.style-two-new.hb-deep-blue .fa-next-2,
.featured-apps-component.style-two-new.hb-deep-blue .fa-prev-2 {
  background-color: #001e60;
}
.featured-apps-component.style-two-new.hb-deep-blue .fa-carousel .swiper-slide {
  border: 1px solid #001e60;
}
.featured-apps-component.style-two-new.hb-deep-blue
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #001e60;
}
.featured-apps-component.style-two-new.hb-deep-blue
  .fa-carousel
  .swiper-slide:hover {
  background-color: #001e60;
}
.featured-apps-component.style-two-new.hb-teal .fa-next-2,
.featured-apps-component.style-two-new.hb-teal .fa-prev-2 {
  background-color: #3ec5e6;
}
.featured-apps-component.style-two-new.hb-teal .fa-carousel .swiper-slide {
  border: 1px solid #3ec5e6;
}
.featured-apps-component.style-two-new.hb-teal
  .fa-carousel
  .swiper-slide
  .app-txt {
  color: #3ec5e6;
}
.featured-apps-component.style-two-new.hb-teal
  .fa-carousel
  .swiper-slide:hover {
  background-color: #3ec5e6;
}
.featured-apps-component .swiper-slide:before {
  display: none;
}
.featured-apps-component .ul-carousel {
  margin-bottom: 0;
}
.featured-apps-component .fa-carousel-wrapper .fa-next-2,
.featured-apps-component .fa-carousel-wrapper .fa-prev-2 {
  display: none;
}
@media (min-width: 992px) {
  .featured-apps-component
    .fa-carousel-wrapper:hover
    .fa-next-2:not(.rs-carousel-action-disabled),
  .featured-apps-component
    .fa-carousel-wrapper:hover
    .fa-prev-2:not(.rs-carousel-action-disabled) {
    display: block;
  }
}
.fa-v2-buttons {
  border-radius: 4px;
  height: 40px;
}
.fa-v2-buttons:active {
  background-color: #2e2f32;
}
.fa-v2-application-image {
  max-height: 20px;
  padding-left: 10px;
}
@media screen and (max-width: 768px) {
  .fa-v2-buttons {
    border-radius: 4px;
    height: 32px;
  }
}
@media only print {
  .content-container,
  .featured-apps-component,
  body,
  html {
    background: none;
  }
  .featured-apps-component .has-background-2 {
    background-color: #f2f2f2;
  }
  .article-tmpl-full-width .section {
    background-color: #fff;
  }
  .featured-apps-component .fa-carousel-wrapper .fa-next-2,
  .featured-apps-component .fa-carousel-wrapper .fa-prev-2 {
    display: none;
  }
  .col-lg-4 {
    float: left;
    width: 33.3333%;
  }
}
.js-federated-panel {
  display: none;
}
.js-federated-panel.is-active {
  display: block;
}
.js-federated-panel > .results-for {
  color: #333;
  font-size: 16px;
  line-height: 29px;
  margin: 44px 0 0;
  padding-bottom: 15px;
  padding-left: 0px;
}
@media (max-width: 770px) {
  .js-federated-panel > .results-for {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .js-federated-panel > .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media print {
  .js-federated-panel > .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
.js-federated-panel > .results-for .total-people-amount,
.js-federated-panel > .results-for .total-people-load-amount {
  display: inline;
}
.js-federated-panel > .federated-apps > .results-for {
  color: #333;
  font-size: 18px;
  line-height: 29px;
  margin: 15px 10px;
}
.sites-filter-assets-list-holder,
.sites-filter-list-holder,
.sites-filter-videos-list-holder {
  max-height: 200px;
  overflow-y: scroll;
}
.tab.swiper-slide.js-federated-tab.mobile-filtering-tab.actively-showing {
  color: #0053e2;
}
.mobile-filtering-tab-divider {
  border: 1px solid #0053e2;
  border-radius: 4px;
  margin: 7px 24px 6px 0px;
}
.did-you-mean-holder {
  color: #333;
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 8px;
  margin-top: 24px;
}
.did-you-mean-holder a {
  color: #0053e2;
}
.did-you-mean-holder:hover a {
  text-decoration: none;
}
.show-hide-applied-filters {
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-right: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.show-hide-applied-filters:hover {
  cursor: pointer;
  font-weight: 500;
}
.federated-search-component {
  background-color: #fff;
  padding-top: 32px;
}
@media print {
  .federated-search-component {
    padding-top: unset !important;
  }
}
.federated-search-component .row,
.federated-search-component.row {
  margin: 0px;
}
.federated-search-component .no-results {
  margin: 0;
  width: 100%;
}
.federated-search-component .no-results .no-results-text {
  color: #333;
  font-size: 28px;
  line-height: 1.39;
  margin: 0 auto;
  max-width: 480px;
  text-align: center;
}
.federated-search-component .no-results .no-results-text.no-result-icon {
  margin-top: 50px;
}
.federated-search-component
  .no-results
  .no-results-text
  .no-results-icon-style {
  margin-bottom: 40px;
}
.federated-search-component .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  height: 50px;
  left: calc(50% - 25px);
  position: relative;
  width: 50px;
}
.federated-search-component .loading-image.video-fix {
  left: 0;
}
.federated-tabs.nofixedtop {
  top: 0px;
}
.federated-tabs {
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  left: 0;
  padding: 10px 512px 0;
  position: fixed;
  top: 64px;
  width: 100vw;
  z-index: 700;
}
@media (max-width: 770px) {
  .federated-tabs {
    padding: 0px;
    top: 120px;
  }
}
@media (min-width: 992px) {
  .federated-tabs {
    padding: 0 4vw;
    top: 60px;
  }
}
@media print {
  .federated-tabs {
    padding: 0 4vw;
    position: unset !important;
    top: 60px;
  }
}
.federated-tabs > .tab-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0px auto;
  max-width: 1380px;
}
.federated-tabs > .tab-container > .tab {
  color: #333;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  margin-right: 34px;
  opacity: 0.6;
  padding: 10px 0px 0px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}
@media (max-width: 770px) {
  .federated-tabs > .tab-container > .tab:first-child {
    margin-left: 10px;
  }
  .federated-tabs > .tab-container > .tab:nth-last-child(2) {
    margin-right: 17px;
  }
}
.federated-tabs > .tab-container > .tab .search-active-underline {
  min-width: 33px;
}
.federated-tabs > .tab-container > .tab.is-active {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.39;
  opacity: 1;
  text-align: center;
}
.federated-tabs > .tab-container > .tab.is-active .search-active-underline {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
  margin-top: 6px;
  min-width: 33px;
}
.federated-search-container {
  background-color: #fff;
  padding-bottom: 60px;
}
.js-search-term {
  display: inline;
  font-style: italic;
  font-weight: 700;
}
.fs-flex-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 480px) {
  .fs-flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 992px) {
  .fs-flex-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media print {
  .fs-flex-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.fs-column-1 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 75%;
}
@media (max-width: 1030px) {
  .fs-column-1 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
  }
}
@media print {
  .fs-column-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding: 0px;
    width: 75%;
  }
}
.fs-column-2 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
}
@media (min-width: 480px) {
  .fs-column-2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .fs-column-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 25%;
  }
}
@media print {
  .fs-column-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 25%;
  }
}
.fs-pages {
  color: #333;
  font-family: EverydaySans;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 27px;
  letter-spacing: normal;
  line-height: 1.35;
  margin-bottom: 16px;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
.recommended-item:nth-last-child .fs-line {
  display: none;
}
.no-related-results {
  font-size: 16px;
  font-style: italic;
}
.featured-item:last-child .fs-line {
  display: none;
}
.fs-line {
  background-color: #dadce0;
  border-radius: 8px;
  height: 1px;
  margin: 16px 0;
  width: 100%;
}
.recommended-see-less {
  margin-top: 16px;
  padding-top: 16px;
}
.recommended-see-all,
.recommended-see-less {
  color: #0053e2;
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
}
.recommended-see-all:hover,
.recommended-see-less:hover {
  cursor: pointer;
  font-weight: 500;
}
.fs-space {
  padding: 0px 0px 10px;
}
.fs-no-column {
  width: 150%;
}
@media (max-width: 768px) {
  .fs-no-column {
    width: 100%;
  }
}
.fs-right-block-container {
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.fs-right-block-container,
.fs-right-block-container-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}
.fs-right-block-container-all {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.fs-main-block-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.search-pagination-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 60px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.search-pagination-parent .search-page-arrow {
  border: 1px solid #7e7e7e;
  border-radius: 50%;
  color: #7e7e7e;
  height: 25px;
  margin: 0px 16px;
  text-align: center;
  width: 25px;
}
@media (max-width: 480px) {
  .search-pagination-parent .search-page-arrow {
    margin: 0px 12px;
  }
}
@media (max-width: 360px) {
  .search-pagination-parent .search-page-arrow {
    font-size: 12px;
    height: 20px;
    margin: 0px 4px;
    width: 20px;
  }
}
.search-pagination-parent .search-page-arrow:hover {
  cursor: not-allowed;
}
.search-pagination-parent .search-page-arrow.active {
  border-color: #333;
  color: #333;
}
.search-pagination-parent .search-page-arrow.active:hover {
  cursor: pointer;
}
.search-pagination-parent .search-page-num {
  color: #7e7e7e;
  font-size: 20px;
  line-height: 1.35;
  margin: 0px 16px;
  text-align: left;
}
@media (max-width: 480px) {
  .search-pagination-parent .search-page-num {
    font-size: 18px;
    margin: 0px 10px;
  }
}
@media (max-width: 360px) {
  .search-pagination-parent .search-page-num {
    font-size: 16px;
    margin: 0px 8px;
  }
}
.search-pagination-parent .search-page-num.active {
  color: #0053e2;
  font-weight: 700;
  text-decoration: underline;
}
.search-pagination-parent .search-page-num:hover {
  cursor: pointer;
}
.show-hide-clear-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  margin-top: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 4px;
}
@media (max-width: 770px) {
  .show-hide-clear-filters .show-hide-applied-filters {
    font-size: 16px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .show-hide-clear-filters .show-hide-applied-filters:hover {
    cursor: pointer;
  }
}
@media (max-width: 480px) {
  .show-hide-clear-filters .show-hide-applied-filters {
    font-size: 14px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .show-hide-clear-filters .show-hide-applied-filters:hover {
    cursor: pointer;
  }
}
.show-hide-clear-filters .filter-tag {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
  margin-right: 16px;
  text-align: left;
}
@media (max-width: 480px) {
  .show-hide-clear-filters .filter-tag {
    font-size: 14px;
    margin-right: 12px;
  }
}
.show-hide-clear-filters .filter-main-title {
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  margin-right: 24px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.show-hide-clear-filters .filter-main-title.document-filter,
.show-hide-clear-filters .filter-main-title.document-filter-assets,
.show-hide-clear-filters .filter-main-title.sites-filter-video {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 480px) {
  .show-hide-clear-filters .filter-main-title {
    font-size: 14px;
    text-align: center;
  }
}
.show-hide-clear-filters .filter-main-title:hover {
  cursor: pointer;
}
.search-filters,
.search-filters-assets,
.search-filters-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #dadce0;
  margin-right: 26%;
  padding-bottom: 4px;
}
@media (max-width: 770px) {
  .search-filters,
  .search-filters-assets,
  .search-filters-video {
    margin: 0;
  }
}
@media (max-width: 1030px) {
  .search-filters,
  .search-filters-assets,
  .search-filters-video {
    margin-right: 0px;
  }
}
.search-filters .filter-tag,
.search-filters-assets .filter-tag,
.search-filters-video .filter-tag {
  color: #333;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.38;
  margin-right: 16px;
  text-align: left;
}
@media (max-width: 480px) {
  .search-filters .filter-tag,
  .search-filters-assets .filter-tag,
  .search-filters-video .filter-tag {
    font-size: 14px;
    margin-right: 12px;
  }
}
.search-filters .filter-main-title,
.search-filters-assets .filter-main-title,
.search-filters-video .filter-main-title {
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  margin-right: 24px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.search-filters .filter-main-title.document-filter,
.search-filters .filter-main-title.document-filter-assets,
.search-filters .filter-main-title.sites-filter-video,
.search-filters-assets .filter-main-title.document-filter,
.search-filters-assets .filter-main-title.document-filter-assets,
.search-filters-assets .filter-main-title.sites-filter-video,
.search-filters-video .filter-main-title.document-filter,
.search-filters-video .filter-main-title.document-filter-assets,
.search-filters-video .filter-main-title.sites-filter-video {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 480px) {
  .search-filters .filter-main-title,
  .search-filters-assets .filter-main-title,
  .search-filters-video .filter-main-title {
    font-size: 14px;
    text-align: center;
  }
}
.search-filters .filter-main-title:hover,
.search-filters-assets .filter-main-title:hover,
.search-filters-video .filter-main-title:hover {
  cursor: pointer;
}
.search-filters .filter-main-title:after,
.search-filters-assets .filter-main-title:after,
.search-filters-video .filter-main-title:after {
  content: "\ea20";
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  line-height: 1.38;
  margin-left: 8px;
}
@media (max-width: 480px) {
  .search-filters .filter-main-title:after,
  .search-filters-assets .filter-main-title:after,
  .search-filters-video .filter-main-title:after {
    margin-left: 4px;
  }
}
.search-filters .filter-main-title.active,
.search-filters-assets .filter-main-title.active,
.search-filters-video .filter-main-title.active {
  color: #0053e2;
}
.search-filters .filter-main-title.active:after,
.search-filters-assets .filter-main-title.active:after,
.search-filters-video .filter-main-title.active:after {
  content: "\ed4b";
}
.all-pagination-here,
.process-guides-pagination-here {
  -webkit-box-ordinal-group: 100000001;
  -ms-flex-order: 100000000;
  order: 100000000;
}
.dropdown-holder,
.dropdown-holder-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 4px;
  position: absolute;
  z-index: 99;
}
.dropdown-holder .sites-filter-dropdown-assets.base-dropdown,
.dropdown-holder .sites-filter-dropdown-video.base-dropdown,
.dropdown-holder .sites-filter-dropdown.base-dropdown,
.dropdown-holder-video .sites-filter-dropdown-assets.base-dropdown,
.dropdown-holder-video .sites-filter-dropdown-video.base-dropdown,
.dropdown-holder-video .sites-filter-dropdown.base-dropdown {
  margin-left: 62px;
}
.dropdown-holder .doc-filter-dropdown.base-dropdown,
.dropdown-holder-video .doc-filter-dropdown.base-dropdown {
  margin-left: 175px;
}
.dropdown-holder .doc-filter-dropdown-assets.base-dropdown,
.dropdown-holder-video .doc-filter-dropdown-assets.base-dropdown {
  margin-left: 70px;
}
.dropdown-holder .base-dropdown,
.dropdown-holder-video .base-dropdown {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  min-height: 40px;
  min-width: 160px;
}
.dropdown-holder .sites-item,
.dropdown-holder .sites-item-assets,
.dropdown-holder .sites-item-video,
.dropdown-holder-video .sites-item,
.dropdown-holder-video .sites-item-assets,
.dropdown-holder-video .sites-item-video {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 1.43;
  min-height: 40px;
  position: relative;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 160px;
  padding: 10px 35px 10px 16px;
}
.dropdown-holder .sites-item-assets.active-site .search-drop-down,
.dropdown-holder .sites-item-assets.active-site .search-drop-down-asset,
.dropdown-holder .sites-item-assets.active-site .search-drop-down-vid,
.dropdown-holder .sites-item-assets.active-site .search-drop-up,
.dropdown-holder .sites-item-assets.active-site .search-drop-up-asset,
.dropdown-holder .sites-item-assets.active-site .search-drop-up-vid,
.dropdown-holder .sites-item-video.active-site .search-drop-down,
.dropdown-holder .sites-item-video.active-site .search-drop-down-asset,
.dropdown-holder .sites-item-video.active-site .search-drop-down-vid,
.dropdown-holder .sites-item-video.active-site .search-drop-up,
.dropdown-holder .sites-item-video.active-site .search-drop-up-asset,
.dropdown-holder .sites-item-video.active-site .search-drop-up-vid,
.dropdown-holder .sites-item.active-site .search-drop-down,
.dropdown-holder .sites-item.active-site .search-drop-down-asset,
.dropdown-holder .sites-item.active-site .search-drop-down-vid,
.dropdown-holder .sites-item.active-site .search-drop-up,
.dropdown-holder .sites-item.active-site .search-drop-up-asset,
.dropdown-holder .sites-item.active-site .search-drop-up-vid,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-down,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-down-asset,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-down-vid,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-up,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-up-asset,
.dropdown-holder-video .sites-item-assets.active-site .search-drop-up-vid,
.dropdown-holder-video .sites-item-video.active-site .search-drop-down,
.dropdown-holder-video .sites-item-video.active-site .search-drop-down-asset,
.dropdown-holder-video .sites-item-video.active-site .search-drop-down-vid,
.dropdown-holder-video .sites-item-video.active-site .search-drop-up,
.dropdown-holder-video .sites-item-video.active-site .search-drop-up-asset,
.dropdown-holder-video .sites-item-video.active-site .search-drop-up-vid,
.dropdown-holder-video .sites-item.active-site .search-drop-down,
.dropdown-holder-video .sites-item.active-site .search-drop-down-asset,
.dropdown-holder-video .sites-item.active-site .search-drop-down-vid,
.dropdown-holder-video .sites-item.active-site .search-drop-up,
.dropdown-holder-video .sites-item.active-site .search-drop-up-asset,
.dropdown-holder-video .sites-item.active-site .search-drop-up-vid {
  float: right;
  font-size: 12px;
  position: absolute;
  right: 20px;
  text-align: right;
}
.dropdown-holder .sites-item-assets.active-site.active .search-drop-up,
.dropdown-holder .sites-item-assets.active-site.active .search-drop-up-asset,
.dropdown-holder .sites-item-assets.active-site.active .search-drop-up-vid,
.dropdown-holder .sites-item-video.active-site.active .search-drop-up,
.dropdown-holder .sites-item-video.active-site.active .search-drop-up-asset,
.dropdown-holder .sites-item-video.active-site.active .search-drop-up-vid,
.dropdown-holder .sites-item.active-site.active .search-drop-up,
.dropdown-holder .sites-item.active-site.active .search-drop-up-asset,
.dropdown-holder .sites-item.active-site.active .search-drop-up-vid,
.dropdown-holder-video .sites-item-assets.active-site.active .search-drop-up,
.dropdown-holder-video
  .sites-item-assets.active-site.active
  .search-drop-up-asset,
.dropdown-holder-video
  .sites-item-assets.active-site.active
  .search-drop-up-vid,
.dropdown-holder-video .sites-item-video.active-site.active .search-drop-up,
.dropdown-holder-video
  .sites-item-video.active-site.active
  .search-drop-up-asset,
.dropdown-holder-video .sites-item-video.active-site.active .search-drop-up-vid,
.dropdown-holder-video .sites-item.active-site.active .search-drop-up,
.dropdown-holder-video .sites-item.active-site.active .search-drop-up-asset,
.dropdown-holder-video .sites-item.active-site.active .search-drop-up-vid {
  color: #0053e2;
}
.dropdown-holder .sites-item-assets:hover,
.dropdown-holder .sites-item-video:hover,
.dropdown-holder .sites-item:hover,
.dropdown-holder-video .sites-item-assets:hover,
.dropdown-holder-video .sites-item-video:hover,
.dropdown-holder-video .sites-item:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.dropdown-holder .sites-item .search-label,
.dropdown-holder .sites-item .search-label-assets,
.dropdown-holder .sites-item .search-label-video,
.dropdown-holder .sites-item-assets .search-label,
.dropdown-holder .sites-item-assets .search-label-assets,
.dropdown-holder .sites-item-assets .search-label-video,
.dropdown-holder .sites-item-video .search-label,
.dropdown-holder .sites-item-video .search-label-assets,
.dropdown-holder .sites-item-video .search-label-video,
.dropdown-holder-video .sites-item .search-label,
.dropdown-holder-video .sites-item .search-label-assets,
.dropdown-holder-video .sites-item .search-label-video,
.dropdown-holder-video .sites-item-assets .search-label,
.dropdown-holder-video .sites-item-assets .search-label-assets,
.dropdown-holder-video .sites-item-assets .search-label-video,
.dropdown-holder-video .sites-item-video .search-label,
.dropdown-holder-video .sites-item-video .search-label-assets,
.dropdown-holder-video .sites-item-video .search-label-video {
  padding-left: 10px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 105px;
  overflow-wrap: anywhere;
}
.dropdown-holder .sites-item .search-label-assets:hover,
.dropdown-holder .sites-item .search-label-video:hover,
.dropdown-holder .sites-item .search-label:hover,
.dropdown-holder .sites-item-assets .search-label-assets:hover,
.dropdown-holder .sites-item-assets .search-label-video:hover,
.dropdown-holder .sites-item-assets .search-label:hover,
.dropdown-holder .sites-item-video .search-label-assets:hover,
.dropdown-holder .sites-item-video .search-label-video:hover,
.dropdown-holder .sites-item-video .search-label:hover,
.dropdown-holder-video .sites-item .search-label-assets:hover,
.dropdown-holder-video .sites-item .search-label-video:hover,
.dropdown-holder-video .sites-item .search-label:hover,
.dropdown-holder-video .sites-item-assets .search-label-assets:hover,
.dropdown-holder-video .sites-item-assets .search-label-video:hover,
.dropdown-holder-video .sites-item-assets .search-label:hover,
.dropdown-holder-video .sites-item-video .search-label-assets:hover,
.dropdown-holder-video .sites-item-video .search-label-video:hover,
.dropdown-holder-video .sites-item-video .search-label:hover {
  cursor: pointer;
}
.dropdown-holder .sites-item-submit,
.dropdown-holder .sites-item-submit-assets,
.dropdown-holder .sites-item-submit-video,
.dropdown-holder-video .sites-item-submit,
.dropdown-holder-video .sites-item-submit-assets,
.dropdown-holder-video .sites-item-submit-video {
  padding-top: 10px;
  text-align: center;
}
.dropdown-holder .sites-item-submit .apply-filter-style,
.dropdown-holder .sites-item-submit-assets .apply-filter-style,
.dropdown-holder .sites-item-submit-video .apply-filter-style,
.dropdown-holder-video .sites-item-submit .apply-filter-style,
.dropdown-holder-video .sites-item-submit-assets .apply-filter-style,
.dropdown-holder-video .sites-item-submit-video .apply-filter-style {
  background-color: #0053e2;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
  color: #fff;
  font-size: 14px;
  height: 32px;
  line-height: 1.43;
  margin-bottom: 10px;
  width: 128px;
}
.dropdown-holder .subfilter-list .sites-item-assets.subsite,
.dropdown-holder .subfilter-list .sites-item-video.subsite,
.dropdown-holder .subfilter-list .sites-item.subsite,
.dropdown-holder .subfilter-list-assets .sites-item-assets.subsite,
.dropdown-holder .subfilter-list-assets .sites-item-video.subsite,
.dropdown-holder .subfilter-list-assets .sites-item.subsite,
.dropdown-holder .subfilter-list-video .sites-item-assets.subsite,
.dropdown-holder .subfilter-list-video .sites-item-video.subsite,
.dropdown-holder .subfilter-list-video .sites-item.subsite,
.dropdown-holder-video .subfilter-list .sites-item-assets.subsite,
.dropdown-holder-video .subfilter-list .sites-item-video.subsite,
.dropdown-holder-video .subfilter-list .sites-item.subsite,
.dropdown-holder-video .subfilter-list-assets .sites-item-assets.subsite,
.dropdown-holder-video .subfilter-list-assets .sites-item-video.subsite,
.dropdown-holder-video .subfilter-list-assets .sites-item.subsite,
.dropdown-holder-video .subfilter-list-video .sites-item-assets.subsite,
.dropdown-holder-video .subfilter-list-video .sites-item-video.subsite,
.dropdown-holder-video .subfilter-list-video .sites-item.subsite {
  font-size: 12px;
}
.dropdown-holder .subfilter-list .sites-item-assets.subsite .subsite-indent,
.dropdown-holder .subfilter-list .sites-item-video.subsite .subsite-indent,
.dropdown-holder .subfilter-list .sites-item.subsite .subsite-indent,
.dropdown-holder
  .subfilter-list-assets
  .sites-item-assets.subsite
  .subsite-indent,
.dropdown-holder
  .subfilter-list-assets
  .sites-item-video.subsite
  .subsite-indent,
.dropdown-holder .subfilter-list-assets .sites-item.subsite .subsite-indent,
.dropdown-holder
  .subfilter-list-video
  .sites-item-assets.subsite
  .subsite-indent,
.dropdown-holder
  .subfilter-list-video
  .sites-item-video.subsite
  .subsite-indent,
.dropdown-holder .subfilter-list-video .sites-item.subsite .subsite-indent,
.dropdown-holder-video
  .subfilter-list
  .sites-item-assets.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list
  .sites-item-video.subsite
  .subsite-indent,
.dropdown-holder-video .subfilter-list .sites-item.subsite .subsite-indent,
.dropdown-holder-video
  .subfilter-list-assets
  .sites-item-assets.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list-assets
  .sites-item-video.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list-assets
  .sites-item.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list-video
  .sites-item-assets.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list-video
  .sites-item-video.subsite
  .subsite-indent,
.dropdown-holder-video
  .subfilter-list-video
  .sites-item.subsite
  .subsite-indent {
  margin-left: 16px;
}
.featured-search-results {
  position: sticky;
  top: 195px;
}
.federated-search-results {
  padding: 0;
}
.federated-search-results.add-here-mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0px;
}
@media (min-width: 480px) {
  .federated-search-results {
    padding: 0 10px;
  }
}
.federated-search-results.-flex {
  display: block;
}
@media (min-width: 992px) {
  .federated-search-results.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media print {
  .federated-search-results.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.federated-search-results-row {
  padding: 0;
}
.federated-search-results-row.add-here-mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0px;
}
@media (min-width: 480px) {
  .federated-search-results-row {
    padding: 0 10px;
  }
}
.federated-search-results-row.-flex {
  display: block;
}
@media (min-width: 992px) {
  .federated-search-results-row.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media print {
  .federated-search-results-row.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.federated-search-results-row .asset-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1030px) {
  .federated-search-results-row .asset-wrap {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
@media (max-width: 480px) {
  .federated-search-results-row .asset-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.federated-search-results-row .asset-wrap .result-item-image .result-image {
  position: relative;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-image
  .search-videos {
  color: transparent;
  font-size: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image:hover
  .result-image
  img {
  filter: brightness(50%);
  -webkit-filter: brightness(50%);
}
.federated-search-results-row
  .asset-wrap
  .result-item-image:hover
  .result-image
  .search-videos {
  color: #fff;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image:hover
  .title-video {
  text-decoration: underline;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .title-video {
  color: #0053e2;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 100%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent
  .date-video {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 80%;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .video-title-parent
  .video-time {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: right;
  width: 20%;
}
.federated-search-results-row
  .asset-wrap
  .result-item-image
  .result-item
  .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .federated-search-results-row
    .asset-wrap
    .result-item-image
    .result-item
    .description {
    font-size: 12px;
  }
}
.images-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.featured-section-container {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  overflow: hidden;
  padding: 16px;
}
.featured-section-container.featured-pages {
  margin-bottom: 16px;
}
.featured-section-container .recommended-item:nth-last-child(3) {
  margin-bottom: 0px;
}
.featured-section-container .featured-item,
.featured-section-container .recommended-item {
  margin-bottom: 16px;
}
.featured-section-container .featured-item .description,
.featured-section-container .recommended-item .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.federated-section-container {
  background-color: #fff;
  margin-top: 24px;
  overflow: hidden;
}
.federated-section-container.js-apps.apps-order {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .federated-section-container.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
@media print {
  .federated-section-container.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
.federated-section-container.-people {
  padding: 15px 0;
}
.federated-section-container > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.federated-section-container > .section-header > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .federated-section-container > .section-header > .title {
    font-size: 20px;
  }
}
.federated-section-container > .federated-apps > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.federated-section-container > .federated-apps > .section-header > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .federated-section-container > .federated-apps > .section-header > .title {
    font-size: 20px;
  }
}
.federated-section-container .off-the-clock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.federated-section-container .off-the-clock .off-the-clock-message {
  margin-left: 25%;
  text-align: center;
}
.federated-section-container .off-the-clock .off-the-clock-message h3 {
  font-weight: 300;
}
@media (max-width: 480px) {
  .federated-section-container .off-the-clock {
    display: block;
    text-align: center;
  }
  .federated-section-container .off-the-clock .off-the-clock-message {
    margin-left: 0;
  }
}
.federated-section-container .off-the-clock .off-the-clock-text {
  font-size: 18px;
}
.federated-section-container-images {
  background-color: #fff;
  overflow: hidden;
  padding-top: 24px;
  width: 100%;
}
@media (min-width: 480px) {
  .federated-section-container-images {
    padding-top: 24px;
  }
}
@media (min-width: 1460px) and (max-width: 1510px) {
  .federated-section-container-images {
    padding: 19px !important;
  }
}
@media (min-width: 15200px) {
  .federated-section-container-images.-flex-grow {
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
  }
}
.federated-section-container-images.-people {
  padding: 15px 0;
}
.federated-section-container-images > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.federated-section-container-images > .section-header > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
  padding-right: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 0;
}
.federated-section-container-images > .federated-apps > .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
}
.federated-section-container-images
  > .federated-apps
  > .section-header
  > .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
  padding-right: 10px;
  text-transform: uppercase;
  white-space: nowrap;
  z-index: 0;
}
.federated-section-container-images .off-the-clock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.federated-section-container-images .off-the-clock .off-the-clock-message {
  margin-left: 25%;
  text-align: center;
}
.federated-section-container-images .off-the-clock .off-the-clock-message h3 {
  font-weight: 300;
}
@media (max-width: 480px) {
  .federated-section-container-images .off-the-clock {
    display: block;
    text-align: center;
  }
  .federated-section-container-images .off-the-clock .off-the-clock-message {
    margin-left: 0;
  }
}
.federated-section-container-images .off-the-clock .off-the-clock-text {
  font-size: 18px;
}
.apps-show-less,
.apps-view-all {
  margin-top: 24px;
  text-align: center;
}
.view-more-container {
  color: #0053e2;
  float: right;
  font-family: EverydaySans;
  margin-right: 21px;
  text-align: right;
  text-decoration: none;
  width: 100%;
}
.view-more-container.apps {
  margin-right: 0px;
}
.view-more-container.-people-and-places {
  margin: 20px 0;
}
.view-more-container.-centered {
  margin: 50px 0 20px;
  text-align: center;
}
.view-more-container .view-more {
  cursor: pointer;
  text-decoration: none;
}
.view-more-container .view-more.view-apps {
  border: none;
  color: #0053e2;
  font-size: 16px;
  line-height: 1.38;
}
.view-more-container .view-more.view-apps:hover {
  font-weight: 500;
}
.view-more-container .view-more.-button,
.view-more-container .view-more.-people-and-places {
  border: 1px solid #0053e2;
  border-radius: 23px;
  font-size: 18px;
  font-weight: 700;
  margin: 10px 0 50px;
  padding: 10px 39px 10px 25px;
  white-space: nowrap;
}
.view-more-container .view-more > .text {
  position: relative;
  text-decoration: none;
}
.view-more-container .view-more > .text:not(.view-all-apps-display) {
  font-size: 16px;
}
.view-more-container .view-more > .text:not(.view-all-apps-display):hover {
  font-weight: 500;
}
.view-more-container .view-more > .text > .plus {
  background-color: #0053e2;
  height: 1px;
  position: absolute;
  right: -22px;
  top: 12px;
  width: 15px;
}
.view-more-container .view-more > .text > .plus:after {
  background-color: #0053e2;
  content: "";
  height: 15px;
  position: absolute;
  right: 7px;
  top: -7px;
  width: 1px;
}
.view-more-container .view-more > .fa-angle-right {
  display: inline;
  font-size: 18px;
  font-weight: 700;
  padding-left: 3px;
}
.results-container-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  overflow-x: scroll;
}
.results-container-videos .result-item-image {
  margin-bottom: 0px;
  margin-right: 24px;
  width: 100%;
}
.results-container-videos .result-item-image .result-image {
  position: relative;
}
.results-container-videos .result-item-image .result-image .search-videos {
  color: transparent;
  font-size: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9;
}
.results-container-videos .result-item-image:hover .result-image img {
  filter: brightness(50%);
  -webkit-filter: brightness(50%);
}
.results-container-videos
  .result-item-image:hover
  .result-image
  .search-videos {
  color: #fff;
}
.results-container-videos .result-item-image:hover .title-video {
  text-decoration: underline;
}
.results-container-videos .result-item-image .result-item .title-video {
  color: #0053e2;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 80%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.results-container-videos .result-item-image .result-item .video-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.results-container-videos
  .result-item-image
  .result-item
  .video-title-parent
  .date-video {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  width: 80%;
}
.results-container-videos
  .result-item-image
  .result-item
  .video-title-parent
  .video-time {
  color: #333;
  font-size: 14px;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: right;
  width: 20%;
}
.results-container-videos .result-item-image .result-item .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .results-container-videos .result-item-image .result-item .description {
    font-size: 12px;
  }
}
.results-container-videos .result-item-image .result-item .description b {
  font-weight: 500;
}
.results-container.search-apps-margin {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: start;
  max-height: 150px;
  overflow: hidden;
}
.results-container.search-apps-margin .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
  width: 100%;
}
.results-container.search-apps-margin .section-header .title {
  background-color: #fff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
}
@media (max-width: 770px) {
  .results-container.search-apps-margin .section-header .title {
    font-size: 20px;
  }
}
.results-container.search-apps-margin.show-hidden-things {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow: visible;
}
.results-container.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0;
}
.results-container.-flex:after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.results-container.-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.federated-result-container {
  width: auto;
}
.federated-result-container.-app {
  height: 50px;
  margin: 1px 8px;
}
.federated-result-container.-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
}
.federated-result-container.-center {
  margin: 0;
  text-align: center;
}
.federated-result-container.-people-and-places {
  margin: 0 20px 0 0;
  text-align: center;
}
@media (min-width: 480px) {
  .federated-result-container.-people-and-places {
    margin: 0 70px 0 0;
  }
}
@media (min-width: 992px) {
  .federated-result-container.-people-and-places {
    margin: 0 100px 0 0;
  }
}
@media print {
  .federated-result-container.-people-and-places {
    margin: 0 100px 0 0;
  }
}
.federated-result-container > .result-item .result-person-place {
  font-family: EverydaySans;
}
.federated-result-container > .result-image {
  margin-right: 20px;
}
.federated-result-container > .app {
  background-color: #f2f2f2;
  border-radius: 50px;
  -webkit-box-shadow: 0 3px 6px 0 transparent;
  box-shadow: 0 3px 6px 0 transparent;
  color: #333;
  font-size: 16px;
  line-height: 1.38;
  padding: 8px 16px;
  position: relative;
  top: 6px;
  white-space: nowrap;
}
@media (max-width: 770px) {
  .federated-result-container > .app {
    font-size: 14px;
  }
}
.federated-result-container > .app:hover {
  background-color: #001e60;
  color: #fff;
  text-decoration: none;
}
.all-pages-title-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.all-pages-title-parent .doc-type {
  background-color: #f2f2f2;
  border-radius: 2px;
  color: #333;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  height: 15px;
  letter-spacing: normal;
  line-height: 1.42;
  margin: 1px 0 1px 8px;
  opacity: 0.7;
  text-align: center;
  width: 31px;
}
.result-item {
  margin-top: 24px;
}
.result-item:hover .title {
  text-decoration: underline;
}
.result-item a img {
  height: 184px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 293px;
}
.result-item:last-child {
  margin-bottom: 0;
}
.result-item:hover > .title {
  text-decoration: underline;
}
.result-item .title {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  text-align: left;
}
@media (max-width: 770px) {
  .result-item .title {
    font-size: 16px;
  }
}
.result-item .link {
  font-weight: 700;
  text-decoration: none;
}
.result-item .site-tree {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .result-item .site-tree {
    font-size: 12px;
  }
}
.result-item .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  text-align: left;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .result-item .description {
    font-size: 12px;
  }
}
.result-item .description .page-date {
  display: inline;
}
.result-item .description .page-date b {
  font-weight: 500;
}
.result-item .description .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.result-item .description > .icon {
  float: left;
  height: 21px;
  margin-right: 6px;
  margin-top: -3px;
  width: 22px;
}
.result-item .description > .icon.-pdf {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/pdf-icon.svg);
}
.result-item .description > .icon.-xls {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/xls-icon.svg);
}
.result-item .description > .icon.-img {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/image-icon.svg);
  width: 16px;
}
.result-item .description .video-desc {
  display: none;
}
@media (min-width: 992px) {
  .result-item .description .video-desc {
    display: inline;
  }
}
@media print {
  .result-item .description .video-desc {
    display: inline;
  }
}
.result-item > .tag-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.result-display-fix {
  overflow-wrap: break-word;
}
.assets-pagination-here,
.people-pagination-here,
.video-pagination-here {
  width: 100%;
}
.people-results-container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.people-results-container,
.view-all-apps-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.clear-all-search-filters {
  color: #0053e2;
  font-size: 16px;
  text-align: right;
}
.clear-all-search-filters:hover {
  cursor: pointer;
  font-weight: 500;
}
@media (max-width: 480px) {
  .clear-all-search-filters.clear-images,
  .clear-all-search-filters.reset-video-tab {
    font-size: 14px;
    text-align: right;
  }
  .clear-all-search-filters {
    font-size: 14px;
    text-align: center;
  }
}
.mobile-featured-section {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  min-height: 150px;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 24px;
}
.mobile-featured-section.not-all {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.mobile-featured-section .featured-item,
.mobile-featured-section .recommended-item {
  margin-bottom: 0px;
}
.mobile-featured-section .featured-item .description,
.mobile-featured-section .recommended-item .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-featured-section .mobile-fs-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-left: 4px;
}
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-assets,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-videos {
  color: #7d7d7d;
  font-size: 18px;
  line-height: 1.39;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 480px) {
  .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile,
  .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-assets,
  .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people,
  .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-videos {
    text-align: center;
    width: 50vw;
  }
}
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile
  .fs-titles-mobile,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .fs-titles-mobile,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .fs-titles-mobile,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .fs-titles-mobile {
  margin: 4px 12px;
}
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile
  .fs-titles-mobile:hover,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .fs-titles-mobile:hover,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .fs-titles-mobile:hover,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .fs-titles-mobile:hover {
  cursor: pointer;
}
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets
  .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people
  .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos
  .blue-line {
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px 4px 0px 0px;
  height: 4px;
}
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-assets.active,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people.active,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-videos.active,
.mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile.active {
  color: #333;
  font-weight: 500;
}
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-assets.active
  .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-people.active
  .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile-videos.active
  .blue-line,
.mobile-featured-section
  .mobile-fs-titles
  .fs-pages-title-mobile.active
  .blue-line {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  margin-bottom: 12px;
}
.mobile-featured-section .mobile-fs-pages {
  margin: 0 16px 16px;
}
.mobile-featured-section .mobile-fs-pages .mobile-featured-page .title,
.mobile-featured-section .mobile-fs-pages .mobile-recommended-page .title {
  font-size: 16px;
}
.results-container.-flex.hbs-container.people-container-fix {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: scroll;
}
.people-search-card,
.people-search-card-all {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
  height: 154px;
  margin: 0px 12px 24px;
  max-width: 410px;
  min-width: 310px;
  overflow-y: scroll;
  padding: 0px 16px;
  width: 45%;
}
@media (max-width: 430px) {
  .people-search-card,
  .people-search-card-all {
    width: 410px;
  }
}
.people-search-card .people-display-fix,
.people-search-card-all .people-display-fix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.people-search-card .people-display-fix .portrait,
.people-search-card-all .people-display-fix .portrait {
  background-color: #f2f2f2;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  margin-right: 8px;
  margin-top: 17px;
  min-width: 45px;
  width: 45px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #333;
  font-size: 18px;
  justify-content: center;
  line-height: 1.39;
}
.people-search-card .people-display-fix .result-person-place,
.people-search-card-all .people-display-fix .result-person-place {
  margin-top: 17px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 80%;
}
.people-search-card .people-display-fix .result-person-place > .name,
.people-search-card-all .people-display-fix .result-person-place > .name {
  color: #333;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  text-align: left;
}
@media (max-width: 770px) {
  .people-search-card .people-display-fix .result-person-place > .name,
  .people-search-card-all .people-display-fix .result-person-place > .name {
    font-size: 12px;
  }
}
.people-search-card .people-display-fix .result-person-place > .title,
.people-search-card-all .people-display-fix .result-person-place > .title {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 8px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .people-search-card .people-display-fix .result-person-place > .title,
  .people-search-card-all .people-display-fix .result-person-place > .title {
    font-size: 12px;
  }
}
.people-search-card
  .people-display-fix
  .result-person-place
  > .people-misc-info,
.people-search-card-all
  .people-display-fix
  .result-person-place
  > .people-misc-info {
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 4px;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 770px) {
  .people-search-card
    .people-display-fix
    .result-person-place
    > .people-misc-info,
  .people-search-card-all
    .people-display-fix
    .result-person-place
    > .people-misc-info {
    font-size: 12px;
  }
}
.people-search-card
  .people-display-fix
  .result-person-place
  > .people-misc-info
  > i,
.people-search-card-all
  .people-display-fix
  .result-person-place
  > .people-misc-info
  > i {
  margin-right: 8px;
  width: 14px;
}
.people-search-card-all.all-tab-style,
.people-search-card.all-tab-style {
  margin: 24px 24px 0px 0px;
}
.people-search-card-all.all-tab-style .result-person-place > .name,
.people-search-card.all-tab-style .result-person-place > .name {
  min-height: 25px;
}
@media (max-width: 770px) {
  .people-search-card-all.all-tab-style .result-person-place > .name,
  .people-search-card.all-tab-style .result-person-place > .name {
    min-height: 20px;
  }
}
.people-search-card-all.all-tab-style .result-person-place > .title,
.people-search-card.all-tab-style .result-person-place > .title {
  min-height: 25px;
}
@media (max-width: 770px) {
  .people-search-card-all.all-tab-style .result-person-place > .title,
  .people-search-card.all-tab-style .result-person-place > .title {
    min-height: 20px;
  }
}
.people-search-card-all.all-tab-style .result-person-place > .people-misc-info,
.people-search-card.all-tab-style .result-person-place > .people-misc-info {
  min-height: 25px;
}
@media (max-width: 770px) {
  .people-search-card-all.all-tab-style
    .result-person-place
    > .people-misc-info,
  .people-search-card.all-tab-style .result-person-place > .people-misc-info {
    min-height: 20px;
  }
}
.people-search-card-all.all-tab-style .result-person-place .text-clip,
.people-search-card.all-tab-style .result-person-place .text-clip {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.applied-filters-container,
.applied-filters-container-assets,
.applied-filters-container-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.applied-filters-container .applied-filter-style,
.applied-filters-container .applied-filter-style-assets,
.applied-filters-container .applied-filter-style-videos,
.applied-filters-container-assets .applied-filter-style,
.applied-filters-container-assets .applied-filter-style-assets,
.applied-filters-container-assets .applied-filter-style-videos,
.applied-filters-container-videos .applied-filter-style,
.applied-filters-container-videos .applied-filter-style-assets,
.applied-filters-container-videos .applied-filter-style-videos {
  border: 1px solid #0053e2;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 21px;
  padding: 2px 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0053e2;
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  margin-top: 10px;
}
.applied-filters-container .applied-filter-style-assets:after,
.applied-filters-container .applied-filter-style-videos:after,
.applied-filters-container .applied-filter-style:after,
.applied-filters-container-assets .applied-filter-style-assets:after,
.applied-filters-container-assets .applied-filter-style-videos:after,
.applied-filters-container-assets .applied-filter-style:after,
.applied-filters-container-videos .applied-filter-style-assets:after,
.applied-filters-container-videos .applied-filter-style-videos:after,
.applied-filters-container-videos .applied-filter-style:after {
  content: "\e94a";
  font-family: walmartnewicons !important;
  margin-left: 4px;
  margin-top: 2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.applied-filters-container .applied-filter-style-assets:hover,
.applied-filters-container .applied-filter-style-videos:hover,
.applied-filters-container .applied-filter-style:hover,
.applied-filters-container-assets .applied-filter-style-assets:hover,
.applied-filters-container-assets .applied-filter-style-videos:hover,
.applied-filters-container-assets .applied-filter-style:hover,
.applied-filters-container-videos .applied-filter-style-assets:hover,
.applied-filters-container-videos .applied-filter-style-videos:hover,
.applied-filters-container-videos .applied-filter-style:hover {
  cursor: pointer;
}
.result-item-link:focus,
.result-item-link:hover {
  color: inherit;
  text-decoration: none;
}
.result-item-asset {
  height: 250px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 16px;
  margin-right: 16px;
  position: relative;
}
.result-item-asset:hover {
  cursor: pointer;
}
.result-item-asset:hover .asset-title {
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 75%;
  z-index: 1;
}
.result-item-asset:hover .icon-download {
  color: #fff;
  z-index: 1;
}
.result-item-asset:hover:before {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.result-item-asset:last-child {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.result-item-asset a img.search-image-style {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}
@media (max-width: 480px) {
  .result-item-asset a img.search-image-style {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .result-item-asset:last-child {
    margin-bottom: 0;
  }
}
@media print {
  .result-item-asset:last-child {
    margin-bottom: 0;
  }
}
.asset-date {
  font-size: 12px;
  margin-left: 12px;
}
.full-title {
  background-color: #fff;
  border: 2px solid gray;
  border-radius: 6px;
  color: #0053e2;
  font-size: 20px;
  margin-left: -18%;
  margin-top: -10px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  text-align: center;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 1;
}
.full-title:hover {
  opacity: 1;
}
.asset-title {
  bottom: 8px;
  color: transparent;
  font-size: 12px;
  left: 16px;
  line-height: 1.42;
  position: absolute;
  text-align: left;
}
.icon-download {
  color: transparent;
  font-family: iOS-Edge-Glyph !important;
  font-size: 13px;
}
.icon-download:before {
  content: "\ea2c";
}
.load-more-alignment {
  clear: both !important;
  display: block;
  margin: 0px;
  padding-top: 10px;
}
.download-icon-align {
  bottom: 8px;
  float: right;
  position: absolute;
  right: 5%;
}
.tag-container > .tag {
  color: #0053e2;
  cursor: default;
  font-weight: 700;
  margin-right: 20px;
}
.ellipsis {
  position: relative;
}
.ellipsis:hover {
  cursor: pointer;
}
.ellipsis > .more-tags {
  background-color: #0053e2;
  border-radius: 50%;
  height: 16px;
  margin: 2px 0;
  position: relative;
  width: 16px;
}
.ellipsis > .more-tags > .circles {
  left: 7px;
  top: 7px;
}
.ellipsis > .more-tags > .circles,
.ellipsis > .more-tags > .circles:before {
  background-color: #fff;
  border-radius: 50%;
  height: 2px;
  position: absolute;
  width: 2px;
}
.ellipsis > .more-tags > .circles:before {
  content: "";
  left: -4px;
}
.ellipsis > .more-tags > .circles:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 2px;
  left: 4px;
  position: absolute;
  width: 2px;
}
.ellipsis > .tag-box {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  cursor: default;
  left: -199px;
  padding: 7px;
  position: absolute;
  top: 21px;
  width: 215px;
}
.ellipsis > .tag-box > .tag {
  color: #0053e2;
  font-weight: 700;
  margin: 8px 20px 8px 8px;
}
.all-results,
.learning-results,
.obw-results,
.page-results,
.video-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.all-results .col,
.learning-results .col,
.obw-results .col,
.page-results .col,
.video-results .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-height: 1px;
  position: relative;
  width: 100%;
}
.all-results .results-sidebar,
.learning-results .results-sidebar,
.obw-results .results-sidebar,
.page-results .results-sidebar,
.video-results .results-sidebar {
  position: absolute;
  z-index: 1100;
  -webkit-box-flex: 0;
  display: none;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  left: -100%;
  -webkit-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}
.all-results .results-sidebar.shown,
.learning-results .results-sidebar.shown,
.obw-results .results-sidebar.shown,
.page-results .results-sidebar.shown,
.video-results .results-sidebar.shown {
  left: 0;
}
.all-results .results-sidebar .results-sidebar-content,
.learning-results .results-sidebar .results-sidebar-content,
.obw-results .results-sidebar .results-sidebar-content,
.page-results .results-sidebar .results-sidebar-content,
.video-results .results-sidebar .results-sidebar-content {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  top: 169px;
  width: 350px;
}
.all-results .results-sidebar .results-sidebar-content .results-sidebar-header,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header,
.obw-results .results-sidebar .results-sidebar-content .results-sidebar-header,
.page-results .results-sidebar .results-sidebar-content .results-sidebar-header,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header {
  background: #fff;
  padding: 16px 10px;
  position: relative;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  span {
  color: #9b9b9b;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  a {
  background-color: #fff;
  color: #337ab7;
  font-family: EverydaySans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: 10px;
  text-decoration: none;
  top: 17px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-header
  .clear-filters {
  display: none;
}
@media (min-width: 992px) {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header {
    padding: 10px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a {
    top: 11px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters {
    display: inline-block;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters {
    display: none;
  }
}
@media print {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header {
    padding: 10px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a {
    top: 11px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.clear-filters {
    display: inline-block;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-header
    a.hide-filters {
    display: none;
  }
}
.all-results .results-sidebar .results-sidebar-content .results-sidebar-filters,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.obw-results .results-sidebar .results-sidebar-content .results-sidebar-filters,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters {
  background: #fff;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter {
  border-top: 1px solid #ccc;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link {
  color: #333;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  a.checkbox-link.active {
  color: #337ab7;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link {
  position: absolute;
  right: 39px;
  text-decoration: none;
  top: 33px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:before {
  border: none;
  content: "check_box_outline_blank";
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 34px;
  height: 27px;
  line-height: 29px;
  width: 27px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link:after {
  background-image: none;
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 34px;
  height: 27px;
  line-height: 29px;
  margin: 0;
  width: 27px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .checkbox-link.active:after {
  background-image: none;
  content: "check_box";
}
@media (min-width: 992px) {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link {
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 32px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before {
    font-size: 22px;
    height: 20px;
    line-height: 22px;
    width: 20px;
  }
}
@media print {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link {
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 32px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:after,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .checkbox-link:before {
    font-size: 22px;
    height: 20px;
    line-height: 22px;
    width: 20px;
  }
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header {
  padding: 20px 10px;
  position: relative;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  span {
  color: #333;
  font-family: EverydaySans, sans-serif;
  font-size: 18px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-header
  i {
  cursor: pointer;
  font-size: 24px;
  position: absolute;
  right: 10px;
  top: 20px;
}
@media (min-width: 992px) {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header {
    padding: 10px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag {
    top: 22px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button {
    font-size: 18px;
    top: 13px;
  }
}
@media print {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header {
    padding: 10px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-source,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    a.filter-tag {
    top: 22px;
  }
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-header
    i.expand-button {
    font-size: 18px;
    top: 13px;
  }
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list {
  display: none;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-3 {
  padding-left: 8px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list.-tier-4 {
  padding-left: 16px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item {
  padding: 15px 10px;
  position: relative;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  span {
  font-size: 14px;
  margin-left: 8px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  i {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}
.all-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.learning-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.obw-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.page-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link,
.video-results
  .results-sidebar
  .results-sidebar-content
  .results-sidebar-filters
  .results-filter
  .results-filter-list
  .results-filter-list-item
  .checkbox-link {
  top: 19px;
}
@media (min-width: 992px) {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item {
    padding: 10px;
  }
}
@media print {
  .all-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .learning-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .obw-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .page-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item,
  .video-results
    .results-sidebar
    .results-sidebar-content
    .results-sidebar-filters
    .results-filter
    .results-filter-list
    .results-filter-list-item {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  .all-results .results-sidebar,
  .learning-results .results-sidebar,
  .obw-results .results-sidebar,
  .page-results .results-sidebar,
  .video-results .results-sidebar {
    display: none;
    left: auto;
    margin-right: 10px;
    position: relative;
    z-index: 300;
  }
  .all-results .results-sidebar .results-sidebar-content,
  .learning-results .results-sidebar .results-sidebar-content,
  .obw-results .results-sidebar .results-sidebar-content,
  .page-results .results-sidebar .results-sidebar-content,
  .video-results .results-sidebar .results-sidebar-content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media print {
  .all-results .results-sidebar,
  .learning-results .results-sidebar,
  .obw-results .results-sidebar,
  .page-results .results-sidebar,
  .video-results .results-sidebar {
    display: none;
    left: auto;
    margin-right: 10px;
    position: relative;
    z-index: 300;
  }
  .all-results .results-sidebar .results-sidebar-content,
  .learning-results .results-sidebar .results-sidebar-content,
  .obw-results .results-sidebar .results-sidebar-content,
  .page-results .results-sidebar .results-sidebar-content,
  .video-results .results-sidebar .results-sidebar-content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.all-results .results-content .federated-search-component,
.learning-results .results-content .federated-search-component,
.obw-results .results-content .federated-search-component,
.page-results .results-content .federated-search-component,
.video-results .results-content .federated-search-component {
  margin: 0;
}
.all-results .results-content .results-header,
.learning-results .results-content .results-header,
.obw-results .results-content .results-header,
.page-results .results-content .results-header,
.video-results .results-content .results-header {
  margin: 0px 10px;
  position: relative;
}
.all-results .results-content .results-header .results-for,
.learning-results .results-content .results-header .results-for,
.obw-results .results-content .results-header .results-for,
.page-results .results-content .results-header .results-for,
.video-results .results-content .results-header .results-for {
  color: #333;
  font-size: 16px;
  line-height: 29px;
  margin: 24px 0 0;
  padding-left: 0px;
}
@media (max-width: 770px) {
  .all-results .results-content .results-header .results-for,
  .learning-results .results-content .results-header .results-for,
  .obw-results .results-content .results-header .results-for,
  .page-results .results-content .results-header .results-for,
  .video-results .results-content .results-header .results-for {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .all-results .results-content .results-header .results-for,
  .learning-results .results-content .results-header .results-for,
  .obw-results .results-content .results-header .results-for,
  .page-results .results-content .results-header .results-for,
  .video-results .results-content .results-header .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media print {
  .all-results .results-content .results-header .results-for,
  .learning-results .results-content .results-header .results-for,
  .obw-results .results-content .results-header .results-for,
  .page-results .results-content .results-header .results-for,
  .video-results .results-content .results-header .results-for {
    padding-bottom: 0;
    padding-left: 0;
  }
}
.all-results .results-content .results-header .results-for .total-all-amount,
.all-results
  .results-content
  .results-header
  .results-for
  .total-all-amount-guides,
.all-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.all-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount-guides,
.all-results .results-content .results-header .results-for .total-asset-amount,
.all-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.all-results .results-content .results-header .results-for .total-video-amount,
.all-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-all-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-all-amount-guides,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount-guides,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.learning-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.obw-results .results-content .results-header .results-for .total-all-amount,
.obw-results
  .results-content
  .results-header
  .results-for
  .total-all-amount-guides,
.obw-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.obw-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount-guides,
.obw-results .results-content .results-header .results-for .total-asset-amount,
.obw-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.obw-results .results-content .results-header .results-for .total-video-amount,
.obw-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.page-results .results-content .results-header .results-for .total-all-amount,
.page-results
  .results-content
  .results-header
  .results-for
  .total-all-amount-guides,
.page-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.page-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount-guides,
.page-results .results-content .results-header .results-for .total-asset-amount,
.page-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.page-results .results-content .results-header .results-for .total-video-amount,
.page-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount,
.video-results .results-content .results-header .results-for .total-all-amount,
.video-results
  .results-content
  .results-header
  .results-for
  .total-all-amount-guides,
.video-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount,
.video-results
  .results-content
  .results-header
  .results-for
  .total-all-load-amount-guides,
.video-results
  .results-content
  .results-header
  .results-for
  .total-asset-amount,
.video-results
  .results-content
  .results-header
  .results-for
  .total-asset-load-amount,
.video-results
  .results-content
  .results-header
  .results-for
  .total-video-amount,
.video-results
  .results-content
  .results-header
  .results-for
  .total-video-load-amount {
  display: inline;
}
@media (min-width: 992px) {
  .all-results .results-content .results-header.-nofilters .results-for,
  .learning-results .results-content .results-header.-nofilters .results-for,
  .obw-results .results-content .results-header.-nofilters .results-for,
  .page-results .results-content .results-header.-nofilters .results-for,
  .video-results .results-content .results-header.-nofilters .results-for {
    margin: 0;
    padding-bottom: 15px;
    padding-left: 5px;
  }
}
@media print {
  .all-results .results-content .results-header.-nofilters .results-for,
  .learning-results .results-content .results-header.-nofilters .results-for,
  .obw-results .results-content .results-header.-nofilters .results-for,
  .page-results .results-content .results-header.-nofilters .results-for,
  .video-results .results-content .results-header.-nofilters .results-for {
    margin: 0;
    padding-bottom: 15px;
    padding-left: 5px;
  }
}
.all-results .results-content .results-header > .row,
.learning-results .results-content .results-header > .row,
.obw-results .results-content .results-header > .row,
.page-results .results-content .results-header > .row,
.video-results .results-content .results-header > .row {
  margin-top: 23px;
}
.all-results .results-content .results-header .refine-results,
.learning-results .results-content .results-header .refine-results,
.obw-results .results-content .results-header .refine-results,
.page-results .results-content .results-header .refine-results,
.video-results .results-content .results-header .refine-results {
  color: #337ab7;
  font-size: 10px;
  outline: none;
  position: relative;
  text-decoration: none;
}
@media (min-width: 350px) {
  .all-results .results-content .results-header .refine-results,
  .learning-results .results-content .results-header .refine-results,
  .obw-results .results-content .results-header .refine-results,
  .page-results .results-content .results-header .refine-results,
  .video-results .results-content .results-header .refine-results {
    font-size: 14px;
  }
}
.all-results .results-content .results-header .refine-results .button-text,
.learning-results .results-content .results-header .refine-results .button-text,
.obw-results .results-content .results-header .refine-results .button-text,
.page-results .results-content .results-header .refine-results .button-text,
.video-results .results-content .results-header .refine-results .button-text {
  margin-right: 7px;
}
.all-results .results-content .results-header .refine-results i.material-icons,
.learning-results
  .results-content
  .results-header
  .refine-results
  i.material-icons,
.obw-results .results-content .results-header .refine-results i.material-icons,
.page-results .results-content .results-header .refine-results i.material-icons,
.video-results
  .results-content
  .results-header
  .refine-results
  i.material-icons {
  font-size: 20px;
  position: relative;
  right: 0px;
  top: 5px;
}
@media (min-width: 992px) {
  .all-results .results-content .results-header .refine-results,
  .learning-results .results-content .results-header .refine-results,
  .obw-results .results-content .results-header .refine-results,
  .page-results .results-content .results-header .refine-results,
  .video-results .results-content .results-header .refine-results {
    display: none;
  }
}
@media print {
  .all-results .results-content .results-header .refine-results,
  .learning-results .results-content .results-header .refine-results,
  .obw-results .results-content .results-header .refine-results,
  .page-results .results-content .results-header .refine-results,
  .video-results .results-content .results-header .refine-results {
    display: none;
  }
}
.all-results .results-content .results-header .sort-section,
.learning-results .results-content .results-header .sort-section,
.obw-results .results-content .results-header .sort-section,
.page-results .results-content .results-header .sort-section,
.video-results .results-content .results-header .sort-section {
  font-size: 10px;
  position: absolute;
  right: 5px;
  top: 49px;
}
@media (min-width: 350px) {
  .all-results .results-content .results-header .sort-section,
  .learning-results .results-content .results-header .sort-section,
  .obw-results .results-content .results-header .sort-section,
  .page-results .results-content .results-header .sort-section,
  .video-results .results-content .results-header .sort-section {
    font-size: 14px;
  }
}
.all-results .results-content .results-header .sort-section .select-container,
.learning-results
  .results-content
  .results-header
  .sort-section
  .select-container,
.obw-results .results-content .results-header .sort-section .select-container,
.page-results .results-content .results-header .sort-section .select-container,
.video-results
  .results-content
  .results-header
  .sort-section
  .select-container {
  display: inline-block;
  margin-left: 8px;
  position: relative;
}
.all-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.learning-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.obw-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.page-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown,
.video-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  border-bottom: 2px solid #337ab7;
  border-radius: 0px;
  color: #337ab7;
  font-family: EverydaySans, sans-serif;
  font-weight: 700;
  padding-right: 40px;
}
.all-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.learning-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.obw-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.page-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after,
.video-results
  .results-content
  .results-header
  .sort-section
  .select-container
  .sort-dropdown:after {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.all-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.learning-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.obw-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.page-results
  .results-content
  .results-header
  .sort-section
  .select-container:after,
.video-results
  .results-content
  .results-header
  .sort-section
  .select-container:after {
  color: #337ab7;
  content: "\f078";
  font-family: FontAwesome;
  pointer-events: none;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 5;
}
@media (min-width: 992px) {
  .all-results .results-content .results-header .sort-section,
  .learning-results .results-content .results-header .sort-section,
  .obw-results .results-content .results-header .sort-section,
  .page-results .results-content .results-header .sort-section,
  .video-results .results-content .results-header .sort-section {
    right: 0;
    top: 5px;
  }
}
@media print {
  .all-results .results-content .results-header .sort-section,
  .learning-results .results-content .results-header .sort-section,
  .obw-results .results-content .results-header .sort-section,
  .page-results .results-content .results-header .sort-section,
  .video-results .results-content .results-header .sort-section {
    right: 0;
    top: 5px;
  }
}
.all-results .results-content .load-more-container,
.learning-results .results-content .load-more-container,
.obw-results .results-content .load-more-container,
.page-results .results-content .load-more-container,
.video-results .results-content .load-more-container {
  text-align: center;
}
.all-results .results-content .load-more-container .load-more,
.learning-results .results-content .load-more-container .load-more,
.obw-results .results-content .load-more-container .load-more,
.page-results .results-content .load-more-container .load-more,
.video-results .results-content .load-more-container .load-more {
  background: #fff;
  border: 1px solid #337ab7;
  border-radius: 25px;
  color: #337ab7;
  font-size: 18px;
  outline: none;
  padding: 12px 27px;
  text-decoration: none;
}
.all-results .results-content .load-more-container .load-more span,
.learning-results .results-content .load-more-container .load-more span,
.obw-results .results-content .load-more-container .load-more span,
.page-results .results-content .load-more-container .load-more span,
.video-results .results-content .load-more-container .load-more span {
  font-family: EverydaySans, sans-serif;
  font-weight: 700;
}
.all-results .results-content .load-more-container .load-more i.fa-plus,
.learning-results .results-content .load-more-container .load-more i.fa-plus,
.obw-results .results-content .load-more-container .load-more i.fa-plus,
.page-results .results-content .load-more-container .load-more i.fa-plus,
.video-results .results-content .load-more-container .load-more i.fa-plus {
  margin-left: 3px;
}
.result-item-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 36px;
  min-height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 24px;
  max-width: 30%;
  width: 100%;
}
@media (max-width: 1030px) {
  .result-item-image {
    min-width: 269px;
  }
}
@media (max-width: 430px) {
  .result-item-image {
    margin-right: 0px;
  }
}
.result-item-image:last-child {
  margin-bottom: 0;
}
.result-item-image:hover .title {
  text-decoration: underline;
}
.result-item-image .result-image {
  height: 190px;
  margin-bottom: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.result-item-image .result-image img {
  border-radius: 8px;
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  width: inherit;
}
.result-item-image .result-item {
  margin: 0;
}
.fast-answers-info-pop-up {
  background-color: #000;
  border-radius: 4px;
  color: #fff;
  display: none;
  font-size: 14px;
  font-weight: 400;
  height: 56px;
  line-height: 20px;
  margin-bottom: -24px;
  margin-left: 2%;
  margin-top: -32px;
  max-width: 400px;
  overflow-wrap: normal;
  padding: 8px;
  position: relative;
  white-space: normal;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
}
@media (max-width: 430px) {
  .fast-answers-info-pop-up {
    margin-left: 0px;
  }
}
@media (max-width: 410px) {
  .fast-answers-info-pop-up {
    height: 84px;
    margin-top: -60px;
  }
}
.fast-answers-section-title {
  background-color: #fff;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  position: relative;
  white-space: nowrap;
  z-index: 0;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 24px;
  width: 100%;
}
@media (max-width: 770px) {
  .fast-answers-section-title {
    font-size: 20px;
  }
}
.fast-answers-section-title .fast-answers-more-info {
  height: 16px;
  margin-left: 8px;
  width: 16px;
}
.fast-answers-section-title .fast-answers-more-info:hover {
  cursor: pointer;
}
@media (max-width: 770px) {
  .fast-answers-section-title .fast-answers-more-info {
    height: 14px;
    width: 14px;
  }
}
.fast-answers-section-title .fast-answers-info-icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}
.fast-answers-section-title
  .fast-answers-info-icon-wrap
  .fast-answers-pop-up-triangle {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000;
  display: none;
  height: 6px;
  margin-bottom: -6px;
  margin-left: 9px;
  position: absolute;
  top: 0;
  width: 6px;
}
.fast-answers-section-title
  .fast-answers-info-icon-wrap:hover
  .fast-answers-pop-up-triangle,
.fast-answers-section-title
  .fast-answers-info-icon-wrap:hover
  ~ .fast-answers-info-pop-up {
  display: block;
}
.js-fast-answers {
  border: 1px solid #dadce0;
  border-radius: 8px;
  margin-top: 16px;
  padding: 24px;
}
.js-fast-answers .fast-answers-results-item {
  display: flow-root;
}
.js-fast-answers .fast-answers-results-item:not(:first-child) {
  border-top: 1px solid #dadce0;
  margin-bottom: 14px;
  padding-top: 14px;
}
.js-fast-answers .fast-answers-results-item:last-child .fast-answers-feedback,
.js-fast-answers
  .fast-answers-results-item:last-child
  .fast-answers-feedback-success,
.js-fast-answers
  .fast-answers-results-item:last-child:not(.active)
  .fast-answers-question-title,
.js-fast-answers
  .fast-answers-results-item:not(:first-child)
  .fast-answers-feedback,
.js-fast-answers
  .fast-answers-results-item:not(:first-child)
  .fast-answers-feedback-success,
.js-fast-answers
  .fast-answers-results-item:not(:first-child):not(.active)
  .fast-answers-question-title {
  margin-bottom: 0px;
}
.js-fast-answers .fast-answers-results-item:not(.active):hover {
  cursor: pointer;
}
.js-fast-answers
  .fast-answers-results-item:not(.active):hover
  .fast-answers-question-title {
  font-weight: 500;
}
.js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
  padding: 0px;
}
.js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-title:after {
  content: "\ea23";
  float: right;
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  margin-right: 8px;
}
.js-fast-answers .fast-answers-results-item:not(.active) .fast-answers-feedback,
.js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-feedback-success,
.js-fast-answers
  .fast-answers-results-item:not(.active)
  .fast-answers-question-response,
.js-fast-answers .fast-answers-results-item:not(.active) .result-item-link {
  display: none;
}
.js-fast-answers .fast-answers-results-item .fast-answers-question-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 8px;
}
.js-fast-answers .fast-answers-results-item .fast-answers-question-title:after {
  content: "\ed4e";
  float: right;
  font-family: iOS-Edge-Glyph;
  font-size: 10px;
  margin-right: 8px;
}
.js-fast-answers .fast-answers-results-item .fast-answers-question-title:hover {
  cursor: pointer;
}
.js-fast-answers .fast-answers-results-item .fast-answers-question-response {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  padding-bottom: 8px;
}
.js-fast-answers .fast-answers-results-item .fast-answers-feedback,
.js-fast-answers .fast-answers-results-item .fast-answers-feedback-success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 35px;
  margin-top: 8px;
  padding: 0px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: right;
  margin-bottom: 16px;
}
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-message,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-text,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-message,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-text {
  margin-left: 8px;
}
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-line-break,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  height: 14px;
  margin: 2px 0px 0px 8px;
}
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-icon,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-negative,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-positive,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-icon,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-negative,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-positive {
  margin-left: 16px;
}
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fa-feedback-success-icon,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fa-feedback-success-icon {
  height: 18px;
  width: 18px;
}
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-negative:hover,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback
  .fast-answers-feedback-positive:hover,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-negative:hover,
.js-fast-answers
  .fast-answers-results-item
  .fast-answers-feedback-success
  .fast-answers-feedback-positive:hover {
  cursor: pointer;
}
.js-fast-answers .fast-answers-results-item .result-item-link:hover .title {
  text-decoration: underline;
}
.js-fast-answers .fast-answers-results-item a img {
  height: 184px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 293px;
}
.js-fast-answers .fast-answers-results-item:last-child {
  margin-bottom: 0;
}
.js-fast-answers .fast-answers-results-item:hover .result-item-link > .title {
  text-decoration: underline;
}
.js-fast-answers .fast-answers-results-item .title {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.39;
  text-align: left;
}
@media (max-width: 770px) {
  .js-fast-answers .fast-answers-results-item .title {
    font-size: 16px;
  }
}
.js-fast-answers .fast-answers-results-item .link {
  font-weight: 700;
  text-decoration: none;
}
.js-fast-answers .fast-answers-results-item .site-tree {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 770px) {
  .js-fast-answers .fast-answers-results-item .site-tree {
    font-size: 12px;
  }
}
.js-fast-answers .fast-answers-results-item .description {
  color: #333;
  display: -webkit-box;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin-bottom: 0px;
  text-align: left;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 770px) {
  .js-fast-answers .fast-answers-results-item .description {
    font-size: 12px;
  }
}
.js-fast-answers .fast-answers-results-item .description .page-date {
  display: inline;
}
.js-fast-answers .fast-answers-results-item .description .page-date b {
  font-weight: 500;
}
.js-fast-answers
  .fast-answers-results-item
  .description
  .description-line-break {
  border-left: 1px solid rgba(51, 51, 51, 0.7);
  display: inline;
  height: 16px;
  margin: 2px 6px 0px;
}
.js-fast-answers .fast-answers-results-item .description > .icon {
  float: left;
  height: 21px;
  margin-right: 6px;
  margin-top: -3px;
  width: 22px;
}
.js-fast-answers .fast-answers-results-item .description > .icon.-pdf {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/pdf-icon.svg);
}
.js-fast-answers .fast-answers-results-item .description > .icon.-xls {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/xls-icon.svg);
}
.js-fast-answers .fast-answers-results-item .description > .icon.-img {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/search-icons/image-icon.svg);
  width: 16px;
}
.js-fast-answers .fast-answers-results-item .description .video-desc {
  display: none;
}
@media (min-width: 992px) {
  .js-fast-answers .fast-answers-results-item .description .video-desc {
    display: inline;
  }
}
@media print {
  .js-fast-answers .fast-answers-results-item .description .video-desc {
    display: inline;
  }
}
.js-fast-answers .fast-answers-results-item > .tag-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.apps-order {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.video-order {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}
.people-order {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}
.policies-order {
  -webkit-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20;
}
.images-order {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}
.federated-search-component.walmart-hub .federated-tabs {
  top: 78px;
}
@media (max-width: 770px) {
  .federated-search-component.walmart-hub .federated-tabs {
    padding: 0 2vw;
  }
}
@media (min-width: 771px) and (max-width: 980px) {
  .federated-search-component.walmart-hub .federated-tabs {
    padding: 0 3vw;
  }
}
.dropdown .btn.dropdown-toggle {
  color: #000;
  height: 40px;
}
.dropdown .btn.dropdown-toggle:focus {
  background: transparent;
  color: #000;
}
.section.flow-frame {
  border-bottom: 1px solid transparent;
}
.lng-flow-container-component {
  padding-top: 40px;
}
.lng-flow-container-component .lng-navigation {
  background: #fff;
  -webkit-box-shadow: 0 3px 3px hsla(0, 0%, 64%, 0.4);
  box-shadow: 0 3px 3px hsla(0, 0%, 64%, 0.4);
  height: 40px;
  left: 0;
  padding-left: 2vw;
  position: fixed;
  right: 0;
  text-align: center;
  top: 64px;
  z-index: 10;
}
@media (min-width: 992px) {
  .lng-flow-container-component .lng-navigation {
    top: 60px;
  }
}
.lng-flow-container-component .lng-navigation .dropdown-wrapper {
  display: inline-block;
  min-width: 800px;
}
.lng-flow-container-component
  .lng-navigation
  .dropdown-wrapper
  .dropdown
  .dropdown-toggle {
  padding-right: 30px;
}
.lng-flow-container-component
  .lng-navigation
  .dropdown-wrapper
  .dropdown
  .down-arr {
  right: 12px;
  top: 10px;
}
.lng-flow-container-component .lng-navigation .dropdown-menu {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  min-width: 200px;
  top: 0;
}
@media (min-width: 992px) {
  .lng-flow-container-component .lng-navigation .dropdown-menu {
    left: 25%;
    width: 414px;
  }
}
.lng-flow-container-component .lng-navigation .dropdown-menu .drop-item {
  color: #017acd;
  font-family: EverydaySans;
  font-size: 18px;
  padding: 13px 60px 13px 20px;
}
.lng-flow-container-component
  .lng-navigation
  .dropdown-menu
  .drop-item.checked-item {
  background-color: #ebebeb;
  color: #282828;
}
.lng-flow-container-component
  .lng-navigation
  .dropdown-menu
  .drop-item
  .drop-check {
  border: none;
  top: 16px;
}
.lng-flow-container-component
  .lng-navigation
  .dropdown-menu
  .drop-item
  .drop-check
  .drop-tick {
  color: rgba(0, 0, 0, 0.7);
  top: 0;
}
body.global-alert-visible .lng-flow-container-component .lng-navigation {
  top: 132px;
}
@media (min-width: 992px) {
  body.global-alert-visible .lng-flow-container-component .lng-navigation {
    top: 128px;
  }
}
.lng-flow-container-component .scroll-next {
  background: #fff;
  border-radius: 50%;
  bottom: 25px;
  -webkit-box-shadow: 2px 3px 10px #999;
  box-shadow: 2px 3px 10px #999;
  height: 56px;
  left: 20px;
  padding: 15px 0 0 2px;
  position: fixed;
  text-align: center;
  width: 56px;
}
@media (min-width: 992px) {
  .lng-flow-container-component .scroll-next {
    bottom: 40px;
    left: 35px;
  }
}
.lng-flow-container-component.editing-mode .scroll-next {
  display: none;
}
.lng-flow-container-component .scroll-next:hover {
  cursor: pointer;
}
.lng-flow-container-component .scroll-next > .down-arr {
  color: #017acd;
  font-size: 27px;
}
.editing-mode .flow-frame-component,
.editing-mode .narrative-container,
.editing-mode.lng-flow-container-component {
  padding: 40px;
}
.editing-mode .narrative-container {
  background: #999;
}
.editing-mode .flow-frame {
  background: #ddd;
}
.dropdown-menu > li > a {
  white-space: normal;
}
@media (min-width: 360px) {
  .lng-flow-container-component .lng-navigation {
    height: auto;
  }
  .lng-flow-container-component .lng-navigation .dropdown-wrapper {
    margin-bottom: 10px;
    min-width: 300px;
  }
  .lng-flow-container-component .lng-navigation .dropdown-wrapper .btn-capt {
    white-space: normal;
  }
}
@media (min-width: 375px) and (max-width: 410px) {
  .lng-flow-container-component .lng-navigation .dropdown-menu {
    max-width: 362px;
  }
}
@media (min-width: 411px) and (max-width: 415px) {
  .lng-flow-container-component .lng-navigation .dropdown-menu {
    max-width: 397px;
  }
}
.grid-scroll-wrapper {
  margin: 0 115px 50px;
  overflow-x: auto;
}
.flex-container {
  border: 1px solid silver;
  list-style: none;
  margin: 0;
  padding: 0;
  -ms-box-orient: horizontal;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-box;
  display: flex;
}
.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wrap li {
  background: blue;
}
.wrap .richtext li {
  background: transparent;
}
.hiddenBorder {
  border: none;
}
.wrap-row {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  flex-direction: row;
}
.wrap-column,
.wrap-row {
  -webkit-box-direction: normal;
}
.wrap-column {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  flex-direction: column;
}
.flex-container-col-2 .flex-item {
  width: 48%;
}
.flex-container-col-3 .flex-item {
  width: 31.333%;
}
.flex-container-col-4 .flex-item {
  width: 23%;
}
.flex-container-col-5 .flex-item {
  width: 18%;
}
.flex-container-col-6 .flex-item {
  width: 14.667%;
}
.flex-container-col-7 .flex-item {
  width: 12.285%;
}
.flex-container-col-8 .flex-item {
  width: 10.5%;
}
.flex-container-col-9 .flex-item {
  width: 9.111%;
}
.flex-container-col-10 .flex-item {
  width: 8%;
}
.flex-item {
  color: #000;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  font-size: 2em;
  margin: 10px 1%;
  padding: 5px;
}
.gray {
  background: #f2f2f2;
}
.white {
  background: #fff;
}
.full-width {
  margin: 0 0 50px;
}
.item-header-text-2 {
  color: #333;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  font-weight: 700;
  text-align: left;
}
.item-header-text-2 .card-icon-img-2 {
  display: inline-block;
  height: 23px;
  margin-right: 6px;
  width: 23px;
}
.item-header-text-2 .card-icon-2 {
  margin-right: 6px;
}
@media (min-width: 768px) {
  .full-width {
    margin: 0 0 50px;
  }
}
@media (min-width: 980px) {
  .full-width {
    margin: 0 0 50px;
  }
}
.headline-3-0-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.headline-3-0-welcome {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 10px;
}
.headline-3-0-welcome h1 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}
.headline-3-0-feature-card {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-bottom: 16px;
  text-decoration: none !important;
  -webkit-text-decoration-color: #000;
  text-decoration-color: #000;
}
.headline-3-0-feature-card-img-container {
  aspect-ratio: 16/9;
  background-color: #f1f1f2;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin-bottom: 16px;
  width: 100%;
}
.headline-3-0-feature-card-img {
  aspect-ratio: 16/9;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.headline-3-0-feature-card-content-container {
  color: #000;
  min-height: 188px;
}
.headline-3-0-feature-card-content-container
  .headline-3-0-feature-card-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.headline-3-0-feature-card-content-container
  .headline-3-0-feature-card-content
  .video-icon-overlay {
  -ms-flex-item-align: center;
  align-self: center;
}
.headline-3-0-feature-card-content-container h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 0 8px;
}
.headline-3-0-feature-card-content-container h2,
.headline-3-0-feature-card-content-container h4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.headline-3-0-feature-card-content-container h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.headline-3-0-feature-card-content-container h4.spaced-h4 {
  margin: 0 0 0 28px;
}
.headline-3-0-feature-card-content-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.headline-3-0-feature-card-content-title .video-icon {
  font-size: 20px;
  margin: 0 8px 8px 0;
}
.headline-3-0-feature-card-content-title .video-icon.cIcon {
  max-width: 20px;
}
.headline-3-0-feature-card:hover h2 {
  text-decoration: underline;
}
.headline-3-0-secondary {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.headline-3-0-secondary,
.headline-3-0-secondary-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.headline-3-0-secondary-card {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000 !important;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 16px;
  text-decoration: none !important;
  -webkit-text-decoration-color: #000 !important;
  text-decoration-color: #000 !important;
}
.headline-3-0-secondary-card-img {
  aspect-ratio: 16/9;
  background-color: #f1f1f2;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin-right: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 120px;
}
.headline-3-0-secondary-card-content-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.headline-3-0-secondary-card-content-container .video-icon {
  font-size: 24px;
  margin-right: 8px;
}
.headline-3-0-secondary-card-content-container .video-icon.cIcon {
  max-width: 20px;
}
.headline-3-0-secondary-card-content h3 {
  display: -webkit-box;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.headline-3-0-secondary-card-content h3,
.headline-3-0-secondary-card-content p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headline-3-0-secondary-card-content p {
  display: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.headline-3-0-secondary-card:hover h3 {
  text-decoration: underline;
}
.headline-3-0-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.headline-3-0-list h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 0 8px;
}
.headline-3-0-list-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 8px 8px 8px 0;
  -webkit-text-decoration-color: #000 !important;
  text-decoration-color: #000 !important;
}
.headline-3-0-list-item .video-icon {
  font-size: 24px;
}
.headline-3-0-list-item .video-icon img {
  height: 24px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 24px;
}
.headline-3-0-list-item .video-icon.cIcon {
  max-width: 20px;
}
.headline-3-0-list-item h4 {
  display: -webkit-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headline-3-0-list-item:not(:first-of-type) {
  border-top: 1px solid #c7c8cb;
}
.headline-3-0 .white-bg .headline-3-0-feature-card-content,
.headline-3-0 .white-bg .headline-3-0-secondary-card-content-container {
  background-color: #fff;
  padding: 8px;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.headline-3-0 .white-bg .headline-3-0-feature-card-content {
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  margin: 0;
}
.headline-3-0 .white-bg .headline-3-0-feature-card-content .video-icon-overlay {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin: 8px 8px 8px 0;
}
.headline-3-0 .white-bg .headline-3-0-feature-card-img-container {
  margin-bottom: 16px;
}
.headline-3-0 .white-bg .headline-3-0-feature-card-img,
.headline-3-0 .white-bg .headline-3-0-secondary-card-img {
  aspect-ratio: 16/9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.headline-3-0 .white-bg .headline-3-0-secondary-card-img {
  margin-right: 0;
}
.headline-3-0
  .feature-two-cards
  .white-bg
  .headline-3-0-feature-card-img-container {
  border-radius: 0;
}
.headline-3-0 .split-cards-feature .headline-3-0-feature-card.white-bg,
.headline-3-0 .split-cards-feature .headline-3-0-secondary-card.white-bg {
  background: #fff;
}
@media (min-width: 768px) {
  .headline-3-0-welcome {
    margin-bottom: 20px;
  }
  .headline-3-0-welcome h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .headline-3-0-feature-card {
    padding-bottom: 12px;
  }
  .headline-3-0-feature-card-content-container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .headline-3-0-feature-card-content-container h4 {
    font-size: 16px;
    line-height: 24px;
  }
  .headline-3-0-secondary {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -20px;
  }
  .headline-3-0-secondary-card {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 24px);
    flex: 0 0 calc(50% - 24px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 12px 12px;
  }
  .headline-3-0-secondary-card-img {
    margin: 0 0 8px;
    width: 100%;
  }
  .headline-3-0-secondary-card-content h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .headline-3-0-secondary-card-content p {
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
  }
  .headline-3-0-secondary-card-one,
  .headline-3-0-secondary-card-three {
    padding-left: 0;
  }
  .headline-3-0-list {
    padding-top: 12px;
  }
  .headline-3-0-list h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  .headline-3-0-list-item h4 {
    font-size: 16px;
    line-height: 24px;
  }
  .headline-3-0 .feature-two-cards-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-feature-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: -12px 12px -12px -12px;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-secondary-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 12px;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 12px);
    flex: 0 0 calc(50% - 12px);
  }
  .headline-3-0 .white-bg .headline-3-0-feature-card-content,
  .headline-3-0 .white-bg .headline-3-0-secondary-card-content-container {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .headline-3-0 .white-bg .headline-3-0-secondary-card-img {
    aspect-ratio: 16/9;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin: 0 0 12px;
  }
}
@media (min-width: 992px) {
  .headline-3-0-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .headline-3-0-welcome {
    margin-bottom: 24px;
  }
  .headline-3-0-feature-card {
    max-width: 694px;
  }
  .headline-3-0-secondary {
    max-width: 710px;
  }
  .headline-3-0-secondary-card {
    height: 48.5%;
    max-width: 331px;
  }
  .headline-3-0-secondary-card-one,
  .headline-3-0-secondary-card-three {
    padding-left: 12px;
  }
  .headline-3-0-list {
    max-width: 400px;
    padding-top: 0;
  }
  .headline-3-0 .feature-two-cards .headline-3-0-secondary,
  .headline-3-0 .feature-two-cards-list .headline-3-0-secondary,
  .headline-3-0 .two-cards-list .headline-3-0-secondary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 355px;
  }
  .headline-3-0 .feature-four-cards .headline-3-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .headline-3-0 .feature-four-cards .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .headline-3-0
    .feature-four-cards
    .white-bg
    .headline-3-0-feature-card-content {
    min-height: 188px;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(45% - 12px);
    flex: 1 0 calc(45% - 12px);
    margin-right: 30px;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .headline-3-0 .feature-two-cards-list .headline-3-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(30% - 24px);
    flex: 0 0 calc(30% - 24px);
  }
  .headline-3-0
    .feature-two-cards-list
    .white-bg
    .headline-3-0-feature-card-content {
    min-height: 215px;
  }
  .headline-3-0 .feature-list .headline-3-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 62%;
    flex: 1 0 62%;
    padding: 0 12px 12px;
  }
  .headline-3-0 .feature-list .headline-3-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    padding: 0 12px 12px;
  }
  .headline-3-0 .feature-two-cards .headline-3-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 66%;
    flex: 1 0 66%;
    padding: 0 12px 12px;
  }
  .headline-3-0 .feature-two-cards .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    margin: 0;
  }
  .headline-3-0
    .feature-two-cards
    .white-bg
    .headline-3-0-feature-card-content {
    min-height: 188px;
  }
  .headline-3-0 .four-cards-list .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 62%;
    flex: 0 0 62%;
    margin-right: 12px;
  }
  .headline-3-0 .four-cards-list .headline-3-0-list {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 38%;
    flex: 1 0 38%;
  }
  .headline-3-0 .two-cards-list .headline-3-0-secondary {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 41%;
    flex: 1 0 41%;
    margin-right: 12px;
  }
  .headline-3-0 .two-cards-list .headline-3-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
  }
  .headline-3-0 .split-cards-feature .headline-3-0-secondary-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 24px);
    flex: 0 0 calc(100% - 24px);
    padding: 0 0 12px;
  }
  .headline-3-0 .split-cards-feature .headline-3-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
  .headline-3-0
    .split-cards-feature
    .headline-3-0-secondary-card-content-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .headline-3-0 .split-cards-feature .headline-3-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(45% - 12px);
    flex: 1 0 calc(45% - 12px);
    margin: 0 0 12px;
    padding: 0;
  }
  .headline-3-0 .split-cards-feature .headline-3-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(30% - 24px);
    flex: 0 0 calc(30% - 24px);
  }
  .headline-3-0
    .split-cards-feature
    .white-bg
    .headline-3-0-feature-card-content {
    min-height: 188px;
  }
}
.headline-3-0 .for-custom-two-cards {
  width: 331px;
}
@media (max-width: 979px) {
  .headline-3-0-feature-card-content-container {
    color: #000;
    min-height: 0px;
  }
}
.split-cards-feature .white-bg .headline-3-0-feature-card-content,
.split-cards-feature .white-bg .headline-3-0-secondary-card-content-container {
  padding: 0px !important;
}
.split-cards-feature .headline-3-0-secondary-card-split-cards-description {
  display: none;
}
.split-cards-feature .headline-3-0-feature-card {
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin: 0 !important;
  position: relative;
}
.split-cards-feature .headline-3-0-feature-card-publish-date {
  bottom: 12px;
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  left: 12px;
  line-height: 16px;
  margin-bottom: 0px;
  margin-top: 8px;
  position: absolute;
}
.split-cards-feature .headline-3-0-feature-card-description {
  margin-bottom: 32px;
}
.split-cards-feature .headline-3-0-secondary-card-split-cards-title {
  font-family: EverydaySans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  -webkit-line-clamp: 4;
  margin-left: 12px;
  margin-right: 12px;
}
.split-cards-feature .headline-3-0-feature-card-img-container {
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.split-cards-feature .headline-3-0-feature-card-img {
  border-radius: 8px 8px 0px 0px;
}
.split-cards-feature .headline-3-0-secondary-card-img {
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.split-cards-feature .headline-3-0-feature-card-copy {
  margin-left: 12px;
  margin-right: 12px;
}
.split-cards-feature .headline-3-0-feature-card-copy h2 {
  -webkit-line-clamp: 3;
}
.split-cards-feature .headline-3-0-feature-card-copy h4 {
  -webkit-line-clamp: 4 !important;
}
.split-cards-feature .headline-3-0-secondary-card {
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  position: relative;
}
.split-cards-feature
  .headline-3-0-secondary-card
  .headline-3-0-secondary-card-split-cards-date {
  bottom: 12px;
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  left: 12px;
  line-height: 16px;
  position: absolute;
}
.split-cards-feature .headline-3-0-secondary-card-four,
.split-cards-feature .headline-3-0-secondary-card-two {
  margin-top: 16px;
}
@media (max-width: 767px) {
  .split-cards-feature .headline-3-0-feature-card-copy h2 {
    -webkit-line-clamp: 4;
  }
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-3-0-feature-card-content-container h2 {
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 16px;
  }
  .split-cards-feature .headline-3-0-secondary-card {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex: 0 0 calc(50% - 24px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 8px);
    flex-basis: calc(50% - 8px);
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0;
  }
  .split-cards-feature .headline-3-0-secondary-card-one,
  .split-cards-feature .headline-3-0-secondary-card-three {
    margin-right: 16px;
    margin-top: 16px;
  }
  .split-cards-feature .headline-3-0-secondary-card-split-cards-date {
    display: block;
  }
  .split-cards-feature .headline-3-0-secondary-card-split-cards-title {
    font-size: 14px;
    margin-bottom: 28px;
  }
  .split-cards-feature .headline-3-0-secondary-card-img {
    margin-bottom: 16px;
    width: 100%;
  }
  .split-cards-feature .headline-3-0-feature-card-img-container {
    margin-bottom: 12px !important;
  }
  .split-cards-feature .headline-3-0-feature-card-description {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-3-0-feature-card-copy {
    margin-left: 16px;
    margin-right: 16px;
  }
  .split-cards-feature .headline-3-0-feature-card-publish-date {
    bottom: 16px;
    left: 16px;
    position: absolute;
  }
  .split-cards-feature .headline-3-0-secondary-card-one,
  .split-cards-feature .headline-3-0-secondary-card-three {
    margin-right: 16px;
    margin-top: 16px;
  }
  .split-cards-feature .headline-3-0-secondary-card {
    -ms-flex-preferred-size: calc(50% - 8px);
    flex-basis: calc(50% - 8px);
  }
  .split-cards-feature .headline-3-0-secondary {
    margin: 0 0px;
  }
  .split-cards-feature .headline-3-0-secondary-card {
    padding: 0px;
  }
  .split-cards-feature .headline-3-0-secondary-card-split-cards-title {
    font-size: 16px;
    margin-bottom: 32px;
  }
  .split-cards-feature
    .split-cards-feature
    .headline-3-0-feature-card-description {
    margin-bottom: 20px !important;
  }
  .split-cards-feature .headline-3-0-secondary-card-img {
    margin: 0 0 12px !important;
  }
}
@media (min-width: 980px) {
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-3-0-feature-card {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .headline-3-0-feature-card-description {
    font-size: 18px !important;
  }
  .split-cards-feature .headline-3-0-secondary-card-img {
    margin: 0 0 12px;
  }
}
.headline-4-0-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.headline-4-0-welcome {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 10px;
}
.headline-4-0-welcome h1 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}
.headline-4-0-feature-card {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-bottom: 16px;
  text-decoration: none !important;
  -webkit-text-decoration-color: #000;
  text-decoration-color: #000;
}
.headline-4-0-feature-card-img-container {
  aspect-ratio: 16/9;
  background-color: #f1f1f2;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin-bottom: 16px;
  width: 100%;
}
.headline-4-0-feature-card-img {
  aspect-ratio: 16/9;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.headline-4-0-feature-card-content-container {
  color: #000;
  min-height: 188px;
}
.headline-4-0-feature-card-content-container
  .headline-4-0-feature-card-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.headline-4-0-feature-card-content-container
  .headline-4-0-feature-card-content
  .video-icon-overlay {
  -ms-flex-item-align: center;
  align-self: center;
}
.headline-4-0-feature-card-content-container h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 0 8px;
}
.headline-4-0-feature-card-content-container h2,
.headline-4-0-feature-card-content-container p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.headline-4-0-feature-card-content-container p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.headline-4-0-feature-card-content-container p.spaced-p {
  margin: 0 0 0 28px;
}
.headline-4-0-feature-card-content-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.headline-4-0-feature-card-content-title .video-icon {
  font-size: 20px;
  margin: 0 8px 8px 0;
}
.headline-4-0-feature-card-content-title .video-icon.cIcon {
  max-width: 20px;
}
.headline-4-0-feature-card:hover h2 {
  text-decoration: underline;
}
.headline-4-0-feature-card:hover .feature-underline {
  font-size: 24px;
  font-weight: 700;
}
.headline-4-0-secondary {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.headline-4-0-secondary,
.headline-4-0-secondary-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.headline-4-0-secondary-card {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000 !important;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 16px;
  text-decoration: none !important;
  -webkit-text-decoration-color: #000 !important;
  text-decoration-color: #000 !important;
}
.headline-4-0-secondary-card-img {
  aspect-ratio: 16/9;
  background-color: #f1f1f2;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin-right: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 120px;
}
.headline-4-0-secondary-card-content-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.headline-4-0-secondary-card-content-container .video-icon {
  font-size: 24px;
  margin-right: 8px;
}
.headline-4-0-secondary-card-content-container .video-icon.cIcon {
  max-width: 20px;
}
.headline-4-0-secondary-card-content
  .headline-4-0-secondary-card-split-cards-title,
.headline-4-0-secondary-card-content .normal-title {
  display: -webkit-box;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headline-4-0-secondary-card-content p {
  display: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headline-4-0-secondary-card:hover
  .headline-4-0-secondary-card-split-cards-title {
  text-decoration: underline;
}
.headline-4-0-secondary-card:hover .normal-title {
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}
.headline-4-0-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.headline-4-0-list h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 0 8px;
}
.headline-4-0-list-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 8px 8px 8px 0;
  -webkit-text-decoration-color: #000 !important;
  text-decoration-color: #000 !important;
}
.headline-4-0-list-item .video-icon {
  font-size: 24px;
}
.headline-4-0-list-item .video-icon img {
  height: 24px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 24px;
}
.headline-4-0-list-item .video-icon.cIcon {
  max-width: 20px;
}
.headline-4-0-list-item h4 {
  display: -webkit-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headline-4-0-list-item:not(:first-of-type) {
  border-top: 1px solid #c7c8cb;
}
.headline-4-0 .white-bg .headline-4-0-feature-card-content,
.headline-4-0 .white-bg .headline-4-0-secondary-card-content-container {
  background-color: #fff;
  padding: 8px;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.headline-4-0 .white-bg .headline-4-0-feature-card-content {
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  margin: 0;
}
.headline-4-0 .white-bg .headline-4-0-feature-card-content .video-icon-overlay {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin: 8px 8px 8px 0;
}
.headline-4-0 .white-bg .headline-4-0-feature-card-img-container {
  margin-bottom: 0;
}
.headline-4-0 .white-bg .headline-4-0-feature-card-img,
.headline-4-0 .white-bg .headline-4-0-secondary-card-img {
  aspect-ratio: 16/9;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.headline-4-0 .white-bg .headline-4-0-secondary-card-img {
  margin-right: 0;
}
.headline-4-0
  .feature-two-cards
  .white-bg
  .headline-4-0-feature-card-img-container {
  border-radius: 0;
}
.headline-4-0 .split-cards-feature .headline-4-0-feature-card.white-bg,
.headline-4-0 .split-cards-feature .headline-4-0-secondary-card.white-bg {
  background: #fff;
}
@media (min-width: 768px) {
  .headline-4-0-welcome {
    margin-bottom: 20px;
  }
  .headline-4-0-welcome h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .headline-4-0-feature-card {
    padding-bottom: 12px;
  }
  .headline-4-0-feature-card-content-container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .headline-4-0-feature-card-content-container p {
    font-size: 16px;
    line-height: 24px;
  }
  .headline-4-0-secondary {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -20px;
  }
  .headline-4-0-secondary-card {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 24px);
    flex: 0 0 calc(50% - 24px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 12px 12px;
  }
  .headline-4-0-secondary-card-img {
    margin: 0 0 8px;
    width: 100%;
  }
  .headline-4-0-secondary-card-content
    .headline-4-0-secondary-card-split-cards-title,
  .headline-4-0-secondary-card-content .normal-title {
    font-size: 18px;
    line-height: 24px;
  }
  .headline-4-0-secondary-card-content p {
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
  }
  .headline-4-0-secondary-card-one,
  .headline-4-0-secondary-card-three {
    padding-left: 0;
  }
  .headline-4-0-list {
    padding-top: 12px;
  }
  .headline-4-0-list h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  .headline-4-0-list-item h4 {
    font-size: 16px;
    line-height: 24px;
  }
  .headline-4-0 .feature-two-cards-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-feature-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin: -12px 12px -12px -12px;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 12px;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 12px);
    flex: 0 0 calc(50% - 12px);
  }
  .headline-4-0 .white-bg .headline-4-0-feature-card-content,
  .headline-4-0 .white-bg .headline-4-0-secondary-card-content-container {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .headline-4-0 .white-bg .headline-4-0-secondary-card-img {
    aspect-ratio: 16/9;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .headline-4-0-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .headline-4-0-welcome {
    margin-bottom: 24px;
  }
  .headline-4-0-feature-card {
    max-width: 694px;
  }
  .headline-4-0-secondary {
    max-width: 710px;
  }
  .headline-4-0-secondary-card {
    height: 48.5%;
    max-width: 331px;
  }
  .headline-4-0-secondary-card-one,
  .headline-4-0-secondary-card-three {
    padding-left: 12px;
  }
  .headline-4-0-list {
    max-width: 400px;
    padding-top: 0;
  }
  .headline-4-0 .feature-two-cards .headline-4-0-secondary,
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary,
  .headline-4-0 .two-cards-list .headline-4-0-secondary {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 355px;
  }
  .headline-4-0 .feature-four-cards .headline-4-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .headline-4-0 .feature-four-cards .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .headline-4-0
    .feature-four-cards
    .white-bg
    .headline-4-0-feature-card-content {
    min-height: 188px;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(45% - 12px);
    flex: 1 0 calc(45% - 12px);
    margin-right: 30px;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .headline-4-0 .feature-two-cards-list .headline-4-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(30% - 24px);
    flex: 0 0 calc(30% - 24px);
  }
  .headline-4-0
    .feature-two-cards-list
    .white-bg
    .headline-4-0-feature-card-content {
    min-height: 215px;
  }
  .headline-4-0 .feature-list .headline-4-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 62%;
    flex: 1 0 62%;
    padding: 0 12px 12px;
  }
  .headline-4-0 .feature-list .headline-4-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    padding: 0 12px 12px;
  }
  .headline-4-0 .feature-two-cards .headline-4-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 66%;
    flex: 1 0 66%;
    padding: 0 12px 12px;
  }
  .headline-4-0 .feature-two-cards .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    margin: 0;
  }
  .headline-4-0
    .feature-two-cards
    .white-bg
    .headline-4-0-feature-card-content {
    min-height: 188px;
  }
  .headline-4-0 .four-cards-list .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 62%;
    flex: 0 0 62%;
    margin-right: 12px;
  }
  .headline-4-0 .four-cards-list .headline-4-0-list {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 38%;
    flex: 1 0 38%;
  }
  .headline-4-0 .two-cards-list .headline-4-0-secondary {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 41%;
    flex: 1 0 41%;
    margin-right: 12px;
  }
  .headline-4-0 .two-cards-list .headline-4-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
  }
  .headline-4-0 .split-cards-feature .headline-4-0-secondary-card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 24px);
    flex: 0 0 calc(100% - 24px);
    padding: 0 0 12px;
  }
  .headline-4-0 .split-cards-feature .headline-4-0-secondary {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 12px);
    flex: 0 0 calc(25% - 12px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0;
  }
  .headline-4-0
    .split-cards-feature
    .headline-4-0-secondary-card-content-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .headline-4-0 .split-cards-feature .headline-4-0-feature-card {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 calc(45% - 12px);
    flex: 1 0 calc(45% - 12px);
    margin: 0 0 12px;
    padding: 0;
  }
  .headline-4-0 .split-cards-feature .headline-4-0-list {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(30% - 24px);
    flex: 0 0 calc(30% - 24px);
  }
  .headline-4-0
    .split-cards-feature
    .white-bg
    .headline-4-0-feature-card-content {
    min-height: 188px;
  }
}
.headline-4-0 .for-custom-two-cards {
  width: 331px;
}
@media (max-width: 979px) {
  .headline-4-0-feature-card-content-container {
    color: #000;
    min-height: 0px;
  }
}
.split-cards-feature .white-bg .headline-4-0-feature-card-content,
.split-cards-feature .white-bg .headline-4-0-secondary-card-content-container {
  padding: 0px !important;
}
.split-cards-feature .headline-4-0-secondary-card-split-cards-description {
  display: none;
}
.split-cards-feature .headline-4-0-feature-card {
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  margin: 0 !important;
  position: relative;
}
.split-cards-feature .headline-4-0-feature-card-publish-date {
  bottom: 12px;
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  left: 12px;
  line-height: 16px;
  margin-bottom: 0px;
  margin-top: 8px;
  position: absolute;
}
.split-cards-feature .headline-4-0-feature-card-description {
  margin-bottom: 32px;
}
.split-cards-feature .headline-4-0-secondary-card-split-cards-title {
  font-family: EverydaySans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  -webkit-line-clamp: 3;
  margin: 12px;
}
.split-cards-feature .headline-4-0-feature-card-img-container {
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.split-cards-feature .headline-4-0-feature-card-img {
  border-radius: 8px 8px 0px 0px;
}
.split-cards-feature .headline-4-0-secondary-card-img {
  border-radius: 8px 8px 0px 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.split-cards-feature .headline-4-0-feature-card-copy {
  margin-left: 12px;
  margin-right: 12px;
}
.split-cards-feature .headline-4-0-feature-card-copy h2 {
  -webkit-line-clamp: 3;
}
.split-cards-feature .headline-4-0-feature-card-copy p {
  -webkit-line-clamp: 4 !important;
}
.split-cards-feature .headline-4-0-secondary-card {
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  position: relative;
}
.split-cards-feature
  .headline-4-0-secondary-card
  .headline-4-0-secondary-card-split-cards-date {
  bottom: 12px;
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  left: 12px;
  line-height: 16px;
  position: absolute;
}
.split-cards-feature .headline-4-0-secondary-card-four,
.split-cards-feature .headline-4-0-secondary-card-two {
  margin-top: 16px;
}
.headline-4-0-secondary-card .normal-title {
  font-size: 18px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .split-cards-feature .headline-4-0-feature-card-copy h2 {
    -webkit-line-clamp: 4;
  }
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-4-0-feature-card-content-container h2 {
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 16px;
  }
  .split-cards-feature .headline-4-0-secondary-card {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex: 0 0 calc(50% - 24px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(50% - 8px);
    flex-basis: calc(50% - 8px);
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0;
  }
  .split-cards-feature .headline-4-0-secondary-card-one,
  .split-cards-feature .headline-4-0-secondary-card-three {
    margin-right: 16px;
    margin-top: 16px;
  }
  .split-cards-feature .headline-4-0-secondary-card-split-cards-date {
    display: block;
  }
  .split-cards-feature .headline-4-0-secondary-card-split-cards-title {
    font-size: 14px;
    margin-bottom: 28px;
  }
  .split-cards-feature .headline-4-0-secondary-card-img {
    margin-bottom: 16px;
    width: 100%;
  }
  .split-cards-feature .headline-4-0-feature-card-img-container {
    margin-bottom: 12px !important;
  }
  .split-cards-feature .headline-4-0-feature-card-description {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-4-0-feature-card-copy {
    margin-left: 16px;
    margin-right: 16px;
  }
  .split-cards-feature .headline-4-0-feature-card-publish-date {
    bottom: 16px;
    left: 16px;
    position: absolute;
  }
  .split-cards-feature .headline-4-0-secondary-card-one,
  .split-cards-feature .headline-4-0-secondary-card-three {
    margin-right: 16px;
    margin-top: 16px;
  }
  .split-cards-feature .headline-4-0-secondary-card {
    -ms-flex-preferred-size: calc(50% - 8px);
    flex-basis: calc(50% - 8px);
  }
  .split-cards-feature .headline-4-0-secondary {
    margin: 0 0px;
  }
  .split-cards-feature .headline-4-0-secondary-card {
    padding: 0px;
  }
  .split-cards-feature .headline-4-0-secondary-card-split-cards-title {
    font-size: 16px;
    margin-bottom: 32px;
  }
  .split-cards-feature
    .split-cards-feature
    .headline-4-0-feature-card-description {
    margin-bottom: 20px !important;
  }
  .split-cards-feature .headline-4-0-secondary-card-img {
    margin: 0 !important;
  }
}
@media (min-width: 980px) {
  .split-cards-feature .split-card-one {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .split-cards-feature .split-card-two {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .split-cards-feature .headline-4-0-feature-card {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .split-cards-feature .headline-4-0-feature-card-description {
    font-size: 18px !important;
    font-weight: 400;
  }
  .split-cards-feature .headline-4-0-secondary-card-img {
    margin: 0;
  }
}
.headline-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
.headline-component .text-underline {
  background-color: transparent;
}
.headline-component .text-underline.bg-walmart-blue {
  background-color: #0053e2;
}
.headline-component .text-underline.bg-blue {
  background-color: #00008b;
}
.headline-component .text-underline.bg-black {
  background-color: #000;
}
.headline-component .text-underline.walmart-deep-blue {
  background-color: #041f41;
}
.headline-component .text-underline.walmart-background-blue {
  background-color: #e1edf9;
}
.headline-component .text-underline.bg-light-gray {
  background-color: #f2f2f2;
}
.headline-component .text-underline.bg-yellow {
  background-color: #fff200;
}
.headline-component .text-underline.bg-red {
  background-color: #de1c24;
}
.headline-component .text-underline.walmart-pink {
  background-color: #eb148d;
}
.headline-component .text-underline.bg-teal {
  background-color: #3ec5e6;
}
.headline-component .text-underline.bg-deep-blue {
  background-color: #001e60;
}
.headline-component .text-underline.bg-sams-blue {
  background-color: #22449b;
}
.headline-component .text-underline.bg-sams-light-blue {
  background-color: #2983ea;
}
.headline-component .text-underline.bg-sams-medium-blue {
  background-color: #1788da;
}
.headline-component .text-underline.bg-sams-green {
  background-color: #10a04b;
}
.headline-component .text-underline.bg-sams-orange {
  background-color: #f37020;
}
.headline-component .text-underline.bg-sams-red {
  background-color: #ec0439;
}
.headline-component .text-underline.bg-sams-yellow {
  background-color: #fba72b;
}
.headline-component .text-underline.bg-sams-primary-dark-blue {
  background-color: #00358e;
}
.headline-component .text-underline.bg-sams-primary-main-blue {
  background-color: #0067a0;
}
.headline-component .text-underline.bg-sams-primary-light-blue {
  background-color: #a4dbe8;
}
.headline-component .text-underline.bg-sams-secondary-light-blue {
  background-color: #00afd7;
}
.headline-component .text-underline.bg-sams-secondary-dark-gray {
  background-color: #7c878e;
}
.headline-component .text-underline.bg-sams-secondary-light-gray {
  background-color: #d0d3d4;
}
.headline-component .text-underline.bg-sams-supp-dark-purple {
  background-color: #514689;
}
.headline-component .text-underline.bg-sams-supp-light-purple {
  background-color: #9063cd;
}
.headline-component .text-underline.bg-sams-supp-green {
  background-color: #006f44;
}
.headline-component .text-underline.bg-sams-supp-teal {
  background-color: #47d7ac;
}
.headline-component .text-underline.bg-sams-supp-red {
  background-color: #fa4616;
}
.headline-component .text-underline.bg-sams-supp-orange {
  background-color: #ff8f1c;
}
.headline-component .text-underline.bg-sams-supp-pink {
  background-color: #de1b73;
}
.headline-component .text-underline.bg-sams-supp-yellow {
  background-color: #ffb500;
}
.headline-component .text-underline.bg-medium-blue-dark {
  background-color: #017acd;
}
.headline-component .text-underline.bg-light-blue {
  background-color: #78b9e7;
}
.headline-component .text-underline.bg-orange {
  background-color: #ce4c11;
}
.headline-component .text-underline.bg-green {
  background-color: #5fb446;
}
.headline-component .text-underline.bg-gray {
  background-color: #757575;
}
.headline-component .text-underline.bg-sams-gray {
  background-color: #333;
}
.headline-component .text-underline.bg-jet-purple {
  background-color: #4f0099;
}
.headline-component .text-underline.bg-moosejaw-red {
  background-color: #a93439;
}
.headline-component .text-underline.bg-hayneedle-gray-blue {
  background-color: #45545f;
}
.headline-component .text-underline.bg-shoes-blue {
  background-color: #203566;
}
.headline-component .text-underline.bg-bonobos-brown {
  background-color: #2f1214;
}
.headline-component .text-underline.bg-allswell-black,
.headline-component .text-underline.bg-barenecessities-black,
.headline-component .text-underline.bg-parcel-black,
.headline-component .text-underline.bg-vudu-blue {
  background-color: #000;
}
.headline-component .text-underline.bg-eloquil-brown {
  background-color: #231f20;
}
.headline-component .text-underline.bg-modcloth-gray-blue {
  background-color: #48515f;
}
.headline-component .text-underline.bg-labs {
  background-color: #302951;
}
.headline-component a.link {
  color: #333;
}
.headline-component a.link .video-icon-overlay {
  background: rgba(0, 0, 0, 0.6);
  border-bottom-left-radius: 10px;
  color: #fff;
  font-size: 1em;
  padding: 0px 10px;
  position: absolute;
  right: 0px;
  text-align: center;
  width: auto;
  z-index: 100;
}
@media (min-width: 768px) {
  .headline-component a.link .video-icon-overlay {
    font-size: 1.5em;
    padding: 5px 10px 0px;
  }
}
.headline-component a.link .video-icon-overlay .oneicon,
.headline-component a.link .video-icon-overlay .relatedico {
  margin-bottom: 5px;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .headline-component a.link .video-icon-overlay .oneicon,
  .headline-component a.link .video-icon-overlay .relatedico {
    margin-bottom: 2.5px;
    margin-top: -2.5px;
  }
}
.headline-component a.link .video-icon-overlay img {
  max-height: 20px;
  max-width: 20px;
  vertical-align: baseline;
}
@media (min-width: 768px) {
  .headline-component a.link .video-icon-overlay img {
    max-height: 25px;
    max-width: 25px;
  }
}
.headline-component a.link .video-icon-overlay.feature {
  font-size: 2em;
}
.headline-component a.link .video-icon-overlay.related {
  background: none;
  color: inherit;
  display: inline-block;
  font-size: 1em;
  height: auto;
  padding: 0 5px 0 0;
  position: relative;
  width: auto;
}
.headline-component a.link .video-icon-overlay.related img {
  max-height: 1.1em;
  max-width: 1.1em;
  vertical-align: middle;
}
.headline-component a.link div.feature-image-wrapper {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  order: 2;
  overflow: hidden;
}
@media (min-width: 768px) {
  .headline-component a.link div.feature-image-wrapper {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headline-component a.link div.feature-image-wrapper .feature-image {
  border-radius: 8px;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  width: 100%;
}
.headline-component a.link.hover {
  text-decoration: underline;
}
.headline-component a.link.hover div.feature-image,
.headline-component a.link.hover div.feature-thumbnail {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.headline-component a.link.hover div.feature-image-wrapper {
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .headline-component a.link.hover div.feature-image-wrapper {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
.headline-component a.link.hover div.feature-image-wrapper div.feature-image {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 768px) {
  .headline-component a.link.hover div.feature-image-wrapper div.feature-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.headline-component a.link.hover h1 {
  color: #0053e2;
  text-decoration: underline;
}
.headline-component a.link.hover-init div.feature-thumbnail {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.headline-component > * {
  padding: 10px 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.headline-component .header {
  border-radius: 7px;
  margin: 0;
  padding: 10px 0 20px;
}
.headline-component .header h1 {
  display: inline;
  font-size: 32px;
  font-weight: 700;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.headline-component .main-content {
  text-align: left;
}
@media (min-width: 768px) {
  .headline-component .main-content {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .headline-component .main-content {
    margin: 0;
    padding: 0;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-preferred-size: 0px;
    flex-basis: 0px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (min-width: 1200px) {
  .headline-component .main-content {
    margin: 0;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-preferred-size: 0px;
    flex-basis: 0px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.headline-component .main-content .feature-text {
  -webkit-box-orient: vertical;
}
.headline-component .main-content .feature-image {
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 174px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .headline-component .main-content .feature-image {
    height: 400px;
  }
}
@media (min-width: 992px) {
  .headline-component .main-content .feature-image {
    height: 250px;
  }
}
@media (min-width: 1200px) {
  .headline-component .main-content .feature-image {
    min-height: 370px;
  }
}
.headline-component .main-content .feature-image .feature-date {
  color: #fff;
  float: right;
  font-size: 12px;
  font-weight: 500;
  padding: 5px 10px;
}
.headline-component .main-content h1 {
  font-size: 32px;
  font-weight: 700;
  margin: 15px 0 0;
  padding: 0;
}
@media (min-width: 992px) {
  .headline-component .main-content h1 {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .headline-component .main-content h1 {
    padding: 0 15px;
  }
}
.headline-component .main-content p {
  display: -webkit-box;
  font-size: 16px;
  margin: 20px 0 0;
  padding: 0;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (min-width: 992px) {
  .headline-component .main-content p {
    display: -webkit-box;
    margin: 15px 0;
    padding: 0 15px;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .headline-component .main-content p {
    margin: 15px 0;
    padding: 0 15px;
  }
}
.headline-component .main-content a {
  border-radius: 8px;
  display: block;
}
.headline-component .main-content a:hover {
  text-decoration: none;
}
.headline-component .main-content .reading-time {
  color: #999;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 0;
  -webkit-line-clamp: 1;
}
.headline-component .secondary-feature-container {
  display: block;
  position: relative;
}
.headline-component .secondary-feature-container .secondary-feature-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 15px 0;
  padding: 0 15px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 100%;
}
@media (min-width: 768px) {
  .headline-component .secondary-feature-container .secondary-feature-item {
    display: block;
    margin: 40px 0;
    max-width: unset;
    padding: 0 15px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .headline-component
    .secondary-feature-container
    .secondary-feature-item:first-child {
    margin: 0 0 15px;
  }
}
@media (min-width: 992px) {
  .headline-component .secondary-feature-container .secondary-feature-item {
    margin: 0 0 15px;
  }
}
.headline-component
  .secondary-feature-container
  .secondary-feature-item
  .feature-thumbnail {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  background-position: 50%;
  background-size: cover;
  border-radius: 7px;
  height: 75px;
  order: 2;
  width: 75px;
}
@media (min-width: 768px) {
  .headline-component
    .secondary-feature-container
    .secondary-feature-item
    .feature-thumbnail {
    background-position: 50%;
    background-size: cover;
    border-radius: 7px;
    min-height: 180px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .headline-component
    .secondary-feature-container
    .secondary-feature-item
    .feature-thumbnail {
    min-height: 110px;
  }
}
@media (min-width: 1200px) {
  .headline-component
    .secondary-feature-container
    .secondary-feature-item
    .feature-thumbnail {
    min-height: 160px;
  }
}
.headline-component .secondary-feature-container .secondary-feature-item h1 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  font-size: 18px;
  font-weight: 700;
  margin: 0 5px 0 10px;
  order: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 768px) {
  .headline-component .secondary-feature-container .secondary-feature-item h1 {
    font-size: 18px;
    font-weight: 700;
    margin: 15px 0 0;
  }
}
.headline-component .secondary-feature-container .secondary-feature-item p {
  display: none;
  font-size: 14px;
  margin: 15px 0 0;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s;
}
@media (min-width: 768px) {
  .headline-component .secondary-feature-container .secondary-feature-item p {
    display: -webkit-box;
    font-size: 14px;
    margin: 0 0 15px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: all 1s;
  }
}
@media (min-width: 992px) {
  .headline-component .secondary-feature-container .secondary-feature-item p {
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
}
.headline-component .secondary-feature-container .secondary-feature-item a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 2;
  border-radius: 8px;
  color: inherit;
  -ms-flex: 2;
  flex: 2;
  overflow: hidden;
}
.headline-component
  .secondary-feature-container
  .secondary-feature-item
  a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .headline-component .secondary-feature-container .secondary-feature-item a {
    display: block;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}
.headline-component
  .secondary-feature-container
  .secondary-feature-item
  .reading-time {
  color: #999;
  font-size: 12px;
  font-weight: 400;
  margin: 5px 0;
  -webkit-line-clamp: 1;
}
@media (min-width: 768px) {
  .headline-component .aside {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media (min-width: 992px) {
  .headline-component .aside.aside-1 {
    margin: 0;
    padding: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width: 1200px) {
  .headline-component .aside.aside-1 {
    margin: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (min-width: 992px) {
  .headline-component .aside-2 {
    -webkit-box-flex: 1.25;
    -ms-flex: 1.25;
    flex: 1.25;
    margin: 0;
    padding: 0 0 0 20px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (min-width: 1200px) {
  .headline-component .aside-2 {
    margin: 0;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.headline-component .aside-2 h1 {
  font-size: 24px;
  font-weight: 700;
  margin: 20px 0 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 768px) {
  .headline-component .aside-2 h1 {
    margin: 0 0 5px;
  }
}
@media (min-width: 992px) {
  .headline-component .aside-2 h1 {
    margin: 0 0 5px;
  }
}
@media (min-width: 1200px) {
  .headline-component .aside-2 h1 {
    margin: 0 0 5px;
  }
}
.headline-component .aside-2 ul {
  margin: 10px 0 0;
  padding: 0;
}
@media (min-width: 992px) {
  .headline-component .aside-2 ul {
    max-height: 425px;
    overflow-y: hidden;
    padding: 0 5px 50px 0;
  }
  .headline-component .aside-2 ul:hover {
    overflow-y: scroll;
  }
  .headline-component .aside-2 ul::-webkit-scrollbar {
    width: 5px;
  }
  .headline-component .aside-2 ul::-webkit-scrollbar-track {
    background: #fefefe;
  }
  .headline-component .aside-2 ul::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
  }
  .headline-component .aside-2 ul:hover {
    overflow-y: auto;
  }
}
@media (min-width: 1200px) {
  .headline-component .aside-2 ul {
    max-height: 515px;
  }
}
.headline-component .aside-2 li {
  border-bottom: 1px solid #eee;
  list-style: none;
  margin: 0 1%;
  padding: 10px 0;
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.headline-component .aside-2 li a {
  color: inherit;
  padding: 0 5px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.headline-component .aside-2 li a.hover span.text {
  text-decoration: underline;
}
.headline-component .aside-2 li a:hover {
  text-decoration: none;
}
.headline-component .aside-2 .text-underline {
  height: 4px;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 100%;
}
.headline-component .aside-2 .list-fade {
  background: #fff;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#fff),
    color-stop(47%, hsla(0, 0%, 100%, 0.764)),
    to(hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(
    0deg,
    #fff,
    hsla(0, 0%, 100%, 0.764) 47%,
    hsla(0, 0%, 100%, 0)
  );
  display: none;
  height: 51px;
  position: relative;
  top: -50px;
  width: 100%;
}
@media (min-width: 992px) {
  .headline-component .aside-2 .list-fade {
    display: block;
  }
}
.headline-component .custom-targeting-buttons {
  padding: 0;
}
.hero-component-v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-position: 50%;
  background-size: cover;
  min-height: 450px;
  position: relative;
}
.hero-component-v2 .new-label {
  background-color: #0053e2;
  border-radius: 0 0 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 40px;
  margin-bottom: auto;
  margin-left: auto;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 64px;
}
@media (max-width: 768px) {
  .hero-component-v2 .new-label {
    height: 50px;
    width: 75px;
  }
}
@media (max-width: 480px) {
  .hero-component-v2 .new-label {
    height: 40px;
    width: 64px;
  }
}
.hero-component-v2 .new-label .new-label-text {
  color: #fff;
  font-size: 16px;
  margin-top: 9px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .hero-component-v2 .new-label .new-label-text {
    font-size: 20px;
    margin-top: 0;
    padding: 6px;
  }
}
@media (max-width: 480px) {
  .hero-component-v2 .new-label .new-label-text {
    font-size: 16px;
  }
}
.hero-component-v2.image-half-height {
  min-height: 276px;
}
.hero-component-v2.center-align {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hero-component-v2:after {
  content: "";
  min-height: inherit;
}
.hero-component-v2.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (max-width: 768px) {
  .hero-component-v2.full-width .career-search-main-wrap {
    margin: auto;
    width: 80%;
  }
}
@media (min-width: 768px) {
  .hero-component-v2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero-component-v2.center-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-component-v2.right-align {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.hero-content-v2 {
  color: #fff;
  padding: 25px calc(2vw + 8px);
  position: absolute;
  z-index: 1;
}
@media (min-width: 720px) and (max-width: 775px) {
  .hero-content-v2.center-align {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .hero-content-v2 {
    bottom: 0;
  }
}
.hero-component-v2.white-transparent-bg .hero-content-v2 {
  color: #000;
}
.hero-component-v2.image-half-height .hero-content-v2 {
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  .hero-component-v2.image-half-height .hero-content-v2 {
    padding-top: 41px;
  }
  .hero-component-v2.image-half-height .hero-content-v2.right-align {
    width: 100%;
  }
  .hero-component-v2.image-half-height
    .hero-content-v2.right-align
    .hero-button {
    float: right;
  }
}
@media (min-width: 768px) {
  .hero-component-v2.image-half-height .hero-content-v2.left-align {
    padding-right: 0;
    width: 50%;
  }
  .hero-component-v2.image-half-height .hero-content-v2.right-align {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .hero-component-v2.image-half-height .hero-content-v2 {
    padding-bottom: 15px;
    padding-top: 8px;
  }
  .hero-component-v2.image-half-height .hero-content-v2.left-align {
    padding-left: 58px;
    padding-right: 0;
  }
  .hero-component-v2.image-half-height .hero-content-v2.right-align {
    padding-left: 0;
    padding-right: 58px;
  }
  .hero-component-v2.image-half-height .hero-content-v2.center-align {
    width: auto;
  }
}
@media (min-width: 768px) {
  .hero-component-v2.image-half-height .hero-content-v2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 75%;
  }
  .hero-content-v2 {
    margin: 0 !important;
    max-width: 55%;
    min-width: 30%;
  }
}
@media (min-width: 992px) {
  .hero-content-v2 {
    padding: 25px 58px;
  }
}
.hero-content-v2 .hero-title {
  font-size: 36px;
}
@media (min-width: 992px) {
  .hero-content-v2 .hero-title {
    font-size: 48px;
    line-height: 48px;
    min-height: 56px;
  }
}
.hero-content-v2 .hero-text {
  font-size: 23px;
}
.hero-component-v2.image-half-height .hero-content-v2 .hero-text {
  padding-top: 7px;
}
@media (min-width: 992px) {
  .hero-component-v2.image-half-height .hero-content-v2 .hero-text {
    padding-top: 0;
  }
}
.hero-content-v2 .hero-button {
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  margin: 35px 0 0;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 2px solid #fff;
  border-radius: 25px;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-content-v2 .hero-button.iconright {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hero-content-v2 .hero-button .btn-text {
  margin: 0 5px;
}
.hero-content-v2 .hero-button.yellow-btn.no-image {
  border-color: #001e60;
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.yellow-btn.with-image {
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image {
  border: 2px solid #fff;
  border-radius: 25px;
  letter-spacing: normal;
  min-height: 36px;
  padding: 6px 50px;
  text-decoration: none;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-white {
  border-color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-transparent {
  border-color: transparent;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue {
  border-color: #0053e2;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-yellow {
  border-color: #fff200;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-yellow:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-yellow:hover {
  background-color: #ffce4d;
  border-color: #ffce4d;
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-yellow:active {
  background-color: #f79428;
  border-color: #f79428;
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue {
  border-color: #78b9e7;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-green {
  border-color: #5fb446;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-green:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-red {
  border-color: #de1c24;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-red:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-pink {
  border-color: #eb148d;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-pink:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-pink:hover {
  background-color: #f15aaf;
  border-color: #f15aaf;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-orange {
  border-color: #fa6400;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-orange:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-orange:hover {
  background-color: #f79e63;
  border-color: #f79e63;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-teal {
  border-color: #3ec5e6;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-teal:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-teal:hover {
  background-color: #65d1eb;
  border-color: #65d1eb;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-teal:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-gray {
  border-color: #757575;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-gray:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray {
  border-color: #f2f2f2;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue {
  border-color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:hover {
  background-color: #4c9bdc;
  background-color: #57606b;
  border-color: #4c9bdc;
  border-color: #57606b;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:active {
  background-color: #064f8e;
  background-color: #031122;
  border-color: #064f8e;
  border-color: #031122;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue {
  border-color: #22449b;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-light-blue {
  border-color: #2983ea;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-light-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-medium-blue {
  border-color: #1788da;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-medium-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-medium-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-medium-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green {
  border-color: #10a04b;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange {
  border-color: #f37020;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange:hover {
  background-color: #f79e63;
  border-color: #f79e63;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red {
  border-color: #ec0439;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-yellow {
  border-color: #fba72b;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-yellow:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-yellow:hover {
  background-color: #ffce4d;
  border-color: #ffce4d;
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-yellow:active {
  background-color: #f79428;
  border-color: #f79428;
  color: #001e60;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray {
  border-color: #333;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-jet-purple {
  border-color: #4f0099;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red {
  border-color: #a93439;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-modcloth-gray-blue {
  border-color: #48515f;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-modcloth-gray-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-modcloth-gray-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-modcloth-gray-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-hayneedle-gray-blue {
  border-color: #45545f;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-hayneedle-gray-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-hayneedle-gray-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-hayneedle-gray-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue {
  border-color: #203566;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-bonobos-brown {
  border-color: #2f1214;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-allswell-black,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-barenecessities-black,
.hero-content-v2 .hero-button.button-primary.with-image.bg-parcel-black {
  border-color: #000;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue {
  border-color: #0072ce;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-eloquil-brown {
  border-color: #231f20;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-labs {
  border-color: #302951;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-black {
  border-color: #000;
}
.hero-content-v2 .hero-button.button-primary.with-image.walmart-pink {
  border-color: #dd1385;
}
.hero-content-v2 .hero-button.button-primary.with-image.walmart-pink:focus,
.hero-content-v2 .hero-button.button-primary.with-image.walmart-pink:hover {
  background-color: #f15aaf;
  border-color: #f15aaf;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.walmart-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue {
  border-color: #041f41;
}
.hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-deep-blue:hover {
  background-color: #4c9bdc;
  background-color: #57606b;
  border-color: #4c9bdc;
  border-color: #57606b;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-deep-blue:active {
  background-color: #064f8e;
  background-color: #031122;
  border-color: #064f8e;
  border-color: #031122;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-background-blue {
  border-color: #e1edf9;
}
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-background-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-background-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.walmart-background-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-artcom {
  border-color: #1e617c;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-dark-blue {
  border-color: #00358e;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-dark-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-dark-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-dark-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-main-blue {
  border-color: #0067a0;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-main-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-main-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-main-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-light-blue {
  border-color: #a4dbe8;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-light-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-primary-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-blue {
  border-color: #00afd7;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray {
  border-color: #7c878e;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-gray {
  border-color: #d0d3d4;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-gray:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-secondary-light-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-dark-purple {
  border-color: #514689;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-light-purple {
  border-color: #9063cd;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-green {
  border-color: #006f44;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-green:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-teal {
  border-color: #47d7ac;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-teal:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-teal:hover {
  background-color: #65d1eb;
  border-color: #65d1eb;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-teal:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-red {
  border-color: #fa4616;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-red:focus,
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-orange {
  border-color: #ff8f1c;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-orange:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-orange:hover {
  background-color: #f79e63;
  border-color: #f79e63;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-pink {
  border-color: #de1b73;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-pink:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-pink:hover {
  background-color: #f15aaf;
  border-color: #f15aaf;
  color: #fff;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff;
}
.hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-yellow {
  border-color: #ffb500;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-yellow:focus,
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-yellow:hover {
  background-color: #ffce4d;
  border-color: #ffce4d;
  color: #001e60;
}
.hero-content-v2
  .hero-button.button-primary.with-image.bg-sams-supp-yellow:active {
  background-color: #f79428;
  border-color: #f79428;
  color: #001e60;
}
.hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button {
  border-color: #001e60;
  color: #001e60;
}
@media (min-width: 992px) {
  .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button:active {
    background-color: #031122;
    border-color: #031122;
    color: #fff;
  }
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-transparent {
  background-color: #fff;
  border-color: #fff;
  color: #0053e2;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-transparent:focus,
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-transparent:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-transparent:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-white {
  background-color: #fff;
  border-color: #fff;
  color: #0053e2;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-white:focus,
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-white:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-white:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-light-gray {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #0053e2;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-light-gray:focus,
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-light-gray:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .hero-button.button-primary.bg-light-gray:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #f2f2f2;
}
.hero-component-v2.image-half-height .hero-content-v2 .hero-button {
  margin: 20px 0 0;
}
@media (min-width: 992px) {
  .hero-component-v2.image-half-height .hero-content-v2 .hero-button {
    margin: 30px 0 0;
  }
  .hero-content-v2 .hero-button {
    border: 2px solid #fff;
    border-radius: 25px;
    letter-spacing: normal;
    min-height: 36px;
    padding: 6px 50px;
    text-decoration: none;
  }
  .hero-content-v2 .hero-button:hover {
    background: #fff;
    border-color: #fff;
    color: #017acd;
    text-decoration: none;
  }
  .hero-component-v2.bg-white .hero-button:hover {
    color: #fff;
  }
  .hero-component-v2.bg-white .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-white .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-white .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-transparent .hero-button:hover {
    color: #fff;
  }
  .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-walmart-blue .hero-button:hover {
    color: #0053e2;
  }
  .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-yellow .hero-button:hover {
    color: #fff200;
  }
  .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-light-blue .hero-button:hover {
    color: #78b9e7;
  }
  .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-green .hero-button:hover {
    color: #5fb446;
  }
  .hero-component-v2.bg-green .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-green .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-green .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-red .hero-button:hover {
    color: #de1c24;
  }
  .hero-component-v2.bg-red .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-pink .hero-button:hover {
    color: #eb148d;
  }
  .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-orange .hero-button:hover {
    color: #fa6400;
  }
  .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-teal .hero-button:hover {
    color: #3ec5e6;
  }
  .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-gray .hero-button:hover {
    color: #757575;
  }
  .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-light-gray .hero-button:hover {
    color: #f2f2f2;
  }
  .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-deep-blue .hero-button:hover {
    color: #001e60;
  }
  .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-blue .hero-button:hover {
    color: #22449b;
  }
  .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-light-blue .hero-button:hover {
    color: #2983ea;
  }
  .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-medium-blue .hero-button:hover {
    color: #1788da;
  }
  .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-green .hero-button:hover {
    color: #10a04b;
  }
  .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-orange .hero-button:hover {
    color: #f37020;
  }
  .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-red .hero-button:hover {
    color: #ec0439;
  }
  .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-yellow .hero-button:hover {
    color: #fba72b;
  }
  .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-gray .hero-button:hover {
    color: #333;
  }
  .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-jet-purple .hero-button:hover {
    color: #4f0099;
  }
  .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-moosejaw-red .hero-button:hover {
    color: #a93439;
  }
  .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover {
    color: #48515f;
  }
  .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-modcloth-gray-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover {
    color: #45545f;
  }
  .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-hayneedle-gray-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-hayneedle-gray-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-shoes-blue .hero-button:hover {
    color: #203566;
  }
  .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-bonobos-brown .hero-button:hover {
    color: #2f1214;
  }
  .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-allswell-black .hero-button:hover {
    color: #000;
  }
  .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-barenecessities-black .hero-button:hover {
    color: #000;
  }
  .hero-component-v2.bg-barenecessities-black
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-barenecessities-black
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-barenecessities-black
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-parcel-black .hero-button:hover {
    color: #000;
  }
  .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-vudu-blue .hero-button:hover {
    color: #0072ce;
  }
  .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-eloquil-brown .hero-button:hover {
    color: #231f20;
  }
  .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-labs .hero-button:hover {
    color: #302951;
  }
  .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-black .hero-button:hover {
    color: #000;
  }
  .hero-component-v2.bg-black .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-black .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-black .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.walmart-pink .hero-button:hover {
    color: #dd1385;
  }
  .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.walmart-deep-blue .hero-button:hover {
    color: #041f41;
  }
  .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.walmart-background-blue .hero-button:hover {
    color: #e1edf9;
  }
  .hero-component-v2.walmart-background-blue
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.walmart-background-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.walmart-background-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-artcom .hero-button:hover {
    color: #1e617c;
  }
  .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-dark-blue .hero-button:hover {
    color: #00358e;
  }
  .hero-component-v2.bg-sams-primary-dark-blue
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-primary-dark-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-dark-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-main-blue .hero-button:hover {
    color: #0067a0;
  }
  .hero-component-v2.bg-sams-primary-main-blue
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-primary-main-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-main-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-light-blue .hero-button:hover {
    color: #a4dbe8;
  }
  .hero-component-v2.bg-sams-primary-light-blue
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-primary-light-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-primary-light-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-light-blue .hero-button:hover {
    color: #00afd7;
  }
  .hero-component-v2.bg-sams-secondary-light-blue
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-secondary-light-blue
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-light-blue
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-dark-gray .hero-button:hover {
    color: #7c878e;
  }
  .hero-component-v2.bg-sams-secondary-dark-gray
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-secondary-dark-gray
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-dark-gray
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-light-gray .hero-button:hover {
    color: #d0d3d4;
  }
  .hero-component-v2.bg-sams-secondary-light-gray
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-secondary-light-gray
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-secondary-light-gray
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-dark-purple .hero-button:hover {
    color: #514689;
  }
  .hero-component-v2.bg-sams-supp-dark-purple
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-dark-purple
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-dark-purple
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-light-purple .hero-button:hover {
    color: #9063cd;
  }
  .hero-component-v2.bg-sams-supp-light-purple
    .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-light-purple
    .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-light-purple
    .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-green .hero-button:hover {
    color: #006f44;
  }
  .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-teal .hero-button:hover {
    color: #47d7ac;
  }
  .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-red .hero-button:hover {
    color: #fa4616;
  }
  .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-orange .hero-button:hover {
    color: #ff8f1c;
  }
  .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-pink .hero-button:hover {
    color: #de1b73;
  }
  .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-yellow .hero-button:hover {
    color: #ffb500;
  }
  .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:focus,
  .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button:hover {
    background: #001e60;
    border-color: #001e60;
    color: #fff;
  }
}
.hero-content-v2 .hero-button .hero-button-icon {
  font-style: normal;
  letter-spacing: 3px;
}
.hero-content-v2 .hero-button .hero-custom-icon {
  height: 14px;
  width: 14px;
}
.hero-content-v2 .link-button {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  margin: 35px 0 0;
}
.hero-component-v2.white-transparent-bg .hero-content-v2 .link-button {
  color: #000;
}
.hero-content-v2 .link-button .hero-button-icon {
  font-style: normal;
  letter-spacing: 3px;
}
.hero-content-v2 .link-button .hero-custom-icon {
  height: 14px;
  width: 14px;
}
.hero-content-v2 .link-button.iconright {
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 20px;
  font-weight: 600;
  margin: 35px 0 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.hero-component-v2.white-transparent-bg
  .hero-content-v2
  .link-button.iconright {
  color: #000;
}
.hero-content-v2 .link-button.iconright .hero-button-icon {
  font-style: normal;
  letter-spacing: 3px;
  margin-left: 6px;
}
.hero-content-v2 .link-button.iconright .hero-button-icon.fa {
  font-style: normal;
  letter-spacing: 3px;
  margin-left: 6px;
  margin-top: 3px;
}
.hero-content-v2 .link-button.iconright .hero-custom-icon {
  height: 14px;
  margin-bottom: 4px;
  margin-left: 6px;
  width: 14px;
}
.hero-component-v2 .darken-image {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
}
.hero-component-v2 .darken-image.opacity-0 {
  opacity: 0;
}
.hero-component-v2 .darken-image.opacity-15 {
  opacity: 0.15;
}
.hero-component-v2 .darken-image.opacity-30 {
  opacity: 0.3;
}
.hero-component-v2 .darken-image.opacity-45 {
  opacity: 0.45;
}
.hero-component-v2 .career-search-main-wrap {
  margin: auto;
}
@media (max-width: 768px) {
  .hero-component-v2 .career-search-main-wrap {
    width: 80%;
  }
}
.career-search-content {
  height: 200px;
  margin: 0 auto;
  z-index: 1;
}
.career-search-content h1 {
  color: #fff;
  font-size: 40px;
}
.hero-component-v2.white-transparent-bg .career-search-content h1 {
  color: #000;
}
.career-search-content .career-hero-text {
  color: #fff;
  font-size: 25px;
  margin-bottom: 30px;
}
.hero-component-v2.white-transparent-bg
  .career-search-content
  .career-hero-text {
  color: #000;
}
@media (min-width: 768px) {
  .career-search-content img {
    margin-bottom: 30px;
  }
}
.hero-component-v2 .bg-light-gray.hero-content-v2.author-initials {
  background: #d3d3d3 !important;
}
.author-wrap {
  margin: 5px 0 0;
}
.author-wrap .initials-cell {
  vertical-align: top;
}
.author-wrap .initials-cell.a {
  width: 30px;
}
.author-wrap .initials-cell .author-initials {
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 50%;
  color: #333;
  font-size: 12px;
  height: 26px;
  margin: 1px 13px 0 0;
  padding-top: 4px;
  text-align: center;
  width: 26px;
}
@media (min-width: 768px) {
  .author-wrap .initials-cell .author-initials {
    font-size: 15px;
    height: 32px;
    margin-right: 15px;
    padding-top: 5px;
    width: 32px;
  }
}
.author-wrap .author-name-date .author-name {
  display: inline-block;
  font-size: 23px;
  line-height: 23px;
  margin-right: 15px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .author-wrap .author-name-date .author-name {
    font-size: 30px;
    line-height: 30px;
  }
}
.author-wrap .author-name-date .art-date {
  display: inline-block;
  font-size: 14px;
  padding-top: 7px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .author-wrap .author-name-date .art-date {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .author-wrap .author-name-date .art-date {
    font-size: 20px;
    padding-top: 10px;
  }
}
.career-new-tag-fix {
  display: none;
}
.hero-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-position: 50%;
  background-size: cover;
  min-height: 450px;
  position: relative;
}
.hero-component .new-label {
  background-color: #0053e2;
  border-radius: 0 0 0 6px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  height: 60px;
  margin-bottom: auto;
  margin-left: auto;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 94px;
}
@media (max-width: 768px) {
  .hero-component .new-label {
    height: 50px;
    width: 75px;
  }
}
@media (max-width: 480px) {
  .hero-component .new-label {
    height: 40px;
    width: 64px;
  }
}
.hero-component .new-label .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  margin-top: 12px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .hero-component .new-label .new-label-text {
    font-size: 20px;
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
  .hero-component .new-label .new-label-text {
    font-size: 16px;
  }
}
.hero-component.image-half-height {
  min-height: 276px;
}
.hero-component.center-align {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hero-component:after {
  content: "";
  min-height: inherit;
}
.hero-component.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (min-width: 768px) {
  .hero-component {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero-component.center-align {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .hero-component.right-align {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.hero-content {
  color: #fff;
  margin-bottom: 62px;
  padding: 25px calc(2vw + 8px);
  position: absolute;
  z-index: 1;
}
.hero-component.white-transparent-bg .hero-content {
  color: #000;
}
.hero-component.image-half-height .hero-content {
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  .hero-component.image-half-height .hero-content {
    padding-top: 41px;
  }
  .hero-component.image-half-height .hero-content.right-align {
    width: 100%;
  }
  .hero-component.image-half-height .hero-content.right-align .hero-button {
    float: right;
  }
}
@media (min-width: 768px) {
  .hero-component.image-half-height .hero-content.left-align {
    padding-right: 0;
    width: 50%;
  }
  .hero-component.image-half-height .hero-content.right-align {
    padding-left: 0;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .hero-component.image-half-height .hero-content {
    padding-bottom: 15px;
    padding-top: 8px;
  }
  .hero-component.image-half-height .hero-content.left-align {
    padding-left: 58px;
    padding-right: 0;
  }
  .hero-component.image-half-height .hero-content.right-align {
    padding-left: 0;
    padding-right: 58px;
  }
  .hero-component.image-half-height .hero-content.center-align {
    padding-left: 0;
    padding-right: 0;
    width: auto;
  }
}
@media (min-width: 768px) {
  .hero-component.image-half-height .hero-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 75%;
  }
  .hero-content {
    margin: 0 !important;
    max-width: 55%;
    min-width: 30%;
  }
}
@media (min-width: 992px) {
  .hero-content {
    padding: 25px 58px;
  }
}
.hero-content .hero-title {
  font-size: 36px;
}
@media (min-width: 992px) {
  .hero-content .hero-title {
    font-size: 48px;
    line-height: 48px;
    min-height: 56px;
  }
}
.hero-content .hero-text {
  font-size: 23px;
}
.hero-component.image-half-height .hero-content .hero-text {
  padding-top: 7px;
}
@media (min-width: 992px) {
  .hero-component.image-half-height .hero-content .hero-text {
    padding-top: 0;
  }
}
.hero-content .hero-button {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 3px;
  margin: 35px 0 0;
}
.hero-content .hero-button.yellow-btn.no-image {
  border-color: #001e60;
  color: #001e60;
}
.hero-content .hero-button.button-primary.yellow-btn.with-image {
  color: #001e60;
}
.hero-content .hero-button.button-primary.with-image {
  border: 2px solid #fff;
  border-radius: 25px;
  letter-spacing: normal;
  min-height: 36px;
  padding: 6px 50px;
  text-decoration: none;
}
.hero-content .hero-button.button-primary.with-image.bg-white {
  border-color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-transparent {
  border-color: transparent;
}
.hero-content .hero-button.button-primary.with-image.bg-walmart-blue {
  border-color: #0053e2;
}
.hero-content .hero-button.button-primary.with-image.bg-walmart-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-walmart-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-walmart-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-yellow {
  border-color: #fff200;
}
.hero-content .hero-button.button-primary.with-image.bg-yellow:focus,
.hero-content .hero-button.button-primary.with-image.bg-yellow:hover {
  background-color: #ffce4d;
  border-color: #ffce4d;
  color: #001e60;
}
.hero-content .hero-button.button-primary.with-image.bg-yellow:active {
  background-color: #f79428;
  border-color: #f79428;
  color: #001e60;
}
.hero-content .hero-button.button-primary.with-image.bg-light-blue {
  border-color: #78b9e7;
}
.hero-content .hero-button.button-primary.with-image.bg-light-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-green {
  border-color: #5fb446;
}
.hero-content .hero-button.button-primary.with-image.bg-green:focus,
.hero-content .hero-button.button-primary.with-image.bg-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-red {
  border-color: #de1c24;
}
.hero-content .hero-button.button-primary.with-image.bg-red:focus,
.hero-content .hero-button.button-primary.with-image.bg-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-pink {
  border-color: #eb148d;
}
.hero-content .hero-button.button-primary.with-image.bg-pink:focus,
.hero-content .hero-button.button-primary.with-image.bg-pink:hover {
  background-color: #f15aaf;
  border-color: #f15aaf;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-orange {
  border-color: #fa6400;
}
.hero-content .hero-button.button-primary.with-image.bg-orange:focus,
.hero-content .hero-button.button-primary.with-image.bg-orange:hover {
  background-color: #f79e63;
  border-color: #f79e63;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-teal {
  border-color: #3ec5e6;
}
.hero-content .hero-button.button-primary.with-image.bg-teal:focus,
.hero-content .hero-button.button-primary.with-image.bg-teal:hover {
  background-color: #65d1eb;
  border-color: #65d1eb;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-teal:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-deep-blue {
  border-color: #001e60;
}
.hero-content .hero-button.button-primary.with-image.bg-deep-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-deep-blue:hover {
  background-color: #4c9bdc;
  background-color: #57606b;
  border-color: #4c9bdc;
  border-color: #57606b;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-deep-blue:active {
  background-color: #064f8e;
  background-color: #031122;
  border-color: #064f8e;
  border-color: #031122;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-blue {
  border-color: #22449b;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-light-blue {
  border-color: #2983ea;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:active {
  background-color: #064f8e;
  background-color: #1888c8;
  border-color: #064f8e;
  border-color: #1888c8;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-medium-blue {
  border-color: #1788da;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-medium-blue:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-medium-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-content
  .hero-button.button-primary.with-image.bg-sams-medium-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-green {
  border-color: #10a04b;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-green:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-orange {
  border-color: #f37020;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-orange:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-orange:hover {
  background-color: #f79e63;
  border-color: #f79e63;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-orange:active {
  background-color: #e54e26;
  border-color: #e54e26;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-red {
  border-color: #ec0439;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-red:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-yellow {
  border-color: #fba72b;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-yellow:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-yellow:hover {
  background-color: #ffce4d;
  border-color: #ffce4d;
  color: #001e60;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-yellow:active {
  background-color: #f79428;
  border-color: #f79428;
  color: #001e60;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-gray {
  border-color: #333;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-gray:focus,
.hero-content .hero-button.button-primary.with-image.bg-sams-gray:hover {
  background-color: #707070;
  border-color: #707070;
  color: #fff;
}
.hero-content .hero-button.button-primary.with-image.bg-sams-gray:active {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.hero-component.white-transparent-bg .hero-content .hero-button {
  border-color: #001e60;
  color: #001e60;
}
@media (min-width: 992px) {
  .hero-component.white-transparent-bg .hero-content .hero-button:active {
    background-color: #031122;
    border-color: #031122;
    color: #fff;
  }
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-transparent {
  background-color: #fff;
  border-color: #fff;
  color: #0053e2;
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-transparent:focus,
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-transparent:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-transparent:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-white {
  background-color: #fff;
  border-color: #fff;
  color: #0053e2;
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-white:focus,
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-white:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: #fff;
}
.hero-component.white-transparent-bg
  .hero-content
  .hero-button.button-primary.bg-white:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
}
.hero-component.image-half-height .hero-content .hero-button {
  margin: 20px 0 0;
}
@media (min-width: 992px) {
  .hero-component.image-half-height .hero-content .hero-button {
    margin: 8px 0 0;
  }
  .hero-content .hero-button {
    border: 2px solid #fff;
    border-radius: 25px;
    letter-spacing: normal;
    min-height: 36px;
    padding: 6px 50px;
    text-decoration: none;
  }
  .hero-content .hero-button:hover {
    background: #fff;
    border-color: #fff;
    color: #017acd;
    text-decoration: none;
  }
  .hero-component.bg-white .hero-button:hover {
    color: #fff;
  }
  .hero-component.bg-white .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-white .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-white .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-transparent .hero-button:hover {
    color: #fff;
  }
  .hero-component.bg-transparent .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-transparent .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-transparent .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-walmart-blue .hero-button:hover {
    color: #0053e2;
  }
  .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-yellow .hero-button:hover {
    color: #fff200;
  }
  .hero-component.bg-yellow .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-yellow .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-yellow .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-light-blue .hero-button:hover {
    color: #78b9e7;
  }
  .hero-component.bg-light-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-light-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-light-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-green .hero-button:hover {
    color: #5fb446;
  }
  .hero-component.bg-green .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-green .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-green .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-red .hero-button:hover {
    color: #de1c24;
  }
  .hero-component.bg-red .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-pink .hero-button:hover {
    color: #eb148d;
  }
  .hero-component.bg-pink .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-pink .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-pink .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-orange .hero-button:hover {
    color: #fa6400;
  }
  .hero-component.bg-orange .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-orange .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-orange .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-teal .hero-button:hover {
    color: #3ec5e6;
  }
  .hero-component.bg-teal .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-teal .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-teal .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-deep-blue .hero-button:hover {
    color: #001e60;
  }
  .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-blue .hero-button:hover {
    color: #22449b;
  }
  .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-light-blue .hero-button:hover {
    color: #2983ea;
  }
  .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-medium-blue .hero-button:hover {
    color: #1788da;
  }
  .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-green .hero-button:hover {
    color: #10a04b;
  }
  .hero-component.bg-sams-green .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-green .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-green .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-orange .hero-button:hover {
    color: #f37020;
  }
  .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-red .hero-button:hover {
    color: #ec0439;
  }
  .hero-component.bg-sams-red .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-red .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-red .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-yellow .hero-button:hover {
    color: #fba72b;
  }
  .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.bg-sams-gray .hero-button:hover {
    color: #333;
  }
  .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:focus,
  .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:hover {
    background-color: #57606b;
    border-color: #57606b;
    color: #fff;
  }
  .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:active {
    background-color: #001e60;
    border-color: #001e60;
    color: #fff;
  }
  .hero-component.white-transparent-bg .hero-content .hero-button:hover {
    background: #001e60;
    border-color: #001e60;
    color: #fff;
  }
}
.hero-component .darken-image {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
}
.hero-component .darken-image.opacity-0 {
  opacity: 0;
}
.hero-component .darken-image.opacity-15 {
  opacity: 0.15;
}
.hero-component .darken-image.opacity-30 {
  opacity: 0.3;
}
.hero-component .darken-image.opacity-45 {
  opacity: 0.45;
}
@media print {
  .hero-button {
    border: 2px solid #fff;
    border-radius: 25px;
    letter-spacing: normal;
    padding: 6px 50px;
    text-decoration: none;
  }
}
.carouser-wrapper .slides {
  display: none;
}
.carouser-wrapper .slideshow-container {
  margin: auto;
  max-width: 1000px;
  position: relative;
}
.carouser-wrapper .parent-dot-container {
  bottom: 0px;
  width: 100%;
}
.carouser-wrapper .dot-container,
.carouser-wrapper .parent-dot-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.carouser-wrapper .dot-container {
  bottom: 17px;
  width: auto !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 30px;
  padding: 4px 8px;
}
.carouser-wrapper .dot-container .dot {
  border: 1px solid #d8d8d8;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin: 0 4px;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
  width: 8px;
}
.carouser-wrapper .dot-container .dot:hover {
  background-color: #d8d8d8 !important;
}
.carouser-wrapper .dot-container .dot.active {
  background-color: #d8d8d8 !important;
  height: 12px !important;
  width: 12px !important;
}
.h-carousel-arrows {
  background-color: #fff;
  border-radius: 100px;
  -webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.15),
    0px -1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.15),
    0px -1px 4px 0px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  height: 60px;
  opacity: 0.8;
  position: absolute;
  top: 45%;
  width: 60px;
  z-index: 3;
}
@media (max-width: 768px) {
  .h-carousel-arrows {
    height: 50px;
    width: 50px;
  }
}
.h-carousel-arrows .fa-angle-left:before {
  color: #000;
  font-size: 40px;
  margin-top: -9px;
  padding-left: 20px;
  position: absolute;
}
@media (max-width: 768px) {
  .h-carousel-arrows .fa-angle-left:before {
    font-size: 32px;
    padding-left: 18px;
  }
}
.h-carousel-arrows .fa-angle-right:before {
  color: #000;
  font-size: 40px;
  margin-top: -9px;
  padding-left: 25px;
  position: absolute;
}
@media (max-width: 768px) {
  .h-carousel-arrows .fa-angle-right:before {
    font-size: 32px;
    padding-left: 22px;
  }
}
.h-carousel-arrows.right {
  right: 40px;
}
.h-carousel-arrows.left {
  left: 40px;
}
.h-carousel-arrows:hover {
  -webkit-animation: none;
  animation: none;
}
.fade {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-name: fade;
  animation-name: fade;
}
.highlight-block-carousel-2-0 {
  margin: 0 -10px;
}
.highlight-block-carousel-2-0 .card-container {
  padding-top: 56.25%;
  position: relative;
}
.highlight-block-carousel-2-0 .card-container.one-card-container {
  padding-top: 56.25%;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .img-wrapper:after {
  background: #000;
  border-radius: 6px;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  width: 100%;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .img-wrapper.darken-0:after {
  opacity: 0;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .img-wrapper.darken-15:after {
  opacity: 0.15;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .img-wrapper.darken-30:after {
  opacity: 0.3;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .img-wrapper.darken-45:after {
  opacity: 0.45;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card-container.half-card .card:before {
    background: #000;
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    opacity: 0.3;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    width: 100%;
  }
  .highlight-block-carousel-2-0
    .card-container.half-card
    .card.darken-0:before {
    opacity: 0;
  }
  .highlight-block-carousel-2-0
    .card-container.half-card
    .card.darken-15:before {
    opacity: 0.15;
  }
  .highlight-block-carousel-2-0
    .card-container.half-card
    .card.darken-30:before {
    opacity: 0.3;
  }
  .highlight-block-carousel-2-0
    .card-container.half-card
    .card.darken-45:before {
    opacity: 0.45;
  }
}
.highlight-block-carousel-2-0 .card-container.half-card .card .card-copy {
  bottom: -45px;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card
  .card-copy.no-comments {
  bottom: 15px;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.slides
  .card-copy {
  bottom: -45px;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.slides
  .card-copy.no-comments {
  bottom: 50px;
}
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.var-four:hover
  .card-copy,
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.var-four:hover
  .card-copy.no-comments,
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.var-three:hover
  .card-copy,
.highlight-block-carousel-2-0
  .card-container.half-card
  .card.var-three:hover
  .card-copy.no-comments {
  bottom: 5px;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card-container.half-card {
    padding-top: 21.1%;
  }
}
@media (min-width: 992px) {
  .highlight-block-carousel-2-0 .card-container.half-card,
  .highlight-block-carousel-2-0 .card-container.half-card.one-card-container {
    padding-top: 16.75%;
  }
}
.highlight-block-carousel-2-0 .card-wrapper {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  left: 0;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.highlight-block-carousel-2-0
  .card-wrapper.multi-swap
  .section-wrap:first-child {
  margin-top: 10px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0
    .card-wrapper.multi-swap
    .section-wrap:first-child {
    margin-top: 0;
  }
}
.highlight-block-carousel-2-0
  .card-wrapper.multi-swap
  .section-wrap:nth-child(2) {
  margin-top: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.highlight-block-carousel-2-0
  .card-wrapper.multi-swap
  .section-wrap:nth-child(3) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.highlight-block-carousel-2-0 .card-wrapper.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card-wrapper.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.highlight-block-carousel-2-0 .card-wrapper.reverse .section-wrap:first-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0
    .card-wrapper.reverse
    .section-wrap:first-child {
    margin-top: 0;
  }
}
.highlight-block-carousel-2-0 .card-wrapper.reverse .section-wrap:last-child {
  margin-top: 0;
}
.highlight-block-carousel-2-0 .opaqueTextbox {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0px;
  display: block;
  height: 208px;
  max-height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.highlight-block-carousel-2-0 .section-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(25% - 10px);
  padding: 0 10px;
  position: relative;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 10px;
}
.highlight-block-carousel-2-0 .section-wrap:first-child {
  height: 50%;
  margin: 0;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .section-wrap {
    height: 100%;
    margin-top: 0;
    width: 25%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .highlight-block-carousel-2-0 .section-wrap:first-child {
    height: 100%;
    width: 50%;
  }
}
.highlight-block-carousel-2-0 .card {
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  height: 100%;
  overflow: hidden;
  position: relative;
  width: calc(100% - 5px);
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card {
    width: 100%;
  }
}
.highlight-block-carousel-2-0 .card a {
  display: block;
  height: 100%;
}
.highlight-block-carousel-2-0 .card:before {
  content: "";
  display: block;
}
.highlight-block-carousel-2-0 .card > img {
  height: auto;
  max-height: 480px;
  min-height: 480px;
  min-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card.var-one {
    width: 100%;
  }
}
.highlight-block-carousel-2-0 .card.var-two {
  width: 100%;
}
.highlight-block-carousel-2-0 .card.var-four .prime-title,
.highlight-block-carousel-2-0 .card.var-three .prime-title {
  font-size: 18px;
}
.highlight-block-carousel-2-0 .card.var-four .sec-title,
.highlight-block-carousel-2-0 .card.var-three .sec-title {
  font-size: 14px;
}
.highlight-block-carousel-2-0 .card.var-three {
  margin-right: 5px;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card.var-three {
    margin-right: 0;
  }
}
.highlight-block-carousel-2-0 .card.var-four {
  margin-left: 5px;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .card.var-four {
    margin-left: 0;
    margin-top: 10px;
  }
}
.highlight-block-carousel-2-0 .card-copy {
  bottom: 0px;
  color: #fff;
  position: absolute;
  -webkit-transition: bottom 0.2s;
  transition: bottom 0.2s;
  z-index: 1;
}
.highlight-block-carousel-2-0 .card-copy .prime-title {
  display: -webkit-box;
  font-size: 32px;
  font-weight: 700;
  width: 100%;
  -webkit-line-clamp: 2;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
  -webkit-box-orient: vertical;
  max-height: 80px;
}
.highlight-block-carousel-2-0 .card-copy .prime-title.tt-bold {
  font-weight: 700;
}
.highlight-block-carousel-2-0 .card-copy .prime-title.tt-black {
  font-weight: 900;
}
.highlight-block-carousel-2-0 .card-copy .sec-title {
  display: -webkit-box;
  font-size: 18px;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
  font-weight: 400;
  line-height: 24px;
  margin-top: 8px;
  max-height: 24px;
  z-index: 1;
}
.highlight-block-carousel-2-0 .card-copy .liveFyre-comments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 20px 0 0;
}
.highlight-block-carousel-2-0 .card-copy .liveFyre-comments .comments-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-chat.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 31px;
  width: 31px;
}
.highlight-block-carousel-2-0 .card-copy .liveFyre-comments .comment-count {
  font-size: 16px;
  margin-left: 8px;
}
.highlight-block-carousel-2-0 .slides .card-copy {
  margin: 40px 40px 52px;
}
.highlight-block-carousel-2-0 .img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
  height: 100%;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.highlight-block-carousel-2-0 .img-wrapper > img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .img-wrapper:before {
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(transparent),
      to(#000)
    );
    background: linear-gradient(180deg, transparent, #000);
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    width: 100%;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-0:before {
    opacity: 0;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-15:before {
    opacity: 0.15;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-30:before {
    opacity: 0.3;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-45:before {
    opacity: 0.45;
  }
}
@media (max-width: 991px) {
  .highlight-block-carousel-2-0 .img-wrapper:after {
    background: #000;
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    width: 100%;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-0:after {
    opacity: 0;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-15:after {
    opacity: 0.15;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-30:after {
    opacity: 0.3;
  }
  .highlight-block-carousel-2-0 .img-wrapper.darken-45:after {
    opacity: 0.45;
  }
}
@media (max-width: 992px) {
  .highlight-block-carousel-2-0 .slides .card-copy {
    margin: 24px 24px 56px;
  }
  .highlight-block-carousel-2-0 .slides .card-copy .prime-title {
    font-size: 24px !important;
    line-height: 32px;
    max-height: 64px;
    -webkit-box-orient: vertical;
  }
  .highlight-block-carousel-2-0 .slides .card-copy .sec-title {
    font-size: 16px;
    line-height: 24px;
    max-height: 24px;
    -webkit-box-orient: vertical;
  }
  .highlight-block-carousel-2-0 .opaqueTextbox {
    height: 184px;
  }
}
@media (max-width: 768px) {
  .highlight-block-carousel-2-0 .slides .card-copy {
    margin: 16px 16px 44px;
  }
  .highlight-block-carousel-2-0 .slides .card-copy .prime-title {
    font-size: 18px !important;
    line-height: 24px;
    margin-top: 6px;
    max-height: 48px;
    width: 100%;
    -webkit-box-orient: vertical;
  }
  .highlight-block-carousel-2-0 .slides .card-copy .sec-title {
    font-size: 14px;
    line-height: 16px;
    margin-top: 4px;
    max-height: 16px;
    width: 100%;
    -webkit-box-orient: vertical;
  }
  .highlight-block-carousel-2-0 .opaqueTextbox {
    height: 124px;
  }
}
.highlight-block-carousel-2-0 .three-card-wrapper .section-wrap,
.highlight-block-carousel-2-0 .two-card-wrapper .section-wrap {
  height: 70%;
}
.highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:last-child,
.highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:last-child {
  height: calc(30% - 10px);
}
@media (min-width: 768px) {
  .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap,
  .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap {
    height: 100%;
  }
  .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:first-child,
  .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:first-child {
    width: 70%;
  }
  .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:last-child,
  .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 30%;
  }
}
.highlight-block-carousel-2-0
  .card-container
  .section-wrap:not(:first-child)
  .card-copy {
  padding: 0 16px;
}
.highlight-block {
  margin: 0 -10px;
}
.highlight-block .card-container .half-card .card .img-wrapper {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
}
.highlight-block .card-container {
  padding-top: 146.5%;
  position: relative;
}
.highlight-block .card-container.one-card-container {
  padding-top: 70%;
}
@media (min-width: 768px) {
  .highlight-block .card-container,
  .highlight-block .card-container.one-card-container {
    padding-top: 42.2%;
  }
}
@media (min-width: 992px) {
  .highlight-block .card-container,
  .highlight-block .card-container.one-card-container {
    padding-top: 33.54%;
  }
}
.highlight-block .card-container.half-card .card .img-wrapper:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(#000)
  );
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 6px;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.highlight-block .card-container.half-card .card .img-wrapper.darken-0:after {
  opacity: 0;
}
.highlight-block .card-container.half-card .card .img-wrapper.darken-15:after {
  opacity: 0.15;
}
.highlight-block .card-container.half-card .card .img-wrapper.darken-30:after {
  opacity: 0.3;
}
.highlight-block .card-container.half-card .card .img-wrapper.darken-45:after {
  opacity: 0.45;
}
@media (min-width: 768px) {
  .highlight-block .card-container.half-card .card:before {
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(transparent),
      to(#000)
    );
    background: linear-gradient(180deg, transparent, #000);
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    width: 100%;
    z-index: 2;
  }
  .highlight-block .card-container.half-card .card.darken-0:before {
    opacity: 0;
  }
  .highlight-block .card-container.half-card .card.darken-15:before {
    opacity: 0.15;
  }
  .highlight-block .card-container.half-card .card.darken-30:before {
    opacity: 0.3;
  }
  .highlight-block .card-container.half-card .card.darken-45:before {
    opacity: 0.45;
  }
}
.highlight-block .card-container.half-card .card .card-copy {
  bottom: -45px;
}
.highlight-block .card-container.half-card .card .card-copy.no-comments {
  bottom: 5px;
}
@media (min-width: 768px) {
  .highlight-block .card-container.half-card .card:hover .img-wrapper:before {
    opacity: 0.6;
  }
}
.highlight-block .card-container.half-card .card.var-four:hover .card-copy,
.highlight-block
  .card-container.half-card
  .card.var-four:hover
  .card-copy.no-comments,
.highlight-block .card-container.half-card .card.var-three:hover .card-copy,
.highlight-block
  .card-container.half-card
  .card.var-three:hover
  .card-copy.no-comments {
  bottom: 5px;
}
@media (min-width: 768px) {
  .highlight-block .card-container.half-card {
    padding-top: 21.1%;
  }
}
@media (min-width: 992px) {
  .highlight-block .card-container.half-card,
  .highlight-block .card-container.half-card.one-card-container {
    padding-top: 16.75%;
  }
}
.highlight-block .card-wrapper {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  left: 0;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.highlight-block .card-wrapper.multi-swap .section-wrap:first-child {
  margin-top: 10px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 768px) {
  .highlight-block .card-wrapper.multi-swap .section-wrap:first-child {
    margin-top: 0;
  }
}
.highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(2) {
  margin-top: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(3) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.highlight-block .card-wrapper.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .highlight-block .card-wrapper.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.highlight-block .card-wrapper.reverse .section-wrap:first-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .highlight-block .card-wrapper.reverse .section-wrap:first-child {
    margin-top: 0;
  }
}
.highlight-block .card-wrapper.reverse .section-wrap:last-child {
  margin-top: 0;
}
.highlight-block .section-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(25% - 10px);
  padding: 0 10px;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 10px;
}
.highlight-block .section-wrap:first-child {
  height: 50%;
  margin: 0;
}
@media (min-width: 768px) {
  .highlight-block .section-wrap {
    height: 100%;
    margin-top: 0;
    width: 25%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .highlight-block .section-wrap:first-child {
    height: 100%;
    width: 50%;
  }
}
.highlight-block .card {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  height: 100%;
  overflow: hidden;
  position: relative;
  width: calc(100% - 5px);
}
@media (min-width: 768px) {
  .highlight-block .card {
    width: 100%;
  }
}
.highlight-block .card a {
  display: block;
  height: 100%;
}
@media (min-width: 768px) {
  .highlight-block .card:hover .img-wrapper:before {
    opacity: 0.6;
  }
}
.highlight-block .card:hover .card-copy {
  bottom: 10px;
}
@media (min-width: 992px) {
  .highlight-block .card:hover .card-copy {
    bottom: 20px;
  }
}
.highlight-block .card:before {
  content: "";
  display: block;
}
.highlight-block .card > img {
  height: auto;
  max-height: 480px;
  min-height: 480px;
  min-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .highlight-block .card.var-one {
    width: 100%;
  }
}
.highlight-block .card.var-two {
  width: 100%;
}
.highlight-block .card.var-four .prime-title,
.highlight-block .card.var-three .prime-title {
  font-size: 18px;
}
.highlight-block .card.var-four .sec-title,
.highlight-block .card.var-three .sec-title {
  font-size: 14px;
}
@media (min-width: 768px) {
  .highlight-block .card.var-four .prime-title,
  .highlight-block .card.var-three .prime-title {
    font-size: 24px;
  }
  .highlight-block .card.var-four .sec-title,
  .highlight-block .card.var-three .sec-title {
    font-size: 18px;
  }
}
.highlight-block .card.var-three {
  margin-right: 5px;
}
@media (min-width: 768px) {
  .highlight-block .card.var-three {
    margin-right: 0;
  }
}
.highlight-block .card.var-four {
  margin-left: 5px;
}
@media (min-width: 768px) {
  .highlight-block .card.var-four {
    margin-left: 0;
    margin-top: 10px;
  }
}
.highlight-block .card-copy {
  bottom: -40px;
  color: #fff;
  left: 5%;
  position: absolute;
  -webkit-transition: bottom 0.2s;
  transition: bottom 0.2s;
  z-index: 2;
}
@media (min-width: 992px) {
  .highlight-block .card-copy {
    bottom: -30px;
  }
}
.highlight-block .card-copy.no-comments {
  bottom: 10px;
}
@media (min-width: 992px) {
  .highlight-block .card-copy.no-comments {
    bottom: 20px;
  }
}
.highlight-block .card-copy .prime-title {
  font-size: 24px;
  font-weight: 400;
  margin: 0;
}
.highlight-block .card-copy .prime-title.tt-bold {
  font-weight: 700;
}
.highlight-block .card-copy .prime-title.tt-black {
  font-weight: 900;
}
.highlight-block .card-copy .sec-title {
  font-size: 18px;
}
.highlight-block .card-copy .liveFyre-comments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 20px 0 0;
}
.highlight-block .card-copy .liveFyre-comments .comments-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-chat.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 31px;
  width: 31px;
}
.highlight-block .card-copy .liveFyre-comments .comment-count {
  font-size: 16px;
  margin-left: 8px;
}
.highlight-block .img-wrapper {
  background-position: 50% 50%;
  background-size: cover;
  height: 100%;
}
.highlight-block .img-wrapper > img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media (min-width: 768px) {
  .highlight-block .img-wrapper:before {
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(transparent),
      to(#000)
    );
    background: linear-gradient(180deg, transparent, #000);
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    width: 100%;
    z-index: 2;
  }
  .highlight-block .img-wrapper.darken-0:before {
    opacity: 0;
  }
  .highlight-block .img-wrapper.darken-15:before {
    opacity: 0.15;
  }
  .highlight-block .img-wrapper.darken-30:before {
    opacity: 0.3;
  }
  .highlight-block .img-wrapper.darken-45:before {
    opacity: 0.45;
  }
}
@media (max-width: 991px) {
  .highlight-block .img-wrapper:after {
    border-radius: 6px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    opacity: 0.3;
    position: absolute;
    width: 100%;
    z-index: 1;
  }
  .highlight-block .img-wrapper.darken-0:after {
    opacity: 0;
  }
  .highlight-block .img-wrapper.darken-15:after {
    opacity: 0.15;
  }
  .highlight-block .img-wrapper.darken-30:after {
    opacity: 0.3;
  }
  .highlight-block .img-wrapper.darken-45:after {
    opacity: 0.45;
  }
}
.highlight-block .three-card-wrapper .section-wrap,
.highlight-block .two-card-wrapper .section-wrap {
  height: 70%;
}
.highlight-block .three-card-wrapper .section-wrap:last-child,
.highlight-block .two-card-wrapper .section-wrap:last-child {
  height: calc(30% - 10px);
}
@media (min-width: 768px) {
  .highlight-block .three-card-wrapper .section-wrap,
  .highlight-block .two-card-wrapper .section-wrap {
    height: 100%;
  }
  .highlight-block .three-card-wrapper .section-wrap:first-child,
  .highlight-block .two-card-wrapper .section-wrap:first-child {
    width: 70%;
  }
  .highlight-block .three-card-wrapper .section-wrap:last-child,
  .highlight-block .two-card-wrapper .section-wrap:last-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 30%;
  }
}
.news-block-5cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-sm);
  margin: 0 auto;
  width: 100%;
}
.news-block-5cards .featured-card,
.news-block-5cards .secondary-cards {
  border-radius: var(--border-radius-card);
}
.news-block-5cards .featured-card {
  color: var(--card-background);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  font-weight: 700;
  justify-content: center;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.news-block-5cards .secondary-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-sm);
}
.news-block-5cards .secondary-cards .secondary-card {
  color: var(--card-background);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border-radius: var(--border-radius-card);
  font-weight: 700;
  justify-content: center;
}
.news-block-5cards .secondary-cards.block-1 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.news-block-5cards .secondary-cards.block-2 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media (min-width: 768px) {
  .news-block-5cards {
    display: grid;
    gap: var(--spacing-lg);
  }
  .news-block-5cards.layout-left {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
  }
  .news-block-5cards.layout-left .featured-card {
    grid-column: 1/3;
    grid-row: 1;
    width: 100%;
  }
  .news-block-5cards.layout-left .secondary-cards {
    display: grid;
    grid-template-rows: subgrid;
    row-gap: var(--spacing-xl);
    col-gap: var(--spacing-lg);
  }
  .news-block-5cards.layout-left .secondary-cards .secondary-card {
    width: 100%;
  }
  .news-block-5cards.layout-left .secondary-cards.block-1 {
    grid-column: 1;
    grid-row: 2/4;
  }
  .news-block-5cards.layout-left .secondary-cards.block-2 {
    grid-column: 2;
    grid-row: 2/4;
  }
  .news-block-5cards.layout-center {
    grid-template-areas: "featured featured" "block1 block2";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
  }
  .news-block-5cards.layout-center .featured-card {
    grid-area: featured;
    width: 100%;
  }
  .news-block-5cards.layout-center .secondary-cards {
    display: grid;
    gap: var(--spacing-lg);
    grid-template-rows: subgrid;
  }
  .news-block-5cards.layout-center .secondary-cards .secondary-card {
    width: 100%;
  }
  .news-block-5cards.layout-center .secondary-cards.block-1 {
    grid-area: block1;
    grid-row: 2/4;
  }
  .news-block-5cards.layout-center .secondary-cards.block-2 {
    grid-area: block2;
    grid-row: 2/4;
  }
}
@media (min-width: 1200px) {
  .news-block-5cards {
    display: grid;
    gap: var(--spacing-xl);
  }
  .news-block-5cards .featured-card,
  .news-block-5cards .secondary-cards .secondary-card {
    width: auto;
  }
  .news-block-5cards.layout-center {
    gap: var(--spacing-xl);
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-rows: auto auto;
  }
  .news-block-5cards.layout-center .featured-card {
    grid-column: 2;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-center .secondary-cards {
    display: grid;
    gap: var(--spacing-xl);
    grid-template-rows: subgrid;
  }
  .news-block-5cards.layout-center .secondary-cards.block-1 {
    grid-column: 1;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-center .secondary-cards.block-2 {
    grid-column: 3;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-center .secondary-cards .secondary-card {
    width: 100%;
  }
  .news-block-5cards.layout-left {
    gap: var(--spacing-xl);
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: auto auto;
  }
  .news-block-5cards.layout-left .featured-card {
    grid-column: 1;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-left .secondary-cards {
    display: grid;
    gap: var(--spacing-xl);
    grid-template-rows: subgrid;
  }
  .news-block-5cards.layout-left .secondary-cards.block-1 {
    grid-column: 2;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-left .secondary-cards.block-2 {
    grid-column: 3;
    grid-row: 1/3;
  }
  .news-block-5cards.layout-left .secondary-cards .secondary-card {
    width: 100%;
  }
}
.news-block-9cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-sm);
  margin: 0 auto;
  width: 100%;
}
.news-block-9cards .featured-card {
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.news-block-9cards .secondary-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-sm);
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.news-block-9cards .secondary-cards .secondary-card {
  height: 100%;
  width: 100%;
}
.news-block-9cards .list-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: var(--spacing-sm);
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
}
.news-block-9cards .list-section .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.news-block-9cards .list-section .list-item + .list-item {
  border-top: 1px solid var(--divider-color, #e3e4e5);
  padding-top: var(--spacing-sm);
}
@media (min-width: 768px) {
  .news-block-9cards {
    display: grid;
    gap: var(--spacing-xl);
    grid-template-areas: "featured" "secondary" "list";
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
  }
  .news-block-9cards .featured-card {
    grid-area: featured;
    width: 100%;
  }
  .news-block-9cards .secondary-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: secondary;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: var(--spacing-lg);
  }
  .news-block-9cards .secondary-cards .secondary-card {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: auto;
  }
  .news-block-9cards .list-section {
    display: grid;
    gap: var(--spacing-md);
    grid-area: list;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
  }
  .news-block-9cards .list-section .list-item {
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    height: 100%;
  }
  .news-block-9cards .list-section .list-item + .list-item {
    border-top: none;
    padding-top: 0;
  }
  .news-block-9cards
    .list-section
    .list-item:nth-child(n + 4):nth-child(-n + 6) {
    border-top: 1px solid var(--divider-color, #e3e4e5);
    padding-top: var(--spacing-sm);
  }
  .news-block-9cards.layout-center,
  .news-block-9cards.layout-left {
    grid-template-areas: "featured" "secondary" "list";
  }
}
@media (min-width: 1200px) {
  .news-block-9cards {
    display: grid;
  }
  .news-block-9cards,
  .news-block-9cards .secondary-cards {
    gap: var(--spacing-xl);
  }
  .news-block-9cards .list-section {
    gap: 0;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(6, auto);
  }
  .news-block-9cards .list-section .list-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
  }
  .news-block-9cards .list-section .list-item + .list-item {
    border-top: 1px solid var(--divider-color, #e3e4e5);
    margin-top: 20px;
    padding-top: 20px;
  }
  .news-block-9cards.layout-left {
    grid-template-areas: "featured secondary list";
    grid-template-columns: 2fr 1fr 1fr;
    row-gap: normal;
  }
  .news-block-9cards.layout-left .featured-card {
    grid-area: featured;
  }
  .news-block-9cards.layout-left .secondary-cards {
    grid-area: secondary;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-9cards.layout-left .list-section {
    grid-area: list;
  }
  .news-block-9cards.layout-center {
    grid-template-areas: "secondary featured list";
    grid-template-columns: 1fr 2fr 1fr;
    row-gap: normal;
  }
  .news-block-9cards.layout-center .featured-card {
    grid-area: featured;
  }
  .news-block-9cards.layout-center .secondary-cards {
    grid-area: secondary;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-9cards.layout-center .list-section {
    grid-area: list;
  }
}
.news-block-component .adp-card {
  background: transparent;
  border: 1px solid #e3e4e5;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -webkit-transition: -webkit-transform 180ms ease,
    -webkit-box-shadow 180ms ease;
  transition: -webkit-transform 180ms ease, -webkit-box-shadow 180ms ease;
  transition: transform 180ms ease, box-shadow 180ms ease;
  transition: transform 180ms ease, box-shadow 180ms ease,
    -webkit-transform 180ms ease, -webkit-box-shadow 180ms ease;
  width: 100%;
}
.news-block-component .adp-card__media img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.news-block-component .adp-card__body {
  padding: 16px;
}
.news-block-component .adp-card__kicker {
  color: #74767c;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 20px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.news-block-component .adp-card__title {
  color: var(--text-primary, "#2e2f32");
  font-family: var(--Corporate-Font-All-Primary, "EverydaySans");
  font-size: 20px;
  font-weight: 700;
  line-height: 1.15;
  margin: 0;
}
.news-block-component .adp-card__title a {
  color: inherit;
  text-decoration: none;
}
.news-block-component .adp-card__title a:hover {
  color: #002185;
  text-decoration: underline;
}
.news-block-component .adp-card__cta {
  color: #0053e2;
  text-decoration: none;
}
.news-block-component .adp-card__cta:hover {
  color: #002e99;
  text-decoration: underline;
}
.news-block-component .adp-card__description {
  color: var(--text-primary, "#2e2f32");
  font-size: 14px;
  font-weight: 400;
}
.news-block-component .adp-card__meta {
  color: #6e6e73;
  display: inline;
  font-size: 12px;
  gap: 12px;
  margin-top: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
}
.news-block-component .adp-card__reposted-label {
  font-weight: 700;
}
.news-block-component .adp-card__reposted-label:after {
  content: "Reposted";
}
.news-block-component .adp-card__meta-row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.news-block-component .adp-card__separator {
  background-color: rgba(0, 0, 0, 0.502);
  display: inline-block;
  height: 20px;
  width: 1px;
}
.news-block-component .adp-card__cta-wrapper {
  display: inline-block;
}
.news-block-component .adp-card__upper-section {
  display: grid;
  gap: inherit;
}
.news-block-component .adp-card:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: none;
  transform: none;
}
.news-block-component .adp-card--minimal {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.news-block-component .shadow-none .adp-card,
.news-block-component .shadow-none .adp-card--compact,
.news-block-component .shadow-none .adp-card--feature,
.news-block-component .shadow-none .adp-card--list,
.news-block-component .shadow-none .adp-card--minimal,
.news-block-component .shadow-none .adp-card--secondary,
.news-block-component [data-shadow="none"] .adp-card,
.news-block-component [data-shadow="none"] .adp-card--compact,
.news-block-component [data-shadow="none"] .adp-card--feature,
.news-block-component [data-shadow="none"] .adp-card--list,
.news-block-component [data-shadow="none"] .adp-card--minimal,
.news-block-component [data-shadow="none"] .adp-card--secondary {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.news-block-component .shadow-small .adp-card,
.news-block-component .shadow-small .adp-card--compact,
.news-block-component .shadow-small .adp-card--feature,
.news-block-component .shadow-small .adp-card--list,
.news-block-component .shadow-small .adp-card--minimal,
.news-block-component .shadow-small .adp-card--secondary,
.news-block-component [data-shadow="small"] .adp-card,
.news-block-component [data-shadow="small"] .adp-card--compact,
.news-block-component [data-shadow="small"] .adp-card--feature,
.news-block-component [data-shadow="small"] .adp-card--list,
.news-block-component [data-shadow="small"] .adp-card--minimal,
.news-block-component [data-shadow="small"] .adp-card--secondary {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05),
    0px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.news-block-component .shadow-medium .adp-card,
.news-block-component .shadow-medium .adp-card--compact,
.news-block-component .shadow-medium .adp-card--feature,
.news-block-component .shadow-medium .adp-card--list,
.news-block-component .shadow-medium .adp-card--minimal,
.news-block-component .shadow-medium .adp-card--secondary,
.news-block-component [data-shadow="medium"] .adp-card,
.news-block-component [data-shadow="medium"] .adp-card--compact,
.news-block-component [data-shadow="medium"] .adp-card--feature,
.news-block-component [data-shadow="medium"] .adp-card--list,
.news-block-component [data-shadow="medium"] .adp-card--minimal,
.news-block-component [data-shadow="medium"] .adp-card--secondary {
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
}
.news-block-component .shadow-large .adp-card,
.news-block-component .shadow-large .adp-card--compact,
.news-block-component .shadow-large .adp-card--feature,
.news-block-component .shadow-large .adp-card--list,
.news-block-component .shadow-large .adp-card--minimal,
.news-block-component .shadow-large .adp-card--secondary,
.news-block-component [data-shadow="large"] .adp-card,
.news-block-component [data-shadow="large"] .adp-card--compact,
.news-block-component [data-shadow="large"] .adp-card--feature,
.news-block-component [data-shadow="large"] .adp-card--list,
.news-block-component [data-shadow="large"] .adp-card--minimal,
.news-block-component [data-shadow="large"] .adp-card--secondary {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1),
    0px 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1), 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.news-block-component .shadow-large .adp-card--compact:hover,
.news-block-component .shadow-large .adp-card--feature:hover,
.news-block-component .shadow-large .adp-card--list:hover,
.news-block-component .shadow-large .adp-card--minimal:hover,
.news-block-component .shadow-large .adp-card--secondary:hover,
.news-block-component .shadow-large .adp-card:hover,
.news-block-component .shadow-medium .adp-card--compact:hover,
.news-block-component .shadow-medium .adp-card--feature:hover,
.news-block-component .shadow-medium .adp-card--list:hover,
.news-block-component .shadow-medium .adp-card--minimal:hover,
.news-block-component .shadow-medium .adp-card--secondary:hover,
.news-block-component .shadow-medium .adp-card:hover,
.news-block-component .shadow-small .adp-card--compact:hover,
.news-block-component .shadow-small .adp-card--feature:hover,
.news-block-component .shadow-small .adp-card--list:hover,
.news-block-component .shadow-small .adp-card--minimal:hover,
.news-block-component .shadow-small .adp-card--secondary:hover,
.news-block-component .shadow-small .adp-card:hover,
.news-block-component
  [data-shadow]:not([data-shadow="none"])
  .adp-card--compact:hover,
.news-block-component
  [data-shadow]:not([data-shadow="none"])
  .adp-card--feature:hover,
.news-block-component
  [data-shadow]:not([data-shadow="none"])
  .adp-card--list:hover,
.news-block-component
  [data-shadow]:not([data-shadow="none"])
  .adp-card--minimal:hover,
.news-block-component
  [data-shadow]:not([data-shadow="none"])
  .adp-card--secondary:hover,
.news-block-component [data-shadow]:not([data-shadow="none"]) .adp-card:hover {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15),
    0px 8px 16px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15), 0px 8px 16px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
.news-block-component .featured-card {
  width: 100%;
}
.news-block-component .featured-card .adp-card--feature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: transparent;
  border-radius: 16px;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.news-block-component .featured-card .adp-card--feature .adp-card__media {
  height: auto;
  overflow: hidden;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.news-block-component .featured-card .adp-card--feature .adp-card__media img {
  aspect-ratio: 16/9;
  border-radius: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}
.news-block-component .featured-card .adp-card--feature .adp-card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  padding: 16px 24px 24px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.news-block-component .featured-card .adp-card--feature .adp-card__kicker {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.news-block-component .featured-card .adp-card--feature .adp-card__title {
  display: -webkit-box;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin: 0;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-block-component
  .featured-card
  .adp-card--feature
  .adp-card__upper-section {
  gap: 8px;
}
.news-block-component .featured-card .adp-card--feature .adp-card__description {
  display: -webkit-box;
  font-size: 14px;
  line-height: 20px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: none;
  overflow: hidden;
}
.news-block-component .featured-card .adp-card--feature .adp-card__meta {
  margin-top: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  gap: 4px;
}
@media (min-width: 768px) {
  .news-block-component .featured-card .adp-card--feature {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__media {
    width: 40%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__media img {
    border-radius: 0px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__body {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    gap: 16px;
    padding: 24px 40px 24px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__title {
    font-size: 36px;
    line-height: 38px;
  }
  .news-block-component
    .featured-card
    .adp-card--feature
    .adp-card__description {
    display: block;
  }
}
@media (min-width: 1200px) {
  .news-block-component .featured-card .adp-card--feature {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__media {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: auto;
    min-height: 372px;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__media img {
    border-radius: 0px;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    padding: 16px 24px 24px;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__title {
    font-family: Everyday Sans Headline, EverydaySans, Helvetica Neue, Helvetica,
      Arial, sans-serif;
    font-size: 40px;
    line-height: 54px;
    -webkit-line-clamp: 4;
    margin-bottom: 16px;
  }
  .news-block-component
    .featured-card
    .adp-card--feature
    .adp-card__description {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 33px;
  }
  .news-block-component .featured-card .adp-card--feature .adp-card__meta {
    font-size: 14px;
  }
}
.news-block-component .secondary-card {
  width: 100%;
}
.news-block-component .secondary-card .adp-card--compact {
  background: transparent;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 104px;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__media {
  width: 120px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__media img {
  aspect-ratio: 16/9;
  border-radius: 0px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  padding: 16px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__kicker {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__title {
  display: -webkit-box;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-block-component
  .secondary-card
  .adp-card--compact
  .adp-card__description {
  display: -webkit-box;
  font-size: 14px;
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-block-component .secondary-card .adp-card--compact .adp-card__meta {
  margin-top: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 12px;
  gap: 4px;
}
@media (min-width: 768px) {
  .news-block-component .secondary-card .adp-card--compact {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__media {
    width: 140px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
  }
  .news-block-component
    .secondary-card
    .adp-card--compact
    .adp-card__media
    img {
    border-radius: 0px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__body {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__title {
    font-size: 18px;
    line-height: 20px;
  }
  .news-block-component
    .secondary-card
    .adp-card--compact
    .adp-card__upper-section {
    gap: 8px;
  }
}
@media (min-width: 1200px) {
  .news-block-component .secondary-card .adp-card--compact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-radius: 16px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__media {
    height: 200px;
    width: auto;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__body {
    gap: 8px;
    padding: 16px 24px 24px;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__title {
    font-family: Everyday Sans Headline, EverydaySans, Helvetica Neue, Helvetica,
      Arial, sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 16px;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__kicker {
    font-size: 14px;
    line-height: 20px;
  }
  .news-block-component .secondary-card .adp-card--compact .adp-card__meta {
    font-size: 14px;
  }
}
.news-block-component .list-item {
  width: 100%;
}
.news-block-component .list-item .adp-card--minimal {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  min-height: 72px;
  width: 100%;
}
.news-block-component .list-item .adp-card--minimal .adp-card__media {
  display: none;
}
.news-block-component .list-item .adp-card--minimal .adp-card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.news-block-component .list-item .adp-card--minimal .adp-card__kicker {
  margin-bottom: 0;
}
.news-block-component .list-item .adp-card--minimal .adp-card__title {
  display: -webkit-box;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin: 0;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-block-component .list-item .adp-card--minimal .adp-card__upper-section {
  gap: 4px;
}
.news-block-component .list-item .adp-card--minimal .adp-card__description {
  display: none;
}
.news-block-component .list-item .adp-card--minimal .adp-card__meta {
  margin-top: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 14px;
  gap: 4px;
}
@media (min-width: 768px) {
  .news-block-component .list-item .adp-card--minimal .adp-card__title {
    font-size: 18px;
  }
  .news-block-component .list-item .adp-card--minimal .adp-card__body {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .news-block-component .list-item .adp-card--minimal {
    min-height: 80px;
  }
  .news-block-component .list-item .adp-card--minimal .adp-card__title {
    font-family: Everyday Sans Headline, EverydaySans, Helvetica Neue, Helvetica,
      Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .news-block-component .list-item .adp-card--minimal .adp-card__meta {
    font-size: 14px;
  }
}
.news-block-component .list-item + .news-block-component .list-item {
  border-top: 1px solid var(--divider-color);
  margin-top: 8px;
  padding-top: 8px;
}
.news-block-component.card-styles-enabled .adp-card--compact,
.news-block-component.card-styles-enabled .adp-card--feature,
.news-block-component.card-styles-enabled .adp-card:not(.adp-card--minimal) {
  background: #fff;
}
.news-block-component {
  --card-border-color: #e3e4e5;
  --divider-color: #e3e4e5;
  --card-background: #fff;
  --text-primary: #2e2f32;
  --text-secondary: #74767c;
  --text-meta: #6b7280;
  --border-radius-card: 8px;
  --border-radius-button: 1000px;
  --spacing-xxxs: 4px;
  --spacing-xxs: 8px;
  --spacing-xs: 12px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 32px;
  --spacing-xl: 40px;
  --spacing-xxl: 60px;
  --spacing-xxxl: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: EverydaySans, Everyday Sans UI, -apple-system, BlinkMacSystemFont,
    Segoe UI, sans-serif;
  padding: var(--spacing-xl) var(--spacing-sm);
  width: 100%;
}
@media (min-width: 768px) {
  .news-block-component {
    padding: var(--spacing-xxl) var(--spacing-lg);
  }
}
@media (min-width: 992px) {
  .news-block-component {
    padding: var(--spacing-xxl) var(--spacing-xl);
  }
}
@media (min-width: 1200px) {
  .news-block-component {
    padding: var(--spacing-xxxl) 0;
  }
}
.news-block-component.walmart-ozark-noir,
.news-block-component.walmart-ozark-noir .news-block-component-welcome h2,
.news-block-component.walmart-ozark-noir h1,
.news-block-component.walmart-ozark-noir h2,
.news-block-component.walmart-ozark-noir h3,
.news-block-component.walmart-ozark-noir h4,
.news-block-component.walmart-ozark-noir h5,
.news-block-component.walmart-ozark-noir h6 {
  color: #fff;
}
.news-block-component.walmart-ozark-noir .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.walmart-blue-tone-1,
.news-block-component.walmart-blue-tone-1 .news-block-component-welcome h2,
.news-block-component.walmart-blue-tone-1 h1,
.news-block-component.walmart-blue-tone-1 h2,
.news-block-component.walmart-blue-tone-1 h3,
.news-block-component.walmart-blue-tone-1 h4,
.news-block-component.walmart-blue-tone-1 h5,
.news-block-component.walmart-blue-tone-1 h6,
.news-block-component.walmart-blue-tone-2,
.news-block-component.walmart-blue-tone-2 .news-block-component-welcome h2,
.news-block-component.walmart-blue-tone-2 h1,
.news-block-component.walmart-blue-tone-2 h2,
.news-block-component.walmart-blue-tone-2 h3,
.news-block-component.walmart-blue-tone-2 h4,
.news-block-component.walmart-blue-tone-2 h5,
.news-block-component.walmart-blue-tone-2 h6,
.news-block-component.walmart-spark-yellow,
.news-block-component.walmart-spark-yellow .news-block-component-welcome h2,
.news-block-component.walmart-spark-yellow h1,
.news-block-component.walmart-spark-yellow h2,
.news-block-component.walmart-spark-yellow h3,
.news-block-component.walmart-spark-yellow h4,
.news-block-component.walmart-spark-yellow h5,
.news-block-component.walmart-spark-yellow h6,
.news-block-component.walmart-yellow-tone,
.news-block-component.walmart-yellow-tone .news-block-component-welcome h2,
.news-block-component.walmart-yellow-tone h1,
.news-block-component.walmart-yellow-tone h2,
.news-block-component.walmart-yellow-tone h3,
.news-block-component.walmart-yellow-tone h4,
.news-block-component.walmart-yellow-tone h5,
.news-block-component.walmart-yellow-tone h6 {
  color: #000;
}
.news-block-component.walmart-charcoal,
.news-block-component.walmart-charcoal .news-block-component-welcome h2,
.news-block-component.walmart-charcoal h1,
.news-block-component.walmart-charcoal h2,
.news-block-component.walmart-charcoal h3,
.news-block-component.walmart-charcoal h4,
.news-block-component.walmart-charcoal h5,
.news-block-component.walmart-charcoal h6 {
  color: #fff;
}
.news-block-component.walmart-charcoal .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.walmart-off-white,
.news-block-component.walmart-off-white .news-block-component-welcome h2,
.news-block-component.walmart-off-white h1,
.news-block-component.walmart-off-white h2,
.news-block-component.walmart-off-white h3,
.news-block-component.walmart-off-white h4,
.news-block-component.walmart-off-white h5,
.news-block-component.walmart-off-white h6 {
  color: #000;
}
.news-block-component.walmart-pink,
.news-block-component.walmart-pink .news-block-component-welcome h2,
.news-block-component.walmart-pink h1,
.news-block-component.walmart-pink h2,
.news-block-component.walmart-pink h3,
.news-block-component.walmart-pink h4,
.news-block-component.walmart-pink h5,
.news-block-component.walmart-pink h6 {
  color: #fff;
}
.news-block-component.walmart-pink .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.walmart-deep-blue,
.news-block-component.walmart-deep-blue .news-block-component-welcome h2,
.news-block-component.walmart-deep-blue h1,
.news-block-component.walmart-deep-blue h2,
.news-block-component.walmart-deep-blue h3,
.news-block-component.walmart-deep-blue h4,
.news-block-component.walmart-deep-blue h5,
.news-block-component.walmart-deep-blue h6 {
  color: #fff;
}
.news-block-component.walmart-deep-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.walmart-background-blue,
.news-block-component.walmart-background-blue .news-block-component-welcome h2,
.news-block-component.walmart-background-blue h1,
.news-block-component.walmart-background-blue h2,
.news-block-component.walmart-background-blue h3,
.news-block-component.walmart-background-blue h4,
.news-block-component.walmart-background-blue h5,
.news-block-component.walmart-background-blue h6 {
  color: #000;
}
.news-block-component.walmart-true-blue,
.news-block-component.walmart-true-blue .news-block-component-welcome h2,
.news-block-component.walmart-true-blue h1,
.news-block-component.walmart-true-blue h2,
.news-block-component.walmart-true-blue h3,
.news-block-component.walmart-true-blue h4,
.news-block-component.walmart-true-blue h5,
.news-block-component.walmart-true-blue h6 {
  color: #fff;
}
.news-block-component.walmart-true-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.walmart-bentonville-blue,
.news-block-component.walmart-bentonville-blue .news-block-component-welcome h2,
.news-block-component.walmart-bentonville-blue h1,
.news-block-component.walmart-bentonville-blue h2,
.news-block-component.walmart-bentonville-blue h3,
.news-block-component.walmart-bentonville-blue h4,
.news-block-component.walmart-bentonville-blue h5,
.news-block-component.walmart-bentonville-blue h6 {
  color: #fff;
}
.news-block-component.walmart-bentonville-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.gt-global-green,
.news-block-component.gt-global-green .news-block-component-welcome h2,
.news-block-component.gt-global-green h1,
.news-block-component.gt-global-green h2,
.news-block-component.gt-global-green h3,
.news-block-component.gt-global-green h4,
.news-block-component.gt-global-green h5,
.news-block-component.gt-global-green h6,
.news-block-component.gt-grey,
.news-block-component.gt-grey .news-block-component-welcome h2,
.news-block-component.gt-grey h1,
.news-block-component.gt-grey h2,
.news-block-component.gt-grey h3,
.news-block-component.gt-grey h4,
.news-block-component.gt-grey h5,
.news-block-component.gt-grey h6,
.news-block-component.walmart-everyday-blue,
.news-block-component.walmart-everyday-blue .news-block-component-welcome h2,
.news-block-component.walmart-everyday-blue h1,
.news-block-component.walmart-everyday-blue h2,
.news-block-component.walmart-everyday-blue h3,
.news-block-component.walmart-everyday-blue h4,
.news-block-component.walmart-everyday-blue h5,
.news-block-component.walmart-everyday-blue h6,
.news-block-component.walmart-sky-blue,
.news-block-component.walmart-sky-blue .news-block-component-welcome h2,
.news-block-component.walmart-sky-blue h1,
.news-block-component.walmart-sky-blue h2,
.news-block-component.walmart-sky-blue h3,
.news-block-component.walmart-sky-blue h4,
.news-block-component.walmart-sky-blue h5,
.news-block-component.walmart-sky-blue h6,
.news-block-component.walmart-sky-blue-light,
.news-block-component.walmart-sky-blue-light .news-block-component-welcome h2,
.news-block-component.walmart-sky-blue-light h1,
.news-block-component.walmart-sky-blue-light h2,
.news-block-component.walmart-sky-blue-light h3,
.news-block-component.walmart-sky-blue-light h4,
.news-block-component.walmart-sky-blue-light h5,
.news-block-component.walmart-sky-blue-light h6 {
  color: #000;
}
.news-block-component.gt-granite-grey,
.news-block-component.gt-granite-grey .news-block-component-welcome h2,
.news-block-component.gt-granite-grey h1,
.news-block-component.gt-granite-grey h2,
.news-block-component.gt-granite-grey h3,
.news-block-component.gt-granite-grey h4,
.news-block-component.gt-granite-grey h5,
.news-block-component.gt-granite-grey h6 {
  color: #fff;
}
.news-block-component.gt-granite-grey .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.gt-blue-ink,
.news-block-component.gt-blue-ink .news-block-component-welcome h2,
.news-block-component.gt-blue-ink h1,
.news-block-component.gt-blue-ink h2,
.news-block-component.gt-blue-ink h3,
.news-block-component.gt-blue-ink h4,
.news-block-component.gt-blue-ink h5,
.news-block-component.gt-blue-ink h6 {
  color: #fff;
}
.news-block-component.gt-blue-ink .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-walmart-blue,
.news-block-component.bg-walmart-blue .news-block-component-welcome h2,
.news-block-component.bg-walmart-blue h1,
.news-block-component.bg-walmart-blue h2,
.news-block-component.bg-walmart-blue h3,
.news-block-component.bg-walmart-blue h4,
.news-block-component.bg-walmart-blue h5,
.news-block-component.bg-walmart-blue h6 {
  color: #fff;
}
.news-block-component.bg-walmart-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-light-blue,
.news-block-component.bg-light-blue .news-block-component-welcome h2,
.news-block-component.bg-light-blue h1,
.news-block-component.bg-light-blue h2,
.news-block-component.bg-light-blue h3,
.news-block-component.bg-light-blue h4,
.news-block-component.bg-light-blue h5,
.news-block-component.bg-light-blue h6 {
  color: #fff;
}
.news-block-component.bg-light-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-green,
.news-block-component.bg-green .news-block-component-welcome h2,
.news-block-component.bg-green h1,
.news-block-component.bg-green h2,
.news-block-component.bg-green h3,
.news-block-component.bg-green h4,
.news-block-component.bg-green h5,
.news-block-component.bg-green h6 {
  color: #fff;
}
.news-block-component.bg-green .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-red,
.news-block-component.bg-red .news-block-component-welcome h2,
.news-block-component.bg-red h1,
.news-block-component.bg-red h2,
.news-block-component.bg-red h3,
.news-block-component.bg-red h4,
.news-block-component.bg-red h5,
.news-block-component.bg-red h6 {
  color: #fff;
}
.news-block-component.bg-red .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-pink,
.news-block-component.bg-pink .news-block-component-welcome h2,
.news-block-component.bg-pink h1,
.news-block-component.bg-pink h2,
.news-block-component.bg-pink h3,
.news-block-component.bg-pink h4,
.news-block-component.bg-pink h5,
.news-block-component.bg-pink h6 {
  color: #fff;
}
.news-block-component.bg-pink .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-orange,
.news-block-component.bg-orange .news-block-component-welcome h2,
.news-block-component.bg-orange h1,
.news-block-component.bg-orange h2,
.news-block-component.bg-orange h3,
.news-block-component.bg-orange h4,
.news-block-component.bg-orange h5,
.news-block-component.bg-orange h6 {
  color: #fff;
}
.news-block-component.bg-orange .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-light-gray,
.news-block-component.bg-light-gray .news-block-component-welcome h2,
.news-block-component.bg-light-gray h1,
.news-block-component.bg-light-gray h2,
.news-block-component.bg-light-gray h3,
.news-block-component.bg-light-gray h4,
.news-block-component.bg-light-gray h5,
.news-block-component.bg-light-gray h6 {
  color: #000;
}
.news-block-component.bg-deep-blue,
.news-block-component.bg-deep-blue .news-block-component-welcome h2,
.news-block-component.bg-deep-blue h1,
.news-block-component.bg-deep-blue h2,
.news-block-component.bg-deep-blue h3,
.news-block-component.bg-deep-blue h4,
.news-block-component.bg-deep-blue h5,
.news-block-component.bg-deep-blue h6 {
  color: #fff;
}
.news-block-component.bg-deep-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-background-blue,
.news-block-component.bg-background-blue .news-block-component-welcome h2,
.news-block-component.bg-background-blue h1,
.news-block-component.bg-background-blue h2,
.news-block-component.bg-background-blue h3,
.news-block-component.bg-background-blue h4,
.news-block-component.bg-background-blue h5,
.news-block-component.bg-background-blue h6 {
  color: #000;
}
.news-block-component.bg-black,
.news-block-component.bg-black .news-block-component-welcome h2,
.news-block-component.bg-black h1,
.news-block-component.bg-black h2,
.news-block-component.bg-black h3,
.news-block-component.bg-black h4,
.news-block-component.bg-black h5,
.news-block-component.bg-black h6 {
  color: #fff;
}
.news-block-component.bg-black .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-yellow,
.news-block-component.bg-yellow .news-block-component-welcome h2,
.news-block-component.bg-yellow h1,
.news-block-component.bg-yellow h2,
.news-block-component.bg-yellow h3,
.news-block-component.bg-yellow h4,
.news-block-component.bg-yellow h5,
.news-block-component.bg-yellow h6 {
  color: #000;
}
.news-block-component.sams-blue,
.news-block-component.sams-blue .news-block-component-welcome h2,
.news-block-component.sams-blue h1,
.news-block-component.sams-blue h2,
.news-block-component.sams-blue h3,
.news-block-component.sams-blue h4,
.news-block-component.sams-blue h5,
.news-block-component.sams-blue h6 {
  color: #fff;
}
.news-block-component.sams-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-primary-dark-blue,
.news-block-component.sams-primary-dark-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-dark-blue h1,
.news-block-component.sams-primary-dark-blue h2,
.news-block-component.sams-primary-dark-blue h3,
.news-block-component.sams-primary-dark-blue h4,
.news-block-component.sams-primary-dark-blue h5,
.news-block-component.sams-primary-dark-blue h6 {
  color: #fff;
}
.news-block-component.sams-primary-dark-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-primary-main-blue,
.news-block-component.sams-primary-main-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-main-blue h1,
.news-block-component.sams-primary-main-blue h2,
.news-block-component.sams-primary-main-blue h3,
.news-block-component.sams-primary-main-blue h4,
.news-block-component.sams-primary-main-blue h5,
.news-block-component.sams-primary-main-blue h6 {
  color: #fff;
}
.news-block-component.sams-primary-main-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-primary-light-blue,
.news-block-component.sams-primary-light-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-light-blue h1,
.news-block-component.sams-primary-light-blue h2,
.news-block-component.sams-primary-light-blue h3,
.news-block-component.sams-primary-light-blue h4,
.news-block-component.sams-primary-light-blue h5,
.news-block-component.sams-primary-light-blue h6 {
  color: #000;
}
.news-block-component.sams-gray,
.news-block-component.sams-gray .news-block-component-welcome h2,
.news-block-component.sams-gray h1,
.news-block-component.sams-gray h2,
.news-block-component.sams-gray h3,
.news-block-component.sams-gray h4,
.news-block-component.sams-gray h5,
.news-block-component.sams-gray h6 {
  color: #fff;
}
.news-block-component.sams-gray .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-dark-gray,
.news-block-component.sams-dark-gray .news-block-component-welcome h2,
.news-block-component.sams-dark-gray h1,
.news-block-component.sams-dark-gray h2,
.news-block-component.sams-dark-gray h3,
.news-block-component.sams-dark-gray h4,
.news-block-component.sams-dark-gray h5,
.news-block-component.sams-dark-gray h6 {
  color: #fff;
}
.news-block-component.sams-dark-gray .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-light-gray,
.news-block-component.sams-light-gray .news-block-component-welcome h2,
.news-block-component.sams-light-gray h1,
.news-block-component.sams-light-gray h2,
.news-block-component.sams-light-gray h3,
.news-block-component.sams-light-gray h4,
.news-block-component.sams-light-gray h5,
.news-block-component.sams-light-gray h6 {
  color: #000;
}
.news-block-component.sams-secondary-dark-gray,
.news-block-component.sams-secondary-dark-gray .news-block-component-welcome h2,
.news-block-component.sams-secondary-dark-gray h1,
.news-block-component.sams-secondary-dark-gray h2,
.news-block-component.sams-secondary-dark-gray h3,
.news-block-component.sams-secondary-dark-gray h4,
.news-block-component.sams-secondary-dark-gray h5,
.news-block-component.sams-secondary-dark-gray h6 {
  color: #fff;
}
.news-block-component.sams-secondary-dark-gray .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-secondary-light-gray,
.news-block-component.sams-secondary-light-gray
  .news-block-component-welcome
  h2,
.news-block-component.sams-secondary-light-gray h1,
.news-block-component.sams-secondary-light-gray h2,
.news-block-component.sams-secondary-light-gray h3,
.news-block-component.sams-secondary-light-gray h4,
.news-block-component.sams-secondary-light-gray h5,
.news-block-component.sams-secondary-light-gray h6 {
  color: #000;
}
.news-block-component.sams-supp-dark-purple,
.news-block-component.sams-supp-dark-purple .news-block-component-welcome h2,
.news-block-component.sams-supp-dark-purple h1,
.news-block-component.sams-supp-dark-purple h2,
.news-block-component.sams-supp-dark-purple h3,
.news-block-component.sams-supp-dark-purple h4,
.news-block-component.sams-supp-dark-purple h5,
.news-block-component.sams-supp-dark-purple h6 {
  color: #fff;
}
.news-block-component.sams-supp-dark-purple .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.sams-supp-light-purple,
.news-block-component.sams-supp-light-purple .news-block-component-welcome h2,
.news-block-component.sams-supp-light-purple h1,
.news-block-component.sams-supp-light-purple h2,
.news-block-component.sams-supp-light-purple h3,
.news-block-component.sams-supp-light-purple h4,
.news-block-component.sams-supp-light-purple h5,
.news-block-component.sams-supp-light-purple h6 {
  color: #000;
}
.news-block-component.sams-supp-green,
.news-block-component.sams-supp-green .news-block-component-welcome h2,
.news-block-component.sams-supp-green h1,
.news-block-component.sams-supp-green h2,
.news-block-component.sams-supp-green h3,
.news-block-component.sams-supp-green h4,
.news-block-component.sams-supp-green h5,
.news-block-component.sams-supp-green h6 {
  color: #fff;
}
.news-block-component.sams-supp-green .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.wmi-dark-blue,
.news-block-component.wmi-dark-blue .news-block-component-welcome h2,
.news-block-component.wmi-dark-blue h1,
.news-block-component.wmi-dark-blue h2,
.news-block-component.wmi-dark-blue h3,
.news-block-component.wmi-dark-blue h4,
.news-block-component.wmi-dark-blue h5,
.news-block-component.wmi-dark-blue h6 {
  color: #fff;
}
.news-block-component.wmi-dark-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.wmi-blue,
.news-block-component.wmi-blue .news-block-component-welcome h2,
.news-block-component.wmi-blue h1,
.news-block-component.wmi-blue h2,
.news-block-component.wmi-blue h3,
.news-block-component.wmi-blue h4,
.news-block-component.wmi-blue h5,
.news-block-component.wmi-blue h6,
.news-block-component.wmi-light-blue,
.news-block-component.wmi-light-blue .news-block-component-welcome h2,
.news-block-component.wmi-light-blue h1,
.news-block-component.wmi-light-blue h2,
.news-block-component.wmi-light-blue h3,
.news-block-component.wmi-light-blue h4,
.news-block-component.wmi-light-blue h5,
.news-block-component.wmi-light-blue h6 {
  color: #000;
}
.news-block-component.wmi-purple,
.news-block-component.wmi-purple .news-block-component-welcome h2,
.news-block-component.wmi-purple h1,
.news-block-component.wmi-purple h2,
.news-block-component.wmi-purple h3,
.news-block-component.wmi-purple h4,
.news-block-component.wmi-purple h5,
.news-block-component.wmi-purple h6 {
  color: #fff;
}
.news-block-component.wmi-purple .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.wmi-light-purple,
.news-block-component.wmi-light-purple .news-block-component-welcome h2,
.news-block-component.wmi-light-purple h1,
.news-block-component.wmi-light-purple h2,
.news-block-component.wmi-light-purple h3,
.news-block-component.wmi-light-purple h4,
.news-block-component.wmi-light-purple h5,
.news-block-component.wmi-light-purple h6 {
  color: #000;
}
.news-block-component.wmc-purple .news-block-component-welcome h2,
.news-block-component.wmc-purple h1,
.news-block-component.wmc-purple h2,
.news-block-component.wmc-purple h3,
.news-block-component.wmc-purple h4,
.news-block-component.wmc-purple h5,
.news-block-component.wmc-purple h6 {
  color: #fff;
}
.news-block-component.wmc-purple .cta-button {
  color: #000;
}
.news-block-component.walmart-bentonville-blue,
.news-block-component.walmart-bentonville-blue .cta-button,
.news-block-component.walmart-bentonville-blue .news-block-component-welcome h2,
.news-block-component.walmart-bentonville-blue h1,
.news-block-component.walmart-bentonville-blue h2,
.news-block-component.walmart-bentonville-blue h3,
.news-block-component.walmart-bentonville-blue h4,
.news-block-component.walmart-bentonville-blue h5,
.news-block-component.walmart-bentonville-blue h6,
.news-block-component.walmart-charcoal,
.news-block-component.walmart-charcoal .cta-button,
.news-block-component.walmart-charcoal .news-block-component-welcome h2,
.news-block-component.walmart-charcoal h1,
.news-block-component.walmart-charcoal h2,
.news-block-component.walmart-charcoal h3,
.news-block-component.walmart-charcoal h4,
.news-block-component.walmart-charcoal h5,
.news-block-component.walmart-charcoal h6,
.news-block-component.walmart-deep-blue,
.news-block-component.walmart-deep-blue .cta-button,
.news-block-component.walmart-deep-blue .news-block-component-welcome h2,
.news-block-component.walmart-deep-blue h1,
.news-block-component.walmart-deep-blue h2,
.news-block-component.walmart-deep-blue h3,
.news-block-component.walmart-deep-blue h4,
.news-block-component.walmart-deep-blue h5,
.news-block-component.walmart-deep-blue h6,
.news-block-component.walmart-ozark-noir,
.news-block-component.walmart-ozark-noir .cta-button,
.news-block-component.walmart-ozark-noir .news-block-component-welcome h2,
.news-block-component.walmart-ozark-noir h1,
.news-block-component.walmart-ozark-noir h2,
.news-block-component.walmart-ozark-noir h3,
.news-block-component.walmart-ozark-noir h4,
.news-block-component.walmart-ozark-noir h5,
.news-block-component.walmart-ozark-noir h6,
.news-block-component.walmart-true-blue,
.news-block-component.walmart-true-blue .cta-button,
.news-block-component.walmart-true-blue .news-block-component-welcome h2,
.news-block-component.walmart-true-blue h1,
.news-block-component.walmart-true-blue h2,
.news-block-component.walmart-true-blue h3,
.news-block-component.walmart-true-blue h4,
.news-block-component.walmart-true-blue h5,
.news-block-component.walmart-true-blue h6 {
  color: #fff;
}
.news-block-component.walmart-bentonville-blue .cta-button,
.news-block-component.walmart-charcoal .cta-button,
.news-block-component.walmart-deep-blue .cta-button,
.news-block-component.walmart-ozark-noir .cta-button,
.news-block-component.walmart-true-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #0053e2;
}
.news-block-component.sams-blue,
.news-block-component.sams-blue .cta-button,
.news-block-component.sams-blue .news-block-component-welcome h2,
.news-block-component.sams-blue h1,
.news-block-component.sams-blue h2,
.news-block-component.sams-blue h3,
.news-block-component.sams-blue h4,
.news-block-component.sams-blue h5,
.news-block-component.sams-blue h6,
.news-block-component.sams-dark-gray,
.news-block-component.sams-dark-gray .cta-button,
.news-block-component.sams-dark-gray .news-block-component-welcome h2,
.news-block-component.sams-dark-gray h1,
.news-block-component.sams-dark-gray h2,
.news-block-component.sams-dark-gray h3,
.news-block-component.sams-dark-gray h4,
.news-block-component.sams-dark-gray h5,
.news-block-component.sams-dark-gray h6,
.news-block-component.sams-gray,
.news-block-component.sams-gray .cta-button,
.news-block-component.sams-gray .news-block-component-welcome h2,
.news-block-component.sams-gray h1,
.news-block-component.sams-gray h2,
.news-block-component.sams-gray h3,
.news-block-component.sams-gray h4,
.news-block-component.sams-gray h5,
.news-block-component.sams-gray h6,
.news-block-component.sams-primary-dark-blue,
.news-block-component.sams-primary-dark-blue .cta-button,
.news-block-component.sams-primary-dark-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-dark-blue h1,
.news-block-component.sams-primary-dark-blue h2,
.news-block-component.sams-primary-dark-blue h3,
.news-block-component.sams-primary-dark-blue h4,
.news-block-component.sams-primary-dark-blue h5,
.news-block-component.sams-primary-dark-blue h6,
.news-block-component.sams-primary-main-blue,
.news-block-component.sams-primary-main-blue .cta-button,
.news-block-component.sams-primary-main-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-main-blue h1,
.news-block-component.sams-primary-main-blue h2,
.news-block-component.sams-primary-main-blue h3,
.news-block-component.sams-primary-main-blue h4,
.news-block-component.sams-primary-main-blue h5,
.news-block-component.sams-primary-main-blue h6,
.news-block-component.sams-secondary-dark-gray,
.news-block-component.sams-secondary-dark-gray .cta-button,
.news-block-component.sams-secondary-dark-gray .news-block-component-welcome h2,
.news-block-component.sams-secondary-dark-gray h1,
.news-block-component.sams-secondary-dark-gray h2,
.news-block-component.sams-secondary-dark-gray h3,
.news-block-component.sams-secondary-dark-gray h4,
.news-block-component.sams-secondary-dark-gray h5,
.news-block-component.sams-secondary-dark-gray h6,
.news-block-component.sams-supp-dark-purple,
.news-block-component.sams-supp-dark-purple .cta-button,
.news-block-component.sams-supp-dark-purple .news-block-component-welcome h2,
.news-block-component.sams-supp-dark-purple h1,
.news-block-component.sams-supp-dark-purple h2,
.news-block-component.sams-supp-dark-purple h3,
.news-block-component.sams-supp-dark-purple h4,
.news-block-component.sams-supp-dark-purple h5,
.news-block-component.sams-supp-dark-purple h6,
.news-block-component.sams-supp-green,
.news-block-component.sams-supp-green .cta-button,
.news-block-component.sams-supp-green .news-block-component-welcome h2,
.news-block-component.sams-supp-green h1,
.news-block-component.sams-supp-green h2,
.news-block-component.sams-supp-green h3,
.news-block-component.sams-supp-green h4,
.news-block-component.sams-supp-green h5,
.news-block-component.sams-supp-green h6 {
  color: #fff;
}
.news-block-component.sams-blue .cta-button,
.news-block-component.sams-dark-gray .cta-button,
.news-block-component.sams-gray .cta-button,
.news-block-component.sams-primary-dark-blue .cta-button,
.news-block-component.sams-primary-main-blue .cta-button,
.news-block-component.sams-secondary-dark-gray .cta-button,
.news-block-component.sams-supp-dark-purple .cta-button,
.news-block-component.sams-supp-green .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #22449b;
}
.news-block-component.gt-blue-ink,
.news-block-component.gt-blue-ink .cta-button,
.news-block-component.gt-blue-ink .news-block-component-welcome h2,
.news-block-component.gt-blue-ink h1,
.news-block-component.gt-blue-ink h2,
.news-block-component.gt-blue-ink h3,
.news-block-component.gt-blue-ink h4,
.news-block-component.gt-blue-ink h5,
.news-block-component.gt-blue-ink h6,
.news-block-component.gt-granite-grey,
.news-block-component.gt-granite-grey .cta-button,
.news-block-component.gt-granite-grey .news-block-component-welcome h2,
.news-block-component.gt-granite-grey h1,
.news-block-component.gt-granite-grey h2,
.news-block-component.gt-granite-grey h3,
.news-block-component.gt-granite-grey h4,
.news-block-component.gt-granite-grey h5,
.news-block-component.gt-granite-grey h6 {
  color: #fff;
}
.news-block-component.gt-blue-ink .cta-button,
.news-block-component.gt-granite-grey .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #041f41;
}
.news-block-component.wmi-dark-blue,
.news-block-component.wmi-dark-blue .cta-button,
.news-block-component.wmi-dark-blue .news-block-component-welcome h2,
.news-block-component.wmi-dark-blue h1,
.news-block-component.wmi-dark-blue h2,
.news-block-component.wmi-dark-blue h3,
.news-block-component.wmi-dark-blue h4,
.news-block-component.wmi-dark-blue h5,
.news-block-component.wmi-dark-blue h6,
.news-block-component.wmi-purple,
.news-block-component.wmi-purple .cta-button,
.news-block-component.wmi-purple .news-block-component-welcome h2,
.news-block-component.wmi-purple h1,
.news-block-component.wmi-purple h2,
.news-block-component.wmi-purple h3,
.news-block-component.wmi-purple h4,
.news-block-component.wmi-purple h5,
.news-block-component.wmi-purple h6 {
  color: #fff;
}
.news-block-component.wmi-dark-blue .cta-button,
.news-block-component.wmi-purple .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #081f2c;
}
.news-block-component.wmc-purple,
.news-block-component.wmc-purple .cta-button,
.news-block-component.wmc-purple .news-block-component-welcome h2,
.news-block-component.wmc-purple h1,
.news-block-component.wmc-purple h2,
.news-block-component.wmc-purple h3,
.news-block-component.wmc-purple h4,
.news-block-component.wmc-purple h5,
.news-block-component.wmc-purple h6 {
  color: #fff;
}
.news-block-component.wmc-purple .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #4f0099;
}
.news-block-component.moosejaw-red,
.news-block-component.moosejaw-red .cta-button,
.news-block-component.moosejaw-red .news-block-component-welcome h2,
.news-block-component.moosejaw-red h1,
.news-block-component.moosejaw-red h2,
.news-block-component.moosejaw-red h3,
.news-block-component.moosejaw-red h4,
.news-block-component.moosejaw-red h5,
.news-block-component.moosejaw-red h6 {
  color: #fff;
}
.news-block-component.moosejaw-red .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #a93439;
}
.news-block-component.modcloth-gray-blue,
.news-block-component.modcloth-gray-blue .cta-button,
.news-block-component.modcloth-gray-blue .news-block-component-welcome h2,
.news-block-component.modcloth-gray-blue h1,
.news-block-component.modcloth-gray-blue h2,
.news-block-component.modcloth-gray-blue h3,
.news-block-component.modcloth-gray-blue h4,
.news-block-component.modcloth-gray-blue h5,
.news-block-component.modcloth-gray-blue h6 {
  color: #fff;
}
.news-block-component.modcloth-gray-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #48515f;
}
.news-block-component.hayneedle-gray-blue,
.news-block-component.hayneedle-gray-blue .cta-button,
.news-block-component.hayneedle-gray-blue .news-block-component-welcome h2,
.news-block-component.hayneedle-gray-blue h1,
.news-block-component.hayneedle-gray-blue h2,
.news-block-component.hayneedle-gray-blue h3,
.news-block-component.hayneedle-gray-blue h4,
.news-block-component.hayneedle-gray-blue h5,
.news-block-component.hayneedle-gray-blue h6 {
  color: #fff;
}
.news-block-component.hayneedle-gray-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #45545f;
}
.news-block-component.bonobos-brown,
.news-block-component.bonobos-brown .cta-button,
.news-block-component.bonobos-brown .news-block-component-welcome h2,
.news-block-component.bonobos-brown h1,
.news-block-component.bonobos-brown h2,
.news-block-component.bonobos-brown h3,
.news-block-component.bonobos-brown h4,
.news-block-component.bonobos-brown h5,
.news-block-component.bonobos-brown h6 {
  color: #fff;
}
.news-block-component.bonobos-brown .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #2f1214;
}
.news-block-component.bg-black,
.news-block-component.bg-black .cta-button,
.news-block-component.bg-black .news-block-component-welcome h2,
.news-block-component.bg-black h1,
.news-block-component.bg-black h2,
.news-block-component.bg-black h3,
.news-block-component.bg-black h4,
.news-block-component.bg-black h5,
.news-block-component.bg-black h6,
.news-block-component.bg-blue,
.news-block-component.bg-blue .cta-button,
.news-block-component.bg-blue .news-block-component-welcome h2,
.news-block-component.bg-blue h1,
.news-block-component.bg-blue h2,
.news-block-component.bg-blue h3,
.news-block-component.bg-blue h4,
.news-block-component.bg-blue h5,
.news-block-component.bg-blue h6,
.news-block-component.bg-deep-blue,
.news-block-component.bg-deep-blue .cta-button,
.news-block-component.bg-deep-blue .news-block-component-welcome h2,
.news-block-component.bg-deep-blue h1,
.news-block-component.bg-deep-blue h2,
.news-block-component.bg-deep-blue h3,
.news-block-component.bg-deep-blue h4,
.news-block-component.bg-deep-blue h5,
.news-block-component.bg-deep-blue h6,
.news-block-component.dark-blue,
.news-block-component.dark-blue .cta-button,
.news-block-component.dark-blue .news-block-component-welcome h2,
.news-block-component.dark-blue h1,
.news-block-component.dark-blue h2,
.news-block-component.dark-blue h3,
.news-block-component.dark-blue h4,
.news-block-component.dark-blue h5,
.news-block-component.dark-blue h6 {
  color: #fff;
}
.news-block-component.bg-black .cta-button,
.news-block-component.bg-blue .cta-button,
.news-block-component.bg-deep-blue .cta-button,
.news-block-component.dark-blue .cta-button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.news-block-component.bg-light-gray,
.news-block-component.bg-light-gray .news-block-component-welcome h2,
.news-block-component.bg-light-gray h1,
.news-block-component.bg-light-gray h2,
.news-block-component.bg-light-gray h3,
.news-block-component.bg-light-gray h4,
.news-block-component.bg-light-gray h5,
.news-block-component.bg-light-gray h6,
.news-block-component.bg-page-gray,
.news-block-component.bg-page-gray .news-block-component-welcome h2,
.news-block-component.bg-page-gray h1,
.news-block-component.bg-page-gray h2,
.news-block-component.bg-page-gray h3,
.news-block-component.bg-page-gray h4,
.news-block-component.bg-page-gray h5,
.news-block-component.bg-page-gray h6,
.news-block-component.sams-primary-light-blue,
.news-block-component.sams-primary-light-blue .news-block-component-welcome h2,
.news-block-component.sams-primary-light-blue h1,
.news-block-component.sams-primary-light-blue h2,
.news-block-component.sams-primary-light-blue h3,
.news-block-component.sams-primary-light-blue h4,
.news-block-component.sams-primary-light-blue h5,
.news-block-component.sams-primary-light-blue h6,
.news-block-component.sams-secondary-light-gray,
.news-block-component.sams-secondary-light-gray
  .news-block-component-welcome
  h2,
.news-block-component.sams-secondary-light-gray h1,
.news-block-component.sams-secondary-light-gray h2,
.news-block-component.sams-secondary-light-gray h3,
.news-block-component.sams-secondary-light-gray h4,
.news-block-component.sams-secondary-light-gray h5,
.news-block-component.sams-secondary-light-gray h6,
.news-block-component.walmart-off-white,
.news-block-component.walmart-off-white .news-block-component-welcome h2,
.news-block-component.walmart-off-white h1,
.news-block-component.walmart-off-white h2,
.news-block-component.walmart-off-white h3,
.news-block-component.walmart-off-white h4,
.news-block-component.walmart-off-white h5,
.news-block-component.walmart-off-white h6,
.news-block-component.walmart-sky-blue,
.news-block-component.walmart-sky-blue .news-block-component-welcome h2,
.news-block-component.walmart-sky-blue h1,
.news-block-component.walmart-sky-blue h2,
.news-block-component.walmart-sky-blue h3,
.news-block-component.walmart-sky-blue h4,
.news-block-component.walmart-sky-blue h5,
.news-block-component.walmart-sky-blue h6,
.news-block-component.walmart-yellow-tone,
.news-block-component.walmart-yellow-tone .news-block-component-welcome h2,
.news-block-component.walmart-yellow-tone h1,
.news-block-component.walmart-yellow-tone h2,
.news-block-component.walmart-yellow-tone h3,
.news-block-component.walmart-yellow-tone h4,
.news-block-component.walmart-yellow-tone h5,
.news-block-component.walmart-yellow-tone h6,
.news-block-component.wmi-lila-tenue,
.news-block-component.wmi-lila-tenue .news-block-component-welcome h2,
.news-block-component.wmi-lila-tenue h1,
.news-block-component.wmi-lila-tenue h2,
.news-block-component.wmi-lila-tenue h3,
.news-block-component.wmi-lila-tenue h4,
.news-block-component.wmi-lila-tenue h5,
.news-block-component.wmi-lila-tenue h6 {
  color: #333;
}
.news-block-component.bg-light-gray .cta-button,
.news-block-component.bg-page-gray .cta-button,
.news-block-component.sams-primary-light-blue .cta-button,
.news-block-component.sams-secondary-light-gray .cta-button,
.news-block-component.walmart-off-white .cta-button,
.news-block-component.walmart-sky-blue .cta-button,
.news-block-component.walmart-yellow-tone .cta-button,
.news-block-component.wmi-lila-tenue .cta-button {
  border-color: #333;
  color: #333;
}
.news-block-component.bg-transparent {
  background-color: transparent;
}
.news-block-component-welcome {
  margin-bottom: var(--spacing-md);
}
.news-block-component-welcome h2 {
  color: var(--text-primary);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}
@media (min-width: 768px) {
  .news-block-component-welcome h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
.news-block-content {
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .news-block-content {
    margin: 0 auto;
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .news-block-content {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .news-block-content {
    max-width: 1360px;
  }
}
.news-block-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  margin-top: var(--spacing-sm);
  width: 100%;
}
@media (min-width: 768px) {
  .news-block-cta {
    margin-top: var(--spacing-xl);
  }
}
@media (min-width: 992px) {
  .news-block-cta {
    margin-top: var(--spacing-xl);
  }
}
.news-block-cta .cta-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  border: 1px solid var(--text-primary);
  border-radius: var(--border-radius-button);
  color: var(--text-primary);
  cursor: pointer;
  font-family: Everyday Sans UI, -apple-system, BlinkMacSystemFont, Segoe UI,
    sans-serif;
  font-size: var(--font-size-body);
  font-weight: 700;
  gap: var(--spacing-xxs);
  height: 40px;
  line-height: 1.5em;
  padding: 0 var(--spacing-md);
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
}
.news-block-cta .cta-button:hover {
  background-color: #f1f1f2;
  border: 2px solid var(--text-primary);
  color: var(--text-primary);
  text-decoration: none;
}
.news-block-cta .cta-button:hover:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/living-design-icons/ArrowRight.svg);
}
.news-block-cta .cta-button:focus {
  outline: 2px solid #0053e2;
  outline-offset: 2px;
}
.news-block-cta .cta-button:active {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}
.news-block-cta .cta-button a,
.news-block-cta .cta-button a:hover {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  .news-block-cta .cta-button {
    max-width: none;
    width: auto;
  }
}
@media (min-width: 992px) {
  .news-block-cta .cta-button {
    font-size: 15px;
    padding: 0 var(--spacing-md);
  }
}
@media (min-width: 1200px) {
  .news-block-cta .cta-button {
    padding: 0 var(--spacing-md);
  }
}
@media (max-width: 767px) {
  .news-block-cta .cta-button {
    max-width: 280px;
    width: 100%;
  }
}
.iconhero-component .intro-container {
  background-position: 50% 89%;
  background-size: cover;
  color: #fff;
  padding: 50px 0 100px;
}
.iconhero-component .intro-container.color-override .ico-wrapper,
.iconhero-component .intro-container.color-override h1 {
  color: #000;
}
.iconhero-component .intro-container.full-width {
  left: 50%;
  margin-bottom: unset;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media only screen and (max-width: 600px) {
  .iconhero-component .intro-container.full-width {
    background-size: cover;
    margin: unset;
    padding: 20px 0;
  }
  .iconhero-component .intro-container.full-width .brandimg-container {
    margin-bottom: 20px;
  }
}
.iconhero-component .intro-container.full-width.half-height {
  height: 60px;
  padding: 0 2vw 0 0;
}
.iconhero-component
  .intro-container.full-width.half-height
  .brandimg-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.iconhero-component
  .intro-container.full-width.half-height
  .brandimg-container
  .ico-wrapper {
  margin: 0 15px 0 35px;
}
@media (min-width: 992px) {
  .iconhero-component
    .intro-container.full-width.half-height
    .brandimg-container
    .ico-wrapper {
    margin: 0 10px 0 15px;
  }
}
@media (min-width: 1200px) {
  .iconhero-component
    .intro-container.full-width.half-height
    .brandimg-container
    .ico-wrapper {
    margin: 0 10px 0 60px;
  }
}
.iconhero-component
  .intro-container.full-width.half-height
  .brandimg-container
  .ico-wrapper
  img {
  height: 20px;
}
.iconhero-component
  .intro-container.full-width.half-height
  .brandimg-container
  .ico-wrapper
  .ico {
  font-size: 20px;
}
.iconhero-component .intro-container h1 {
  color: #fff;
  display: -webkit-box;
  font-size: 22px;
  font-weight: 700;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 0 5px 0 0;
  overflow: hidden;
}
@media print {
  .iconhero-component {
    display: none;
  }
}
.dv-img-component-2-0 .image-wrap img {
  cursor: pointer;
}
.dv-img-component-2-0 .image-wrap img:hover {
  opacity: 1 !important;
}
.dv-img-component-2-0 .image-wrap .modal-img:hover {
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
}
.dv-img-component-2-0 .aspect-ratio img {
  aspect-ratio: 16/9;
}
.dv-img-component-2-0 .caption-link .caption.caption-above a,
.dv-img-component-2-0 .caption-link .caption.caption-below a {
  color: #000;
}
.dv-img-component-2-0 .caption-link .caption.caption-above a:hover,
.dv-img-component-2-0 .caption-link .caption.caption-below a:hover {
  color: #0071dc;
  text-decoration: none;
}
.dv-img-component-2-0 .caption {
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px;
}
.dv-img-component-2-0 .caption-alignment.left {
  margin-left: auto;
  text-align: left;
}
.dv-img-component-2-0 .caption-alignment.center {
  margin: auto;
  text-align: center;
}
.dv-img-component-2-0 .caption-alignment.right {
  margin-right: auto;
  text-align: right;
}
.dv-img-component-2-0 .small-text {
  font-size: 14px;
}
.dv-img-component-2-0 .body-text {
  font-size: 18px;
}
.dv-img-component-2-0 .image-alignment {
  position: relative;
}
.dv-img-component-2-0 .image-alignment.image-left {
  margin-right: auto;
}
.dv-img-component-2-0 .image-alignment.image-center {
  margin: auto;
}
.dv-img-component-2-0 .image-alignment.image-right {
  margin-left: auto;
}
.dv-img-component-2-0 .image-alignment:has(.lazy-image):before {
  -webkit-animation: pulse 1.5s ease-in-out infinite;
  animation: pulse 1.5s ease-in-out infinite;
  background-color: #f1f1f2;
  border-radius: 8px;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}
.dv-img-component-2-0 .image-alignment img {
  border-radius: 8px;
}
.dv-img-component-2-0 .image-alignment img.lazy-image {
  opacity: 0;
  padding-top: 56.25%;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.dv-img-component-2-0 .image-alignment img:not(.lazy-image) {
  opacity: 1;
}
.dv-img-component-2-0 .caption-fontstyle {
  color: #001e60;
  font-weight: 400;
}
.dv-img-component-2-0 .caption-fontstyle.caption-bold {
  color: #001e60;
  font-weight: 700;
}
.dv-img-component-2-0 .caption-fontstyle.caption-black {
  color: #001e60;
  font-weight: 900;
}
.dv-img-component-2-0 div.parbase.image {
  margin-bottom: 0px;
}
.dv-img-component-2-0 .image-width {
  border-radius: 8px;
  width: 100%;
}
@media (max-width: 991px) {
  .dv-img-component-2-0 .image-width {
    width: 100% !important;
  }
}
.dv-img-component-2-0 .image-wrap {
  border-radius: 8px;
  overflow: hidden;
}
.dv-img-component-2-0 .image-wrap a .image-width:hover {
  opacity: 1 !important;
}
.dv-img-component-2-0 .image-wrap-suppress,
.dv-img-component-2-0 .image-wrap-suppress img {
  border-radius: unset;
  overflow: initial;
}
.dv-img-component-2-0 .image-modal {
  cursor: pointer;
}
.dv-img-component-2-0 .image-modal .modal-dialog {
  left: 50%;
  margin: 0;
  position: fixed;
  top: 50%;
  width: auto;
}
.dv-img-component-2-0 .image-modal .modal-dialog,
.image-modal.modal.fade.in .modal-dialog {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dv-img-component-2-0 .image-modal .modal-body {
  padding: 6px;
}
.dv-img-component-2-0 .image-modal .modal-body .close {
  background: #fff;
  border-radius: 0 50%;
  font-size: 31px;
  height: 29px;
  line-height: 17px;
  opacity: 1;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 29px;
}
.dv-img-component-2-0 .image-modal .modal-body .close:hover {
  color: #0053e2;
}
.image-container img {
  -webkit-box-sizing: border box;
  box-sizing: border box;
  -webkit-transition: -webkit-transform 0.05s ease-in-out;
  transition: -webkit-transform 0.05s ease-in-out;
  transition: transform 0.05s ease-in-out;
  transition: transform 0.05s ease-in-out, -webkit-transform 0.05s ease-in-out;
}
.image-container img:hover {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-transform: scale(3);
  transform: scale(3);
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.image-slider-component {
  position: relative;
  text-align: center;
}
.image-slider-component.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  right: 50%;
  text-align: center;
  width: 100vw !important;
}
.image-slider-component .carousel-items-greater {
  font-size: 0;
}
.image-slider-component .carousel-items-greater .slick-track {
  white-space: nowrap;
  width: 100% !important;
}
@media (min-width: 768px) {
  .image-slider-component .carousel-items-greater .slick-track {
    left: -33%;
  }
}
.image-slider-component .carousel-items-greater .darkening.opacity-0 {
  opacity: 0;
}
.image-slider-component .carousel-items-greater .darkening.opacity-15:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.15))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-items-greater .darkening.opacity-30:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-items-greater .darkening.opacity-45:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.45))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.45));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-items {
  font-size: 0;
}
.image-slider-component .carousel-items .slick-track {
  white-space: nowrap;
  width: 100% !important;
}
.image-slider-component .carousel-items .darkening.opacity-0 {
  opacity: 0;
}
.image-slider-component .carousel-items .darkening.opacity-15:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.15))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.15));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-items .darkening.opacity-30:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-items .darkening.opacity-45:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.45))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.45));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component > .img-next-slide,
.image-slider-component > .img-prev-slide {
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
  display: none !important;
  height: 70px;
  position: absolute;
  top: 0;
  width: 70px;
  z-index: 1;
}
.image-slider-component > .img-next-slide.half-align,
.image-slider-component > .img-prev-slide.half-align {
  top: 32%;
}
.image-slider-component > .img-next-slide.full-align,
.image-slider-component > .img-prev-slide.full-align {
  top: 43%;
}
.image-slider-component > .img-next-slide > .img-arrow-icon,
.image-slider-component > .img-prev-slide > .img-arrow-icon {
  bottom: 0;
  display: block;
  font-size: 50px;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: -25px;
}
.image-slider-component > .img-next-slide.desc-img-prev-slide > .img-arrow-icon,
.image-slider-component
  > .img-prev-slide.desc-img-prev-slide
  > .img-arrow-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-carousel-left.svg)
    100% / auto no-repeat;
  color: transparent;
  height: 90px;
  top: 0px;
  width: 90px;
}
.image-slider-component > .img-next-slide.desc-img-next-slide > .img-arrow-icon,
.image-slider-component
  > .img-prev-slide.desc-img-next-slide
  > .img-arrow-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-carousel-right.svg)
    100% / auto no-repeat;
  color: transparent;
  height: 90px;
  top: 0px;
  width: 90px;
}
.image-slider-component > .img-next-slide.desc-img-next-slide,
.image-slider-component > .img-next-slide.desc-img-prev-slide,
.image-slider-component > .img-prev-slide.desc-img-next-slide,
.image-slider-component > .img-prev-slide.desc-img-prev-slide {
  background: transparent;
  width: 90px;
}
@media (min-width: 768px) {
  .img-next-slide:not(.hide),
  .img-prev-slide:not(.hide) {
    display: block !important;
  }
}
.image-slider-component > .img-next-slide:hover,
.image-slider-component > .img-prev-slide:hover {
  cursor: pointer;
}
.img-prev-slide {
  left: 0;
}
.img-next-slide {
  right: 0;
}
.image-slider-component .carousel-item-wrapper {
  display: inline-block !important;
  float: none !important;
  margin-right: 1%;
  outline: none;
  overflow: hidden;
  vertical-align: top;
  width: 100%;
}
@media (min-width: 768px) {
  .image-slider-component .carousel-item-wrapper {
    width: 30%;
  }
}
.image-slider-component .carousel-item {
  background-position: 50%;
  background-size: cover;
  display: block;
  font-size: 12px;
  padding-top: 100%;
  position: relative;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.image-slider-component .carousel-item.image-slider-half {
  padding-top: 50%;
}
.image-slider-component .carousel-item.drop-shadow {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.image-slider-component .carousel-item.darken-image:before {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.3))
  );
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3));
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.image-slider-component .carousel-item:hover {
  cursor: pointer;
  text-decoration: none;
  transform: scale(1.08, 1.08) translateY(-3.5%);
  -ms-transform: scale(1.08, 1.08) translateY(-3.5%);
  -webkit-transform: scale(1.08, 1.08) translateY(-3.5%);
}
.carousel-item > .dv-item-info {
  background: transparent;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 22px 30px;
  position: absolute;
  right: 0;
  white-space: normal;
  z-index: 2;
}
@media (min-width: 768px) {
  .carousel-item > .dv-item-info {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  .carousel-item > .dv-item-info {
    padding: 22px 30px;
  }
}
.dv-item-info > .item-title {
  font-size: 17px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .dv-item-info > .item-title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .dv-item-info > .item-title {
    font-size: 20px;
  }
}
.dv-item-info > .item-sub-title {
  font-size: 12px;
}
@media (min-width: 480px) {
  .dv-item-info > .item-sub-title {
    font-size: 13px;
  }
}
.dv-item-info > .item-desc-title {
  font-size: 36px;
  line-height: 1.56;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: normal;
}
@media (min-width: 768px) {
  .dv-item-info > .item-desc-title {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .dv-item-info > .item-desc-title {
    font-size: 36px;
  }
}
.dv-item-info > .item-desc-sub-title {
  font-size: 18px;
  line-height: 2.03;
  padding-left: 20px;
  padding-right: 20px;
  white-space: normal;
}
@media (min-width: 992px) {
  .dv-item-info > .item-desc-sub-title {
    font-size: 18px;
  }
}
.image-slider-component .carousel-item.bg-transparent > .dv-item-info,
.image-slider-component .carousel-item.bg-white > .dv-item-info {
  color: #000;
}
.image-slider-component .new-label {
  background-color: #0053e2;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
  margin-right: 77px;
  padding: 10px;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 5;
}
.image-slider-component .new-label-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  padding-top: 10px;
  vertical-align: middle;
}
.img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon img {
  line-height: 1;
  max-height: 105pt !important;
  max-width: 105pt !important;
  -o-object-fit: contain;
  object-fit: contain;
  width: 105pt !important;
}
@media (max-width: 420px) {
  .img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon img {
    width: 35px !important;
  }
}
@media (max-width: 770px) {
  .img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon img {
    width: 85px;
  }
}
.img-tab-header-new .tab-title {
  font-family: EverydaySans !important;
}
.img-tab-header-new {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 62px;
  padding: 10px 10px 10px 20px;
  -webkit-transition: background 1s, color 1s, top 1s;
  transition: background 1s, color 1s, top 1s;
}
.img-tab-header-new.img-tab-style2-nonmobile {
  height: 101%;
}
.img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon img {
  width: 35px;
}
@media (min-width: 768px) {
  .img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon img {
    line-height: 1;
    max-height: 45pt;
    max-width: 70pt;
    -o-object-fit: contain;
    object-fit: contain;
    width: 70pt;
  }
}
.img-tab-header-new
  .icon-container
  i.tab-icon.full-size.tab-icon-custom-icon
  img {
  width: 35px;
}
@media (min-width: 768px) {
  .img-tab-header-new
    .icon-container
    i.tab-icon.full-size.tab-icon-custom-icon
    img {
    height: 100%;
    line-height: 1;
    max-height: none;
    max-width: none;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
}
.img-tab-header-new .icon-container i.tab-icon.tab-icon-custom-icon {
  line-height: 1;
}
.image-tabs-component.author-mode .img-tab-header-new {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 150px !important;
}
@media (min-width: 992px) {
  .img-tab-header-new:hover {
    border-bottom: 7px solid;
  }
}
.dv-tab.animate .img-tab-header-new {
  border: none;
  -webkit-box-shadow: 0 3px 4px #dedede;
  box-shadow: 0 3px 4px #dedede;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1000;
}
.dv-tab.active .img-tab-header-new {
  top: 0 !important;
}
@media (min-width: 768px) {
  .img-tab-header-new {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    cursor: pointer;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    -webkit-transition: none;
    transition: none;
  }
  .dv-tab .img-tab-header-new {
    display: none;
  }
  .img-tab-header-new.active:after {
    border-bottom: 15px solid #fff;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -13px;
    position: absolute;
  }
}
.img-tab-header-new .tab-icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}
@media (max-width: 760px) {
  .img-tab-header-new .tab-icon {
    font-size: 26pt;
  }
}
@media (min-width: 768px) {
  .img-tab-header-new .tab-icon {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
  .image-tabs-component.author-mode .img-tab-header-new .tab-icon {
    font-size: 70px;
  }
}
.img-tab-header-new .tab-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 20px;
  margin-left: 30px;
}
@media (max-width: 760px) {
  .img-tab-header-new .tab-title {
    margin-left: 24px;
  }
}
@media (min-width: 768px) {
  .img-tab-header-new .tab-title {
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-size: 24px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.img-tab-header-new .full-size.tab-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 20px;
  margin-left: 30px;
}
@media (max-width: 760px) {
  .img-tab-header-new .full-size.tab-title {
    margin-left: 24px;
  }
}
@media (min-width: 768px) {
  .img-tab-header-new .full-size.tab-title {
    margin: 0;
    -webkit-box-flex: 0;
    color: #fff;
    -ms-flex: none;
    flex: none;
    font-size: 24px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
  }
}
.img-tab-header-new .arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}
@media (min-width: 768px) {
  .img-tab-header-new .arrows {
    display: none;
  }
}
.img-tab-header-new .arrows > .material-icons {
  font-size: 30px;
}
.dv-tab.active .img-tab-header-new .arrows .right-arr,
.img-tab-header-new .arrows .close-icon {
  display: none;
}
.dv-tab.active .img-tab-header-new .arrows .close-icon {
  display: block;
}
.hide-first {
  visibility: hidden;
}
@media (max-width: 760px) {
  .divider-mobile {
    border-bottom: 1px solid;
    margin-bottom: 0;
    margin-left: 4%;
    width: 90%;
  }
}
.noimagetabaltsize {
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
}
.img-tab-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -2vw;
  min-height: 62px;
  padding: 10px 10px 10px 20px;
  -webkit-transition: background 1s, color 1s, top 1s;
  transition: background 1s, color 1s, top 1s;
}
.img-tab-header .icon-container i.tab-icon.tab-icon-custom-icon img {
  width: 35px;
}
@media (min-width: 768px) {
  .img-tab-header .icon-container i.tab-icon.tab-icon-custom-icon img {
    line-height: 1;
    width: 70pt;
  }
}
.img-tab-header .icon-container i.tab-icon.tab-icon-custom-icon {
  line-height: 1;
}
.image-tabs-component.author-mode .img-tab-header {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  height: 150px !important;
}
.img-tab-header.bg-walmart-blue {
  background-color: #e6eefc;
  border-bottom: 1px solid #0053e2;
  color: #0053e2;
}
@media (min-width: 768px) {
  .img-tab-header.bg-walmart-blue:hover {
    background-color: #ccddf9;
  }
}
.img-tab-header.bg-black {
  background-color: #e6e6e6;
  border-bottom: 1px solid #000;
  color: #000;
}
@media (min-width: 768px) {
  .img-tab-header.bg-black:hover {
    background-color: #ccc;
  }
}
.img-tab-header.bg-blue {
  background-color: #e6edf4;
  border-bottom: 1px solid #064f8e;
  color: #064f8e;
}
@media (min-width: 768px) {
  .img-tab-header.bg-blue:hover {
    background-color: #cddce8;
  }
}
.img-tab-header.bg-background-blue {
  background-color: #fcfdfe;
  border-bottom: 1px solid #e1edf9;
  color: #e1edf9;
}
@media (min-width: 768px) {
  .img-tab-header.bg-background-blue:hover {
    background-color: #f9fbfe;
  }
}
.img-tab-header.walmart-deep-blue {
  background-color: #e6e9ec;
  border-bottom: 1px solid #041f41;
  color: #041f41;
}
@media (min-width: 768px) {
  .img-tab-header.walmart-deep-blue:hover {
    background-color: #cdd2d9;
  }
}
.img-tab-header.bg-yellow {
  background-color: #fef4ea;
  border-bottom: 1px solid #f79428;
  color: #f79428;
}
@media (min-width: 768px) {
  .img-tab-header.bg-yellow:hover {
    background-color: #fdead4;
  }
}
.img-tab-header.bg-labs {
  background-color: #eaeaee;
  border-bottom: 1px solid #302951;
  color: #302951;
}
@media (min-width: 768px) {
  .img-tab-header.bg-labs:hover {
    background-color: #d6d4dc;
  }
}
.img-tab-header.bg-light-blue {
  background-color: #e8f3fa;
  border-bottom: 1px solid #1888c8;
  color: #1888c8;
}
@media (min-width: 768px) {
  .img-tab-header.bg-light-blue:hover {
    background-color: #d1e7f4;
  }
}
.img-tab-header.bg-green {
  background-color: #eef6ed;
  border-bottom: 1px solid #54a546;
  color: #54a546;
}
@media (min-width: 768px) {
  .img-tab-header.bg-green:hover {
    background-color: #ddedda;
  }
}
.img-tab-header.bg-gray {
  background-color: #f1f1f1;
  border-bottom: 1px solid #757575;
  color: #757575;
}
@media (min-width: 768px) {
  .img-tab-header.bg-gray:hover {
    background-color: #e3e3e3;
  }
}
.img-tab-header.bg-red {
  background-color: #fae9e9;
  border-bottom: 1px solid #c82022;
  color: #c82022;
}
@media (min-width: 768px) {
  .img-tab-header.bg-red:hover {
    background-color: #f4d2d3;
  }
}
.img-tab-header.bg-pink {
  background-color: #f8e9f0;
  border-bottom: 1px solid #b51e6d;
  color: #b51e6d;
}
@media (min-width: 768px) {
  .img-tab-header.bg-pink:hover {
    background-color: #f0d2e2;
  }
}
.img-tab-header.bg-orange {
  background-color: #fcede9;
  border-bottom: 1px solid #e54e26;
  color: #e54e26;
}
@media (min-width: 768px) {
  .img-tab-header.bg-orange:hover {
    background-color: #fadcd4;
  }
}
.img-tab-header.white {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  color: #fff;
}
@media (min-width: 768px) {
  .img-tab-header.white:hover {
    background-color: #fff;
  }
}
.img-tab-header.black {
  background-color: #e6e6e6;
  border-bottom: 1px solid #000;
  color: #000;
}
@media (min-width: 768px) {
  .img-tab-header.black:hover {
    background-color: #ccc;
  }
}
.dv-tab.animate .img-tab-header {
  border: none;
  -webkit-box-shadow: 0 3px 4px #dedede;
  box-shadow: 0 3px 4px #dedede;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1000;
}
.dv-tab.active .img-tab-header {
  background: #fff !important;
  top: 0 !important;
}
@media (min-width: 768px) {
  .img-tab-header {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border: none !important;
    cursor: pointer;
    height: 250px;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    -webkit-transition: none;
    transition: none;
  }
  .dv-tab .img-tab-header {
    display: none;
  }
  .img-tab-header.active:after {
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -20px;
    position: absolute;
  }
}
.img-tab-header .tab-icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  font-size: 30px;
}
@media (min-width: 768px) {
  .img-tab-header .tab-icon {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 70pt;
  }
  .image-tabs-component.author-mode .img-tab-header .tab-icon {
    font-size: 70px;
  }
}
.img-tab-header .tab-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  font-size: 20px;
  margin-left: 30px;
}
@media (min-width: 768px) {
  .img-tab-header .tab-title {
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    font-size: 24px;
  }
}
.img-tab-header .arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}
@media (min-width: 768px) {
  .img-tab-header .arrows {
    display: none;
  }
}
.img-tab-header .arrows > .material-icons {
  font-size: 30px;
}
.dv-tab.active .img-tab-header .arrows .right-arr,
.img-tab-header .arrows .close-icon {
  display: none;
}
.dv-tab.active .img-tab-header .arrows .close-icon {
  display: block;
}
@media print {
  .image-tabs-component .full-width {
    margin-left: unset !important;
    margin-right: unset !important;
    position: unset !important;
    width: 100% !important;
  }
}
.image-tabs-component .tab-wrapper-style2 {
  border-radius: 8px;
}
.image-tabs-component .default-height {
  font-size: 30px;
  height: 250px;
}
.image-tabs-component .default-height .divider {
  border-right-style: solid;
  border-right-width: 1px;
  height: 200px;
  margin-top: 26px;
  width: 0px;
}
@media (min-width: 768px) {
  .image-tabs-component .default-height {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 70pt;
  }
  .author-mode .image-tabs-component .default-height {
    font-size: 70px;
  }
}
.image-tabs-component .card-half-height {
  font-size: 30px;
  height: 150px;
}
.image-tabs-component .card-half-height .divider {
  border-right-style: solid;
  border-right-width: 1px;
  height: 100px;
  margin-top: 27px;
  width: 0px;
}
@media (min-width: 768px) {
  .image-tabs-component .card-half-height {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font-size: 40pt;
  }
  .author-mode .image-tabs-component .card-half-height {
    font-size: 70px;
  }
}
@media print {
  .image-tabs-component .tab-section.content-container {
    max-width: 1000px !important;
  }
}
.image-tabs-component .dv-tab .tab-inner-new {
  -webkit-transition: top 1s;
  transition: top 1s;
}
.image-tabs-component .dv-tab.animate .tab-inner-new {
  height: 100%;
  left: 0;
  padding-left: 3%;
  padding-right: 3%;
  position: relative;
  right: 0;
  z-index: 2001;
}
@media (min-width: 768px) {
  .image-tabs-component .dv-tab.animate .tab-inner-new {
    overflow: visible;
    position: static;
  }
}
.image-tabs-component .dv-tab.active .tab-inner-new {
  top: 0 !important;
}
.image-tabs-component .dv-tab.animate .tab-inner-new {
  padding-top: 62px !important;
}
@media (min-width: 768px) {
  .image-tabs-component .dv-tab.animate .tab-inner-new {
    padding-top: 0 !important;
  }
}
@media (max-width: 768px) {
  .image-tabs-component .dv-tab.active .tab-content {
    height: 80vh;
    overflow: scroll;
  }
}
@media (min-width: 420px) {
  .image-tabs-component .dv-tab.active .tab-content {
    margin-top: 50px;
  }
}
.background-white {
  background-color: #fff;
}
.background-grey {
  background-color: #f2f2f2;
  border-radius: 8px;
}
.background-transparent {
  background-color: transparent;
}
.style2-fix .tab-section,
.style2-fix dl {
  color: #fff;
}
.style2-fix .img-tab-header-new.style1-border-color.active {
  background-color: transparent;
}
.style2-fix
  .img-tab-header-new.style1-border-color.active.bg-icon-light-gray.active {
  background-color: #d8d8d8;
}
@media (min-width: 992px) {
  .style2-fix .active:hover {
    border-bottom: 0px solid #fff;
  }
}
@media print {
  .style2-fix .active:hover {
    border-bottom: 0px solid #fff;
  }
}
@media (max-width: 768px) {
  .style2-fix {
    position: fixed;
    top: 50px;
    width: 98%;
    z-index: 2001;
  }
}
.turnOff dl {
  color: transparent !important;
}
.style1-a dl {
  color: #000;
  opacity: 25%;
}
@media (min-width: 992px) {
  .style1-a .active:hover {
    border-bottom: 0px solid #fff;
  }
}
@media print {
  .style1-a .active:hover {
    border-bottom: 0px solid #fff;
  }
}
.style1-a .img-tab-header-new.style1-border-color {
  border-radius: 8px;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-yellow-tone.active {
  background-color: #f8e6a5;
}
.style1-a .img-tab-header-new.style1-border-color.icon-gt-granite-grey.active {
  background-color: #605e63;
}
.style1-a .img-tab-header-new.style1-border-color.icon-gt-grey.active {
  background-color: #b9bbc5;
}
.style1-a .img-tab-header-new.style1-border-color.icon-gt-global-green.active {
  background-color: #06f27b;
}
.style1-a .img-tab-header-new.style1-border-color.icon-gt-blue-ink.active {
  background-color: #041f41;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-spark-yellow.active {
  background-color: #ffc220;
}
.style1-a .img-tab-header-new.style1-border-color.icon-walmart-charcoal.active {
  background-color: #333;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-blue-tone-1.active {
  background-color: #4dbdf5;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-blue-tone-2.active {
  background-color: #a9ddf7;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-off-white.active {
  background-color: #fafafa;
}
.style1-a
  .img-tab-header-new.style1-border-color.icon-walmart-ozark-noir.active {
  background-color: #001e60;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-true-blue {
  background-color: #0053e2;
  color: #fff;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-true-blue .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-true-blue
  .icon-container,
.style1-a .img-tab-header-new.style1-border-color.walmart-true-blue .tab-title {
  color: #fff;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-bentonville-blue {
  background-color: #001e60;
  color: #fff;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-bentonville-blue
  .icon-container {
  color: #001e60;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-bentonville-blue
  .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-bentonville-blue
  .tab-title {
  color: #fff;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-sky-blue {
  background-color: #a9ddf7;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-sky-blue
  .icon-container {
  color: #a9ddf7;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-sky-blue-light {
  background-color: #e9f1fe;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-sky-blue-light
  .icon-container {
  color: #e9f1fe;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue.active {
  background-color: #4dbdf5;
  color: #000;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-everyday-blue.active
  .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-everyday-blue.active
  .icon-container,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-everyday-blue.active
  .tab-title {
  color: #000;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue,
.style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-everyday-blue
  .icon-container,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-everyday-blue
  .tab-title {
  background-color: transparent;
  color: #4dbdf5;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow.active {
  background-color: #ffc220;
  color: #fff;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-spark-yellow.active
  .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-spark-yellow.active
  .icon-container,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-spark-yellow.active
  .tab-title {
  color: #fff;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow,
.style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow .arrows,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-spark-yellow
  .icon-container,
.style1-a
  .img-tab-header-new.style1-border-color.walmart-spark-yellow
  .tab-title {
  background-color: transparent;
  color: #ffc220;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-transparent.active {
  background-color: transparent;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-orange.active {
  background-color: #ce4c11;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-light-orange.active {
  background-color: #fba72b;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-light-green.active {
  background-color: #3f8756;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-blue.active {
  background-color: #00008b;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-gray.active {
  background-color: #757575;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-coral.active {
  background-color: pink;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-light-orange.active {
  background-color: #fba72b;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-dark-gray.active {
  background-color: #333;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-green.active {
  background-color: #76c043;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-orange.active {
  background-color: #f47521;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-red.active {
  background-color: #ee362a;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-blue.active {
  background-color: #0053e2;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-deep-blue.active {
  background-color: #001e60;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-avp-light-blue.active {
  background-color: #78b9e7;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-pink.active {
  background-color: #dd1385;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-avp-yellow.active {
  background-color: #fff200;
}
.style1-a .img-tab-header-new.style1-border-color.highlight-gray.active {
  background-color: #d8d8d8;
}
.style1-a .icon-walmart-blue-tone-2,
.style1-a .icon-walmart-off-white,
.style1-a .icon-walmart-yellow-tone,
.style1-a .img-tab-header-new.style1-border-color.bg-icon-white {
  background-color: transparent;
  color: #000;
}
.style1-a .icon-walmart-blue-tone-2 .icon-container i,
.style1-a .icon-walmart-off-white .icon-container i,
.style1-a .icon-walmart-yellow-tone .icon-container i,
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-white
  .icon-container
  i {
  color: #000 !important;
}
.style1-a .icon-walmart-blue-tone-2 .tab-title,
.style1-a .icon-walmart-off-white .tab-title,
.style1-a .icon-walmart-yellow-tone .tab-title,
.style1-a .img-tab-header-new.style1-border-color.bg-icon-white .tab-title {
  color: #000;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-walmart-blue.active {
  background-color: #0053e2;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-white.active {
  background-color: #fff;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-light-gray.active {
  background-color: #d8d8d8;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-default-blue.active {
  background-color: #0053e2;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-yellow.active {
  background-color: #fff200;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-light-blue.active {
  background-color: #78b9e7;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-green.active {
  background-color: #5fb446;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-red.active {
  background-color: #de1c24;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-pink.active {
  background-color: #eb148d;
}
.style1-a .img-tab-header-new.style1-border-color.walmart-icon-pink.active {
  background-color: #dd1385;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-icon-deep-blue.active {
  background-color: #041f41;
}
.style1-a
  .img-tab-header-new.style1-border-color.walmart-icon-background-blue.active {
  background-color: #e1edf9;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-orange.active {
  background-color: #fa6400;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-teal.active {
  background-color: #3ec5e6;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-deep-blue.active {
  background-color: #001e60;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-blue.active {
  background-color: #22449b;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-light-blue.active {
  background-color: #2983ea;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-medium-blue.active {
  background-color: #1788da;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-green.active {
  background-color: #10a04b;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-orange.active {
  background-color: #f37020;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-red.active {
  background-color: #ec0439;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-yellow.active {
  background-color: #fba72b;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-gray.active {
  background-color: #333;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-primary-dark-blue.active {
  background-color: #00358e;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-primary-main-blue.active {
  background-color: #0067a0;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-primary-light-blue.active {
  background-color: #a4dbe8;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-secondary-light-blue.active {
  background-color: #00afd7;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-secondary-dark-gray.active {
  background-color: #7c878e;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-secondary-light-gray.active {
  background-color: #d0d3d4;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-dark-purple.active {
  background-color: #514689;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-light-purple.active {
  background-color: #9063cd;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-green.active {
  background-color: #006f44;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-teal.active {
  background-color: #47d7ac;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-sams-supp-red.active {
  background-color: #fa4616;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-orange.active {
  background-color: #ff8f1c;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-pink.active {
  background-color: #de1b73;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-sams-supp-yellow.active {
  background-color: #ffb500;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-blue.active {
  background-color: #064f8e;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-yellow.active {
  background-color: #f79428;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-dark-light-blue.active {
  background-color: #1888c8;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-green.active {
  background-color: #54a546;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-red.active {
  background-color: #cb2022;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-pink.active {
  background-color: #b51e6d;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-dark-orange.active {
  background-color: #e54e26;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-page-gray.active {
  background-color: #f2f2f2;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-jet-purple.active {
  background-color: #4f0099;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-moosejaw-red.active {
  background-color: #a93439;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-modcloth-gray-blue.active {
  background-color: #48515f;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-hayneedle-gray-blue.active {
  background-color: #45545f;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-shoes-blue.active {
  background-color: #203566;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-bonobos-brown.active {
  background-color: #2f1214;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-allswell-black.active,
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-barenecessities-black.active,
.style1-a .img-tab-header-new.style1-border-color.bg-icon-parcel-black.active {
  background-color: #000;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-vudu-blue.active {
  background-color: #0072ce;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-eloquil-brown.active {
  background-color: #231f20;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-black.active {
  background-color: #000;
}
.style1-a
  .img-tab-header-new.style1-border-color.bg-icon-background-blue.active {
  background-color: #e1edf9;
}
.style1-a .img-tab-header-new.style1-border-color.bg-icon-labs.active {
  background-color: #302951;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-purple.active {
  background-color: #432188;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-pink.active {
  background-color: #eb148d;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-dark-blue.active {
  background-color: #081f2c;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-medium-blue.active {
  background-color: #0070ce;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-light-blue.active {
  background-color: #78b9e7;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-yellow.active {
  background-color: #ffc220;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-green.active {
  background-color: #76c043;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-red.active {
  background-color: #ee3b2a;
}
.style1-a .img-tab-header-new.style1-border-color.icon-wmi-orange.active {
  background-color: #f47521;
}
@media (min-width: 768px) {
  .margin-fix {
    margin-bottom: 0px !important;
  }
  .background-fix {
    background-color: #fff;
  }
}
.exit-padding {
  padding-bottom: 20px;
  padding-top: 20px;
}
.tab-inner-new {
  padding: 2% 0;
}
@media (min-width: 1400px) {
  .tab-inner-new {
    margin-top: -2.9% !important;
  }
}
@media (min-width: 992px) and (max-width: 1390px) {
  .tab-inner-new {
    margin-top: -3.1% !important;
  }
}
@media print {
  .tab-inner-new {
    margin-top: -3.1% !important;
  }
}
@media (min-width: 480px) {
  .tab-inner-new {
    margin-top: -4.3%;
  }
}
.x {
  color: #000 !important;
}
.style2-mobile-active {
  background-color: #fff;
}
.divider {
  margin-bottom: 0px;
}
.image-tab-style1 .img-tab-header-new .color-override-black {
  color: #000 !important;
}
.image-tab-style1 .tab-inner-new.tab-inner-style1 .tab-content {
  position: relative;
  top: 30px;
}
@media (min-width: 768px) {
  .image-tab-style1 .tab-inner-new.tab-inner-style1 .tab-content {
    top: 0;
  }
}
.image-tab-style1 .img-tab-header-new .bg-icon-white.arrows i,
.image-tab-style1 .img-tab-header-new .bg-icon-white.icon-container,
.image-tab-style1 .img-tab-header-new .bg-icon-white.tab-title,
.image-tab-style1 .img-tab-header-new .walmart-icon-background-blue.arrows i,
.image-tab-style1
  .img-tab-header-new
  .walmart-icon-background-blue.icon-container,
.image-tab-style1 .img-tab-header-new .walmart-icon-background-blue.tab-title {
  color: #000;
}
.image-tab-style1 i.close-tab {
  color: #000 !important;
}
@media (min-width: 768px) {
  .image-tab-style2.tab-opened {
    background: transparent;
  }
}
.image-tab-style2 .tab-section,
.image-tab-style2 dl {
  color: #fff;
}
.image-tab-style2 .img-tab-header-new.style1-border-color.active {
  background-color: transparent;
}
.image-tab-style2
  .img-tab-header-new.style1-border-color.active.bg-icon-light-gray.active {
  background-color: #d8d8d8;
}
@media (min-width: 992px) {
  .image-tab-style2 .active:hover {
    border-bottom: 0px solid #fff;
  }
}
@media print {
  .image-tab-style2 .active:hover {
    border-bottom: 0px solid #fff;
  }
}
.image-tab-style2 .img-tab-header-new.img-tab-style2-mobile {
  color: #fff;
}
.image-tab-style2 .img-tab-header-new.img-tab-style2-mobile.active {
  background: #fff !important;
}
.image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile,
.image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .arrows,
.image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .icon-container,
.image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .tab-title {
  background-color: unset;
}
.image-tab-style2 .tab-inner-new.tab-inner-style2 {
  background-color: transparent;
}
.image-tab-style2 .tab-inner-new.tab-inner-style2 .tab-content {
  position: relative;
  top: 30px;
}
@media (min-width: 768px) {
  .image-tab-style2 .tab-inner-new.tab-inner-style2 .tab-content {
    top: 0;
  }
}
.image-tab-style2
  .tab-inner-new.tab-inner-style2
  .img-tab-header-new.style1-border-color,
.image-tab-style2
  .tab-inner-new.tab-inner-style2
  .img-tab-header-new.style1-border-color
  .arrows,
.image-tab-style2
  .tab-inner-new.tab-inner-style2
  .img-tab-header-new.style1-border-color
  .icon-container,
.image-tab-style2
  .tab-inner-new.tab-inner-style2
  .img-tab-header-new.style1-border-color
  .tab-title {
  background-color: unset;
  color: #fff;
}
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue
  .arrows
  i,
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue
  .icon-container,
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue
  .tab-title {
  color: #000;
}
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue.active
  .arrows
  i,
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue.active
  .icon-container,
.image-tab-style2
  .img-tab-header-new.color-override-walmart-background-blue.active
  .tab-title {
  color: #000 !important;
}
.image-tabs-component {
  border-radius: 8px;
}
.image-tabs-component .full-width {
  border-radius: 0px;
  margin-bottom: 0px;
}
.hide-scroll-y-768 {
  overflow-y: hidden;
}
.cq-dialog-floating .coral-FixedColumn-column {
  height: 100%;
}
.imgTab-container > div.coral-TabPanel-content {
  margin-bottom: 85px;
}
.image-tabs-component .full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 0;
  position: relative;
  right: 50%;
  width: 100vw;
}
.image-tabs-component .white-overlay {
  background: #fff;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  z-index: 2000;
}
@media (min-width: 768px) {
  .image-tabs-component .white-overlay {
    display: none;
  }
}
.image-tabs-component.tab-opened .white-overlay {
  bottom: 0;
  opacity: 1;
}
.image-tabs-component .tabs-wrapper.bg-walmart-blue {
  background-color: #e6eefc;
}
.image-tabs-component .tabs-wrapper.bg-black {
  background-color: #e6e6e6;
}
.image-tabs-component .tabs-wrapper.bg-blue {
  background-color: #e6edf4;
}
.image-tabs-component .tabs-wrapper.bg-background-blue {
  background-color: #fcfdfe;
}
.image-tabs-component .tabs-wrapper.walmart-deep-blue {
  background-color: #e6e9ec;
}
.image-tabs-component .tabs-wrapper.bg-yellow {
  background-color: #fef4ea;
}
.image-tabs-component .tabs-wrapper.bg-labs {
  background-color: #eaeaee;
}
.image-tabs-component .tabs-wrapper.bg-light-blue {
  background-color: #e8f3fa;
}
.image-tabs-component .tabs-wrapper.bg-green {
  background-color: #eef6ed;
}
.image-tabs-component .tabs-wrapper.bg-gray {
  background-color: #f1f1f1;
}
.image-tabs-component .tabs-wrapper.bg-red {
  background-color: #fae9e9;
}
.image-tabs-component .tabs-wrapper.bg-pink {
  background-color: #f8e9f0;
}
.image-tabs-component .tabs-wrapper.bg-orange {
  background-color: #fcede9;
}
.image-tabs-component .tabs-wrapper.white {
  background-color: #fff;
}
.image-tabs-component .tabs-wrapper.black {
  background-color: #e6e6e6;
}
.image-tabs-component .tab-section {
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 25px;
}
.image-tabs-component .tab-section.content-container {
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .image-tabs-component .tab-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 25px;
  }
}
.image-tabs-component .tab-section > div {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
}
.image-tabs-component .tab-section > .campaign {
  display: none;
}
.image-tabs-component .tab-section > .campaign.show {
  display: block;
}
.image-tabs-component .close-wrapper {
  display: none;
  text-align: right;
}
@media (min-width: 768px) {
  .image-tabs-component.tab-opened .close-wrapper {
    display: block;
  }
}
.image-tabs-component .close-wrapper .close-tab {
  background: none;
  font-size: 30px;
}
.image-tabs-component .close-wrapper .close-tab.bg-walmart-blue {
  color: #0053e2;
}
.image-tabs-component .close-wrapper .close-tab.bg-black {
  color: #000;
}
.image-tabs-component .close-wrapper .close-tab.bg-blue {
  color: #064f8e;
}
.image-tabs-component .close-wrapper .close-tab.bg-background-blue {
  color: #e1edf9;
}
.image-tabs-component .close-wrapper .close-tab.walmart-deep-blue {
  color: #041f41;
}
.image-tabs-component .close-wrapper .close-tab.bg-yellow {
  color: #f79428;
}
.image-tabs-component .close-wrapper .close-tab.bg-labs {
  color: #302951;
}
.image-tabs-component .close-wrapper .close-tab.bg-light-blue {
  color: #1888c8;
}
.image-tabs-component .close-wrapper .close-tab.bg-green {
  color: #54a546;
}
.image-tabs-component .close-wrapper .close-tab.bg-gray {
  color: #757575;
}
.image-tabs-component .close-wrapper .close-tab.bg-red {
  color: #c82022;
}
.image-tabs-component .close-wrapper .close-tab.bg-pink {
  color: #b51e6d;
}
.image-tabs-component .close-wrapper .close-tab.bg-orange {
  color: #e54e26;
}
.image-tabs-component .close-wrapper .close-tab.white {
  color: #fff;
}
.image-tabs-component .close-wrapper .close-tab.black {
  color: #000;
}
.image-tabs-component .close-wrapper .close-tab:hover {
  cursor: pointer;
}
@media (min-width: 768px) {
  .image-tabs-component:not(.author-mode) .dv-tab {
    display: none;
    height: auto !important;
    opacity: 0;
    -webkit-transition: top 0.5s, opacity 0.5s;
    transition: top 0.5s, opacity 0.5s;
  }
  .image-tabs-component:not(.author-mode) .dv-tab.animate {
    display: block;
    position: relative;
    top: -250px;
  }
  .image-tabs-component:not(.author-mode) .dv-tab.active {
    opacity: 1;
    top: 0 !important;
  }
}
.image-tabs-component .dv-tab .tab-inner {
  -webkit-transition: top 1s;
  transition: top 1s;
}
.image-tabs-component .dv-tab.animate .tab-inner {
  height: 100%;
  left: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  z-index: 2001;
}
@media (min-width: 768px) {
  .image-tabs-component .dv-tab.animate .tab-inner {
    overflow: visible;
    position: static;
  }
}
.image-tabs-component .dv-tab.active .tab-inner {
  top: 0 !important;
}
.image-tabs-component .dv-tab.animate .tab-inner {
  padding-top: 62px;
}
@media (min-width: 768px) {
  .image-tabs-component .dv-tab.animate .tab-inner {
    padding-top: 0 !important;
  }
}
.image-tabs-component .dv-tab .tab-content {
  background: #fff;
  display: none;
  opacity: 0;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.image-tabs-component .dv-tab.animate .tab-content {
  display: block;
}
.image-tabs-component .dv-tab.active .tab-content {
  opacity: 1;
}
@media (min-width: 768px) {
  .image-tabs-component .dv-tab .tab-content {
    opacity: 1;
  }
}
.image-tabs-component .dv-tab .componentWrapper {
  border: solid pink;
  margin-top: 15px;
  padding: 34px 10px 10px;
  position: relative;
}
.image-tabs-component .dv-tab .componentWrapper .header {
  background: pink;
  color: #fff;
  left: -3px;
  padding: 4px 13px;
  position: absolute;
  top: -3px;
}
.image-tabs-component .dv-tab .componentWrapper .article-tmpl-full-width,
.image-tabs-component .dv-tab .componentWrapper .full-width {
  left: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  right: auto !important;
  width: 100% !important;
}
@media (min-width: 768px) {
  .hide-scroll-y-768 {
    overflow-y: auto;
  }
}
.caption-fontstyle {
  color: #001e60;
}
.stickyProps {
  left: 0 !important;
  position: fixed !important;
  right: 0 !important;
  top: 0px !important;
  z-index: 2000 !important;
}
#header-container.header-container-corporate-version {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}
#header-container.hide.header-container-corporate-version {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.in-page-navigation-2-0.corporate-in-page-nav .in-page-navigation:not(.vert) {
  margin-top: -2px;
  top: 2px;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
.in-page-navigation-2-0.corporate-in-page-nav
  .in-page-navigation.fixed-nav
  :has(.ddl, .hzlwlogo),
.in-page-navigation-2-0.corporate-in-page-nav
  .in-page-navigation.fixed-nav.vert {
  top: 60px;
}
.in-page-navigation-2-0.corporate-in-page-nav
  .in-page-navigation.fixed-nav.hzl {
  top: 0px;
}
.in-page-navigation-2-0.corporate-in-page-nav .stickyProps {
  left: 0 !important;
  opacity: 1;
  position: fixed !important;
  right: 0 !important;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  -webkit-transition: top 0.15s ease, -webkit-transform 0.1s ease;
  transition: top 0.15s ease, -webkit-transform 0.1s ease;
  transition: top 0.15s ease, transform 0.1s ease;
  transition: top 0.15s ease, transform 0.1s ease, -webkit-transform 0.1s ease;
  z-index: 2000 !important;
}
.hzlwlogo .in-page-navigation-2-0.corporate-in-page-nav .stickyProps,
:has(.ddl) .in-page-navigation-2-0.corporate-in-page-nav .stickyProps {
  top: 0px !important;
}
.in-page-navigation-2-0.corporate-in-page-nav .stickyProps.visible {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media (min-width: 1024px) {
  .in-page-navigation-component-2 {
    min-height: 58px;
  }
  .in-page-navigation-component-2 .nav-enabled {
    min-height: 90vh;
    overflow-y: scroll;
  }
}
.in-page-navigation-component-2 .align-center {
  text-align: center;
}
.in-page-navigation-component-2 .image-width {
  width: 100%;
}
.in-page-navigation-component-2.horizontal .in-page-navigation.ddl {
  display: block;
}
@media (min-width: 1200px) {
  .in-page-navigation-component-2.horizontal .in-page-navigation.ddl {
    display: none;
  }
}
.in-page-navigation-component-2.horizontal .in-page-navigation.hzl {
  display: none;
}
@media (min-width: 1200px) {
  .in-page-navigation-component-2.horizontal .in-page-navigation.hzl {
    display: block;
  }
}
.in-page-navigation-component-2 .section-items {
  padding-top: 58px;
}
.in-page-navigation-component-2 .in-page-navigation {
  height: 58px;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: absolute;
  right: 50%;
  width: 100vw;
}
.in-page-navigation-component-2 .in-page-navigation.fixed-nav {
  height: 58px;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 60px;
  width: 100%;
  z-index: 900;
}
.in-page-navigation-component-2 .in-page-navigation.fixed-nav-noheaderfooter {
  height: 58px;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0px;
  width: 100%;
  z-index: 900;
}
.in-page-navigation-component-2 .in-page-navigation.ddl .dropdown-menu li {
  margin-bottom: 11px;
  margin-top: 13px;
}
.in-page-navigation-component-2 .in-page-navigation.hzl {
  height: auto;
}
.in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu {
  list-style: none;
  margin: auto;
  padding: 0px 4vw;
  text-align: center;
  width: 100%;
  z-index: 900;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-light-gray
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-sams-supp-yellow
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-transparent
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-white
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-yellow
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-background-blue
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-1
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-2
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-off-white
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-spark-yellow
  .horizontal-item,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-yellow-tone
  .horizontal-item {
  border-color: #000;
  color: #000;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-light-gray
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-sams-supp-yellow
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-transparent
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-white
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-yellow
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-background-blue
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-1
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-2
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-off-white
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-spark-yellow
  .horizontal-item.selected,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-yellow-tone
  .horizontal-item.selected {
  background: transparent;
  border-bottom: 4px solid #000;
  border-radius: 4px;
  color: #000;
  font-weight: 500;
  outline: none;
  text-decoration: none;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-light-gray
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-light-gray
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-sams-supp-yellow
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-sams-supp-yellow
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-transparent
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-transparent
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-white
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-white
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-yellow
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.bg-yellow
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-background-blue
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-background-blue
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-1
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-1
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-2
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-blue-tone-2
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-off-white
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-off-white
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-spark-yellow
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-spark-yellow
  .horizontal-item:hover,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-yellow-tone
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu.walmart-yellow-tone
  .horizontal-item:hover {
  border-bottom: 4px solid #000;
  border-radius: 4px;
  color: #000;
  font-weight: 500;
  outline: none;
  text-decoration: none;
}
.in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu li {
  display: inline-block;
  margin-right: 48px;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  li
  .horizontal-item {
  border-radius: 4px;
  color: #fff;
  display: block;
  font-family: EverydaySans;
  font-size: 18px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 10px;
  position: relative;
  text-decoration: none;
  z-index: 900;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  li
  .horizontal-item.selected {
  background-color: transparent;
  border-bottom: 4px solid #fff;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  cursor: pointer;
  font-weight: 700;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  li
  .horizontal-item:active,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  li
  .horizontal-item:hover {
  border-bottom: 4px solid #fff;
  cursor: pointer;
  font-weight: 700;
}
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  .image-class-container,
.in-page-navigation-component-2
  .in-page-navigation.hzl
  .horizontal-menu
  .inpage-nav-items {
  display: inline-block;
}
.in-page-navigation-component-2 .in-page-navigation .drop-capt {
  color: #666;
  font-size: 14px;
  margin-bottom: 1px;
}
.in-page-navigation-component-2 .in-page-navigation .dropdown {
  display: inline-block;
  height: 40px;
  margin: 8px;
  position: relative;
  width: 90%;
}
.in-page-navigation-component-2 .in-page-navigation .dropdown .up-arr {
  font-size: 22px;
  height: 15px;
  position: absolute;
  right: 0;
  top: 1px;
  width: 15px;
}
@media (min-width: 768px) {
  .in-page-navigation-component-2 .in-page-navigation .dropdown {
    width: 375px;
  }
}
.in-page-navigation-component-2 .in-page-navigation .dropdown .back-arrow {
  display: none;
}
.in-page-navigation-component-2 .in-page-navigation .dropdown.open .back-arrow {
  display: block;
  font-size: 20px;
  font-weight: 700;
  left: 11px;
  position: fixed;
  top: 17px;
  z-index: 1001;
}
@media (min-width: 768px) {
  .in-page-navigation-component-2
    .in-page-navigation
    .dropdown.open
    .back-arrow {
    display: none;
  }
}
@media (max-width: 480px) {
  .in-page-navigation-component-2
    .in-page-navigation
    .dropdown.open
    .back-arrow {
    top: 75px;
  }
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown.open
  .btn.dropdown-toggle
  .down-arr {
  display: none;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown.open
  .btn.dropdown-toggle
  .up-arr {
  display: block;
  font-size: 14px;
  right: 16px;
  top: 12px;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown.open
  .dropdown-menu {
  border-radius: 0 0 4px 4px;
  padding-top: 39px;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown.open
  .dropdown-menu
  .nav-slash {
  border: 2px solid #f2f2f2;
  margin: 0px 16px;
}
@media (min-width: 768px) {
  .in-page-navigation-component-2
    .in-page-navigation
    .dropdown.open
    .dropdown-menu {
    margin-top: -3px;
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .in-page-navigation-component-2
    .in-page-navigation
    .dropdown.open
    .dropdown-menu {
    top: 63px;
  }
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle {
  background-color: #fff;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
  height: 40px;
  overflow: hidden;
  padding: 0 50px 0 16px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle:active,
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle:focus,
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle:hover {
  background: #fff;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  outline: none;
}
@media (min-width: 768px) {
  .in-page-navigation-component-2
    .in-page-navigation
    .dropdown
    .btn.dropdown-toggle {
    width: 333px;
  }
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle
  .btn-capt {
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  margin: 9px 0px 12px;
  text-align: left;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle
  .down-arr {
  display: block;
  font-size: 14px;
  right: 16px;
  top: 12px;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .btn.dropdown-toggle
  .up-arr {
  display: none;
}
.in-page-navigation-component-2 .in-page-navigation .dropdown .dropdown-menu {
  background: #fff;
  bottom: 0;
  left: 0;
  list-style: none;
  position: fixed;
  right: 0;
}
@media (min-width: 768px) {
  .in-page-navigation-component-2 .in-page-navigation .dropdown .dropdown-menu {
    background: #fff;
    border: none;
    bottom: auto;
    left: auto;
    margin-top: 39px;
    position: absolute;
    right: 21px;
    width: 333px;
  }
}
.in-page-navigation-component-2 .in-page-navigation .dropdown .drop-item {
  color: rgba(0, 0, 0, 0.84);
  overflow: hidden;
  padding: 0 50px 0 0;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.in-page-navigation-component-2 .in-page-navigation .dropdown .drop-item:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .drop-item-text {
  color: #333;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 2.06;
  margin: 16px;
  text-align: left;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .selected {
  background-color: transparent;
  color: #0053e2;
  font-weight: 500;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .drop-item-chk {
  -webkit-appearance: none;
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 2px;
  color: #fff;
  font-family: WalmartNewIcons;
  height: 18px;
  position: absolute;
  right: 12px;
  text-align: center;
  top: 10px;
  width: 18px;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .drop-item-chk:focus {
  outline: none;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .drop-item-chk:checked {
  background-color: #0053e2;
  border: 1px solid #0053e2;
  color: #fff;
}
.in-page-navigation-component-2
  .in-page-navigation
  .dropdown
  .drop-item
  .drop-item-chk:checked:after {
  color: #fff;
  content: "\e948";
  font-size: 18px;
  left: -1px;
  position: absolute;
  top: -5px;
}
.in-page-navigation-component-2
  .in-page-navigation-sections
  .navigation-section-title {
  color: #333;
  font-family: EverydaySans;
  font-size: 36px;
  letter-spacing: 0.1px;
  margin-bottom: 20px;
  margin-top: 35px;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .in-page-navigation-component-2
    .in-page-navigation-sections
    .navigation-section-title {
    margin-bottom: 13px;
  }
}
@media (min-width: 1200px) {
  .in-page-navigation-component-2
    .in-page-navigation-sections
    .navigation-section-title {
    margin-bottom: 30px;
  }
}
.in-page-navigation-component-2
  .in-page-navigation-sections
  .navigation-section-title:before {
  border-top: 2px solid #333;
  bottom: 20px;
  content: "";
  position: absolute;
  right: 0;
  width: 100%;
  z-index: -1;
}
.in-page-navigation-component-2
  .in-page-navigation-sections
  .navigation-section-title
  span {
  background: #fff;
  padding-right: 15px;
}
.in-page-navigation-component-2
  .in-page-navigation-sections
  .navigation-section-rating {
  text-align: right;
}
.in-page-navigation-component-2.vertical {
  min-height: 0px;
}
@media (max-width: 1030px) {
  .in-page-navigation-component-2.vertical .in-page-vert-col .nav-content {
    width: 100% !important;
  }
}
.in-page-navigation-component-2.vertical .in-page-navigation.vert {
  left: unset;
  margin-left: unset;
  margin-right: unset;
  margin-top: 40px;
  right: unset;
}
.in-page-navigation-component-2.vertical .in-page-navigation.vert.fixed-nav {
  left: unset;
  right: unset;
}
.in-page-navigation-component-2.vertical .vert-menu-parent {
  margin-bottom: 40px;
}
.in-page-navigation-component-2.vertical .vert-menu-parent .vert-menu {
  list-style: none;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .vert-menu-child
  a {
  margin-left: -40px;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .vert-menu-child
  a
  span {
  padding-left: 24px;
}
.in-page-navigation-component-2.vertical .vert-menu-parent .vert-menu a {
  text-decoration: none;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .drop-item {
  border-left: 3px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 20%;
  padding: 8px 16px;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .drop-item.select {
  border-left: 3px solid #000;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .drop-item-text {
  color: #0071dc;
  font-size: 16px;
  text-decoration: none;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .drop-item-text.selected {
  background-color: transparent;
  color: #002d58;
  font-weight: 500;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  a:hover
  .drop-item-text {
  color: #002d58;
  font-weight: 500;
}
.in-page-nav-mobile {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  bottom: -1px;
  -webkit-box-shadow: 0 -3px 12px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 -3px 12px 0 rgba(0, 0, 0, 0.16);
  color: #fff;
  height: 40px;
  height: 60px;
  left: 50%;
  padding: 5px 0;
  position: fixed;
  text-align: center;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
  width: 100%;
  z-index: 9999;
}
.in-page-nav-mobile.in-page-only #MainNavHeader {
  display: none;
}
.in-page-nav-mobile .in-page-mobile-close {
  display: none;
  height: 40px;
}
.in-page-nav-mobile.vert-inpage-combine {
  display: block !important;
}
@media (min-width: 992px) {
  .in-page-nav-mobile.vert-inpage-combine {
    display: none !important;
  }
}
.in-page-nav-mobile.vert-inpage-combine .menu-panel {
  color: #000;
  display: block;
  text-align: left;
}
.in-page-nav-mobile.vert-inpage-combine
  .menu-panel#TableOfContentsHeader
  .menu-data {
  left: 15px;
}
.in-page-nav-mobile.vert-nav-only .menu-panel .menu-header {
  margin-bottom: 20px;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.in-page-nav-mobile.bg-light-gray,
.in-page-nav-mobile.bg-sams-supp-yellow,
.in-page-nav-mobile.bg-transparent,
.in-page-nav-mobile.bg-white,
.in-page-nav-mobile.bg-yellow,
.in-page-nav-mobile.walmart-background-blue,
.in-page-nav-mobile.walmart-blue-tone-1,
.in-page-nav-mobile.walmart-blue-tone-2,
.in-page-nav-mobile.walmart-off-white,
.in-page-nav-mobile.walmart-spark-yellow,
.in-page-nav-mobile.walmart-yellow-tone {
  color: #000;
}
.in-page-nav-mobile .title {
  display: inline;
  font-size: 18px;
  padding: 0 10px;
}
.in-page-nav-mobile .in-page-mobile-capt {
  font-size: 14px;
  margin-bottom: 12px;
  margin-top: 4px;
}
.in-page-nav-mobile .up-arr-mobile {
  display: inline;
  font-size: 16px;
  height: 16px;
}
.in-page-nav-mobile .down-arr-mobile,
.in-page-nav-mobile .mobile-nav-menu {
  display: none;
}
.in-page-nav-mobile.open-nav {
  background-color: #fff;
  height: 50%;
  width: 100%;
}
.in-page-nav-mobile.open-nav .title {
  color: #000;
}
.in-page-nav-mobile.open-nav .in-page-mobile-capt {
  display: none;
}
.in-page-nav-mobile.open-nav .in-page-mobile-close {
  display: block;
}
.in-page-nav-mobile.open-nav .up-arr-mobile {
  display: none;
}
.in-page-nav-mobile.open-nav .down-arr-mobile {
  color: #000;
  display: inline;
  font-size: 16px;
  height: 16px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.in-page-nav-mobile.open-nav .nav-slash {
  height: 12px;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data {
  display: none;
  font-size: 16px;
  left: 50px;
  margin-top: 60px;
  position: absolute;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data
  .drop-item-mobile
  .selected {
  background-color: unset;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data
  .drop-item-mobile-child {
  padding-left: 24px;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data.active {
  color: #000;
  display: block;
  max-height: 65%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data.active a {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.7;
  margin-bottom: 15px;
  text-align: left;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .vertical-navigation-menu {
  display: block;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .vertical-navigation-menu
  .has-collapse
  .nav-item {
  display: block !important;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .vertical-navigation-menu
  .vert-nav-item {
  font-weight: 300;
  margin-bottom: 15px;
  text-align: left;
  text-transform: capitalize;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .vertical-navigation-menu
  .vert-nav-item.current {
  font-weight: 700;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .second-level-card
  a.thrd-lvl {
  left: 15px;
  position: relative;
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data.active
  .second-level-card
  a.frth-lvl {
  left: 30px;
  position: relative;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-panel {
  margin: 10px 20px;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-panel.active .menu-header {
  border-bottom: 2px solid #000;
}
.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-panel .menu-header {
  border-color: inherit;
  color: #000;
  display: inline;
  font-size: 18px;
  margin: 0 10px 20px;
  padding: 0;
}
.vertical-right-side .in-page-navigation-component-2 .in-page-navigation.ddl,
.vertical-right-side .in-page-navigation-component-2 .in-page-navigation.hzl {
  left: unset;
  margin-left: -15px;
  margin-right: unset;
  max-width: 80vw;
  right: unset;
  width: 80vw;
}
@media (min-width: 1750px) {
  .vertical-right-side .in-page-navigation-component-2 .in-page-navigation.ddl,
  .vertical-right-side .in-page-navigation-component-2 .in-page-navigation.hzl {
    max-width: 80vw;
  }
}
.vertical-right-side
  .in-page-navigation-component-2
  .in-page-navigation.ddl.fixed-nav,
.vertical-right-side
  .in-page-navigation-component-2
  .in-page-navigation.hzl.fixed-nav {
  display: inline-block;
  left: unset;
  margin: unset;
  margin-left: -15px;
  max-width: 80vw;
  right: unset;
  width: inherit;
}
@media (min-width: 1750px) {
  .vertical-right-side
    .in-page-navigation-component-2
    .in-page-navigation.ddl.fixed-nav,
  .vertical-right-side
    .in-page-navigation-component-2
    .in-page-navigation.hzl.fixed-nav {
    max-width: 80vw;
  }
}
@media (max-width: 768px) {
  .vert-menu-child,
  .vert-menu-child li {
    list-style: none;
    list-style-type: none;
  }
}
@media print {
  .in-page-navigation,
  .in-page-navigation-component-2 .in-page-vert-col .nav-key {
    display: none !important;
  }
  .in-page-nav-mobile.bg-walmart-blue.in-page-only.closed {
    display: none;
  }
}
.horizontal-nav-logo-wrapper.stop-sticky .horizontalWithLogo {
  position: relative;
  top: 0;
}
.horizontal-nav-logo-wrapper {
  margin-bottom: 80px;
}
.horizontal-nav-logo-wrapper.stop-sticky {
  margin-bottom: 0px;
  margin-left: calc(-50vw + 50%);
  width: 100vw;
}
.horizontal-nav-logo-wrapper.stop-sticky
  .in-page-horizontal-nav-with-logo.horizontalWithLogo {
  position: relative;
  top: 0 !important;
}
.horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo {
  height: 80px;
  max-width: none;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto !important;
  padding: 0 24px !important;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: calc(50% - 319px) !important;
    padding-right: calc(50% - 319px) !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1299px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: calc(50% - 442px) !important;
    padding-right: calc(50% - 540px) !important;
  }
}
@media only screen and (min-width: 1300px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: calc(50% - 490px) !important;
    padding-right: calc(50% - 515px) !important;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.horizontalWithLogo {
  left: 0;
  position: fixed;
  right: 0;
  top: 78px;
  z-index: 950;
}
@media (min-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontalWithLogo {
    top: 64px;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .image-class-container
  p {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 0;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .chevron-down-white {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg)
    100%/14px auto no-repeat;
  display: block;
  height: 11px;
  width: 20px;
}
@media only screen and (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .chevron-down-white {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg)
      100%/12px auto no-repeat;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .chevron-down-arrow {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/12px auto no-repeat;
  height: 11px;
  width: 20px;
}
@media (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .chevron-down-arrow {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg)
      100%/12px auto no-repeat;
  }
}
.horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .navbar-default {
  background-color: transparent;
  border-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-header {
  border: none;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-collapse {
  border-color: transparent;
  overflow-y: visible !important;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-toggle {
  border-color: transparent;
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-toggle {
    display: block;
    padding: 9px 0;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-toggle:focus,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-toggle:hover {
  background-color: transparent;
}
@media (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li {
    margin-right: 14px;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown.open {
    background: #e6f1fc;
  }
}
@media (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown
    a
    .drop-item-text {
    color: #fff;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 30px 0;
  }
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown
    a
    .drop-item-text:hover {
    font-weight: 700;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li.dropdown
  ul.dropdown-menu {
  background: #fff;
  border: none;
  border-radius: 0 0 8px 8px;
  top: 66px;
  width: 234px;
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown
    ul.dropdown-menu {
    background: transparent;
    width: auto;
  }
}
@media (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown
    ul.dropdown-menu
    li {
    margin-right: 0;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li.dropdown
  ul.dropdown-menu
  li
  a {
  padding: 12px 12px 12px 24px;
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    li.dropdown
    ul.dropdown-menu
    li
    a {
    padding: 16px 16px 16px 40px;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li.dropdown
  ul.dropdown-menu
  li
  a:hover {
  background-color: #e6f1fc;
  color: #004f9a;
  text-decoration: none;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li.dropdown
  ul.dropdown-menu
  li
  a
  .drop-item-text {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding: 0;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  li.dropdown
  ul.dropdown-menu
  li
  a
  .drop-item-text:hover {
  color: #004f9a;
  opacity: 1;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .container-fluid {
  padding: 0;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  > li
  > a {
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    > li
    > a {
    color: #000;
    font-family: EverydaySans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}
@media screen and (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    > li
    > a {
    padding-left: 0;
    padding-right: 0;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  > li
  > a.dropdown-toggle {
  padding: 0;
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-default
    .navbar-nav
    > li
    > a.dropdown-toggle {
    padding-right: 24px;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-nav
    li:hover
    > ul.dropdown-menu {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-nav
    > li {
    float: none;
  }
}
@media (min-width: 1025px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    li.dropdown:hover
    .chevron-down-arrow {
    background-position: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-collapse.collapse
    .nav.navbar-nav {
    display: none;
  }
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-collapse.collapse.in
    .nav.navbar-nav {
    display: block;
  }
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .nav.navbar-nav {
    background: #fff;
    border-radius: 0 0 8px 8px;
    max-height: 560px;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 56px;
    width: 289px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .nav.navbar-nav {
    top: 64px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .nav.navbar-nav {
    width: 376px;
  }
}
@media (max-width: 1024px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo
    .navbar-nav
    .open
    .dropdown-menu {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
  }
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .chevron-down-arrow {
  display: block;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-default
  .navbar-nav
  > .open
  > a {
  background-color: transparent;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-toggle.collapsed
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-toggle.collapsed
  .chevron-down-white {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .dropdown.open
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .dropdown.open
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-toggle
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo
  .navbar-toggle
  .chevron-down-white {
  background-position: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-light-gray
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-light-gray
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-primary-light-blue
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-primary-light-blue
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-secondary-light-gray
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-secondary-light-gray
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-supp-yellow
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-supp-yellow
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-transparent
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-transparent
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-white
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-white
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-yellow
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-yellow
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-background-blue
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-background-blue
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-1
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-1
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-2
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-2
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-off-white
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-off-white
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-spark-yellow
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-spark-yellow
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-yellow-tone
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-yellow-tone
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-light-blue
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-light-blue
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-yellow
  .image-class-container
  p,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-yellow
  .navbar-default
  .navbar-nav
  li.dropdown
  a
  .drop-item-text {
  color: #000;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-light-gray
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-primary-light-blue
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-secondary-light-gray
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-supp-yellow
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-transparent
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-white
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-yellow
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-background-blue
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-1
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-2
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-off-white
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-spark-yellow
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-yellow-tone
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-light-blue
  .chevron-down-white,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-yellow
  .chevron-down-white {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/14px auto no-repeat;
}
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-light-gray
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-primary-light-blue
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-secondary-light-gray
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-sams-supp-yellow
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-transparent
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-white
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.bg-yellow
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-background-blue
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-1
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-blue-tone-2
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-off-white
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-spark-yellow
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.walmart-yellow-tone
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-light-blue
  .chevron-down-arrow,
.horizontal-nav-logo-wrapper
  .in-page-horizontal-nav-with-logo.wmi-yellow
  .chevron-down-arrow {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/12px auto no-repeat;
}
@media only screen and (max-width: 979px) {
  .generic-template
    .content-container.clearfix:not(.content-corporate-container)
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding: 0 2vw !important;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1499px) {
  .generic-template
    .content-container.clearfix:not(.content-corporate-container)
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding: 0 4vw !important;
  }
}
@media only screen and (min-width: 1500px) {
  .generic-template
    .content-container.clearfix:not(.content-corporate-container)
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding: 0 calc(50% - 690px) !important;
  }
}
@media only screen and (max-width: 979px) {
  .generic-template
    .content-container.clearfix:not(.content-corporate-container):not(
      :has(.walmart-hub-header)
    )
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontalWithLogo {
    top: 120px;
  }
}
@media only screen and (max-width: 768px) {
  .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontalWithLogo
    .horizontal-item.image-class {
    max-height: 30px !important;
  }
}
@media (min-width: 601px) and (max-width: 801px) {
  .content-container.clearfix.content-corporate-container
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-events-template
    .EventPageCorporate-mainContent
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-news-template
    .PressRelease2021-main
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
}
@media (max-width: 600px) {
  .content-container.clearfix.content-corporate-container
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-events-template
    .EventPageCorporate-mainContent
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-news-template
    .PressRelease2021-main
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .content-container.clearfix.content-corporate-container
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-events-template
    .EventPageCorporate-mainContent
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp,
  .corporate-news-template
    .PressRelease2021-main
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
    padding-left: 6% !important;
    padding-right: 6% !important;
  }
}
@media (min-width: 1024px) {
  .generic-template
    .content-container.clearfix:not(.content-corporate-container):not(
      :has(.walmart-hub-header)
    )
    .horizontal-nav-logo-wrapper
    .in-page-horizontal-nav-with-logo.horizontalWithLogo {
    top: 60px;
  }
}
.horizontalWithLogo .image-class-container .image-width {
  width: auto !important;
}
.in-page-navigation.vert .parentChevron {
  height: 24px;
  min-width: 24px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}
.in-page-navigation.vert .parentChevron:before {
  font-size: 12px;
  line-height: 26px;
}
.in-page-navigation.vert .drop-item.no-child.collapseEnabled span {
  display: block;
  margin-left: 24px;
}
.in-page-navigation.vert .has-child ~ .vert-menu-child {
  display: none;
}
.in-page-navigation.vert .open .parentChevron {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.in-page-nav-mobile .mobile-nav-menu .parentChevron {
  height: 24px;
  min-width: 24px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}
.in-page-nav-mobile .mobile-nav-menu .parentChevron:before {
  font-size: 12px;
  line-height: 26px;
}
.in-page-nav-mobile
  .mobile-nav-menu
  .drop-item-mobile.no-child.collapseEnabled
  span {
  display: block;
  margin-left: 24px;
}
.in-page-nav-mobile .mobile-nav-menu .has-child ~ .mobile-vert-menu-child {
  display: none;
}
.in-page-nav-mobile .mobile-nav-menu .open .parentChevron {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.in-page-nav-mobile.open-nav
  .mobile-nav-menu
  .menu-data
  .collapseEnabled
  ~ .mobile-vert-menu-child
  .drop-item-mobile-child,
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu
  .collapseEnabled
  ~ .vert-menu-child
  a
  span {
  padding-left: 40px;
}
.in-page-navigation-component-2.vertical
  .vert-menu-parent
  .vert-menu.vert-menu-child
  .drop-item-text {
  display: block;
}
.in-page-nav-mobile .menu-data .drop-item-mobile:hover {
  text-decoration: none;
}
.in-page-nav-mobile .menu-data .drop-item-mobile span:hover {
  text-decoration: underline;
}
.job-detail-component {
  background-color: #fff;
  font-size: 18px;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .job-detail-component {
    padding-top: 170px;
  }
}
@media (min-width: 992px) {
  .job-detail-component {
    padding-top: 210px;
  }
}
.job-detail-component .row {
  margin: 0;
}
.job-detail-component .wrapper-container.job-fix {
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px 0 hsla(0, 0%, 78%, 0.7);
  box-shadow: 0px 1px 10px 0 hsla(0, 0%, 78%, 0.7);
  margin: 0 auto;
  max-width: 1150px;
  position: relative;
}
@media (max-width: 768px) {
  .job-detail-component .wrapper-container.job-fix {
    -webkit-box-shadow: 0px 1px 10px 0 hsla(0, 0%, 78%, 0.7);
    box-shadow: 0px 1px 10px 0 hsla(0, 0%, 78%, 0.7);
    margin: -85px 27px 0px 30px;
    padding-top: 1px;
    position: relative;
  }
}
@media (max-width: 480px) {
  .job-detail-component .wrapper-container.job-fix {
    margin: auto;
  }
}
@media (min-width: 768px) {
  .job-detail-component .wrapper-container.job-fix {
    margin: -80px 50px;
  }
}
@media (min-width: 992px) {
  .job-detail-component .wrapper-container.job-fix {
    margin: 70px 50px;
  }
}
@media (min-width: 1200px) {
  .job-detail-component .wrapper-container.job-fix {
    margin: 60px auto;
    padding: 30px 50px;
  }
}
@media (min-width: 768px) {
  .job-detail-component .wrapper-container {
    padding-left: 3.2%;
  }
}
@media (min-width: 992px) {
  .job-detail-component .wrapper-container {
    padding-left: 4.6%;
    padding: 30px 50px;
    top: -175px;
  }
}
.job-detail-component .head-section {
  margin-bottom: 26px;
  position: relative;
}
.job-detail-component .head-section.affix {
  position: static;
  top: 10%;
  width: 100%;
  z-index: 999 !important;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .job-detail-component .head-section.affix {
    position: relative;
    top: 0 !important;
  }
}
.job-detail-component .head-section.fix-head {
  background: #f2f2f2;
  left: 0;
  margin: 0;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.3);
  position: fixed;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .job-detail-component .head-section.fix-head {
    top: 60px !important;
  }
}
@media (max-width: 480px) {
  .job-detail-component .head-section.fix-head {
    display: none;
  }
}
@media (max-width: 992px) {
  .job-detail-component .head-section.fix-head {
    display: none;
    top: 6%;
  }
}
@media (min-width: 992px) {
  .job-detail-component .head-section.fix-head {
    top: 7%;
  }
  .job-detail-component .head-section.fix-head .apply-btn {
    margin-top: 0px;
  }
  .job-detail-component .head-section.fix-head .apply-btn .btn-primary {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .job-detail-component .head-section.fix-head .apply-btn {
    margin-top: 0px;
  }
  .job-detail-component .head-section.fix-head .apply-btn .btn-primary {
    margin-left: 50px;
    margin-right: 10px;
    margin-top: 10px;
  }
}
@media (min-width: 768px) and (-ms-high-contrast: none),
  screen and (min-width: 768px) and (-ms-high-contrast: active) {
  .job-detail-component .head-section.fix-head .apply-btn .btn-primary {
    margin-left: 80px;
  }
}
@media (max-width: 480px) {
  .job-detail-component .head-section.fix-head {
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
.job-detail-component .head-section.fix-head .main-title {
  height: auto;
}
@media (min-width: 992px) {
  .job-detail-component .head-section.fix-head .main-title .job-title {
    display: table-cell;
  }
}
.job-detail-component .head-section.fix-head .main-title h2 {
  margin: 13px;
}
@media (min-width: 768px) {
  .job-detail-component .head-section.fix-head .main-title h2 {
    font-size: 27px;
    padding-left: 12%;
  }
  .job-detail-component .head-section.fix-head .main-title h2 .job-logo {
    margin-right: 30px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .job-detail-component .head-section.fix-head .main-title h2 .job-logo {
    display: none;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    display: inline;
    order: 1;
    padding-left: 0px;
  }
}
.job-detail-component .head-section.fix-head #brandImageId {
  display: none;
}
.job-detail-component .head-section .main-title {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.job-detail-component .head-section .main-title .job-logo {
  display: table-cell;
  height: 30.6px;
  margin-right: 10px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 27px;
}
@media (min-width: 768px) {
  .job-detail-component .head-section .main-title .job-logo {
    display: inline-block;
    margin-right: 10px;
    margin-top: 30px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .job-detail-component .head-section .main-title .job-logo {
    margin-right: 1%;
    padding-left: 1%;
    padding-right: 3%;
  }
}
@media (min-width: 768px) {
  .job-detail-component .head-section .main-title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    display: inline;
    order: 1;
    padding-left: 0px;
  }
}
.job-detail-component .head-section .main-title h2 {
  color: #0053e2;
  display: table;
  font-family: EverydaySans;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 34px;
  margin-top: 30px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .job-detail-component .head-section .main-title h2 {
    font-weight: 500;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .job-detail-component .head-section .main-title h2 {
    display: table;
    font-size: 20px;
    font-weight: 500;
    line-height: 42px;
    padding-left: 0px;
  }
  .job-detail-component .head-section .main-title h2 .job-title {
    display: table-cell;
  }
}
@media (min-width: 768px) and (-ms-high-contrast: none),
  screen and (min-width: 768px) and (-ms-high-contrast: active) {
  .job-detail-component .head-section .main-title h2 .job-title {
    display: table-cell !important;
  }
}
@media (min-width: 992px) {
  .job-detail-component .head-section .main-title h2 {
    font-size: 30px;
    line-height: 54px;
    padding-left: 5%;
  }
}
.job-detail-component .head-section .apply-btn {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  order: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 22%;
}
.job-detail-component .head-section .apply-btn.apply-btn-mb {
  display: none;
}
@media (max-width: 768px) {
  .job-detail-component .head-section .apply-btn {
    position: static;
  }
}
@media (min-width: 768px) {
  .job-detail-component .head-section .apply-btn {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    display: inline;
    margin-left: 0%;
    margin-top: 30px;
    order: 2;
  }
}
@media (min-width: 992px) {
  .job-detail-component .head-section .apply-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin-right: -4%;
    margin-top: 6%;
    width: 25%;
  }
}
.job-detail-component .head-section .apply-btn .btn-primary {
  background-color: #0053e2;
  border-radius: 20px;
  height: 40px;
  left: 0;
  margin-left: 30%;
  margin-top: 5%;
  padding-top: 10px;
  position: absolute;
  right: 0;
  top: -39px;
  width: 140px;
}
@media (min-width: 768px) {
  .job-detail-component .head-section .apply-btn .btn-primary {
    margin: 15% 0 0;
    position: static;
  }
}
@media (min-width: 992px) {
  .job-detail-component .head-section .apply-btn .btn-primary {
    margin: 0 auto;
    position: static;
  }
}
.job-detail-component .social-job-links {
  display: none;
  margin-bottom: 30px;
  margin-left: 0px;
  padding-left: 15px;
  padding-top: 10px;
}
@media (min-width: 768px) {
  .job-detail-component .social-job-links {
    margin-top: 30px;
  }
}
@media (min-width: 992px) {
  .job-detail-component .social-job-links {
    margin-top: 30px;
  }
}
.job-detail-component .social-job-links ul {
  margin-left: 0px;
}
.job-detail-component .social-job-links ul li {
  float: left;
  margin-right: 15px;
}
@media (min-width: 768px) {
  .job-detail-component .social-job-links ul li {
    margin-right: 22px;
  }
}
.job-detail-component .social-job-links ul li:last-child {
  display: none;
  margin-left: 60px;
  margin-right: 0;
}
@media (min-width: 768px) {
  .job-detail-component .social-job-links ul li:last-child {
    margin-left: 320px;
  }
}
@media (min-width: 992px) {
  .job-detail-component .social-job-links ul li:last-child {
    margin-left: 60px;
  }
}
.job-detail-component .social-job-links ul li a {
  border: 1px solid #0053e2;
  border-radius: 30px;
  color: #0053e2;
  height: 30px;
  padding: 5px 10px;
  width: 30px;
}
.job-detail-component .social-job-links ul li a.fb-facebook {
  padding: 5px 12px;
}
.job-detail-component .content-wrapper .nopadding {
  padding: 0px;
}
@media (min-width: 768px) {
  .job-detail-component .content-wrapper .nopadding {
    padding-left: 10px;
    padding-right: 3.5%;
  }
}
@media (min-width: 992px) {
  .job-detail-component .content-wrapper .nopadding {
    padding: 0px 1.2%;
  }
}
.job-detail-component .content-wrapper h3:before {
  margin-left: -50%;
  text-align: right;
}
.job-detail-component .content-wrapper h3.sub-title {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin-right: 5%;
  margin-top: 30px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 1;
}
.job-detail-component .content-wrapper h3.sub-title:after {
  background-color: #0053e2;
  content: " ";
  height: 2px;
  margin-left: 9px;
  overflow: hidden;
  position: absolute;
  top: 51%;
  width: 100%;
}
@media (min-width: 768px) {
  .job-detail-component .content-wrapper h3.sub-title {
    font-size: 30px;
    line-height: normal;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .job-detail-component .content-wrapper h3.sub-title {
    font-size: 30px;
    line-height: normal;
  }
}
.job-detail-component .content-wrapper h4.sub-title {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: normal;
  margin-top: 21px;
}
@media (min-width: 768px) {
  .job-detail-component .content-wrapper h4.sub-title {
    margin-top: 19px;
  }
}
@media (min-width: 992px) {
  .job-detail-component .content-wrapper h4.sub-title {
    margin-top: 19px;
  }
}
.job-detail-component .content-wrapper .desc {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  margin-bottom: 50px;
  order: 2;
}
@media (min-width: 992px) {
  .job-detail-component .content-wrapper .desc {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.job-detail-component .content-wrapper ul {
  padding: 0 15px;
}
.job-detail-component .content-wrapper ul li {
  color: #333;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 30px;
  margin-bottom: 16px;
}
.job-detail-component .content-wrapper aside {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin-bottom: 30px;
  order: 1;
}
@media (min-width: 992px) {
  .job-detail-component .content-wrapper aside {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.job-detail-component .content-wrapper aside header {
  background: #b7d7f1;
  padding: 11px 0 11px 19px;
}
.job-detail-component .content-wrapper aside header h1 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 0;
  margin-top: 0px;
}
.job-detail-component .content-wrapper aside p.aside-text {
  background: #e5f0fa;
  font-size: 18px;
  line-height: 30px;
  padding: 25px 11px 25px 20px;
}
.job-detail-component .content-wrapper aside ul {
  background: #e5f0fa;
  padding: 25px 0;
}
@media (max-width: 480px) {
  .job-detail-component .content-wrapper aside ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.job-detail-component .content-wrapper aside ul li {
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  .job-detail-component .content-wrapper aside ul li {
    width: 50%;
  }
}
.job-detail-component .content-wrapper aside ul li p {
  margin-bottom: 0;
}
.job-detail-component .content-wrapper aside ul li p small {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 30px;
}
.job-detail-component .content-wrapper aside ul li:last-child {
  margin-bottom: 0;
}
#aboutUsId {
  background: #e5f0fa;
  font-size: 18px;
  line-height: 30px;
  padding: 25px 11px 25px 20px;
}
#brandImageId {
  height: 40px;
  margin-left: -15px;
  width: 35px;
}
@media (max-width: 768px) {
  #brandImageId {
    height: 26px;
    margin-left: 0px;
    width: 20px;
  }
}
.apply-btn-wrap {
  background: #f2f2f2;
  bottom: 0;
  -webkit-box-shadow: -1px -2px 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: -1px -2px 1px 1px rgba(0, 0, 0, 0.3);
  display: none;
  left: 0;
  max-height: 80px;
  padding: 13px 0;
  position: fixed;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  width: 100%;
  z-index: 1;
}
.apply-btn-wrap .btn-primary {
  border-radius: 20px;
  height: 40px;
  padding-top: 10px;
  width: 140px;
}
@media (max-width: 480px) {
  .apply-btn-wrap .btn-primary {
    float: inherit !important;
  }
}
@media (max-width: 992px) {
  .apply-btn-wrap .btn-primary {
    float: right;
    margin-right: 10px;
  }
}
.close {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.close:focus,
.close:hover {
  color: #aaa;
  cursor: pointer;
  text-decoration: none;
}
.position-modal-heading {
  color: #333;
  font-size: 22px;
  font-weight: 300;
  padding: 25px 15px;
  text-align: center;
}
@media (max-width: 480px) {
  .position-modal-heading {
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0px;
  }
}
.position-modal {
  background-color: #fff;
  border: 0;
  border-radius: 2px;
  -webkit-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25);
  max-width: 100%;
  padding: 25px;
}
.position-modal .job-listing {
  display: inline;
  margin: 0;
  padding: 0;
}
.position-modal li {
  border-bottom: 1px solid #dadce0;
  color: #333;
  font-size: 18px;
  list-style: none;
  padding: 15px 0;
}
.position-modal li:first-child {
  border-top: 1px solid #dadce0;
}
.position-modal li:last-child {
  border-bottom: 0;
}
.position-modal .position-modal-close {
  color: #041f41;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  margin-top: 25px;
  text-decoration: none;
}
.more-job-locs {
  cursor: pointer;
}
.more-job-locs .job-location-more {
  text-decoration: underline;
}
.modal {
  background-color: hsla(0, 0%, 100%, 0.8) !important;
  z-index: 9999;
}
.modal.in .modal-dialog {
  border: 1px solid #dadce0;
  border-radius: 2px;
  -webkit-box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.job-location-wrap #joblocation {
  display: inline-block;
}
@media (max-width: 768px) {
  .job-location-wrap #joblocation {
    text-decoration: underline;
  }
}
.job-location-wrap .more-job-locs {
  display: inline-block;
  margin-left: 5px;
}
@media (max-width: 768px) {
  .job-location-count {
    text-decoration: underline;
  }
}
.job-detail-more {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .job-detail-more {
    display: none;
  }
}
.latest-articles {
  background: #fff;
  width: 100%;
}
@media (min-width: 768px) {
  .latest-articles .adp-newsroom-card.adp-newsroom-card--compact {
    min-width: 235px;
    width: unset;
  }
  .latest-articles .adp-newsroom-card__media {
    height: auto;
    min-height: 176px;
  }
}
.latest-articles .latest-articles-title,
.latest-articles .section-title {
  color: #000;
  font-family: Everyday_Sans_UI, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 52px;
  margin: 0 0 40px;
  padding: 0;
  text-align: left;
}
@media (max-width: 1024px) {
  .latest-articles .latest-articles-title,
  .latest-articles .section-title {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .latest-articles .latest-articles-title,
  .latest-articles .section-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 32px;
    padding-left: 0;
    text-align: left;
  }
}
.latest-articles .articles-grid,
.latest-articles .latest-articles-list {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .latest-articles .articles-grid,
  .latest-articles .latest-articles-list {
    gap: 20px;
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .latest-articles .articles-grid,
  .latest-articles .latest-articles-list {
    gap: 12px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.latest-articles .no-articles {
  color: #888;
  padding: 48px 24px;
  text-align: center;
}
.latest-articles .no-articles .no-articles-icon {
  font-size: 3rem;
  margin-bottom: 16px;
  opacity: 0.5;
}
.latest-articles .no-articles .no-articles-message {
  font-size: 1.125rem;
  margin-bottom: 8px;
}
.latest-articles .no-articles .no-articles-subtitle {
  color: #aaa;
  font-size: 0.875rem;
}
.latest-articles .loading-articles {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .latest-articles .loading-articles {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .latest-articles .loading-articles {
    grid-template-columns: 1fr;
  }
}
.latest-articles .loading-articles .loading-card {
  -webkit-animation: pulse 1.5s ease-in-out infinite alternate;
  animation: pulse 1.5s ease-in-out infinite alternate;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  overflow: hidden;
}
.latest-articles .loading-articles .loading-card .loading-image {
  background: #f0f0f0;
  height: 200px;
}
.latest-articles .loading-articles .loading-card .loading-content {
  padding: 20px;
}
.latest-articles
  .loading-articles
  .loading-card
  .loading-content
  .loading-title {
  background: #e0e0e0;
  border-radius: 4px;
  height: 20px;
  margin-bottom: 12px;
}
.latest-articles
  .loading-articles
  .loading-card
  .loading-content
  .loading-text {
  background: #f0f0f0;
  border-radius: 4px;
  height: 14px;
  margin-bottom: 8px;
}
.latest-articles
  .loading-articles
  .loading-card
  .loading-content
  .loading-text:last-child {
  width: 70%;
}
@keyframes pulse {
  0% {
    opacity: 0.6;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .latest-articles .article-card,
  .latest-articles .article-image img,
  .latest-articles .read-more-icon {
    -webkit-transition: none;
    transition: none;
  }
  .latest-articles .loading-card {
    -webkit-animation: none;
    animation: none;
  }
}
@media (prefers-contrast: high) {
  .latest-articles .article-card {
    border-width: 2px;
  }
  .latest-articles .tag {
    border: 1px solid #666;
  }
}
.latest-articles .latest-articles-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: none;
  margin-top: 40px;
  padding-top: 0;
}
@media (max-width: 767px) {
  .latest-articles .latest-articles-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 16px;
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 834px) {
  .latest-articles .latest-articles-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 24px;
  }
}
.latest-articles .latest-articles-footer .cta-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 2px solid #000;
  border-radius: 20px;
  color: #000;
  cursor: pointer;
  font-family: Everyday_Sans_UI, sans-serif;
  font-size: 15px;
  font-weight: 700;
  gap: 8px;
  height: 40px;
  line-height: 24px;
  padding: 8px 24px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.latest-articles .latest-articles-footer .cta-button .cta-text {
  color: inherit;
  display: inline;
}
.latest-articles .latest-articles-footer .cta-button .icon-external-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.latest-articles .latest-articles-footer .cta-button .icon-external-link:after {
  content: "→";
}
.latest-articles .latest-articles-footer .cta-button:hover {
  background: #000;
  border-color: #000;
  color: #fff;
  text-decoration: none;
}
.latest-articles .latest-articles-footer .cta-button:hover .icon-external-link {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
.latest-articles .latest-articles-footer .cta-button:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}
.latest-articles-grid {
  margin-left: auto;
  margin-right: auto;
}
.latest-articles-grid .filter-items-submit {
  background: #0053e2;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  cursor: pointer;
  height: 32px;
  justify-content: center;
  width: 180px;
}
.latest-articles-grid .filter-items-submit .apply-filters {
  background: #0053e2;
  border: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 6px;
  margin-top: 6px;
}
.latest-articles-grid .dropdown-container {
  border-left: 1px solid #74767c;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: 8px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .latest-articles-grid .dropdown-container {
    border-left: 0;
  }
}
@media (min-width: 768px) {
  .latest-articles-grid .dropdown-container {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .latest-articles-grid .dropdown-container {
    margin-left: 24px;
  }
}
.latest-articles-grid .dropdown-button {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-arrow.svg)
    100%/12px auto no-repeat;
  border: none;
  color: #000;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 10px 20px 10px 8px;
}
.latest-articles-grid .dropdown-button.open {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-arrow.svg)
    100%/12px auto no-repeat;
  font-weight: 700;
}
@media (min-width: 768px) {
  .latest-articles-grid .dropdown-button {
    padding: 10px 24px;
  }
}
@media (min-width: 992px) {
  .latest-articles-grid .dropdown-button {
    padding: 10px 24px;
  }
}
.latest-articles-grid .dropdown-list {
  background-color: #fff;
  border-radius: 0px 0px 4px 4px;
  -webkit-box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1),
    0px 3px 5px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1),
    0px 3px 5px 2px rgba(0, 0, 0, 0.15);
  display: none;
  margin-top: 17px;
  padding: 16px 12px;
  position: absolute;
  right: -16px;
  top: 100%;
  width: 224px;
  z-index: 1;
}
.latest-articles-grid .dropdown-list .dropdown-content {
  word-wrap: break-word;
  margin-bottom: 20px;
  max-height: 270px;
  overflow: auto;
}
@media (min-width: 768px) {
  .latest-articles-grid .dropdown-list {
    left: 0;
    min-width: 224px;
    right: 0;
  }
}
.latest-articles-grid .dropdown-list .last-tag {
  padding-bottom: 10px;
}
.latest-articles-grid .dropdown-item {
  display: none;
}
.latest-articles-grid .dropdown-item + label:before {
  border: 1px solid #222;
  border-radius: 3px;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
  width: 16px;
}
.latest-articles-grid .dropdown-item:checked + label:before {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/Checkbox-black.svg)
    50%/18px auto no-repeat;
  background-color: #222;
  border-color: #222;
  color: #fff;
  text-align: center;
}
.latest-articles-grid .chip-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.latest-articles-grid .chip-container .chip {
  background-color: #fff;
  border: 1px solid #222;
  border-radius: 4px;
  color: #222;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  margin: 0 10px 8px 0;
  padding: 3px 16px;
}
.latest-articles-grid .chip-container .chip:hover {
  background-color: #2e2f32;
  color: #fff;
}
.latest-articles-grid .chip-container .chip:hover .chipClose {
  background-color: #2e2f32;
  background: #2e2f32
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close-white.svg)
    50%/14px 14px no-repeat;
}
.latest-articles-grid .chip-container .chip .chipClose {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chip-close.svg)
    50%/14px 14px no-repeat;
  display: inline-block;
  margin: 0 0 0 6px;
  padding: 7px 10px;
  width: auto;
}
.latest-articles-grid .dropdown-header-item {
  color: #2e2f32;
  font-family: EverydaySans;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 12px;
}
.latest-articles-grid .dropdown-header-item a {
  color: #004f9a;
  float: right;
  text-decoration: none;
}
.latest-articles-grid .list {
  margin-bottom: 12px;
}
.latest-articles-grid dropdown-list .list :last-child {
  padding-bottom: 30px;
}
.latest-articles-grid .latest-articles__cards-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 24px;
  justify-content: center;
  margin-top: 24px;
  padding: 0;
}
@media (min-width: 768px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    gap: 16px;
    justify-content: left;
    margin-top: 32px;
    padding-left: 25px;
  }
}
@media (min-width: 992px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    gap: 24px;
    justify-content: left;
    margin-top: 40px;
    padding: 0;
  }
}
.latest-articles-grid .latest-articles__cards-wrapper ul li {
  background: #fff;
  border: 1px solid #e3e4e5;
  border-radius: 16px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  height: auto;
  list-style-type: none;
  max-width: 358px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: auto;
}
@media (min-width: 768px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    max-width: none;
  }
}
.latest-articles-grid .latest-articles__cards-wrapper ul li:hover {
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
.latest-articles-grid .latest-articles__cards-wrapper ul li img {
  border-radius: 0;
  height: 204px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 358px;
}
@media (min-width: 768px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li img {
    height: 125px;
    width: 235px;
  }
}
@media (min-width: 992px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li img {
    height: 176px;
    width: 310px;
  }
}
@media only screen and (max-width: 767px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    width: 358px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 834px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    width: 235px;
  }
}
@media only screen and (min-width: 835px) and (max-width: 1180px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    height: 346px;
    width: 290px;
  }
}
@media (min-width: 768px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    height: 281px;
    width: 235px;
  }
}
@media only screen and (min-width: 1181px) {
  .latest-articles-grid .latest-articles__cards-wrapper ul li {
    height: 344px;
    width: 310px;
  }
}
.latest-articles .latest-articles-container .latest-articles-list,
.latest-articles-header ~ .latest-articles-container .latest-articles-list {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .latest-articles .latest-articles-container .latest-articles-list,
  .latest-articles-header ~ .latest-articles-container .latest-articles-list {
    grid-template-columns: 1fr;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    gap: 16px;
    justify-content: stretch;
  }
}
@media (min-width: 768px) and (max-width: 834px) {
  .latest-articles .latest-articles-container .latest-articles-list,
  .latest-articles-header ~ .latest-articles-container .latest-articles-list {
    gap: 12px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 835px) and (max-width: 1180px) {
  .latest-articles .latest-articles-container .latest-articles-list,
  .latest-articles-header ~ .latest-articles-container .latest-articles-list {
    gap: 24px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .latest-articles .latest-articles-container .latest-articles-list,
  .latest-articles .latest-articles-container .latest-articles__cards-wrapper,
  .latest-articles-header ~ .latest-articles-container .latest-articles-list,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper {
    gap: 16px;
    padding: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact,
  .latest-articles .latest-articles-container .latest-articles-list li,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact,
  .latest-articles-header ~ .latest-articles-container .latest-articles-list li,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    border: 1px solid #e3e4e5;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    margin-bottom: 0;
    max-height: none;
    max-width: 100%;
    min-height: 120px;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 100%;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card:hover,
  .latest-articles .latest-articles-container .latest-articles-list li:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li:hover {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__media,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__media,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__media,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__media,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__media,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__media,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__media {
    height: 100%;
    max-width: 120px;
    min-height: 120px;
    width: 120px;
    -ms-flex-negative: 0;
    border-radius: 8px 0 0 8px;
    flex-shrink: 0;
    margin-right: 0;
    overflow: hidden;
    position: relative;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__media
    img,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__media
    img,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__media
    img,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__media
    img,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__media
    img,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__media
    img,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__media
    img {
    display: block;
    height: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__body,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__body,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__body,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__body,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__body,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__body,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__body {
    padding: 12px 16px;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    gap: 4px;
    justify-content: flex-start;
    min-width: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__header,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__header,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__header,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__header,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__header,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__header,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2px;
    margin-bottom: 4px;
    min-height: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__kicker,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__kicker,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__kicker,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__kicker,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__kicker,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__kicker,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__kicker {
    color: #74767c;
    font-family: EverydaySans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.6px;
    line-height: 16px;
    margin: 0;
    text-transform: uppercase;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title {
    font-family: Everyday Sans Headline, sans-serif;
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    margin: 0;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #2e2f32;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: auto;
    max-height: 60px;
    min-height: auto;
    word-break: break-word;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title
    a,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title
    a,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title
    a,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title
    a {
    color: inherit;
    text-decoration: none;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title
    a:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title
    a:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title
    a:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__title
    a:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__title
    a:hover {
    color: #0053e2;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    color: #2e2f32;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    line-height: 20px;
    margin: 0 0 4px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card.articles_card_mobile-hide
    .adp-newsroom-card__description,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li.articles_card_mobile-hide
    .adp-newsroom-card__description {
    display: none !important;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__footer,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__footer,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__footer,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__footer,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__footer,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__footer,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    margin-top: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: EverydaySans;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 6px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    time,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    time,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    time,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    time,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    time,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    time,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    time {
    color: #6e6e73;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__divider {
    color: grey;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta {
    color: #0053e2;
    font-size: 12px;
    font-weight: 400;
    max-width: 100%;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles
    .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles-list
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    .adp-newsroom-card--compact
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover,
  .latest-articles-header
    ~ .latest-articles-container
    .latest-articles__cards-wrapper
    li
    .adp-newsroom-card__meta
    .adp-newsroom-card__cta:hover {
    text-decoration: underline;
  }
}
.layout-component {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.layout-component .layout-grid {
  display: grid;
  grid-template-columns: repeat(var(--layout-columns, 1), 1fr);
  grid-template-rows: repeat(var(--layout-rows, 1), auto);
  height: 100%;
  max-width: 100%;
}
@media screen and (max-width: 599px) {
  .layout-component .layout-grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
.layout-component .layout-cell {
  min-height: 0;
  padding: 0;
}
.layout-component .layout-cell,
.layout-component .layout-cell .cmp-container,
.layout-component .layout-cell .cmp-container .layout,
.layout-component .layout-cell .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.layout-component .layout-cell .cmp-container > * {
  width: 100%;
}
.layout-component .layout-cell .cmp-container .button-2-0 .link-glms-link {
  max-width: 100%;
  width: 100%;
}
.layout-component.h-align-left
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.layout-component.h-align-center
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layout-component.h-align-right
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.layout-component.v-align-top
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.layout-component.v-align-middle
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.layout-component.v-align-bottom
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.layout-component.v-align-space-between
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.layout-component.v-align-space-around
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.layout-component.v-align-space-evenly
  > .layout-grid
  > .layout-cell
  > .container
  > .cmp-container {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
@media (min-width: 768px) {
  .layout-component.layout-preset-1-3 > .layout-grid {
    grid-template-columns: 1fr 3fr;
  }
  .layout-component.layout-preset-3-1 > .layout-grid {
    grid-template-columns: 3fr 1fr;
  }
  .layout-component.layout-preset-2-1-1 > .layout-grid {
    grid-template-columns: 2fr 1fr 1fr;
  }
  .layout-component.layout-preset-1-2-1 > .layout-grid {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .layout-component.layout-preset-1-1-2 > .layout-grid {
    grid-template-columns: 1fr 1fr 2fr;
  }
}
.layout-component.column-gap-0 > .layout-grid {
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}
.layout-component.column-gap-8 > .layout-grid {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
}
.layout-component.column-gap-16 > .layout-grid {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.layout-component.column-gap-24 > .layout-grid {
  -webkit-column-gap: 24px;
  -moz-column-gap: 24px;
  column-gap: 24px;
}
.layout-component.column-gap-32 > .layout-grid {
  -webkit-column-gap: 32px;
  -moz-column-gap: 32px;
  column-gap: 32px;
}
.layout-component.column-gap-40 > .layout-grid {
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.layout-component.column-gap-48 > .layout-grid {
  -webkit-column-gap: 48px;
  -moz-column-gap: 48px;
  column-gap: 48px;
}
.layout-component.row-gap-0 > .layout-grid {
  row-gap: 0;
}
.layout-component.row-gap-8 > .layout-grid {
  row-gap: 8px;
}
.layout-component.row-gap-16 > .layout-grid {
  row-gap: 16px;
}
.layout-component.row-gap-24 > .layout-grid {
  row-gap: 24px;
}
.layout-component.row-gap-32 > .layout-grid {
  row-gap: 32px;
}
.layout-component.row-gap-40 > .layout-grid {
  row-gap: 40px;
}
.layout-component.row-gap-48 > .layout-grid {
  row-gap: 48px;
}
.layout-component.box-shadow-small {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.layout-component.box-shadow-medium {
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.layout-component.box-shadow-large {
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}
.layout-component.margins-all-24 {
  margin: 24px;
}
.layout-component.margins-all-32 {
  margin: 32px;
}
.layout-component.margins-all-40 {
  margin: 40px;
}
.layout-component.margins-all-48 {
  margin: 48px;
}
.layout-component.margins-top-24 {
  margin-top: 24px;
}
.layout-component.margins-top-32 {
  margin-top: 32px;
}
.layout-component.margins-top-40 {
  margin-top: 40px;
}
.layout-component.margins-top-48 {
  margin-top: 48px;
}
.layout-component.margins-right-24 {
  margin-right: 24px;
}
.layout-component.margins-right-32 {
  margin-right: 32px;
}
.layout-component.margins-right-40 {
  margin-right: 40px;
}
.layout-component.margins-right-48 {
  margin-right: 48px;
}
.layout-component.margins-bottom-24 {
  margin-bottom: 24px;
}
.layout-component.margins-bottom-32 {
  margin-bottom: 32px;
}
.layout-component.margins-bottom-40 {
  margin-bottom: 40px;
}
.layout-component.margins-bottom-48 {
  margin-bottom: 48px;
}
.layout-component.margins-left-24 {
  margin-left: 24px;
}
.layout-component.margins-left-32 {
  margin-left: 32px;
}
.layout-component.margins-left-40 {
  margin-left: 40px;
}
.layout-component.margins-left-48 {
  margin-left: 48px;
}
.layout-component.padding-all-24 {
  padding: 24px;
}
.layout-component.padding-all-32 {
  padding: 32px;
}
.layout-component.padding-all-40 {
  padding: 40px;
}
.layout-component.padding-all-48 {
  padding: 48px;
}
.layout-component.padding-top-24 {
  padding-top: 24px;
}
.layout-component.padding-top-32 {
  padding-top: 32px;
}
.layout-component.padding-top-40 {
  padding-top: 40px;
}
.layout-component.padding-top-48 {
  padding-top: 48px;
}
.layout-component.padding-right-24 {
  padding-right: 24px;
}
.layout-component.padding-right-32 {
  padding-right: 32px;
}
.layout-component.padding-right-40 {
  padding-right: 40px;
}
.layout-component.padding-right-48 {
  padding-right: 48px;
}
.layout-component.padding-bottom-24 {
  padding-bottom: 24px;
}
.layout-component.padding-bottom-32 {
  padding-bottom: 32px;
}
.layout-component.padding-bottom-40 {
  padding-bottom: 40px;
}
.layout-component.padding-bottom-48 {
  padding-bottom: 48px;
}
.layout-component.padding-left-24 {
  padding-left: 24px;
}
.layout-component.padding-left-32 {
  padding-left: 32px;
}
.layout-component.padding-left-40 {
  padding-left: 40px;
}
.layout-component.padding-left-48 {
  padding-left: 48px;
}
.layout-component.border-radius-all-2 {
  border-radius: 2px;
}
.layout-component.border-radius-all-4 {
  border-radius: 4px;
}
.layout-component.border-radius-all-8 {
  border-radius: 8px;
}
.layout-component.border-radius-all-12 {
  border-radius: 12px;
}
.layout-component.border-radius-all-16 {
  border-radius: 16px;
}
.layout-component.border-radius-tl-2 {
  border-top-left-radius: 2px;
}
.layout-component.border-radius-tl-4 {
  border-top-left-radius: 4px;
}
.layout-component.border-radius-tl-8 {
  border-top-left-radius: 8px;
}
.layout-component.border-radius-tl-12 {
  border-top-left-radius: 12px;
}
.layout-component.border-radius-tl-16 {
  border-top-left-radius: 16px;
}
.layout-component.border-radius-tr-2 {
  border-top-right-radius: 2px;
}
.layout-component.border-radius-tr-4 {
  border-top-right-radius: 4px;
}
.layout-component.border-radius-tr-8 {
  border-top-right-radius: 8px;
}
.layout-component.border-radius-tr-12 {
  border-top-right-radius: 12px;
}
.layout-component.border-radius-tr-16 {
  border-top-right-radius: 16px;
}
.layout-component.border-radius-br-2 {
  border-bottom-right-radius: 2px;
}
.layout-component.border-radius-br-4 {
  border-bottom-right-radius: 4px;
}
.layout-component.border-radius-br-8 {
  border-bottom-right-radius: 8px;
}
.layout-component.border-radius-br-12 {
  border-bottom-right-radius: 12px;
}
.layout-component.border-radius-br-16 {
  border-bottom-right-radius: 16px;
}
.layout-component.border-radius-bl-2 {
  border-bottom-left-radius: 2px;
}
.layout-component.border-radius-bl-4 {
  border-bottom-left-radius: 4px;
}
.layout-component.border-radius-bl-8 {
  border-bottom-left-radius: 8px;
}
.layout-component.border-radius-bl-12 {
  border-bottom-left-radius: 12px;
}
.layout-component.border-radius-bl-16 {
  border-bottom-left-radius: 16px;
}
@media screen and (max-width: 1199px) {
  .layout-component.row-gap-32 .layout-grid,
  .layout-component.row-gap-40 .layout-grid,
  .layout-component.row-gap-48 .layout-grid {
    row-gap: 28px;
  }
  .layout-component.row-gap-24 .layout-grid {
    row-gap: 20px;
  }
  .layout-component.row-gap-16 .layout-grid {
    row-gap: 12px;
  }
  .layout-component.row-gap-8 .layout-grid {
    row-gap: 8px;
  }
  .layout-component.column-gap-32 .layout-grid,
  .layout-component.column-gap-40 .layout-grid,
  .layout-component.column-gap-48 .layout-grid {
    -webkit-column-gap: 28px;
    -moz-column-gap: 28px;
    column-gap: 28px;
  }
  .layout-component.column-gap-24 .layout-grid {
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .layout-component.column-gap-16 .layout-grid {
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }
  .layout-component.column-gap-8 .layout-grid {
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
  .layout-component.margins-all-40,
  .layout-component.margins-all-48 {
    margin: 32px;
  }
  .layout-component.margins-all-32 {
    margin: 24px;
  }
  .layout-component.margins-all-24 {
    margin: 16px;
  }
  .layout-component.margins-top-40,
  .layout-component.margins-top-48 {
    margin-top: 32px;
  }
  .layout-component.margins-top-32 {
    margin-top: 24px;
  }
  .layout-component.margins-top-24 {
    margin-top: 16px;
  }
  .layout-component.margins-right-40,
  .layout-component.margins-right-48 {
    margin-right: 32px;
  }
  .layout-component.margins-right-32 {
    margin-right: 24px;
  }
  .layout-component.margins-right-24 {
    margin-right: 16px;
  }
  .layout-component.margins-bottom-40,
  .layout-component.margins-bottom-48 {
    margin-bottom: 32px;
  }
  .layout-component.margins-bottom-32 {
    margin-bottom: 24px;
  }
  .layout-component.margins-bottom-24 {
    margin-bottom: 16px;
  }
  .layout-component.margins-left-40,
  .layout-component.margins-left-48 {
    margin-left: 32px;
  }
  .layout-component.margins-left-32 {
    margin-left: 24px;
  }
  .layout-component.margins-left-24 {
    margin-left: 16px;
  }
  .layout-component.padding-all-40,
  .layout-component.padding-all-48 {
    padding: 32px;
  }
  .layout-component.padding-all-32 {
    padding: 24px;
  }
  .layout-component.padding-all-24 {
    padding: 16px;
  }
  .layout-component.padding-top-40,
  .layout-component.padding-top-48 {
    padding-top: 32px;
  }
  .layout-component.padding-top-32 {
    padding-top: 24px;
  }
  .layout-component.padding-top-24 {
    padding-top: 16px;
  }
  .layout-component.padding-right-40,
  .layout-component.padding-right-48 {
    padding-right: 32px;
  }
  .layout-component.padding-right-32 {
    padding-right: 24px;
  }
  .layout-component.padding-right-24 {
    padding-right: 16px;
  }
  .layout-component.padding-bottom-40,
  .layout-component.padding-bottom-48 {
    padding-bottom: 32px;
  }
  .layout-component.padding-bottom-32 {
    padding-bottom: 24px;
  }
  .layout-component.padding-bottom-24 {
    padding-bottom: 16px;
  }
  .layout-component.padding-left-40,
  .layout-component.padding-left-48 {
    padding-left: 32px;
  }
  .layout-component.padding-left-32 {
    padding-left: 24px;
  }
  .layout-component.padding-left-24 {
    padding-left: 16px;
  }
  .layout-component.border-radius-all-16 {
    border-radius: 12px;
  }
  .layout-component.border-radius-all-12 {
    border-radius: 8px;
  }
  .layout-component.border-radius-all-4,
  .layout-component.border-radius-all-8 {
    border-radius: 4px;
  }
  .layout-component.border-radius-all-2 {
    border-radius: 2px;
  }
  .layout-component.border-radius-tl-16 {
    border-top-left-radius: 12px;
  }
  .layout-component.border-radius-tl-12 {
    border-top-left-radius: 8px;
  }
  .layout-component.border-radius-tl-4,
  .layout-component.border-radius-tl-8 {
    border-top-left-radius: 4px;
  }
  .layout-component.border-radius-tl-2 {
    border-top-left-radius: 2px;
  }
  .layout-component.border-radius-tr-16 {
    border-top-right-radius: 12px;
  }
  .layout-component.border-radius-tr-12 {
    border-top-right-radius: 8px;
  }
  .layout-component.border-radius-tr-4,
  .layout-component.border-radius-tr-8 {
    border-top-right-radius: 4px;
  }
  .layout-component.border-radius-tr-2 {
    border-top-right-radius: 2px;
  }
  .layout-component.border-radius-br-16 {
    border-bottom-right-radius: 12px;
  }
  .layout-component.border-radius-br-12 {
    border-bottom-right-radius: 8px;
  }
  .layout-component.border-radius-br-4,
  .layout-component.border-radius-br-8 {
    border-bottom-right-radius: 4px;
  }
  .layout-component.border-radius-br-2 {
    border-bottom-right-radius: 2px;
  }
  .layout-component.border-radius-bl-16 {
    border-bottom-left-radius: 12px;
  }
  .layout-component.border-radius-bl-12 {
    border-bottom-left-radius: 8px;
  }
  .layout-component.border-radius-bl-4,
  .layout-component.border-radius-bl-8 {
    border-bottom-left-radius: 4px;
  }
  .layout-component.border-radius-bl-2 {
    border-bottom-left-radius: 2px;
  }
}
@media screen and (max-width: 599px) {
  .layout-component.row-gap-32 .layout-grid,
  .layout-component.row-gap-40 .layout-grid,
  .layout-component.row-gap-48 .layout-grid {
    row-gap: 24px;
  }
  .layout-component.row-gap-24 .layout-grid {
    row-gap: 16px;
  }
  .layout-component.row-gap-16 .layout-grid {
    row-gap: 8px;
  }
  .layout-component.row-gap-8 .layout-grid {
    row-gap: 4px;
  }
  .layout-component.column-gap-32.row-gap-0 .layout-grid,
  .layout-component.column-gap-40.row-gap-0 .layout-grid,
  .layout-component.column-gap-48.row-gap-0 .layout-grid {
    row-gap: 24px;
  }
  .layout-component.column-gap-24.row-gap-0 .layout-grid {
    row-gap: 16px;
  }
  .layout-component.column-gap-16.row-gap-0 .layout-grid {
    row-gap: 8px;
  }
  .layout-component.column-gap-8.row-gap-0 .layout-grid {
    row-gap: 4px;
  }
  .layout-component.column-gap-32 .layout-grid,
  .layout-component.column-gap-40 .layout-grid,
  .layout-component.column-gap-48 .layout-grid {
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
  }
  .layout-component.column-gap-24 .layout-grid {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
  .layout-component.column-gap-16 .layout-grid {
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
  .layout-component.column-gap-8 .layout-grid {
    -webkit-column-gap: 4px;
    -moz-column-gap: 4px;
    column-gap: 4px;
  }
  .layout-component.margins-all-40,
  .layout-component.margins-all-48 {
    margin: 24px;
  }
  .layout-component.margins-all-32 {
    margin: 16px;
  }
  .layout-component.margins-all-24 {
    margin: 12px;
  }
  .layout-component.margins-top-40,
  .layout-component.margins-top-48 {
    margin-top: 24px;
  }
  .layout-component.margins-top-32 {
    margin-top: 16px;
  }
  .layout-component.margins-top-24 {
    margin-top: 12px;
  }
  .layout-component.margins-right-40,
  .layout-component.margins-right-48 {
    margin-right: 24px;
  }
  .layout-component.margins-right-32 {
    margin-right: 16px;
  }
  .layout-component.margins-right-24 {
    margin-right: 12px;
  }
  .layout-component.margins-bottom-40,
  .layout-component.margins-bottom-48 {
    margin-bottom: 24px;
  }
  .layout-component.margins-bottom-32 {
    margin-bottom: 16px;
  }
  .layout-component.margins-bottom-24 {
    margin-bottom: 12px;
  }
  .layout-component.margins-left-40,
  .layout-component.margins-left-48 {
    margin-left: 24px;
  }
  .layout-component.margins-left-32 {
    margin-left: 16px;
  }
  .layout-component.margins-left-24 {
    margin-left: 12px;
  }
  .layout-component.padding-all-48 {
    padding: 24px;
  }
  .layout-component.padding-all-32,
  .layout-component.padding-all-40 {
    padding: 16px;
  }
  .layout-component.padding-all-24 {
    padding: 12px;
  }
  .layout-component.padding-top-48 {
    padding-top: 24px;
  }
  .layout-component.padding-top-32,
  .layout-component.padding-top-40 {
    padding-top: 16px;
  }
  .layout-component.padding-top-24 {
    padding-top: 12px;
  }
  .layout-component.padding-right-48 {
    padding-right: 24px;
  }
  .layout-component.padding-right-32,
  .layout-component.padding-right-40 {
    padding-right: 16px;
  }
  .layout-component.padding-right-24 {
    padding-right: 12px;
  }
  .layout-component.padding-bottom-48 {
    padding-bottom: 24px;
  }
  .layout-component.padding-bottom-32,
  .layout-component.padding-bottom-40 {
    padding-bottom: 16px;
  }
  .layout-component.padding-bottom-24 {
    padding-bottom: 12px;
  }
  .layout-component.padding-left-48 {
    padding-left: 24px;
  }
  .layout-component.padding-left-32,
  .layout-component.padding-left-40 {
    padding-left: 16px;
  }
  .layout-component.padding-left-24 {
    padding-left: 12px;
  }
  .layout-component.border-radius-all-12,
  .layout-component.border-radius-all-16 {
    border-radius: 8px;
  }
  .layout-component.border-radius-all-8 {
    border-radius: 4px;
  }
  .layout-component.border-radius-all-2,
  .layout-component.border-radius-all-4 {
    border-radius: 2px;
  }
  .layout-component.border-radius-tl-12,
  .layout-component.border-radius-tl-16 {
    border-top-left-radius: 8px;
  }
  .layout-component.border-radius-tl-8 {
    border-top-left-radius: 4px;
  }
  .layout-component.border-radius-tl-2,
  .layout-component.border-radius-tl-4 {
    border-top-left-radius: 2px;
  }
  .layout-component.border-radius-tr-12,
  .layout-component.border-radius-tr-16 {
    border-top-right-radius: 8px;
  }
  .layout-component.border-radius-tr-8 {
    border-top-right-radius: 4px;
  }
  .layout-component.border-radius-tr-2,
  .layout-component.border-radius-tr-4 {
    border-top-right-radius: 2px;
  }
  .layout-component.border-radius-br-12,
  .layout-component.border-radius-br-16 {
    border-bottom-right-radius: 8px;
  }
  .layout-component.border-radius-br-8 {
    border-bottom-right-radius: 4px;
  }
  .layout-component.border-radius-br-2,
  .layout-component.border-radius-br-4 {
    border-bottom-right-radius: 2px;
  }
  .layout-component.border-radius-bl-12,
  .layout-component.border-radius-bl-16 {
    border-bottom-left-radius: 8px;
  }
  .layout-component.border-radius-bl-8 {
    border-bottom-left-radius: 4px;
  }
  .layout-component.border-radius-bl-2,
  .layout-component.border-radius-bl-4 {
    border-bottom-left-radius: 2px;
  }
}
@media (max-width: 599px) {
  .layout-component.disable-border-radius-mobile {
    border-radius: 0;
  }
}
@media screen and (max-width: 599px) {
  .layout-component.do-not-stack-mobile > .layout-grid {
    grid-template-columns: repeat(var(--layout-columns, 1), 1fr);
    grid-template-rows: repeat(var(--layout-rows, 1), auto);
  }
}
.layout-component.bg-black .richtext,
.layout-component.bg-black .richtext a,
.layout-component.walmart-bentonville-blue .richtext,
.layout-component.walmart-bentonville-blue .richtext a,
.layout-component.walmart-charcoal .richtext,
.layout-component.walmart-charcoal .richtext a,
.layout-component.walmart-true-blue .richtext,
.layout-component.walmart-true-blue .richtext a {
  color: #fff;
}
.layout-component.bg-black .richtext a:focus,
.layout-component.bg-black .richtext a:hover,
.layout-component.walmart-bentonville-blue .richtext a:focus,
.layout-component.walmart-bentonville-blue .richtext a:hover,
.layout-component.walmart-charcoal .richtext a:focus,
.layout-component.walmart-charcoal .richtext a:hover,
.layout-component.walmart-true-blue .richtext a:focus,
.layout-component.walmart-true-blue .richtext a:hover {
  text-decoration: underline;
}
.checkList-title {
  color: #000;
  color: var(--black);
  font-family: EverydaySans;
  font-size: 36px;
  margin-bottom: 35px;
  text-align: center;
}
@media (min-width: 480px) {
  .checkList-title {
    margin-bottom: 55px;
  }
}
.checkList-item {
  font-size: 0;
  margin-bottom: 22px;
}
@media (min-width: 480px) {
  .checkList-item {
    margin-bottom: 29px;
  }
}
.checkList-item .checkList-checkbox {
  display: inline-block;
  height: 16px;
  margin: 0 24px 0 0;
  vertical-align: top;
  width: 16px;
}
@media (min-width: 480px) {
  .checkList-item .checkList-checkbox {
    margin: 0 38px 0 24px;
  }
}
@media (min-width: 768px) {
  .checkList-item .checkList-checkbox {
    margin: 0 42px 0 34px;
  }
}
.checkList-item .checkList-checkbox.check-off {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 2px;
}
.checkList-item .checkList-checkbox.check-on {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/check-on.svg);
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
}
.checkList-item .checkList-text {
  color: #3b3b3b;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 18px;
  line-height: 20px;
  margin-top: -3px;
  text-align: left;
  vertical-align: top;
  width: calc(100% - 40px);
}
@media (min-width: 480px) {
  .checkList-item .checkList-text {
    line-height: 0.89;
    margin-top: 0px;
    width: calc(100% - 78px);
  }
}
@media (min-width: 768px) {
  .checkList-item .checkList-text {
    line-height: 0.89;
    margin-top: 0px;
    width: calc(100% - 92px);
  }
}
.checkList-item .loading-container {
  display: inline-block;
  margin: 0 24px 0 0;
}
.checkList-item .loading-container .loading-image {
  height: 16px;
  width: 16px;
}
.checkList-got-it {
  color: #007dc6;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 600;
  height: 22.6px;
  text-align: center;
  text-transform: uppercase;
}
.checkList-wrap {
  overflow: hidden;
}
.narrative-slider-component .checkList-got-it,
.narrative-slider-component .checkList-got-it a,
.narrative-slider-component .checkList-item .checkList-text,
.narrative-slider-component-mobile .checkList-got-it,
.narrative-slider-component-mobile .checkList-got-it a,
.narrative-slider-component-mobile .checkList-item .checkList-text {
  color: #fff;
}
.narrative-slider-component .loading-image,
.narrative-slider-component-mobile .loading-image {
  border-color: #fff transparent #fff #fff;
}
.narrative-slider-component-mobile.bg-white,
.narrative-slider-component.bg-white {
  background: #fff;
  color: #017acd;
}
.narrative-slider-component-mobile.bg-white .checkList-item .checkList-text,
.narrative-slider-component-mobile.bg-white .got-it,
.narrative-slider-component.bg-white .checkList-item .checkList-text,
.narrative-slider-component.bg-white .got-it {
  color: #017acd;
}
.narrative-slider-component-mobile.bg-white .loading-image,
.narrative-slider-component.bg-white .loading-image {
  border-color: #017acd transparent #017acd #017acd;
}
.narrative-slider-component-mobile.bg-white .checkList-got-it,
.narrative-slider-component-mobile.bg-white .checkList-got-it a,
.narrative-slider-component.bg-white .checkList-got-it,
.narrative-slider-component.bg-white .checkList-got-it a {
  color: #017acd;
}
.narrative-slider-component-mobile.bg-transparent,
.narrative-slider-component.bg-transparent {
  background: transparent;
  color: #000;
}
.narrative-slider-component-mobile.bg-transparent
  .checkList-item
  .checkList-text,
.narrative-slider-component.bg-transparent .checkList-item .checkList-text {
  color: #000;
}
.narrative-slider-component-mobile.bg-transparent .loading-image,
.narrative-slider-component.bg-transparent .loading-image {
  border-color: #000 transparent #000 #000;
}
.narrative-slider-component-mobile.bg-transparent .checkList-got-it,
.narrative-slider-component-mobile.bg-transparent .checkList-got-it a,
.narrative-slider-component.bg-transparent .checkList-got-it,
.narrative-slider-component.bg-transparent .checkList-got-it a {
  color: #000;
}
.EventListPageCorporate-heading {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .EventListPageCorporate-heading {
    margin-bottom: 30px;
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
  }
  .EventListPageCorporate-heading > .EventlistPageCorporate-heading-divider {
    border-bottom: 1px solid #cfcfcf;
    left: 0px;
    position: absolute;
    width: 100%;
  }
  .EventListPageCorporate-heading > .EventPageCorporate-heading-top,
  .EventListPageCorporate-heading > .EventPageCorporate-heading-top-left {
    border-bottom: none;
    padding: 30px 0 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .EventListPageCorporate-heading {
    margin-bottom: 40px;
    padding-left: calc(50% - 442px);
    padding-right: calc(50% - 442px);
  }
}
@media only screen and (min-width: 1300px) {
  .EventListPageCorporate-heading {
    margin-bottom: 50px;
    padding-left: calc(50% - 490px);
    padding-right: calc(50% - 490px);
  }
}
.EventListPageCorporate-contentWell {
  position: relative;
}
.content-container .ListEvents-title {
  color: #333;
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 0;
}
.upcomingEvents-pagination-divider {
  border-top: 1px solid #cfcfcf;
  display: block;
  width: 100%;
}
#archiveEvents li {
  display: none;
}
.ListEvents[data-module-narrow] {
  margin-bottom: 29.5px;
  padding-bottom: 0;
  padding-top: 12px;
}
.ListEvents[data-module-narrow]:last-of-type {
  padding-top: 0;
}
.ListEvents-items {
  margin-bottom: 0;
  margin-top: 24px;
  padding-bottom: 39.5px;
  padding-left: 0;
}
.ListEvents-items-item {
  list-style: none;
  padding-bottom: 20px;
}
.ListEvents-items-item:last-child {
  padding-bottom: 0;
}
.CorporateEvent-item {
  color: #333;
  overflow: hidden;
}
.CorporateEvent-item a {
  color: inherit;
  text-decoration: none;
}
.CorporateEvent-item-icon {
  float: left;
  margin-right: 18px;
  position: relative;
}
.CorporateEvent-item svg.CorporateEventDateIcon {
  height: 43px;
  width: auto;
}
.CorporateEvent-item-info {
  overflow: hidden;
  padding-top: 1px;
}
.CorporateEvent-item-date {
  font-size: 13px;
}
.CorporateEvent-item-title {
  font-size: 15px;
  padding-top: 7px;
}
.ListEvents-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.ListEvents-pagination {
  background-color: #fff;
  border: 0;
  border-radius: 25px;
  clear: both;
  line-height: 1;
  padding: 3px 12px;
  text-align: center;
  white-space: nowrap;
  width: 165px;
}
#ListEvents-loadmore {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 15px;
  color: #0053e2;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  padding: 4px 13px !important;
}
.ListEvents-pagination-divider {
  border-top: 1px solid #cfcfcf;
  bottom: 50%;
  display: block;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.CorporateEvent-date-icon {
  height: 43px;
  width: auto;
}
.CorporateEvent-item-icon .month {
  bottom: 14px;
}
.CorporateEvent-item-icon .day,
.CorporateEvent-item-icon .month {
  display: block;
  font-size: 13px;
  left: 5px;
  line-height: normal;
  position: absolute;
  right: 5px;
  text-align: center;
}
.CorporateEvent-item-icon .day {
  bottom: 0px;
}
.CorporateEvent-item-icon .tbd {
  bottom: 8px;
  display: block;
  font-size: 13px;
  left: 5px;
  line-height: normal;
  position: absolute;
  right: 5px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .ListEvents[data-module-narrow] {
    margin-bottom: 45px;
    padding-top: 11px;
  }
  .content-container .ListEvents-title {
    font-size: 24px;
    line-height: 28px;
  }
  .ListEvents-items {
    margin-top: 36px;
    padding-bottom: 51px;
  }
  .ListEvents-items-item {
    padding-bottom: 44px;
  }
  .CorporateEvent-item-icon {
    margin-right: 27px;
  }
  .CorporateEvent-item-date {
    font-size: 15px;
    line-height: normal;
  }
  .CorporateEvent-item-title {
    font-size: 17px;
    line-height: normal;
    padding-top: 0;
  }
  .CorporateEvent-item-icon .month {
    bottom: 14px;
  }
  .CorporateEvent-item-icon .day {
    bottom: 0px;
    font-size: 15px;
  }
  .CorporateEvent-item-icon .tbd {
    bottom: 7px;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1300px) {
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
}
.download-list-component-2 .drop-capt {
  color: #666;
  font-size: 11px;
}
.download-list-component-2 .hideDownloadIcon {
  display: none;
}
.download-list-component-2 .dropdown {
  display: inline-block;
  margin-bottom: 25px;
}
.download-list-component-2 .dropdown .btn.dropdown-toggle {
  padding-left: 2px;
  text-align: left;
  width: 300px;
}
.download-list-component-2 .dropdown .btn.dropdown-toggle:active,
.download-list-component-2 .dropdown .btn.dropdown-toggle:focus,
.download-list-component-2 .dropdown .btn.dropdown-toggle:hover {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #000;
  outline: none;
}
.download-list-component-2 .dropdown .btn.dropdown-toggle .down-arr {
  right: 7px;
  top: 6px;
}
.download-list-component-2 .dropdown .dropdown-menu {
  min-width: 300px;
}
.download-list-component-2 .list-items {
  margin-top: 20px;
}
.download-list-component-2 .list-item {
  border: 1px solid #dadce0;
  border-radius: 8px;
  display: none;
  margin-top: 16px;
  padding: 15px 40px 0 10px;
  position: relative;
}
.download-list-component-2 .list-item.shown-item {
  display: block !important;
}
.download-list-component-2 .list-item:hover {
  background-color: #dadce0;
}
.download-list-component-2 .list-item > a .list-item-title {
  color: #000;
  opacity: 0.89;
}
.download-list-component-2 .list-item > a .item-desc {
  color: #333;
}
.download-list-component-2 .list-item > a:hover {
  text-decoration: none;
}
#download-list .list-item:nth-of-type(n + 11) {
  display: none;
}
.download-list-component-2 .title-wrap {
  text-align: center;
}
.download-list-component-2 .list-item-title {
  font-size: 24px;
  line-height: 1.38;
  margin-bottom: 5px;
  margin-left: 24px;
  word-break: break-all;
}
.download-list-component-2 .item-desc {
  font-size: 17px;
  margin-left: 24px;
}
.download-list-component-2 .list-item-type {
  color: #006cce;
  font-size: 12px;
  letter-spacing: 3px;
  line-height: 1.57;
  margin: 15px 0 10px 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.download-list-component-2 .dv-tags {
  color: #666;
}
.download-list-component-2 .list-item-link {
  display: block;
  height: 17px;
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
}
.download-list-component-2 .list-item-link img {
  width: 100%;
}
.download-list-component-2 .see-more-items {
  color: #78b9e7;
  font-size: 20px;
  margin: 40px auto 0;
  text-align: center;
  text-transform: uppercase;
}
.download-list-component-2 .see-more-items:hover {
  cursor: pointer;
}
.download-list-component-2 .drop-item {
  color: #000;
}
.list-two-component .event-list-component-2 .dropdown {
  border: 1px solid #dadce0;
  border-radius: 4px;
  height: 48px;
  width: 191px;
}
.list-two-component .event-list-component-2 .dropdown .btn.dropdown-toggle {
  height: 100%;
  margin-left: 10px;
  width: 170px;
}
.list-two-component
  .event-list-component-2
  .dropdown
  .btn.dropdown-toggle
  .down-arr,
.list-two-component
  .event-list-component-2
  .dropdown
  .btn.dropdown-toggle
  .up-arr {
  bottom: 50%;
  display: block;
  font-size: 22px;
  height: 18px;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  width: 18px;
}
.list-two-component
  .event-list-component-2
  .dropdown
  .btn.dropdown-toggle
  .up-arr {
  display: none;
}
.list-two-component .event-list-component-2 .event-list-items .event-main {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  margin-top: 20px;
}
.list-two-component
  .event-list-component-2
  .event-list-items
  .event-main:hover {
  background-color: rgba(0, 113, 206, 0.05);
}
.list-two-component .event-list-component-2 .event-list-items .event-thumbnail {
  border-radius: 8px;
  margin: 10px 20px 10px 15px;
}
.list-two-component
  .link-list-component-reveal
  .link-list-wrap-reveal
  ul
  a:hover {
  color: #006cce !important;
}
.list-two-component .drop-down-two-component .drop-down-title {
  padding: 10px 0;
  word-break: break-word;
}
.list-two-component .drop-down-two-component .label-left {
  padding-right: 10px;
}
.list-two-component .drop-down-two-component .align-left {
  display: block;
  -moz-text-align-last: left;
  text-align-last: left;
}
.list-two-component .drop-down-two-component .align-right {
  display: block;
  -moz-text-align-last: right;
  text-align-last: right;
}
.list-two-component .drop-down-two-component .align-center {
  display: block;
  -moz-text-align-last: center;
  text-align-last: center;
}
.list-two-component .drop-down-two-component .dropdown-flex-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.list-two-component .drop-down-two-component .dropdown-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.list-two-component .drop-down-two-component .dropdown-flex-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}
.list-two-component .drop-down-two-component .dropdown .arrowicon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-dropdown.png)
    50%/100% auto no-repeat;
  content: "";
  display: block;
  height: 8px;
  margin-left: 170px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 13px;
}
.list-two-component .drop-down-two-component .drop-down-list {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 4px;
  height: 48px;
  list-style: none;
  margin-bottom: 0;
  padding: 12px 0 4px;
  position: relative;
  width: 190px;
  width: 193px;
}
.list-two-component .drop-down-two-component .drop-down-list span {
  margin-left: -81px;
  position: absolute;
  top: 30%;
}
.list-two-component
  .drop-down-two-component
  .drop-down-list.open
  .btn.dropdown-toggle
  .down-arr {
  display: none;
}
.list-two-component
  .drop-down-two-component
  .drop-down-list.open
  .btn.dropdown-toggle
  .up-arr {
  display: block;
}
.list-two-component .drop-down-two-component .dropdown.open .arrowicon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-dropdown.png)
    50%/100% auto no-repeat;
}
.list-two-component .drop-down-two-component .dropdown.open .dropdown-menu {
  display: block;
}
.list-two-component .drop-down-two-component .dropdown-menu {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-height: 250px;
  overflow: scroll;
  width: 193px;
  z-index: 9999;
}
.list-two-component .drop-down-two-component .dropdown-menu li {
  min-height: 48px;
}
.list-two-component .drop-down-two-component .dropdown-menu li.dropdown-hover2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2
  a {
  margin: 8px;
  padding: 0px;
  width: 100%;
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2
  a:hover {
  color: #004f9a;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2:hover {
  background-color: rgba(0, 113, 206, 0.05);
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2:hover
  a {
  background-color: transparent;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2-sub-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 20px;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2-sub-children
  a {
  width: 100%;
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2-sub-children:hover {
  background-color: rgba(0, 113, 206, 0.05);
}
.list-two-component
  .drop-down-two-component
  .dropdown-menu
  li.dropdown-hover2-sub-children:hover
  a {
  background-color: transparent;
}
.list-two-component .drop-down-two-component a {
  color: inherit;
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  margin: 0 auto;
  vertical-align: middle;
}
.list-two-component .drop-down-two-component .dropdown-menu li:hover {
  background-color: #f2f2f2;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .list-two-component
    .list-two-component
    .drop-down-two-component
    .drop-down-list {
    width: 120px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .list-two-component
    .list-two-component
    .drop-down-two-component
    .drop-down-list {
    width: 150px;
  }
}
.list-two-component .event-list-component-2 .drop-capt {
  font-size: 16px;
}
.list-two-component .link-list-component .link-list-wrap ul a:hover {
  color: #0053e2;
}
.list-two-component
  .download-list
  .list-items
  .list-item.download2-hover-state:hover {
  background-color: rgba(0, 113, 206, 0.05);
}
.event-list-component-2 .pathfinder {
  color: #0053e2;
}
.event-list-component-2 .el-text-fix {
  overflow: hidden;
  text-overflow: ellipsis;
}
.event-list-component-2 .dropdown.open .btn.dropdown-toggle .down-arr {
  display: none;
}
.event-list-component-2 .dropdown.open .btn.dropdown-toggle .up-arr {
  display: block;
}
.event-list-component-2 .dropdown .dropdown-menu {
  max-width: 100%;
  z-index: 9999;
}
.event-list-component-2 .dropdown .dropdown-menu .drop-item.drop-pad-fix {
  padding: 6px 20px 5px;
}
.event-list-component-2.no-events .no-results {
  display: block;
}
.title-icon-overlay-list div,
.title-icon-overlay-list img {
  color: inherit;
  font-size: 18px;
  margin-left: 1px;
  margin-right: 8px;
}
.title-icon-overlay-list .customIconTitleImageList {
  max-width: 20px;
}
.event-list-component-2 {
  padding: 30px 10px 0;
}
@media (min-width: 768px) {
  .event-list-component-2 {
    padding: 30px 0 0;
  }
}
.event-list-component-2 .drop-capt {
  color: #666;
  font-size: 11px;
  margin-bottom: 1px;
}
.event-list-component-2 .dropdown {
  border-bottom: 1px solid #bbb;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .event-list-component-2 .dropdown {
    display: inline-block;
  }
}
.event-list-component-2 .dropdown .btn.dropdown-toggle {
  font-size: 17px;
  padding-bottom: 4px;
  padding-left: 0;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  .event-list-component-2 .dropdown .btn.dropdown-toggle {
    width: 300px;
  }
}
.event-list-component-2 .dropdown .btn.dropdown-toggle .down-arr {
  right: 6px;
  top: 4px;
}
.event-list-component-2 .dropdown .dropdown-menu {
  min-width: 100%;
}
@media (min-width: 768px) {
  .event-list-component-2 .dropdown .dropdown-menu {
    min-width: 300px;
  }
}
.event-list-component-2 .event-list-title {
  color: #000;
  margin-bottom: 35px;
}
.event-list-component-2 .no-results {
  background: #f9eecf;
  display: none;
  margin-bottom: 0 !important;
  margin-top: -10px;
  padding: 16px 0 0 9px;
}
.event-list-component.no-events .no-results {
  display: block;
}
.event-list-component-2 .no-results .no-e-icon {
  color: #444;
  font-size: 30px;
  margin: -6px 5px 9px 0;
  vertical-align: top;
}
.event-list-component:not(.no-events) .event-list-items {
  border-bottom: 1px solid #ccc;
}
.event-list-component-2 .event-list-items .event {
  border-top: 1px solid #ccc;
  color: #333;
  padding: 10px 0;
  text-decoration: none;
}
.event-list-component-2 .event-list-items .event:hover {
  background-color: rgba(1, 122, 205, 0.1);
}
.event-list-component-2 .event-list-items .event-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #ccc;
  padding: 5px 0 10px;
}
@media (min-width: 768px) {
  .event-list-component-2 .event-list-items .event-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-bottom: 5px;
  }
}
.event-list-component-2 .event-list-items .event-main .event-main-text {
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 146px;
  overflow: hidden;
  padding: 6px 0;
}
@media (min-width: 768px) {
  .event-list-component-2 .event-list-items .event-main .event-main-text {
    height: 129px;
  }
}
.event-main-text .event-tags {
  font-size: 0;
}
.event-tags > .e-tag {
  font-size: 12px;
}
.event-tags > .e-tag + .e-tag:before {
  content: ", ";
}
.event-list-component-2 .event-list-items .event-thumbnail {
  display: none;
  height: 110px;
  position: relative;
  -ms-flex-preferred-size: 215px;
  flex-basis: 215px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin: 0 20px 10px 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .event-list-component-2 .event-list-items .event-thumbnail {
    display: block;
  }
}
.event-list-component-2 .event-list-items .event-thumbnail.no-image {
  background: #eee;
}
.event-list-component-2 .event-list-items .event-thumbnail.no-image .e-icon {
  display: block;
}
.event-list-component-2 .event-list-items .event-thumbnail .e-icon,
.event-list-component-2 .event-list-items .event-thumbnail > img {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.event-list-component-2 .event-list-items .event-thumbnail .e-icon {
  color: #999;
  display: none;
  font-size: 55px;
}
.event-list-component-2 .event-list-items .event-thumbnail > img {
  max-width: 100%;
}
.event-list-component-2 .event-list-items .event-title {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .event-list-component-2 .event-list-items .event-title {
    padding-right: 125px;
  }
}
@media (min-width: 992px) {
  .event-list-component-2 .event-list-items .event-title {
    padding-right: 0;
  }
}
.event-list-component-2 .event-list-items .event-description {
  font-size: 18px;
  line-height: 26px;
  margin-top: 15px;
}
.event-list-component-2 .event-list-items .event-extra {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2.6px;
  text-transform: uppercase;
}
.event-list-component-2 .event-list-items .see-event {
  color: #007cd6;
  font-size: 20px;
  padding-left: 25px;
  text-decoration: none;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .event-list-component-2 .event-list-items .see-event {
    position: absolute;
    right: 0;
    top: 10px;
  }
}
@media (min-width: 992px) {
  .event-list-component-2 .event-list-items .see-event {
    position: static;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.link-list-wrapper-2 .link-list-component-reveal {
  margin-bottom: 50px;
}
.link-list-wrapper-2 .link-list-component-reveal .font-14 {
  font-size: 14px !important;
}
.link-list-wrapper-2 .link-list-component-reveal .font-16 {
  font-size: 16px !important;
}
.link-list-wrapper-2 .link-list-component-reveal .font-18 {
  font-size: 18px !important;
}
.link-list-wrapper-2 .link-list-component-reveal .font-22 {
  font-size: 22px !important;
}
.link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal {
  border-top: 1px solid #dadce0;
  cursor: pointer;
}
@media (min-width: 480px) {
  .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal {
    max-width: 400px;
  }
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  .must_underline {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal {
    border-top: 1px solid #dadce0;
  }
}
.link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul {
  list-style: none;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  ul.visible {
  max-height: 540px;
}
.link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul li {
  padding: 0 0 12px;
}
@media (min-width: 768px) {
  .link-list-wrapper-2
    .link-list-component-reveal
    .link-list-wrap-reveal
    ul
    li {
    padding: 0 0 12px;
  }
}
.link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul a {
  color: inherit;
  cursor: pointer;
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  ul
  a:hover {
  color: inherit;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul {
    max-height: 0;
  }
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  .link-list-title {
  display: none;
  font-weight: 700;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .link-list-wrapper-2
    .link-list-component-reveal
    .link-list-wrap-reveal
    .link-list-title {
    display: none;
  }
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  .link-list-title-mobile2 {
  display: block;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .link-list-wrapper-2
    .link-list-component-reveal
    .link-list-wrap-reveal
    .link-list-title-mobile2 {
    display: block;
  }
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  .link-list-title-mobile2:after {
  content: "+";
  float: right;
  margin-left: 5px;
}
.link-list-wrapper-2
  .link-list-component-reveal
  .link-list-wrap-reveal
  .link-list-title-mobile2.actived:after {
  content: "−";
}
.link-list-wrapper-2 .link-list-component .link-list-wrap {
  border-top: 1px solid #dadce0;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .must_underline {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component .link-list-wrap {
    border-top: none;
  }
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .font-14 {
  font-size: 14px !important;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .font-16 {
  font-size: 16px !important;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .font-18 {
  font-size: 18px !important;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .font-22 {
  font-size: 22px !important;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap ul {
  list-style: none;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap ul.visible {
  max-height: 540px;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap ul li {
  padding: 0 0 12px !important;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component .link-list-wrap ul li {
    padding: 0 0 10px 20px;
  }
}
.link-list-wrapper-2 .link-list-component .link-list-wrap ul a {
  color: inherit;
  cursor: pointer;
}
.link-list-wrapper-2 .link-list-component .link-list-wrap ul a:hover {
  color: #0053e2;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component .link-list-wrap ul {
    max-height: none !important;
  }
}
.link-list-wrapper-2 .link-list-component .link-list-wrap .link-list-title {
  display: none;
  font-weight: 700;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .link-list-wrapper-2 .link-list-component .link-list-wrap .link-list-title {
    display: block;
  }
}
.link-list-wrapper-2
  .link-list-component
  .link-list-wrap
  .link-list-title-mobile2 {
  display: block;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .link-list-wrapper-2
    .link-list-component
    .link-list-wrap
    .link-list-title-mobile2 {
    display: none;
  }
}
.link-list-wrapper-2
  .link-list-component
  .link-list-wrap
  .link-list-title-mobile2:after {
  content: "+";
  float: right;
  margin-left: 5px;
}
.link-list-wrapper-2
  .link-list-component
  .link-list-wrap
  .link-list-title-mobile2.actived:after {
  content: "−";
}
.link-list-wrapper-2 .list-badge {
  border: 1px solid #0053e2;
  border-radius: 40px;
  color: #0053e2;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.list-two-component .link-list-wrap ul li,
.list-two-component .link-list-wrapper-2 ul li {
  -ms-flex-align: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.lookup-tool-component-2-0 {
  margin-top: 10px;
}
.lookup-tool-component-2-0 .table-wrap {
  background: transparent !important;
}
.lookup-tool-component-2-0 .table-wrap .horizontal-scroll-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table {
  min-width: 100%;
  white-space: nowrap;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table td,
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table th {
  padding: 8px 16px;
  white-space: nowrap;
  word-break: break-word;
}
.lookup-tool-component-2-0 .table-wrap.bg-transparent .lookup-tool-table {
  border-bottom: 5px solid;
  border-color: #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-transparent .lookup-tool-table th {
  background-color: transparent;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.bg-transparent
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(0, 0%, 85%, 0.5);
}
.lookup-tool-component-2-0 .table-wrap.bg-transparent .paginate_button.current {
  background: transparent;
  border: 1px solid #000;
  color: inherit !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-black .lookup-tool-table {
  border-bottom: 5px solid #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-black .lookup-tool-table th {
  background-color: #000;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-black .lookup-tool-table .sorting_1 {
  background-color: rgba(0, 0, 0, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-black .paginate_button.current {
  background: #000;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-charcoal .lookup-tool-table {
  border-bottom: 5px solid #333;
}
.lookup-tool-component-2-0 .table-wrap.walmart-charcoal .lookup-tool-table th {
  background-color: #333;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-charcoal
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(51, 51, 51, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-charcoal
  .paginate_button.current {
  background: #333;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-off-white .lookup-tool-table {
  border-bottom: 5px solid #fafafa;
}
.lookup-tool-component-2-0 .table-wrap.walmart-off-white .lookup-tool-table th {
  background-color: #fafafa;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-off-white
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(0, 0%, 98%, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-off-white
  .paginate_button.current {
  background: #fafafa;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-walmart-blue .lookup-tool-table {
  border-bottom: 5px solid #0053e2;
}
.lookup-tool-component-2-0 .table-wrap.bg-walmart-blue .lookup-tool-table th {
  background-color: #0053e2;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-walmart-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 83, 226, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-walmart-blue
  .paginate_button.current {
  background: #0053e2;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-true-blue .lookup-tool-table {
  border-bottom: 5px solid #0053e2;
}
.lookup-tool-component-2-0 .table-wrap.walmart-true-blue .lookup-tool-table th {
  background-color: #0053e2;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-true-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 83, 226, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-true-blue
  .paginate_button.current {
  background: #0053e2;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-bentonville-blue
  .lookup-tool-table {
  border-bottom: 5px solid #001e60;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-bentonville-blue
  .lookup-tool-table
  th {
  background-color: #001e60;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-bentonville-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 30, 96, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-bentonville-blue
  .paginate_button.current {
  background: #001e60;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-sky-blue .lookup-tool-table {
  border-bottom: 5px solid #a9ddf7;
}
.lookup-tool-component-2-0 .table-wrap.walmart-sky-blue .lookup-tool-table th {
  background-color: #a9ddf7;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-sky-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(169, 221, 247, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-sky-blue
  .paginate_button.current {
  background: #a9ddf7;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-everyday-blue
  .lookup-tool-table {
  border-bottom: 5px solid #4dbdf5;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-everyday-blue
  .lookup-tool-table
  th {
  background-color: #4dbdf5;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-everyday-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(77, 189, 245, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-everyday-blue
  .paginate_button.current {
  background: #4dbdf5;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-ozark-noir .lookup-tool-table {
  border-bottom: 5px solid #001e60;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-ozark-noir
  .lookup-tool-table
  th {
  background-color: #001e60;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-ozark-noir
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 30, 96, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-ozark-noir
  .paginate_button.current {
  background: #001e60;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-blue-tone-1 .lookup-tool-table {
  border-bottom: 5px solid #4dbdf5;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-1
  .lookup-tool-table
  th {
  background-color: #4dbdf5;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-1
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(77, 189, 245, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-1
  .paginate_button.current {
  background: #4dbdf5;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-blue-tone-2 .lookup-tool-table {
  border-bottom: 5px solid #a9ddf7;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-2
  .lookup-tool-table
  th {
  background-color: #a9ddf7;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-2
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(169, 221, 247, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-blue-tone-2
  .paginate_button.current {
  background: #a9ddf7;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-green .lookup-tool-table {
  border-bottom: 5px solid #5fb446;
}
.lookup-tool-component-2-0 .table-wrap.bg-green .lookup-tool-table th {
  background-color: #5fb446;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-green .lookup-tool-table .sorting_1 {
  background-color: rgba(95, 180, 70, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-green .paginate_button.current {
  background: #5fb446;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-yellow-tone .lookup-tool-table {
  border-bottom: 5px solid #f8e6a5;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-yellow-tone
  .lookup-tool-table
  th {
  background-color: #f8e6a5;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-yellow-tone
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(47, 86%, 81%, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-yellow-tone
  .paginate_button.current {
  background: #f8e6a5;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-yellow .lookup-tool-table {
  border-bottom: 5px solid #fff200;
}
.lookup-tool-component-2-0 .table-wrap.bg-yellow .lookup-tool-table th {
  background-color: #fff200;
  color: #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-yellow .lookup-tool-table .sorting_1 {
  background-color: rgba(255, 242, 0, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-yellow .paginate_button.current {
  background: #fff200;
  border: none;
}
.lookup-tool-component-2-0 .table-wrap.walmart-spark-yellow .lookup-tool-table {
  border-bottom: 5px solid #ffc220;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-spark-yellow
  .lookup-tool-table
  th {
  background-color: #ffc220;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-spark-yellow
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(255, 194, 32, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-spark-yellow
  .paginate_button.current {
  background: #ffc220;
  border: none;
}
.lookup-tool-component-2-0 .table-wrap.bg-orange .lookup-tool-table {
  border-bottom: 5px solid avp-orange;
}
.lookup-tool-component-2-0 .table-wrap.bg-orange .lookup-tool-table th {
  background-color: #f47521;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-orange .lookup-tool-table .sorting_1 {
  background-color: rgba(244, 117, 33, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-orange .paginate_button.current {
  background: #f47521;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-red .lookup-tool-table {
  border-bottom: 5px solid #de1c24;
}
.lookup-tool-component-2-0 .table-wrap.bg-red .lookup-tool-table th {
  background-color: #de1c24;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-red .lookup-tool-table .sorting_1 {
  background-color: rgba(222, 28, 36, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-red .paginate_button.current {
  background: #de1c24;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-pink .lookup-tool-table {
  border-bottom: 5px solid #eb148d;
}
.lookup-tool-component-2-0 .table-wrap.walmart-pink .lookup-tool-table th {
  background-color: #eb148d;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-pink
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(235, 20, 141, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.walmart-pink .paginate_button.current {
  background: #eb148d;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.walmart-deep-blue .lookup-tool-table {
  border-bottom: 5px solid #001e60;
}
.lookup-tool-component-2-0 .table-wrap.walmart-deep-blue .lookup-tool-table th {
  background-color: #001e60;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-deep-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 30, 96, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-deep-blue
  .paginate_button.current {
  background: #001e60;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-teal .lookup-tool-table {
  border-bottom: 5px solid #3ec5e6;
}
.lookup-tool-component-2-0 .table-wrap.bg-teal .lookup-tool-table th {
  background-color: #3ec5e6;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-teal .lookup-tool-table .sorting_1 {
  background-color: rgba(62, 197, 230, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-teal .paginate_button.current {
  background: #3ec5e6;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table {
  border-bottom: 5px solid;
  border-color: #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table th {
  background-color: #fff;
  color: #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table .sorting_1 {
  background-color: hsla(0, 0%, 85%, 0.5);
}
.lookup-tool-component-2-0 .table-wrap.bg-white .paginate_button.current {
  background: #fff;
  border: 1px solid #d8d8d8;
  color: #000;
}
.lookup-tool-component-2-0 .table-wrap.bg-light-blue .lookup-tool-table {
  border-bottom: 5px solid #1888c8;
}
.lookup-tool-component-2-0 .table-wrap.bg-light-blue .lookup-tool-table th {
  background-color: #1888c8;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-light-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(24, 136, 200, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-light-blue .paginate_button.current {
  background: #1888c8;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-background-blue
  .lookup-tool-table {
  border-bottom: 5px solid #e1edf9;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-background-blue
  .lookup-tool-table
  th {
  background-color: #e1edf9;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.walmart-background-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(225, 237, 249, 0.5);
}
.lookup-tool-component-2-0
  .table-wrap.walmart-background-blue
  .paginate_button.current {
  background: #e1edf9;
  border: none;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-dark-blue
  .lookup-tool-table {
  border-bottom: 5px solid #00358e;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-dark-blue
  .lookup-tool-table
  th {
  background-color: #00358e;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-dark-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 53, 142, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-dark-blue
  .paginate_button.current {
  background: #00358e;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-main-blue
  .lookup-tool-table {
  border-bottom: 5px solid #0067a0;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-main-blue
  .lookup-tool-table
  th {
  background-color: #0067a0;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-main-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 103, 160, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-main-blue
  .paginate_button.current {
  background: #0067a0;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-light-blue
  .lookup-tool-table {
  border-bottom: 5px solid #a4dbe8;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-light-blue
  .lookup-tool-table
  th {
  background-color: #a4dbe8;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-light-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(164, 219, 232, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-primary-light-blue
  .paginate_button.current {
  background: #a4dbe8;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-blue
  .lookup-tool-table {
  border-bottom: 5px solid #00afd7;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-blue
  .lookup-tool-table
  th {
  background-color: #00afd7;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 175, 215, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-blue
  .paginate_button.current {
  background: #00afd7;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-dark-gray
  .lookup-tool-table {
  border-bottom: 5px solid #7c878e;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-dark-gray
  .lookup-tool-table
  th {
  background-color: #7c878e;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-dark-gray
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(203, 7%, 52%, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-dark-gray
  .paginate_button.current {
  background: #7c878e;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-gray
  .lookup-tool-table {
  border-bottom: 5px solid #d0d3d4;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-gray
  .lookup-tool-table
  th {
  background-color: #d0d3d4;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-gray
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(195, 4%, 82%, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-secondary-light-gray
  .paginate_button.current {
  background: #d0d3d4;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-dark-purple
  .lookup-tool-table {
  border-bottom: 5px solid #514689;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-dark-purple
  .lookup-tool-table
  th {
  background-color: #514689;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-dark-purple
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(81, 70, 137, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-dark-purple
  .paginate_button.current {
  background: #514689;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-light-purple
  .lookup-tool-table {
  border-bottom: 5px solid #9063cd;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-light-purple
  .lookup-tool-table
  th {
  background-color: #9063cd;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-light-purple
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(144, 99, 205, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-light-purple
  .paginate_button.current {
  background: #9063cd;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-green .lookup-tool-table {
  border-bottom: 5px solid #006f44;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-green
  .lookup-tool-table
  th {
  background-color: #006f44;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-green
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 111, 68, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-green
  .paginate_button.current {
  background: #006f44;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-teal .lookup-tool-table {
  border-bottom: 5px solid #47d7ac;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-teal .lookup-tool-table th {
  background-color: #47d7ac;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-teal
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(71, 215, 172, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-teal
  .paginate_button.current {
  background: #47d7ac;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-red .lookup-tool-table {
  border-bottom: 5px solid #fa4616;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-red .lookup-tool-table th {
  background-color: #fa4616;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-red
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(250, 70, 22, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-red
  .paginate_button.current {
  background: #fa4616;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-orange .lookup-tool-table {
  border-bottom: 5px solid #ff8f1c;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-orange
  .lookup-tool-table
  th {
  background-color: #ff8f1c;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-orange
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(255, 143, 28, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-orange
  .paginate_button.current {
  background: #ff8f1c;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-pink .lookup-tool-table {
  border-bottom: 5px solid #de1b73;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-pink .lookup-tool-table th {
  background-color: #de1b73;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-pink
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(222, 27, 115, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-pink
  .paginate_button.current {
  background: #de1b73;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-supp-yellow .lookup-tool-table {
  border-bottom: 5px solid #ffb500;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-yellow
  .lookup-tool-table
  th {
  background-color: #ffb500;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-yellow
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(255, 181, 0, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-supp-yellow
  .paginate_button.current {
  background: #ffb500;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-blue .lookup-tool-table {
  border-bottom: 5px solid #22449b;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-blue .lookup-tool-table th {
  background-color: #22449b;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(34, 68, 155, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-blue .paginate_button.current {
  background: #22449b;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-light-blue .lookup-tool-table {
  border-bottom: 5px solid #78b9e7;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-light-blue
  .lookup-tool-table
  th {
  background-color: #78b9e7;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-light-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(120, 185, 231, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-light-blue
  .paginate_button.current {
  background: #78b9e7;
  border: none;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-medium-blue .lookup-tool-table {
  border-bottom: 5px solid #1888c8;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-medium-blue
  .lookup-tool-table
  th {
  background-color: #1888c8;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-medium-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(24, 136, 200, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-medium-blue
  .paginate_button.current {
  background: #1888c8;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-green .lookup-tool-table {
  border-bottom: 5px solid #10a04b;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-green .lookup-tool-table th {
  background-color: #10a04b;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-green
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(16, 160, 75, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-green .paginate_button.current {
  background: #10a04b;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-orange .lookup-tool-table {
  border-bottom: 5px solid #f37020;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-orange .lookup-tool-table th {
  background-color: #f37020;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-orange
  .lookup-tool-table
  .sorting_1 {
  background: rgba(243, 112, 32, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-orange .paginate_button.current {
  background: #f37020;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-red .lookup-tool-table {
  border-bottom: 5px solid #ec0439;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-red .lookup-tool-table th {
  background: #ec0439;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-red
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(236, 4, 57, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-red .paginate_button.current {
  background: #ec0439;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-yellow .lookup-tool-table {
  border-bottom: 5px solid #fba72b;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-yellow .lookup-tool-table th {
  background: #fba72b;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-yellow
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(251, 167, 43, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-yellow .paginate_button.current {
  background: #fba72b;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-gray .lookup-tool-table {
  border-bottom: 5px solid #333;
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-gray .lookup-tool-table th {
  background: #333;
}
.lookup-tool-component-2-0
  .table-wrap.bg-sams-gray
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(51, 51, 51, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-sams-gray .paginate_button.current {
  background: #333;
  border: none;
}
.lookup-tool-component-2-0 .table-wrap.gt-blue-ink .lookup-tool-table {
  border-bottom: 5px solid #041f41;
}
.lookup-tool-component-2-0 .table-wrap.gt-blue-ink .lookup-tool-table th {
  background: #041f41;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.gt-blue-ink
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(4, 31, 65, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.gt-blue-ink .paginate_button.current {
  background: #041f41;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.gt-global-green .lookup-tool-table {
  border-bottom: 5px solid #06f27b;
}
.lookup-tool-component-2-0 .table-wrap.gt-global-green .lookup-tool-table th {
  background: #06f27b;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.gt-global-green
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(6, 242, 123, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.gt-global-green
  .paginate_button.current {
  background: #06f27b;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.gt-granite-grey .lookup-tool-table {
  border-bottom: 5px solid #605e63;
}
.lookup-tool-component-2-0 .table-wrap.gt-granite-grey .lookup-tool-table th {
  background: #605e63;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.gt-granite-grey
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(96, 94, 99, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.gt-granite-grey
  .paginate_button.current {
  background: #605e63;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.gt-grey .lookup-tool-table {
  border-bottom: 5px solid #b9bbc5;
}
.lookup-tool-component-2-0 .table-wrap.gt-grey .lookup-tool-table th {
  background: #b9bbc5;
  color: #000;
}
.lookup-tool-component-2-0 .table-wrap.gt-grey .lookup-tool-table .sorting_1 {
  background-color: hsla(230, 9%, 75%, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.gt-grey .paginate_button.current {
  background: #b9bbc5;
  border: none;
  color: #000 !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-purple .lookup-tool-table {
  border-bottom: 5px solid #432188;
}
.lookup-tool-component-2-0 .table-wrap.wmi-purple .lookup-tool-table th {
  background: #432188;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-purple
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(67, 33, 136, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-purple .paginate_button.current {
  background: #432188;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-pink .lookup-tool-table {
  border-bottom: 5px solid #eb148d;
}
.lookup-tool-component-2-0 .table-wrap.wmi-pink .lookup-tool-table th {
  background: #eb148d;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.wmi-pink .lookup-tool-table .sorting_1 {
  background-color: rgba(235, 20, 141, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-pink .paginate_button.current {
  background: #eb148d;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-dark-blue .lookup-tool-table {
  border-bottom: 5px solid #081f2c;
}
.lookup-tool-component-2-0 .table-wrap.wmi-dark-blue .lookup-tool-table th {
  background: #081f2c;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-dark-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(8, 31, 44, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-dark-blue .paginate_button.current {
  background: #081f2c;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-medium-blue .lookup-tool-table {
  border-bottom: 5px solid #0070ce;
}
.lookup-tool-component-2-0 .table-wrap.wmi-medium-blue .lookup-tool-table th {
  background: #0070ce;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-medium-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(0, 112, 206, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.wmi-medium-blue
  .paginate_button.current {
  background: #0070ce;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-light-blue .lookup-tool-table {
  border-bottom: 5px solid #78b9e7;
}
.lookup-tool-component-2-0 .table-wrap.wmi-light-blue .lookup-tool-table th {
  background: #78b9e7;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-light-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(120, 185, 231, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-light-blue .paginate_button.current {
  background: #78b9e7;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-yellow .lookup-tool-table {
  border-bottom: 5px solid #ffc220;
}
.lookup-tool-component-2-0 .table-wrap.wmi-yellow .lookup-tool-table th {
  background: #ffc220;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-yellow
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(255, 194, 32, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-yellow .paginate_button.current {
  background: #ffc220;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-green .lookup-tool-table {
  border-bottom: 5px solid #76c043;
}
.lookup-tool-component-2-0 .table-wrap.wmi-green .lookup-tool-table th {
  background: #76c043;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.wmi-green .lookup-tool-table .sorting_1 {
  background-color: rgba(118, 192, 67, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-green .paginate_button.current {
  background: #76c043;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-red .lookup-tool-table {
  border-bottom: 5px solid #ee3b2a;
}
.lookup-tool-component-2-0 .table-wrap.wmi-red .lookup-tool-table th {
  background: #ee3b2a;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.wmi-red .lookup-tool-table .sorting_1 {
  background-color: rgba(238, 59, 42, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-red .paginate_button.current {
  background: #ee3b2a;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.wmi-orange .lookup-tool-table {
  border-bottom: 5px solid #f47521;
}
.lookup-tool-component-2-0 .table-wrap.wmi-orange .lookup-tool-table th {
  background: #f47521;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.wmi-orange
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(244, 117, 33, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.wmi-orange .paginate_button.current {
  background: #f47521;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-moosejaw-red .lookup-tool-table {
  border-bottom: 5px solid #a93439;
}
.lookup-tool-component-2-0 .table-wrap.bg-moosejaw-red .lookup-tool-table th {
  background: #a93439;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-moosejaw-red
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(169, 52, 57, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-moosejaw-red
  .paginate_button.current {
  background: #a93439;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-modcloth-gray-blue
  .lookup-tool-table {
  border-bottom: 5px solid #48515f;
}
.lookup-tool-component-2-0
  .table-wrap.bg-modcloth-gray-blue
  .lookup-tool-table
  th {
  background: #48515f;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-modcloth-gray-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(72, 81, 95, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-modcloth-gray-blue
  .paginate_button.current {
  background: #48515f;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0
  .table-wrap.bg-hayneedle-gray-blue
  .lookup-tool-table {
  border-bottom: 5px solid #45545f;
}
.lookup-tool-component-2-0
  .table-wrap.bg-hayneedle-gray-blue
  .lookup-tool-table
  th {
  background: #45545f;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-hayneedle-gray-blue
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(69, 84, 95, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-hayneedle-gray-blue
  .paginate_button.current {
  background: #45545f;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-bonobos-brown .lookup-tool-table {
  border-bottom: 5px solid #2f1214;
}
.lookup-tool-component-2-0 .table-wrap.bg-bonobos-brown .lookup-tool-table th {
  background: #2f1214;
  color: #fff;
}
.lookup-tool-component-2-0
  .table-wrap.bg-bonobos-brown
  .lookup-tool-table
  .sorting_1 {
  background-color: rgba(47, 18, 20, 0.2);
}
.lookup-tool-component-2-0
  .table-wrap.bg-bonobos-brown
  .paginate_button.current {
  background: #2f1214;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-labs .lookup-tool-table {
  border-bottom: 5px solid #302951;
}
.lookup-tool-component-2-0 .table-wrap.bg-labs .lookup-tool-table th {
  background: #302951;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-labs .lookup-tool-table .sorting_1 {
  background-color: rgba(48, 41, 81, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-labs .paginate_button.current {
  background: #302951;
  border: none;
  color: #fff !important;
}
.lookup-tool-component-2-0 .table-wrap.bg-gray .lookup-tool-table {
  border-bottom: 5px solid #757575;
}
.lookup-tool-component-2-0 .table-wrap.bg-gray .lookup-tool-table th {
  background: #757575;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-gray .lookup-tool-table .sorting_1 {
  background-color: hsla(0, 0%, 46%, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-gray .paginate_button.current {
  background: #757575;
  border: none;
  color: #fff;
}
.lookup-tool-component-2-0 .table-wrap.bg-light-gray .lookup-tool-table {
  border-bottom: 5px solid #d8d8d8;
}
.lookup-tool-component-2-0 .table-wrap.bg-light-gray .lookup-tool-table th {
  background: #f2f2f2;
  color: #000;
}
.lookup-tool-component-2-0
  .table-wrap.bg-light-gray
  .lookup-tool-table
  .sorting_1 {
  background-color: hsla(0, 0%, 95%, 0.2);
}
.lookup-tool-component-2-0 .table-wrap.bg-light-gray .paginate_button.current {
  background: #f2f2f2;
  border: 1px solid #000;
  color: #000;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
  margin-bottom: 1rem;
  margin-top: 0px;
  max-width: 100%;
  table-layout: fixed;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table.dataTable {
  margin-top: 0px;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table thead {
  border-color: inherit;
  display: table-header-group;
  vertical-align: middle;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table thead th {
  border: none;
  border-bottom: 2px solid #d8d8d8;
  color: inherit;
  vertical-align: bottom;
  word-break: break-word;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table thead .sorting:after {
  opacity: 1;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table td {
  padding: 0.75rem;
  vertical-align: top;
  word-break: break-word;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table th {
  border-top: 1px solid #d8d8d8;
  padding: 0.75rem;
  vertical-align: top;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table tbody {
  border-color: inherit;
  display: table-row-group;
  vertical-align: middle;
}
.lookup-tool-component-2-0
  .table-wrap
  .lookup-tool-table
  tbody
  tr:nth-child(2n) {
  background-color: #f2f2f2;
}
.lookup-tool-component-2-0
  .table-wrap
  .lookup-tool-table
  tbody
  tr:nth-child(odd) {
  background-color: #fff;
}
.lookup-tool-component-2-0 .table-wrap .lookup-tool-table tbody td {
  color: #000 !important;
}
.lookup-tool-component-2-0 .lookup-tool-search-bar .search-lookup-tool {
  background-color: transparent;
  border: 0;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  height: 40px;
  vertical-align: top;
  width: 50px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-bar
  .search-lookup-tool
  .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-black.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 30px;
  margin-left: 5px;
  margin-top: 6px;
  width: 30px;
}
.lookup-tool-component-2-0 .lookup-tool-search-bar .lookup-tool-search-input {
  background-color: transparent;
  border: transparent;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  padding: 8px 8px 8px 3px;
  vertical-align: top;
  width: calc(92% - 50px);
}
.lookup-tool-component-2-0 .lookup-tool-search-bar .overlay-search-lookup-tool {
  display: none;
  float: right;
}
.lookup-tool-component-2-0 .search-lookup-tool {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-blue.svg)
    50%/20px auto no-repeat;
  border: 1px solid #017acd;
}
.lookup-tool-component-2-0 .overlay-search-lookup-tool,
.lookup-tool-component-2-0 .search-lookup-tool {
  border-radius: 50%;
  height: 40px;
  opacity: 1;
  width: 40px;
}
.lookup-tool-component-2-0 .lookup-tool-search-component {
  position: relative;
}
.lookup-tool-component-2-0 .lookup-tool-search-component .btn-search-tool {
  background-color: transparent;
  border: none;
  color: #757575;
  display: inline-block;
  font-size: 18px;
  height: 40px;
  vertical-align: top;
  width: 50px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .btn-search-tool
  .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-black.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 25px;
  width: 25px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .btn-search-tool:focus {
  outline: 0;
}
.lookup-tool-component-2-0 .lookup-tool-search-component .search-tool {
  background-color: transparent;
  border: transparent;
  border-bottom: 1px solid #000;
  color: inherit;
  display: inline-block;
  font-size: 18px;
  margin-left: 10px;
  width: 100px;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .lookup-tool-search-component .search-tool {
    width: auto;
  }
}
.lookup-tool-component-2-0 .lookup-tool-search-component .search-tool:focus {
  outline: none;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .search-tool::-webkit-input-placeholder {
  font-size: 16px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .search-tool::-moz-placeholder {
  font-size: 16px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .search-tool:-ms-input-placeholder {
  font-size: 16px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .search-tool::-ms-input-placeholder {
  font-size: 16px;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component
  .search-tool::placeholder {
  font-size: 16px;
}
.lookup-tool-component-2-0 .lookup-tool-search-component.search-bar-active {
  border-color: #006cce;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component.search-bar-active
  .search-tool {
  color: #006cce;
}
.lookup-tool-component-2-0
  .lookup-tool-search-component.search-bar-active
  .btn-search-tool
  i {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-black.svg);
}
.lookup-tool-component-2-0 .lookup-tool-search-form {
  margin: 0 15px;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .lookup-tool-search-form {
    margin: 0;
  }
}
.lookup-tool-component-2-0 .lookup-tool-search-form .showing-results {
  color: inherit;
  font-size: 18px;
  opacity: 0.75;
}
.lookup-tool-component-2-0 .lut-right td,
.lookup-tool-component-2-0 .lut-right th {
  text-align: right;
}
.lookup-tool-component-2-0 .lut-center td,
.lookup-tool-component-2-0 .lut-center th {
  text-align: center;
}
.lookup-tool-component-2-0 .lut-left td,
.lookup-tool-component-2-0 .lut-left th {
  text-align: left;
}
.lookup-tool-component-2-0 .lut-tm-sm {
  margin-top: 10px;
}
.lookup-tool-component-2-0 .lut-tm-md {
  margin-top: 20px;
}
.lookup-tool-component-2-0 .lut-tm-lg {
  margin-top: 30px;
}
.lookup-tool-component-2-0 .lut-tm-xl {
  margin-top: 40px;
}
.lookup-tool-component-2-0 .lut-tm-xxl {
  margin-top: 50px;
}
.lookup-tool-component-2-0 .lookup-tool-noresults {
  color: inherit;
  display: none;
  font-size: 18px;
}
.lookup-tool-component-2-0 .lookup-tool-loading {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/loading-transparent.gif)
    0/50px 50px no-repeat;
  background-position: 50%;
  display: none;
  height: 50px;
}
.lookup-tool-component-2-0 table.dataTable * {
  font-size: 16px;
}
.lookup-tool-component-2-0 .dataTables_length {
  color: inherit !important;
  display: inline-block;
  font-size: 16px;
  margin-top: 10px;
  text-align: left;
  width: 50%;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_length {
    text-align: initial;
    width: auto;
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter {
  border: 1px solid #000;
  border-radius: 20px;
  color: inherit !important;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 10px;
  padding: 0 10px;
  text-align: left;
  width: 50%;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter {
    display: initial;
    width: auto;
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter label {
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter label {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter input {
  background: transparent;
  height: 1em;
  width: 100px;
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter input:focus {
  outline: none;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter input {
    height: auto;
    max-width: 200px;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    width: 30vw;
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper select {
  border: 1 solid #000;
  border-radius: 5px;
}
.lookup-tool-component-2-0 .dataTables_wrapper .no-footer select {
  background: transparent;
  border: 1px solid #ccc;
}
.lookup-tool-component-2-0 .dataTables_wrapper .footer_wrap {
  display: block;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_wrapper .footer_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 30%;
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_info {
  color: inherit;
  font-size: 16px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_info:after {
    content: "|";
    margin-left: 10px;
  }
}
.lookup-tool-component-2-0 .dataTables_wrapper .dataTables_paginate {
  color: inherit;
  font-size: 16px;
  padding-top: 0;
}
.lookup-tool-component-2-0
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button {
  color: inherit !important;
}
.lookup-tool-component-2-0
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:hover {
  border: none !important;
  color: inherit !important;
}
.lookup-tool-component-2-0
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.disabled {
  color: inherit !important;
}
.lookup-tool-component-2-0
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button.current {
  border: none !important;
  border-radius: 3px;
  color: #fff;
  line-height: 1.4;
  padding: 0 !important;
}
.lookup-tool-component-2-0 a.paginate_button {
  padding: 0 !important;
}
.lookup-tool-component-2-0 table::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.lookup-tool-component-2-0 table::-webkit-scrollbar-track {
  background: #eee;
}
.lookup-tool-component-2-0 table::-webkit-scrollbar {
  height: 10px;
}
@media (max-width: 768px) {
  .lookup-tool-component-2-0 .table-responsive {
    display: block;
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
  }
}
.lookup-tool-component-2-0.has-block
  .lookup-tool-search-component
  .showing-results {
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block
  .lookup-tool-search-component
  .search-tool {
  color: inherit;
}
.lookup-tool-component-2-0.has-block table.norecsfound {
  background: #fff !important;
  color: #fff !important;
}
.lookup-tool-component-2-0.has-block .btn-search-tool .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-white.svg);
}
.lookup-tool-component-2-0.has-block .dataTables_wrapper select {
  background: #fff !important;
  border: 1px solid #fff !important;
  color: #000 !important;
}
.lookup-tool-component-2-0.has-block .dataTables_wrapper .dataTables_filter,
.lookup-tool-component-2-0.has-block .lookup-tool-table {
  border: 1px solid #fff !important;
}
.lookup-tool-component-2-0.has-block .lookup-tool-table a {
  color: #000 !important;
}
.lookup-tool-component-2-0.has-block .lookup-tool-table.bg-transparent th {
  color: #fff !important;
}
.lookup-tool-component-2-0.has-block input.search-tool {
  border-bottom: 1px solid #fff !important;
}
.lookup-tool-component-2-0.has-block
  input.search-tool::-webkit-input-placeholder {
  color: #fff;
  font-size: 16px;
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block input.search-tool::-moz-placeholder {
  color: #fff;
  font-size: 16px;
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block input.search-tool:-ms-input-placeholder {
  color: #fff;
  font-size: 16px;
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block input.search-tool::-ms-input-placeholder {
  color: #fff;
  font-size: 16px;
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block input.search-tool::placeholder {
  color: #fff;
  font-size: 16px;
  opacity: 0.8;
}
.lookup-tool-component-2-0.has-block.has-block-light .lookup-tool-table {
  border: 1px solid #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .lookup-tool-table.bg-transparent
  th {
  color: #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .dataTables_wrapper
  .dataTables_filter,
.lookup-tool-component-2-0.has-block.has-block-light
  .dataTables_wrapper
  select {
  border: 1px solid #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .dataTables_wrapper
  .dataTables_filter
  label {
  color: #000;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .dataTables_wrapper
  .dataTables_length {
  color: #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .dataTables_wrapper
  .footer_wrap {
  color: #000;
}
.lookup-tool-component-2-0.has-block.has-block-light table.norecsfound {
  background: #fff !important;
  color: #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  .btn-search-tool
  .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-black.svg);
}
.lookup-tool-component-2-0.has-block.has-block-light input.search-tool {
  border-bottom: 1px solid #000 !important;
}
.lookup-tool-component-2-0.has-block.has-block-light
  input.search-tool::-webkit-input-placeholder {
  color: #000;
  font-size: 16px;
  opacity: 0.7;
}
.lookup-tool-component-2-0.has-block.has-block-light
  input.search-tool::-moz-placeholder {
  color: #000;
  font-size: 16px;
  opacity: 0.7;
}
.lookup-tool-component-2-0.has-block.has-block-light
  input.search-tool:-ms-input-placeholder {
  color: #000;
  font-size: 16px;
  opacity: 0.7;
}
.lookup-tool-component-2-0.has-block.has-block-light
  input.search-tool::-ms-input-placeholder {
  color: #000;
  font-size: 16px;
  opacity: 0.7;
}
.lookup-tool-component-2-0.has-block.has-block-light
  input.search-tool::placeholder {
  color: #000;
  font-size: 16px;
  opacity: 0.7;
}
.pto-snapshot-wrapper {
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  height: 350px;
  position: relative;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper {
    height: 300px;
  }
}
.pto-snapshot-wrapper .pto-title {
  color: #fff;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 44px;
  letter-spacing: normal;
  line-height: 1.38;
  padding-top: 25px;
  text-align: center;
}
.pto-snapshot-wrapper .pto-title span {
  vertical-align: middle;
}
.pto-snapshot-wrapper .pto-icon {
  width: 25px;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .pto-icon {
    width: 25px;
  }
}
.pto-snapshot-wrapper .pto-heading {
  margin-top: 10px;
}
.pto-snapshot-wrapper .pto-initial {
  padding: 0 20px;
}
.pto-snapshot-wrapper .pto-initial .pto-description {
  color: #fff;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.42;
  padding-bottom: 70px;
  padding-top: 70px;
  text-align: center;
  width: 100%;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .pto-initial .pto-description {
    padding-bottom: 0px;
    padding-top: 40px;
  }
}
.pto-snapshot-wrapper .pto-initial .pto-cta {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 30px;
  bottom: 50px;
  cursor: pointer;
  display: block;
  height: 35px;
  left: 0;
  line-height: 30px;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  width: 150px;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .pto-initial .pto-cta {
    bottom: 30px;
  }
}
.pto-snapshot-wrapper .pto-initial .pto-cta span {
  color: #fff;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
}
.pto-snapshot-wrapper .main-pto {
  background-color: #f2f2f2;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  height: 300px;
  margin: 5%;
  width: 90%;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto {
    height: 270px;
    margin: 30px 5% 5%;
  }
}
.pto-snapshot-wrapper .main-pto .main-title {
  font-family: EverydaySans;
  font-size: 18px;
  line-height: 1.42;
  padding-top: 40px;
  text-align: center;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto .main-title {
    font-size: 18px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.pto-snapshot-wrapper .main-pto .close-button {
  cursor: pointer;
  margin-left: 96%;
  margin-top: -100px;
  position: absolute;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto .close-button {
    margin-left: 85%;
  }
}
.pto-snapshot-wrapper .main-pto .pto-cta {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 35px;
  left: 0;
  line-height: 30px;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  width: 150px;
}
.pto-snapshot-wrapper .main-pto .pto-cta span {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  line-height: 1.38;
}
.pto-snapshot-wrapper .main-pto .main-data {
  padding-bottom: 30px;
  padding-top: 20px;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto .main-data {
    padding-top: 0px;
  }
}
.pto-snapshot-wrapper .main-pto .main-data p {
  margin: 15px 5%;
}
.pto-snapshot-wrapper .main-pto .main-data .pto-info {
  margin-bottom: 25px;
  padding: 5px;
  text-align: center;
}
.pto-snapshot-wrapper .main-pto .main-data .pto-error {
  text-align: center;
}
.pto-snapshot-wrapper .main-pto .main-data .heading {
  display: inline-block !important;
  font-family: EverydaySans;
  font-size: 16px;
  line-height: 1.35;
  margin-right: 10px;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto .main-data .heading {
    font-size: 16px;
  }
}
.pto-snapshot-wrapper .main-pto .main-data .heading-image {
  -o-object-fit: contain;
  object-fit: contain;
  width: 20px;
}
@media (max-width: 480px) {
  .pto-snapshot-wrapper .main-pto .main-data .heading-image {
    width: 18px;
  }
}
.pto-snapshot-wrapper .main-pto .main-data .heading-data {
  font-size: 16px;
  padding-left: 10px;
  vertical-align: middle;
}
.pto-snapshot-wrapper .main-pto .main-data .heading-text {
  float: left;
  padding-right: 10px;
  text-align: right;
  width: 50%;
}
.pto-snapshot-wrapper .main-pto .main-data .heading-info {
  float: left;
  padding-left: 10px;
  text-align: left;
  width: 50%;
}
.media-hero-2 p {
  margin: unset;
}
.media-hero-2 .iframe-video {
  height: 100px;
}
.media-hero-2 .layer {
  background-color: #000;
  height: 100%;
  width: 100%;
}
.media-hero-2 .transcription-popup {
  backdrop-filter: blur(7.5px);
  background-color: rgba(0, 0, 0, 0.698);
  border-radius: 12px;
  max-height: 170px;
  position: absolute;
  width: 344px;
  z-index: 10;
}
@media (max-width: 480px) {
  .media-hero-2 .transcription-popup {
    bottom: 110px;
    left: 0px;
    margin-left: auto;
    margin-right: 0px;
    right: 20px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .transcription-popup {
    bottom: 60px;
    right: 40px;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .transcription-popup {
    bottom: 60px;
    right: 66px;
  }
}
.media-hero-2 .transcription-popup .popup-text-margin {
  margin: 16px;
  max-height: 138px;
}
.media-hero-2 .transcription-popup .popup-text-margin .transcription-text {
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 400;
  max-height: 138px;
  overflow-y: auto;
  text-align: left;
}
.media-hero-2
  .transcription-popup
  .popup-text-margin
  .transcription-text::-webkit-scrollbar {
  width: 4px;
}
.media-hero-2
  .transcription-popup
  .popup-text-margin
  .transcription-text::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 4px;
  height: 88.49px;
}
.media-hero-2 .underline {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/underline.svg);
  background-size: cover;
  height: 4px;
  position: absolute;
  right: 4px;
  top: 36px;
  width: 32px;
}
.media-hero-2 .underline-open {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-name: open;
  animation-name: open;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
.media-hero-2 .underline-close {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-name: close;
  animation-name: close;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes open {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes open {
  0% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-webkit-keyframes close {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
@keyframes close {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  to {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
.media-hero-2 .video-controls-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 10;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.media-hero-2 .video-controls-container .video-control-button-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 40px;
  width: 40px;
}
.media-hero-2
  .video-controls-container
  .video-control-button-box
  .play-arrow-button {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/play.svg);
  background-size: cover;
  height: 18.3px;
  width: 16.67px;
}
.media-hero-2
  .video-controls-container
  .video-control-button-box
  .pause-button {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/pause.svg);
  background-size: cover;
  height: 18px;
  width: 14px;
}
.media-hero-2
  .video-controls-container
  .video-control-button-box
  .volume-on-button {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/volume-on.svg);
  background-size: cover;
  height: 18px;
  width: 21px;
}
.media-hero-2
  .video-controls-container
  .video-control-button-box
  .volume-off-button {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/volume-off.svg);
  background-size: cover;
  height: 18px;
  width: 21px;
}
.media-hero-2
  .video-controls-container
  .video-control-button-box
  .transcription-button {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero2.0/transcript.svg);
  background-size: cover;
  height: 16px;
  width: 20px;
}
@media (max-width: 480px) {
  .media-hero-2 .video-controls-container {
    bottom: 64px;
    right: 14px;
    top: 276px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .video-controls-container {
    bottom: 20px;
    right: 40px;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .video-controls-container {
    bottom: 20px;
    right: 66px;
  }
}
.media-hero-2 .video-controls-container .media-hero-mute:hover,
.media-hero-2 .video-controls-container .media-hero-play:hover,
.media-hero-2 .video-controls-container .open-transcription:hover {
  cursor: pointer;
}
.media-hero-2 .video-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
}
.media-hero-2 .background-container {
  background-repeat: no-repeat;
  position: relative;
}
@media (max-width: 480px) {
  .media-hero-2 .background-container {
    height: 696px;
    margin: 0 16px;
  }
}
.media-hero-2 .background-asset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: visible;
}
@media (max-width: 480px) {
  .media-hero-2 .background-asset {
    aspect-ratio: unset;
    border-radius: 0px !important;
    height: 380px;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
    position: relative;
    right: 50%;
    width: 100vw;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .background-asset {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .background-asset {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
}
.media-hero-2 .background-image {
  width: 100%;
  -ms-flex-negative: 0;
  aspect-ratio: 16/9;
  flex-shrink: 0;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 480px) {
  .media-hero-2 .background-image {
    display: none;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .background-image {
    height: 576px;
    position: absolute;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .background-image {
    height: 720px;
    position: absolute;
  }
}
.media-hero-2 .background-mobile-image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 100%;
  min-width: 100%;
}
@media (max-width: 480px) {
  .media-hero-2 .background-mobile-image {
    height: 380px;
    position: absolute;
    width: 100%;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .background-mobile-image {
    display: none;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .background-mobile-image {
    display: none;
  }
}
.media-hero-2 .background-video {
  height: 100%;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
}
@media (max-width: 480px) {
  .media-hero-2 .background-video {
    display: none;
  }
}
.media-hero-2 .background-mobile-video {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 100%;
  min-width: 100%;
}
@media (max-width: 480px) {
  .media-hero-2 .background-mobile-video {
    height: 380px;
    position: absolute;
    width: 900px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .background-mobile-video {
    display: none;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .background-mobile-video {
    display: none;
  }
}
.media-hero-2 .content-box {
  z-index: 10;
}
@media (max-width: 480px) {
  .media-hero-2 .content-box {
    margin-left: -16px;
    margin-right: -16px;
    position: absolute;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box {
    position: absolute;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box {
    position: absolute;
  }
}
.media-hero-2 .content-box:before {
  opacity: 0.5;
}
@media (max-width: 480px) {
  .media-hero-2 .content-box.left {
    left: 0;
    right: 0;
    top: 332px;
    z-index: 10;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box.left {
    left: 40px;
    margin-right: 40px;
    top: 103.5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box.left {
    left: 40px;
    margin-right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
  }
}
@media (max-width: 480px) {
  .media-hero-2 .content-box.leftBottom {
    left: 0;
    right: 0;
    top: 332px;
    z-index: 10;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box.leftBottom {
    bottom: 72px;
    left: 40px;
    margin-right: 40px;
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box.leftBottom {
    bottom: 72px;
    left: 40px;
    margin-right: 40px;
    z-index: 10;
  }
}
@media (max-width: 480px) {
  .media-hero-2 .content-box.center {
    left: 0;
    right: 0;
    text-align: center;
    top: 332px;
    z-index: 10;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box.center {
    left: 50%;
    margin: 0 40px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) translateX(-40px);
    transform: translateX(-50%) translateY(-50%) translateX(-40px);
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box.center {
    left: 50%;
    margin: 0 40px;
    text-align: center;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) translateX(-40px);
    transform: translateX(-50%) translateY(-50%) translateX(-40px);
    z-index: 10;
  }
}
@media (max-width: 480px) {
  .media-hero-2 .content-box.centerBottom {
    left: 0;
    right: 0;
    text-align: center;
    top: 332px;
    z-index: 10;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box.centerBottom {
    bottom: 72px;
    left: 50%;
    margin: 0 40px;
    text-align: center;
    -webkit-transform: translateX(-50%) translateX(-40px);
    transform: translateX(-50%) translateX(-40px);
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box.centerBottom {
    bottom: 72px;
    left: 50%;
    margin: 0 40px;
    text-align: center;
    -webkit-transform: translateX(-50%) translateX(-40px);
    transform: translateX(-50%) translateX(-40px);
    z-index: 10;
  }
}
@media (max-width: 480px) {
  .media-hero-2 .content-box.right {
    left: 0;
    right: 0;
    top: 332px;
    z-index: 10;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .content-box.right {
    margin-left: 40px;
    right: 40px;
    top: 103.5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .content-box.right {
    margin-left: 40px;
    right: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
  }
}
.media-hero-2 .title-container-large {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  position: relative;
}
@media (max-width: 480px) {
  .media-hero-2 .title-container-large {
    line-height: 44px;
    padding: 16px 24px 0px;
  }
  .media-hero-2 .title-container-large p {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .title-container-large {
    line-height: 52px;
    padding: 32px 32px 0px;
  }
  .media-hero-2 .title-container-large p {
    font-size: 44px;
    font-weight: 700;
    line-height: 52px;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .title-container-large {
    line-height: 72px;
    padding: 32px 32px 0px;
  }
  .media-hero-2 .title-container-large p {
    font-size: 64px;
    font-weight: 700;
    line-height: 72px;
  }
}
.media-hero-2 .title-container-small {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  position: relative;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .title-container-small {
    line-height: 44px;
    padding: 16px 24px 0px;
  }
  .media-hero-2 .title-container-small p {
    font-size: 40px;
    font-weight: 700;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .title-container-small {
    padding: 32px 32px 0px;
  }
  .media-hero-2 .title-container-small p {
    font-size: 44px;
    font-weight: 700;
    line-height: 52px;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .title-container-small {
    padding: 32px 32px 0px;
  }
  .media-hero-2 .title-container-small p {
    font-size: 44px;
    font-weight: 700;
    line-height: 52px;
  }
}
.media-hero-2 .description-wrapper {
  display: -webkit-box;
  overflow: hidden;
  position: relative;
  width: 10px;
  z-index: 1;
}
.media-hero-2 .description-line-clamp-,
.media-hero-2 .description-line-clamp-3 {
  -webkit-line-clamp: 3;
}
.media-hero-2 .description-line-clamp-4 {
  -webkit-line-clamp: 4;
}
.media-hero-2 .description-line-clamp-5 {
  -webkit-line-clamp: 5;
}
.media-hero-2 .description-line-clamp-6 {
  -webkit-line-clamp: 6;
}
.media-hero-2 .description-line-clamp-7 {
  -webkit-line-clamp: 7;
}
@media (max-width: 480px) {
  .media-hero-2 .description-container {
    line-height: 44px;
    padding: 12px 24px 0px;
  }
  .media-hero-2 .description-container p {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .description-container {
    padding: 8px 32px 0px;
  }
  .media-hero-2 .description-container p {
    font-size: 18px;
    font-size: 23px;
    font-weight: 400;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .description-container {
    padding: 8px 32px 0px;
  }
  .media-hero-2 .description-container p {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
  }
}
.media-hero-2 .button-container {
  position: relative;
  z-index: 1;
}
@media (max-width: 480px) {
  .media-hero-2 .button-container {
    padding: 34px 24px 16px;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .media-hero-2 .button-container {
    padding: 38px 32px 32px;
  }
}
@media (min-width: 1025px) {
  .media-hero-2 .button-container {
    padding: 38px 32px 32px;
  }
}
.media-hero-2 .button-center,
.media-hero-2 .button-centerBottom {
  -moz-text-align-last: center;
  text-align-last: center;
}
.media-hero-2 .opacity-content-block-none {
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .opacity-content-block-none {
    height: 100%;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}
.media-hero-2 .opacity-content-block-light {
  height: 100%;
  opacity: 0.25;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .opacity-content-block-light {
    height: 100%;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}
.media-hero-2 .opacity-content-block-medium {
  height: 100%;
  opacity: 0.5;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .opacity-content-block-medium {
    height: 100%;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}
.media-hero-2 .opacity-content-block-high {
  height: 100%;
  opacity: 0.85;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .opacity-content-block-high {
    height: 100%;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}
.media-hero-2 .opacity-content-block-full {
  height: 100%;
  opacity: 1;
  position: absolute;
  width: 100%;
  z-index: 0;
}
@media (max-width: 480px) {
  .media-hero-2 .opacity-content-block-full {
    height: 100%;
    opacity: 1;
    position: absolute;
    width: 100%;
    z-index: 0;
  }
}
.media-hero-2 .opacity-image-none {
  opacity: 1;
  position: absolute;
  z-index: 0;
}
.media-hero-2 .opacity-image-light {
  opacity: 0.85;
  position: absolute;
  z-index: 0;
}
.media-hero-2 .opacity-image-medium {
  opacity: 0.6;
  position: absolute;
  z-index: 0;
}
.media-hero-2 .opacity-image-high {
  opacity: 0.25;
  position: absolute;
  z-index: 0;
}
.media-hero-2 .opacity-image-dark {
  opacity: 1;
  position: absolute;
  z-index: 0;
}
.media-hero-2 .full-width-media-2 {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
}
@media (min-width: 1921px) {
  .media-hero-2 .full-width-media-2.ignore-set-height {
    left: unset;
    margin-left: -271px;
    margin-right: unset;
    width: 1920px;
  }
}
.media-hero-2 .border-low {
  border-radius: 8px;
}
.media-hero-2 .border-medium {
  border-radius: 16px;
}
.media-hero-2 .border-high {
  border-radius: 24px;
}
.media-hero-2 .aspect-ratio-,
.media-hero-2 .aspect-ratio-169 {
  aspect-ratio: 16/9;
}
.media-hero-2 .aspect-ratio-31 {
  aspect-ratio: 3/1;
}
.media-hero-2 .aspect-ratio-219 {
  aspect-ratio: 21/9;
}
.media-hero-2 .link-text {
  color: blue;
}
.media-hero-2 .link-text :hover {
  cursor: pointer;
  text-decoration: underline;
}
.media-hero-2 .description-section-bg-transparent,
.media-hero-2 .title-section-bg-transparent {
  color: #babbbe;
}
.media-hero-2 .description-section-bg-orange,
.media-hero-2 .title-section-bg-orange {
  color: #000;
}
.media-hero-2 .description-section-bg-light-orange,
.media-hero-2 .title-section-bg-light-orange {
  color: #2e2f32;
}
.media-hero-2 .description-section-bg-green,
.media-hero-2 .title-section-bg-green {
  color: #757575;
}
.media-hero-2 .description-section-bg-light-green,
.media-hero-2 .title-section-bg-light-green {
  color: #2679bf;
}
.media-hero-2 .description-section-bg-blue,
.media-hero-2 .title-section-bg-blue {
  color: #ccc;
}
.media-hero-2 .description-section-bg-light-blue,
.media-hero-2 .title-section-bg-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-bg-gray,
.media-hero-2 .title-section-bg-gray {
  color: #0053e2;
}
.media-hero-2 .description-section-bg-coral,
.media-hero-2 .title-section-bg-coral {
  color: #7e7e7e;
}
.media-hero-2 .description-section-bg-sams-blue,
.media-hero-2 .title-section-bg-sams-blue {
  color: #000;
}
.media-hero-2 .description-section-bg-sams-light-blue,
.media-hero-2 .title-section-bg-sams-light-blue {
  color: #fff;
}
.media-hero-2 .description-section-bg-sams-medium-blue,
.media-hero-2 .title-section-bg-sams-medium-blue {
  color: #4c4c4c;
}
.media-hero-2 .description-section-bg-sams-green,
.media-hero-2 .title-section-bg-sams-green {
  color: #474747;
}
.media-hero-2 .description-section-bg-sams-light-orange,
.media-hero-2 .title-section-bg-sams-light-orange {
  color: #fba72b;
}
.media-hero-2 .description-section-bg-sams-orange,
.media-hero-2 .title-section-bg-sams-orange {
  color: #f37020;
}
.media-hero-2 .description-section-bg-sams-red,
.media-hero-2 .title-section-bg-sams-red {
  color: #ec0439;
}
.media-hero-2 .description-section-bg-sams-dark-gray,
.media-hero-2 .title-section-bg-sams-dark-gray {
  color: #333;
}
.media-hero-2 .description-section-bg-sams-primary-dark-blue,
.media-hero-2 .title-section-bg-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero-2 .description-section-bg-sams-primary-main-blue,
.media-hero-2 .title-section-bg-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero-2 .description-section-bg-sams-primary-light-blue,
.media-hero-2 .title-section-bg-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero-2 .description-section-bg-sams-secondary-light-blue,
.media-hero-2 .title-section-bg-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero-2 .description-section-bg-sams-secondary-dark-gray,
.media-hero-2 .title-section-bg-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero-2 .description-section-bg-sams-secondary-light-gray,
.media-hero-2 .title-section-bg-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero-2 .description-section-bg-sams-supp-dark-purple,
.media-hero-2 .title-section-bg-sams-supp-dark-purple {
  color: #514689;
}
.media-hero-2 .description-section-bg-sams-supp-light-purple,
.media-hero-2 .title-section-bg-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero-2 .description-section-bg-sams-supp-green,
.media-hero-2 .title-section-bg-sams-supp-green {
  color: #006f44;
}
.media-hero-2 .description-section-bg-sams-supp-teal,
.media-hero-2 .title-section-bg-sams-supp-teal {
  color: #47d7ac;
}
.media-hero-2 .description-section-bg-sams-supp-red,
.media-hero-2 .title-section-bg-sams-supp-red {
  color: #fa4616;
}
.media-hero-2 .description-section-bg-sams-supp-orange,
.media-hero-2 .title-section-bg-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero-2 .description-section-bg-sams-supp-pink,
.media-hero-2 .title-section-bg-sams-supp-pink {
  color: #de1b73;
}
.media-hero-2 .description-section-bg-sams-supp-yellow,
.media-hero-2 .title-section-bg-sams-supp-yellow {
  color: #ffb500;
}
.media-hero-2 .description-section-bg-avp-green,
.media-hero-2 .title-section-bg-avp-green {
  color: #76c043;
}
.media-hero-2 .description-section-bg-avp-orange,
.media-hero-2 .title-section-bg-avp-orange {
  color: #f47521;
}
.media-hero-2 .description-section-bg-avp-red,
.media-hero-2 .title-section-bg-avp-red {
  color: #ee362a;
}
.media-hero-2 .description-section-bg-avp-light-blue,
.media-hero-2 .title-section-bg-avp-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-bg-avp-pink,
.media-hero-2 .title-section-bg-avp-pink {
  color: #dd1385;
}
.media-hero-2 .description-section-bg-avp-yellow,
.media-hero-2 .title-section-bg-avp-yellow {
  color: #fff200;
}
.media-hero-2 .description-section-highlight-gray,
.media-hero-2 .title-section-highlight-gray {
  color: #d8d8d8;
}
.media-hero-2 .description-section-bg-white,
.media-hero-2 .title-section-bg-white {
  color: #fff;
}
.media-hero-2 .description-section-bg-yellow,
.media-hero-2 .title-section-bg-yellow {
  color: #fff200;
}
.media-hero-2 .description-section-walmart-yellow-tone,
.media-hero-2 .title-section-walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero-2 .description-section-gt-blue-ink,
.media-hero-2 .title-section-gt-blue-ink {
  color: #041f41;
}
.media-hero-2 .description-section-gt-global-green,
.media-hero-2 .title-section-gt-global-green {
  color: #06f27b;
}
.media-hero-2 .description-section-gt-granite-grey,
.media-hero-2 .title-section-gt-granite-grey {
  color: #605e63;
}
.media-hero-2 .description-section-gt-grey,
.media-hero-2 .title-section-gt-grey {
  color: #b9bbc5;
}
.media-hero-2 .description-section-wmi-purple,
.media-hero-2 .title-section-wmi-purple {
  color: #432188;
}
.media-hero-2 .description-section-wmi-pink,
.media-hero-2 .title-section-wmi-pink {
  color: #eb148d;
}
.media-hero-2 .description-section-wmi-dark-blue,
.media-hero-2 .title-section-wmi-dark-blue {
  color: #081f2c;
}
.media-hero-2 .description-section-wmi-medium-blue,
.media-hero-2 .title-section-wmi-medium-blue {
  color: #0070ce;
}
.media-hero-2 .description-section-wmi-light-blue,
.media-hero-2 .title-section-wmi-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-wmi-yellow,
.media-hero-2 .title-section-wmi-yellow {
  color: #ffc220;
}
.media-hero-2 .description-section-wmi-green,
.media-hero-2 .title-section-wmi-green {
  color: #76c043;
}
.media-hero-2 .description-section-wmi-red,
.media-hero-2 .title-section-wmi-red {
  color: #ee3b2a;
}
.media-hero-2 .description-section-wmi-orange,
.media-hero-2 .title-section-wmi-orange {
  color: #f47521;
}
.media-hero-2 .description-section-walmart-spark-yellow,
.media-hero-2 .title-section-walmart-spark-yellow {
  color: #ffc220;
}
.media-hero-2 .description-section-walmart-charcoal,
.media-hero-2 .title-section-walmart-charcoal {
  color: #333;
}
.media-hero-2 .description-section-icon-walmart-blue-tone-1,
.media-hero-2 .description-section-walmart-blue-tone-1,
.media-hero-2 .description-section-walmart-everyday-blue,
.media-hero-2 .title-section-icon-walmart-blue-tone-1,
.media-hero-2 .title-section-walmart-blue-tone-1,
.media-hero-2 .title-section-walmart-everyday-blue {
  color: #4dbdf5;
}
.media-hero-2 .description-section-icon-walmart-blue-tone-2,
.media-hero-2 .description-section-walmart-blue-tone-2,
.media-hero-2 .description-section-walmart-sky-blue,
.media-hero-2 .title-section-icon-walmart-blue-tone-2,
.media-hero-2 .title-section-walmart-blue-tone-2,
.media-hero-2 .title-section-walmart-sky-blue {
  color: #a9ddf7;
}
.media-hero-2 .description-section-walmart-sky-blue-light,
.media-hero-2 .title-section-walmart-sky-blue-light {
  color: #e9f1fe;
}
.media-hero-2 .description-section-walmart-off-white,
.media-hero-2 .title-section-walmart-off-white {
  color: #fafafa;
}
.media-hero-2 .description-section-bg-red,
.media-hero-2 .title-section-bg-red {
  color: #de1c24;
}
.media-hero-2 .description-section-bg-pink,
.media-hero-2 .title-section-bg-pink {
  color: #eb148d;
}
.media-hero-2 .description-section-walmart-pink,
.media-hero-2 .title-section-walmart-pink {
  color: #dd1385;
}
.media-hero-2 .description-section-walmart-deep-blue,
.media-hero-2 .title-section-walmart-deep-blue {
  color: #041f41;
}
.media-hero-2 .description-section-walmart-background-blue,
.media-hero-2 .title-section-walmart-background-blue {
  color: #e1edf9;
}
.media-hero-2 .description-section-bg-teal,
.media-hero-2 .title-section-bg-teal {
  color: #3ec5e6;
}
.media-hero-2 .description-section-bg-sams-yellow,
.media-hero-2 .title-section-bg-sams-yellow {
  color: #2e2f32;
}
.media-hero-2 .description-section-bg-sams-gray,
.media-hero-2 .title-section-bg-sams-gray {
  color: #333;
}
.media-hero-2 .description-section-bg-dark-blue,
.media-hero-2 .title-section-bg-dark-blue {
  color: #064f8e;
}
.media-hero-2 .description-section-bg-dark-yellow,
.media-hero-2 .title-section-bg-dark-yellow {
  color: #f79428;
}
.media-hero-2 .description-section-bg-dark-light-blue,
.media-hero-2 .title-section-bg-dark-light-blue {
  color: #1888c8;
}
.media-hero-2 .description-section-bg-dark-green,
.media-hero-2 .title-section-bg-dark-green {
  color: #54a546;
}
.media-hero-2 .description-section-bg-dark-red,
.media-hero-2 .title-section-bg-dark-red {
  color: #cb2022;
}
.media-hero-2 .description-section-bg-dark-pink,
.media-hero-2 .title-section-bg-dark-pink {
  color: #b51e6d;
}
.media-hero-2 .description-section-bg-dark-orange,
.media-hero-2 .title-section-bg-dark-orange {
  color: #e54e26;
}
.media-hero-2 .description-section-bg-page-gray,
.media-hero-2 .title-section-bg-page-gray {
  color: #f2f2f2;
}
.media-hero-2 .description-section-bg-jet-purple,
.media-hero-2 .title-section-bg-jet-purple {
  color: #4f0099;
}
.media-hero-2 .description-section-bg-moosejaw-red,
.media-hero-2 .title-section-bg-moosejaw-red {
  color: #a93439;
}
.media-hero-2 .description-section-bg-modcloth-gray-blue,
.media-hero-2 .title-section-bg-modcloth-gray-blue {
  color: #48515f;
}
.media-hero-2 .description-section-bg-hayneedle-gray-blue,
.media-hero-2 .title-section-bg-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero-2 .description-section-bg-shoes-blue,
.media-hero-2 .title-section-bg-shoes-blue {
  color: #203566;
}
.media-hero-2 .description-section-bg-bonobos-brown,
.media-hero-2 .title-section-bg-bonobos-brown {
  color: #2f1214;
}
.media-hero-2 .description-section-bg-allswell-black,
.media-hero-2 .description-section-bg-barenecessities-black,
.media-hero-2 .description-section-bg-parcel-black,
.media-hero-2 .title-section-bg-allswell-black,
.media-hero-2 .title-section-bg-barenecessities-black,
.media-hero-2 .title-section-bg-parcel-black {
  color: #000;
}
.media-hero-2 .description-section-bg-vudu-blue,
.media-hero-2 .title-section-bg-vudu-blue {
  color: #0072ce;
}
.media-hero-2 .description-section-bg-eloquil-brown,
.media-hero-2 .title-section-bg-eloquil-brown {
  color: #231f20;
}
.media-hero-2 .description-section-bg-black,
.media-hero-2 .title-section-bg-black {
  color: #000;
}
.media-hero-2 .description-section-bg-background-blue,
.media-hero-2 .title-section-bg-background-blue {
  color: #e1edf9;
}
.media-hero-2 .description-section-bg-labs,
.media-hero-2 .title-section-bg-labs {
  color: #302951;
}
.media-hero-2 .description-section-icon-walmart-yellow-tone,
.media-hero-2 .title-section-icon-walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero-2 .description-section-icon-gt-blue-ink,
.media-hero-2 .title-section-icon-gt-blue-ink {
  color: #041f41;
}
.media-hero-2 .description-section-icon-gt-global-green,
.media-hero-2 .title-section-icon-gt-global-green {
  color: #06f27b;
}
.media-hero-2 .description-section-icon-gt-granite-grey,
.media-hero-2 .title-section-icon-gt-granite-grey {
  color: #605e63;
}
.media-hero-2 .description-section-icon-gt-grey,
.media-hero-2 .title-section-icon-gt-grey {
  color: #b9bbc5;
}
.media-hero-2 .description-section-icon-walmart-spark-yellow,
.media-hero-2 .title-section-icon-walmart-spark-yellow {
  color: #ffc220;
}
.media-hero-2 .description-section-icon-walmart-charcoal,
.media-hero-2 .title-section-icon-walmart-charcoal {
  color: #333;
}
.media-hero-2 .description-section-icon-walmart-off-white,
.media-hero-2 .title-section-icon-walmart-off-white {
  color: #fafafa;
}
.media-hero-2 .description-section-icon-wmi-purple,
.media-hero-2 .title-section-icon-wmi-purple {
  color: #432188;
}
.media-hero-2 .description-section-icon-wmi-pink,
.media-hero-2 .title-section-icon-wmi-pink {
  color: #eb148d;
}
.media-hero-2 .description-section-icon-wmi-dark-blue,
.media-hero-2 .title-section-icon-wmi-dark-blue {
  color: #081f2c;
}
.media-hero-2 .description-section-icon-wmi-medium-blue,
.media-hero-2 .title-section-icon-wmi-medium-blue {
  color: #0070ce;
}
.media-hero-2 .description-section-icon-wmi-light-blue,
.media-hero-2 .title-section-icon-wmi-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-icon-wmi-yellow,
.media-hero-2 .title-section-icon-wmi-yellow {
  color: #ffc220;
}
.media-hero-2 .description-section-icon-wmi-green,
.media-hero-2 .title-section-icon-wmi-green {
  color: #76c043;
}
.media-hero-2 .description-section-icon-wmi-red,
.media-hero-2 .title-section-icon-wmi-red {
  color: #ee3b2a;
}
.media-hero-2 .description-section-icon-wmi-orange,
.media-hero-2 .title-section-icon-wmi-orange {
  color: #f47521;
}
.media-hero-2 .description-section-bg-icon-transparent,
.media-hero-2 .title-section-bg-icon-transparent {
  color: #babbbe;
}
.media-hero-2 .description-section-bg-icon-orange,
.media-hero-2 .title-section-bg-icon-orange {
  color: #000;
}
.media-hero-2 .description-section-bg-icon-light-orange,
.media-hero-2 .title-section-bg-icon-light-orange {
  color: #2e2f32;
}
.media-hero-2 .description-section-bg-icon-green,
.media-hero-2 .title-section-bg-icon-green {
  color: #757575;
}
.media-hero-2 .description-section-bg-icon-light-green,
.media-hero-2 .title-section-bg-icon-light-green {
  color: #2679bf;
}
.media-hero-2 .description-section-bg-icon-blue,
.media-hero-2 .title-section-bg-icon-blue {
  color: #ccc;
}
.media-hero-2 .description-section-bg-icon-light-blue,
.media-hero-2 .title-section-bg-icon-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-bg-icon-gray,
.media-hero-2 .title-section-bg-icon-gray {
  color: #0053e2;
}
.media-hero-2 .description-section-bg-icon-coral,
.media-hero-2 .title-section-bg-icon-coral {
  color: #7e7e7e;
}
.media-hero-2 .description-section-bg-icon-sams-blue,
.media-hero-2 .title-section-bg-icon-sams-blue {
  color: #000;
}
.media-hero-2 .description-section-bg-icon-sams-light-blue,
.media-hero-2 .title-section-bg-icon-sams-light-blue {
  color: #fff;
}
.media-hero-2 .description-section-bg-icon-sams-medium-blue,
.media-hero-2 .title-section-bg-icon-sams-medium-blue {
  color: #4c4c4c;
}
.media-hero-2 .description-section-bg-icon-sams-green,
.media-hero-2 .title-section-bg-icon-sams-green {
  color: #474747;
}
.media-hero-2 .description-section-bg-icon-sams-light-orange,
.media-hero-2 .title-section-bg-icon-sams-light-orange {
  color: #fba72b;
}
.media-hero-2 .description-section-bg-icon-sams-orange,
.media-hero-2 .title-section-bg-icon-sams-orange {
  color: #f37020;
}
.media-hero-2 .description-section-bg-icon-sams-red,
.media-hero-2 .title-section-bg-icon-sams-red {
  color: #ec0439;
}
.media-hero-2 .description-section-bg-icon-sams-dark-gray,
.media-hero-2 .title-section-bg-icon-sams-dark-gray {
  color: #333;
}
.media-hero-2 .description-section-bg-icon-avp-green,
.media-hero-2 .title-section-bg-icon-avp-green {
  color: #76c043;
}
.media-hero-2 .description-section-bg-icon-avp-orange,
.media-hero-2 .title-section-bg-icon-avp-orange {
  color: #f47521;
}
.media-hero-2 .description-section-bg-icon-avp-red,
.media-hero-2 .title-section-bg-icon-avp-red {
  color: #ee362a;
}
.media-hero-2 .description-section-bg-avp-blue,
.media-hero-2 .description-section-bg-default-blue,
.media-hero-2 .description-section-bg-icon-avp-blue,
.media-hero-2 .description-section-bg-icon-default-blue,
.media-hero-2 .description-section-bg-icon-walmart-blue,
.media-hero-2 .description-section-bg-walmart-blue,
.media-hero-2 .description-section-walmart-true-blue,
.media-hero-2 .title-section-bg-avp-blue,
.media-hero-2 .title-section-bg-default-blue,
.media-hero-2 .title-section-bg-icon-avp-blue,
.media-hero-2 .title-section-bg-icon-default-blue,
.media-hero-2 .title-section-bg-icon-walmart-blue,
.media-hero-2 .title-section-bg-walmart-blue,
.media-hero-2 .title-section-walmart-true-blue {
  color: #0053e2;
}
.media-hero-2 .description-section-bg-avp-deep-blue,
.media-hero-2 .description-section-bg-deep-blue,
.media-hero-2 .description-section-bg-icon-avp-deep-blue,
.media-hero-2 .description-section-bg-icon-deep-blue,
.media-hero-2 .description-section-walmart-bentonville-blue,
.media-hero-2 .description-section-walmart-ozark-noir,
.media-hero-2 .title-section-bg-avp-deep-blue,
.media-hero-2 .title-section-bg-deep-blue,
.media-hero-2 .title-section-bg-icon-avp-deep-blue,
.media-hero-2 .title-section-bg-icon-deep-blue,
.media-hero-2 .title-section-walmart-bentonville-blue,
.media-hero-2 .title-section-walmart-ozark-noir {
  color: #001e60;
}
.media-hero-2 .description-section-bg-icon-avp-light-blue,
.media-hero-2 .title-section-bg-icon-avp-light-blue {
  color: #313131;
}
.media-hero-2 .description-section-bg-icon-avp-pink,
.media-hero-2 .title-section-bg-icon-avp-pink {
  color: #dd1385;
}
.media-hero-2 .description-section-bg-icon-avp-yellow,
.media-hero-2 .title-section-bg-icon-avp-yellow {
  color: #fff200;
}
.media-hero-2 .description-section-bg-icon-white,
.media-hero-2 .title-section-bg-icon-white {
  color: #fff;
}
.media-hero-2 .description-section-bg-icon-yellow,
.media-hero-2 .title-section-bg-icon-yellow {
  color: #fff200;
}
.media-hero-2 .description-section-bg-icon-red,
.media-hero-2 .title-section-bg-icon-red {
  color: #de1c24;
}
.media-hero-2 .description-section-bg-icon-pink,
.media-hero-2 .title-section-bg-icon-pink {
  color: #eb148d;
}
.media-hero-2 .description-section-walmart-icon-pink,
.media-hero-2 .title-section-walmart-icon-pink {
  color: #dd1385;
}
.media-hero-2 .description-section-walmart-icon-deep-blue,
.media-hero-2 .title-section-walmart-icon-deep-blue {
  color: #041f41;
}
.media-hero-2 .description-section-walmart-icon-background-blue,
.media-hero-2 .title-section-walmart-icon-background-blue {
  color: #e1edf9;
}
.media-hero-2 .description-section-bg-icon-teal,
.media-hero-2 .title-section-bg-icon-teal {
  color: #3ec5e6;
}
.media-hero-2 .description-section-bg-icon-sams-yellow,
.media-hero-2 .title-section-bg-icon-sams-yellow {
  color: #2e2f32;
}
.media-hero-2 .description-section-bg-icon-sams-gray,
.media-hero-2 .title-section-bg-icon-sams-gray {
  color: #333;
}
.media-hero-2 .description-section-bg-icon-sams-primary-dark-blue,
.media-hero-2 .title-section-bg-icon-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero-2 .description-section-bg-icon-sams-primary-main-blue,
.media-hero-2 .title-section-bg-icon-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero-2 .description-section-bg-icon-sams-primary-light-blue,
.media-hero-2 .title-section-bg-icon-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero-2 .description-section-bg-icon-sams-secondary-light-blue,
.media-hero-2 .title-section-bg-icon-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero-2 .description-section-bg-icon-sams-secondary-dark-gray,
.media-hero-2 .title-section-bg-icon-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero-2 .description-section-bg-icon-sams-secondary-light-gray,
.media-hero-2 .title-section-bg-icon-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero-2 .description-section-bg-icon-sams-supp-dark-purple,
.media-hero-2 .title-section-bg-icon-sams-supp-dark-purple {
  color: #514689;
}
.media-hero-2 .description-section-bg-icon-sams-supp-light-purple,
.media-hero-2 .title-section-bg-icon-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero-2 .description-section-bg-icon-sams-supp-green,
.media-hero-2 .title-section-bg-icon-sams-supp-green {
  color: #006f44;
}
.media-hero-2 .description-section-bg-icon-sams-supp-teal,
.media-hero-2 .title-section-bg-icon-sams-supp-teal {
  color: #47d7ac;
}
.media-hero-2 .description-section-bg-icon-sams-supp-red,
.media-hero-2 .title-section-bg-icon-sams-supp-red {
  color: #fa4616;
}
.media-hero-2 .description-section-bg-icon-sams-supp-orange,
.media-hero-2 .title-section-bg-icon-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero-2 .description-section-bg-icon-sams-supp-pink,
.media-hero-2 .title-section-bg-icon-sams-supp-pink {
  color: #de1b73;
}
.media-hero-2 .description-section-bg-icon-sams-supp-yellow,
.media-hero-2 .title-section-bg-icon-sams-supp-yellow {
  color: #ffb500;
}
.media-hero-2 .description-section-bg-icon-dark-blue,
.media-hero-2 .title-section-bg-icon-dark-blue {
  color: #064f8e;
}
.media-hero-2 .description-section-bg-icon-dark-yellow,
.media-hero-2 .title-section-bg-icon-dark-yellow {
  color: #f79428;
}
.media-hero-2 .description-section-bg-icon-dark-light-blue,
.media-hero-2 .title-section-bg-icon-dark-light-blue {
  color: #1888c8;
}
.media-hero-2 .description-section-bg-icon-dark-green,
.media-hero-2 .title-section-bg-icon-dark-green {
  color: #54a546;
}
.media-hero-2 .description-section-bg-icon-dark-red,
.media-hero-2 .title-section-bg-icon-dark-red {
  color: #cb2022;
}
.media-hero-2 .description-section-bg-icon-dark-pink,
.media-hero-2 .title-section-bg-icon-dark-pink {
  color: #b51e6d;
}
.media-hero-2 .description-section-bg-icon-dark-orange,
.media-hero-2 .title-section-bg-icon-dark-orange {
  color: #e54e26;
}
.media-hero-2 .description-section-bg-icon-page-gray,
.media-hero-2 .title-section-bg-icon-page-gray {
  color: #f2f2f2;
}
.media-hero-2 .description-section-bg-icon-jet-purple,
.media-hero-2 .title-section-bg-icon-jet-purple {
  color: #4f0099;
}
.media-hero-2 .description-section-bg-icon-moosejaw-red,
.media-hero-2 .title-section-bg-icon-moosejaw-red {
  color: #a93439;
}
.media-hero-2 .description-section-bg-icon-modcloth-gray-blue,
.media-hero-2 .title-section-bg-icon-modcloth-gray-blue {
  color: #48515f;
}
.media-hero-2 .description-section-bg-icon-hayneedle-gray-blue,
.media-hero-2 .title-section-bg-icon-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero-2 .description-section-bg-icon-shoes-blue,
.media-hero-2 .title-section-bg-icon-shoes-blue {
  color: #203566;
}
.media-hero-2 .description-section-bg-icon-bonobos-brown,
.media-hero-2 .title-section-bg-icon-bonobos-brown {
  color: #2f1214;
}
.media-hero-2 .description-section-bg-icon-allswell-black,
.media-hero-2 .description-section-bg-icon-barenecessities-black,
.media-hero-2 .description-section-bg-icon-parcel-black,
.media-hero-2 .title-section-bg-icon-allswell-black,
.media-hero-2 .title-section-bg-icon-barenecessities-black,
.media-hero-2 .title-section-bg-icon-parcel-black {
  color: #000;
}
.media-hero-2 .description-section-bg-icon-vudu-blue,
.media-hero-2 .title-section-bg-icon-vudu-blue {
  color: #0072ce;
}
.media-hero-2 .description-section-bg-icon-eloquil-brown,
.media-hero-2 .title-section-bg-icon-eloquil-brown {
  color: #231f20;
}
.media-hero-2 .description-section-bg-icon-black,
.media-hero-2 .title-section-bg-icon-black {
  color: #000;
}
.media-hero-2 .description-section-bg-icon-background-blue,
.media-hero-2 .title-section-bg-icon-background-blue {
  color: #e1edf9;
}
.media-hero-2 .description-section-bg-icon-labs,
.media-hero-2 .title-section-bg-icon-labs {
  color: #302951;
}
.media-hero-3-0-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 60px;
  overflow: hidden;
}
.media-hero-3-0-wrapper.custom-size {
  height: var(--desktop-height);
  width: var(--desktop-width);
}
@media (max-width: 599px) {
  .media-hero-3-0-wrapper.custom-size {
    height: var(--mobile-height);
    width: var(--mobile-width);
  }
}
.media-hero-3-0-wrapper.custom-size .media-hero_video {
  height: 100%;
}
@media (max-width: 599px) {
  .media-hero-3-0-wrapper.hide-mobile {
    display: none;
  }
}
.media-hero-3-0-wrapper.video-banner {
  height: calc(100vh - 60px);
  left: 50%;
  margin-bottom: 0;
  margin-left: -50vw;
  margin-top: 0;
  position: relative;
  width: 100vw;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.media-hero-3-0-wrapper.video-banner.author-mode {
  height: 100% !important;
}
.media-hero-3-0-wrapper.video-banner.transparent-header {
  height: 100vh;
}
.media-hero-3-0-wrapper .b-roll-down-arr {
  bottom: 0px;
  color: #fff;
  font-size: 40px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2;
}
.media-hero__caption-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.media-hero__caption-wrapper.caption-align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.media-hero__caption-wrapper.caption-align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.media-hero__caption-wrapper.caption-align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.media-hero__caption-wrapper .media-hero__caption {
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin: 8px;
}
.media-hero__caption-wrapper .media-hero__caption.caption-color-black {
  color: #000;
}
.media-hero__caption-wrapper .media-hero__caption.caption-color-white {
  color: #fff;
}
.media-hero__caption-wrapper .media-hero__caption.caption-color-gray {
  color: #757575;
}
.media-hero-3-0-wrapper.expand-to-parent,
.media-hero-3-0-wrapper.expand-to-parent .media-hero-3-0,
[class*="media-hero-3"].expand-to-parent {
  height: 100%;
}
.media-hero-3-0-wrapper.expand-to-parent
  .media-hero-3-0
  .media-hero__image-wrapper {
  aspect-ratio: unset;
  height: 100%;
}
.media-hero-3-0 {
  display: grid;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.media-hero-3-0 .media-hero__image-wrapper {
  grid-column: 1;
  grid-row: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-1-1 {
  aspect-ratio: 1;
  --aspect-ratio-val: 1;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-4-5 {
  aspect-ratio: 0.8;
  --aspect-ratio-val: 0.8;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-3-2 {
  aspect-ratio: 1.5;
  --aspect-ratio-val: 1.5;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-4-3 {
  aspect-ratio: 1.3333333333;
  --aspect-ratio-val: 1.3333333333;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-16-9 {
  aspect-ratio: 1.7777777778;
  --aspect-ratio-val: 1.7777777778;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-9-16 {
  aspect-ratio: 0.5625;
  --aspect-ratio-val: 0.5625;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-21-9 {
  aspect-ratio: 2.3333333333;
  --aspect-ratio-val: 2.3333333333;
}
.media-hero-3-0 .media-hero__image-wrapper.aspect-auto {
  aspect-ratio: var(--calculated-aspect-ratio);
}
@media (max-width: 599px) {
  .media-hero-3-0 .media-hero__image-wrapper.aspect-auto {
    aspect-ratio: var(
      --calculated-mobile-aspect-ratio,
      var(--calculated-aspect-ratio)
    );
  }
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
  width: 100%;
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image.desktop-image {
  display: block;
}
@media (max-width: 599px) {
  .media-hero-3-0
    .media-hero__image-wrapper
    .media-hero__image.desktop-image.has-mobile-override {
    display: none;
  }
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image.mobile-image {
  display: none;
}
@media (max-width: 599px) {
  .media-hero-3-0
    .media-hero__image-wrapper
    .media-hero__image.mobile-image.has-mobile-override {
    display: block;
  }
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image-link {
  cursor: pointer;
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image-link:hover {
  opacity: 0.95;
}
.media-hero-3-0 .media-hero__image-wrapper .media-hero__image-link:focus {
  outline: 2px solid #0078d4;
  outline-offset: 2px;
}
.media-hero-3-0 .media-hero_video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-1-1 {
  aspect-ratio: 1;
  --aspect-ratio-val: 1;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-4-5 {
  aspect-ratio: 0.8;
  --aspect-ratio-val: 0.8;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-3-2 {
  aspect-ratio: 1.5;
  --aspect-ratio-val: 1.5;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-4-3 {
  aspect-ratio: 1.3333333333;
  --aspect-ratio-val: 1.3333333333;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-16-9 {
  aspect-ratio: 1.7777777778;
  --aspect-ratio-val: 1.7777777778;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-9-16 {
  aspect-ratio: 0.5625;
  --aspect-ratio-val: 0.5625;
}
.media-hero-3-0 .media-hero_video.aspect-ratio-21-9 {
  aspect-ratio: 2.3333333333;
  --aspect-ratio-val: 2.3333333333;
}
.media-hero-3-0 .media-hero_video.custom-size {
  height: var(--desktop-height);
  width: var(--desktop-width);
}
@media (max-width: 599px) {
  .media-hero-3-0 .media-hero_video.custom-size {
    height: var(--mobile-height);
    width: var(--mobile-width);
  }
}
.media-hero-3-0 .media-hero_video.aspect-ratio-auto {
  aspect-ratio: var(--calculated-video-aspect-ratio);
}
.media-hero-3-0 .media-hero_video .iframe-video {
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  width: 100%;
}
.media-hero-3-0 .media-hero-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-column: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100vw;
  padding: 40px 20px;
}
.media-hero-3-0
  .media-hero-content-block
  .media-hero-breadcrumb-block
  .breadcrumb-v3 {
  width: 100%;
}
.media-hero-3-0
  .media-hero-content-block
  .media-hero-breadcrumb-block
  .cmp-breadcrumb-v3 {
  padding: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .media-hero-3-0 .media-hero-content-block.left {
    justify-self: start;
  }
  .media-hero-3-0 .media-hero-content-block.right {
    justify-self: end;
  }
  .media-hero-3-0 .media-hero-content-block.right .media-hero-subhead {
    text-align: right;
  }
  .media-hero-3-0 .media-hero-content-block.right .media-hero-cta-block {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .media-hero-3-0 .media-hero-content-block.center {
    justify-self: center;
    text-align: center;
  }
  .media-hero-3-0
    .media-hero-content-block.center
    .media-hero-breadcrumb-block
    .cmp-breadcrumb-v3
    .cmp-breadcrumb-v3__item,
  .media-hero-3-0
    .media-hero-content-block.center
    .media-hero-breadcrumb-block
    .cmp-breadcrumb-v3
    .cmp-breadcrumb-v3__list,
  .media-hero-3-0 .media-hero-content-block.center .media-hero-cta-block {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .media-hero-3-0 .media-hero-content-block.top {
    -ms-flex-item-align: start;
    align-self: start;
  }
  .media-hero-3-0 .media-hero-content-block.bottom {
    -ms-flex-item-align: end;
    align-self: end;
  }
  .media-hero-3-0 .media-hero-content-block.middle {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
@media (max-width: 599px) {
  .media-hero-3-0 .media-hero-content-block.m-left {
    justify-self: start;
  }
  .media-hero-3-0 .media-hero-content-block.m-right {
    justify-self: end;
  }
  .media-hero-3-0 .media-hero-content-block.m-right .media-hero-subhead {
    text-align: right;
  }
  .media-hero-3-0 .media-hero-content-block.m-right .media-hero-cta-block {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }
  .media-hero-3-0 .media-hero-content-block.m-center {
    justify-self: center;
    text-align: center;
  }
  .media-hero-3-0
    .media-hero-content-block.m-center
    .media-hero-breadcrumb-block
    .cmp-breadcrumb-v3
    .cmp-breadcrumb-v3__item,
  .media-hero-3-0
    .media-hero-content-block.m-center
    .media-hero-breadcrumb-block
    .cmp-breadcrumb-v3
    .cmp-breadcrumb-v3__list,
  .media-hero-3-0 .media-hero-content-block.m-center .media-hero-cta-block {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .media-hero-3-0 .media-hero-content-block.m-top {
    -ms-flex-item-align: start;
    align-self: start;
  }
  .media-hero-3-0 .media-hero-content-block.m-bottom {
    -ms-flex-item-align: end;
    align-self: end;
  }
  .media-hero-3-0 .media-hero-content-block.m-middle {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.media-hero-3-0 .media-hero-content-block > .media-hero-headline {
  color: #fff;
  font-family: Everyday Sans Headline;
  font-size: 72px;
  font-style: normal;
  font-weight: 900;
  line-height: 80px;
  margin: 16px 0 0;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.media-hero-3-0 .media-hero-content-block > .media-hero-subhead {
  color: #fff;
  font-family: Everyday Sans UI, -apple-system, BlinkMacSystemFont, Segoe UI,
    system-ui, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  margin: 16px 0 0;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.media-hero-3-0 .media-hero-content-block > .media-hero-subhead.subhead-bold {
  font-weight: 700;
}
.media-hero-3-0 .media-hero-content-block > .media-hero-subhead.subhead-black {
  font-weight: 900;
}
.media-hero-3-0 .media-hero-content-block > .media-hero-subhead.subhead-italic {
  font-style: italic;
}
.media-hero-3-0 .media-hero-content-block > .media-hero-cta-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin: 40px 0 0;
}
.media-hero-3-0
  .media-hero-content-block
  > .media-hero-cta-block
  .media-hero-cta-btn {
  backdrop-filter: blur(8px);
  background-color: hsla(0, 0%, 100%, 0.15);
  border: 1px solid hsla(0, 0%, 100%, 0.5);
  border-radius: 999px;
  color: #fff;
  font-family: 16px;
  font-weight: 700;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 24px;
  padding: 8px 24px;
  text-decoration: none;
}
.media-hero-3-0
  .media-hero-content-block
  > .media-hero-cta-block
  .media-hero-cta-btn:hover {
  background-color: hsla(0, 0%, 100%, 0.25);
  border-color: hsla(0, 0%, 100%, 0.7);
}
.media-hero-3-0
  .media-hero-content-block
  > .media-hero-cta-block
  .media-hero-cta-btn.primary {
  backdrop-filter: none;
  background-color: #0053e2;
  border: 1px solid #0053e2;
  color: #fff;
}
.media-hero-3-0
  .media-hero-content-block
  > .media-hero-cta-block
  .media-hero-cta-btn.primary:hover {
  background-color: #0f5bb8;
  border-color: #0f5bb8;
}
.margins-all-24 {
  margin: 24px;
}
.margins-top-24 {
  margin-top: 24px;
}
.margins-bottom-24 {
  margin-bottom: 24px;
}
.margins-left-24 {
  margin-left: 24px;
}
.margins-right-24 {
  margin-right: 24px;
}
.margins-all-32 {
  margin: 32px;
}
.margins-top-32 {
  margin-top: 32px;
}
.margins-bottom-32 {
  margin-bottom: 32px;
}
.margins-left-32 {
  margin-left: 32px;
}
.margins-right-32 {
  margin-right: 32px;
}
.margins-all-40 {
  margin: 40px;
}
.margins-top-40 {
  margin-top: 40px;
}
.margins-bottom-40 {
  margin-bottom: 40px;
}
.margins-left-40 {
  margin-left: 40px;
}
.margins-right-40 {
  margin-right: 40px;
}
.margins-all-48 {
  margin: 48px;
}
.margins-top-48 {
  margin-top: 48px;
}
.margins-bottom-48 {
  margin-bottom: 48px;
}
.margins-left-48 {
  margin-left: 48px;
}
.margins-right-48 {
  margin-right: 48px;
}
.padding-all-24 {
  padding: 24px;
}
.padding-top-24 {
  padding-top: 24px;
}
.padding-bottom-24 {
  padding-bottom: 24px;
}
.padding-left-24 {
  padding-left: 24px;
}
.padding-right-24 {
  padding-right: 24px;
}
.padding-all-32 {
  padding: 32px;
}
.padding-top-32 {
  padding-top: 32px;
}
.padding-bottom-32 {
  padding-bottom: 32px;
}
.padding-left-32 {
  padding-left: 32px;
}
.padding-right-32 {
  padding-right: 32px;
}
.padding-all-40 {
  padding: 40px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-right-40 {
  padding-right: 40px;
}
.padding-all-48 {
  padding: 48px;
}
.padding-top-48 {
  padding-top: 48px;
}
.padding-bottom-48 {
  padding-bottom: 48px;
}
.padding-left-48 {
  padding-left: 48px;
}
.padding-right-48 {
  padding-right: 48px;
}
.corner-radius-2 {
  border-radius: 2px;
}
.corner-top-left-2 {
  border-top-left-radius: 2px;
}
.corner-top-right-2 {
  border-top-right-radius: 2px;
}
.corner-bottom-left-2 {
  border-bottom-left-radius: 2px;
}
.corner-bottom-right-2 {
  border-bottom-right-radius: 2px;
}
.corner-radius-4 {
  border-radius: 4px;
}
.corner-top-left-4 {
  border-top-left-radius: 4px;
}
.corner-top-right-4 {
  border-top-right-radius: 4px;
}
.corner-bottom-left-4 {
  border-bottom-left-radius: 4px;
}
.corner-bottom-right-4 {
  border-bottom-right-radius: 4px;
}
.corner-radius-8 {
  border-radius: 8px;
}
.corner-top-left-8 {
  border-top-left-radius: 8px;
}
.corner-top-right-8 {
  border-top-right-radius: 8px;
}
.corner-bottom-left-8 {
  border-bottom-left-radius: 8px;
}
.corner-bottom-right-8 {
  border-bottom-right-radius: 8px;
}
.corner-radius-12 {
  border-radius: 12px;
}
.corner-top-left-12 {
  border-top-left-radius: 12px;
}
.corner-top-right-12 {
  border-top-right-radius: 12px;
}
.corner-bottom-left-12 {
  border-bottom-left-radius: 12px;
}
.corner-bottom-right-12 {
  border-bottom-right-radius: 12px;
}
.corner-radius-16 {
  border-radius: 16px;
}
.corner-top-left-16 {
  border-top-left-radius: 16px;
}
.corner-top-right-16 {
  border-top-right-radius: 16px;
}
.corner-bottom-left-16 {
  border-bottom-left-radius: 16px;
}
.corner-bottom-right-16 {
  border-bottom-right-radius: 16px;
}
.shadow-small {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
    0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.shadow-medium {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),
    0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.shadow-large {
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19),
    0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.shadow-extra-large {
  -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25),
    0 10px 10px rgba(0, 0, 0, 0.22);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.media-overlay-transparent {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
}
.media-overlay-low {
  -webkit-filter: brightness(85%);
  filter: brightness(85%);
}
.media-overlay-medium {
  -webkit-filter: brightness(60%);
  filter: brightness(60%);
}
.media-overlay-dark {
  -webkit-filter: brightness(25%);
  filter: brightness(25%);
}
@media (max-width: 599px) {
  .margins-all-24 {
    margin: 12px;
  }
  .margins-top-24 {
    margin-top: 12px;
  }
  .margins-bottom-24 {
    margin-bottom: 12px;
  }
  .margins-left-24 {
    margin-left: 12px;
  }
  .margins-right-24 {
    margin-right: 12px;
  }
  .padding-all-24 {
    padding: 12px;
  }
  .padding-top-24 {
    padding-top: 12px;
  }
  .padding-bottom-24 {
    padding-bottom: 12px;
  }
  .padding-left-24 {
    padding-left: 12px;
  }
  .padding-right-24 {
    padding-right: 12px;
  }
  .margins-all-32 {
    margin: 16px;
  }
  .margins-top-32 {
    margin-top: 16px;
  }
  .margins-bottom-32 {
    margin-bottom: 16px;
  }
  .margins-left-32 {
    margin-left: 16px;
  }
  .margins-right-32 {
    margin-right: 16px;
  }
  .padding-all-32 {
    padding: 16px;
  }
  .padding-top-32 {
    padding-top: 16px;
  }
  .padding-bottom-32 {
    padding-bottom: 16px;
  }
  .padding-left-32 {
    padding-left: 16px;
  }
  .padding-right-32 {
    padding-right: 16px;
  }
  .margins-all-40 {
    margin: 16px;
  }
  .margins-top-40 {
    margin-top: 16px;
  }
  .margins-bottom-40 {
    margin-bottom: 16px;
  }
  .margins-left-40 {
    margin-left: 16px;
  }
  .margins-right-40 {
    margin-right: 16px;
  }
  .padding-all-40 {
    padding: 16px;
  }
  .padding-top-40 {
    padding-top: 16px;
  }
  .padding-bottom-40 {
    padding-bottom: 16px;
  }
  .padding-left-40 {
    padding-left: 16px;
  }
  .padding-right-40 {
    padding-right: 16px;
  }
  .margins-all-48 {
    margin: 24px;
  }
  .margins-top-48 {
    margin-top: 24px;
  }
  .margins-bottom-48 {
    margin-bottom: 24px;
  }
  .margins-left-48 {
    margin-left: 24px;
  }
  .margins-right-48 {
    margin-right: 24px;
  }
  .padding-all-48 {
    padding: 24px;
  }
  .padding-top-48 {
    padding-top: 24px;
  }
  .padding-bottom-48 {
    padding-bottom: 24px;
  }
  .padding-left-48 {
    padding-left: 24px;
  }
  .padding-right-48 {
    padding-right: 24px;
  }
  .corner-radius-2 {
    border-radius: 2px;
  }
  .corner-top-left-2 {
    border-top-left-radius: 2px;
  }
  .corner-bottom-left-2 {
    border-bottom-left-radius: 2px;
  }
  .corner-top-right-2 {
    border-top-right-radius: 2px;
  }
  .corner-bottom-right-2 {
    border-bottom-right-radius: 2px;
  }
  .corner-radius-4 {
    border-radius: 2px;
  }
  .corner-top-left-4 {
    border-top-left-radius: 2px;
  }
  .corner-bottom-left-4 {
    border-bottom-left-radius: 2px;
  }
  .corner-top-right-4 {
    border-top-right-radius: 2px;
  }
  .corner-bottom-right-4 {
    border-bottom-right-radius: 2px;
  }
  .corner-radius-8 {
    border-radius: 2px;
  }
  .corner-top-left-8 {
    border-top-left-radius: 2px;
  }
  .corner-bottom-left-8 {
    border-bottom-left-radius: 2px;
  }
  .corner-top-right-8 {
    border-top-right-radius: 2px;
  }
  .corner-bottom-right-8 {
    border-bottom-right-radius: 2px;
  }
  .corner-radius-12 {
    border-radius: 4px;
  }
  .corner-top-left-12 {
    border-top-left-radius: 4px;
  }
  .corner-bottom-left-12 {
    border-bottom-left-radius: 4px;
  }
  .corner-top-right-12 {
    border-top-right-radius: 4px;
  }
  .corner-bottom-right-12 {
    border-bottom-right-radius: 4px;
  }
  .corner-radius-16 {
    border-radius: 8px;
  }
  .corner-top-left-16 {
    border-top-left-radius: 8px;
  }
  .corner-bottom-left-16 {
    border-bottom-left-radius: 8px;
  }
  .corner-top-right-16 {
    border-top-right-radius: 8px;
  }
  .corner-bottom-right-16 {
    border-bottom-right-radius: 8px;
  }
  .disable-border-radius-mobile {
    border-radius: 0;
  }
  .shadow-medium {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12),
      0 2px 4px rgba(0, 0, 0, 0.18);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.18);
  }
  .shadow-large {
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15),
      0 4px 4px rgba(0, 0, 0, 0.18);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.18);
  }
  .shadow-extra-large {
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.18),
      0 6px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.15);
  }
  .media-hero-3-0 .media-hero-content-block > .media-hero-headline {
    font-size: 36px;
    line-height: 40px;
  }
  .media-hero-3-0 .media-hero-content-block > .media-hero-subhead {
    font-size: 20px;
    line-height: 26px;
  }
  .media-hero-3-0 .media-hero-content-block > .media-hero-cta-block {
    margin: 40px 0 0;
  }
}
@media (min-width: 600px) and (max-width: 1200px) {
  .margins-all-24 {
    margin: 16px;
  }
  .margins-top-24 {
    margin-top: 16px;
  }
  .margins-bottom-24 {
    margin-bottom: 16px;
  }
  .margins-left-24 {
    margin-left: 16px;
  }
  .margins-right-24 {
    margin-right: 16px;
  }
  .padding-all-24 {
    padding: 16px;
  }
  .padding-top-24 {
    padding-top: 16px;
  }
  .padding-bottom-24 {
    padding-bottom: 16px;
  }
  .padding-left-24 {
    padding-left: 16px;
  }
  .padding-right-24 {
    padding-right: 16px;
  }
  .margins-all-32 {
    margin: 24px;
  }
  .margins-top-32 {
    margin-top: 24px;
  }
  .margins-bottom-32 {
    margin-bottom: 24px;
  }
  .margins-left-32 {
    margin-left: 24px;
  }
  .margins-right-32 {
    margin-right: 24px;
  }
  .padding-all-32 {
    padding: 24px;
  }
  .padding-top-32 {
    padding-top: 24px;
  }
  .padding-bottom-32 {
    padding-bottom: 24px;
  }
  .padding-left-32 {
    padding-left: 24px;
  }
  .padding-right-32 {
    padding-right: 24px;
  }
  .margins-all-40 {
    margin: 24px;
  }
  .margins-top-40 {
    margin-top: 24px;
  }
  .margins-bottom-40 {
    margin-bottom: 24px;
  }
  .margins-left-40 {
    margin-left: 24px;
  }
  .margins-right-40 {
    margin-right: 24px;
  }
  .padding-all-40 {
    padding: 24px;
  }
  .padding-top-40 {
    padding-top: 24px;
  }
  .padding-bottom-40 {
    padding-bottom: 24px;
  }
  .padding-left-40 {
    padding-left: 24px;
  }
  .padding-right-40 {
    padding-right: 24px;
  }
  .margins-all-48 {
    margin: 32px;
  }
  .margins-top-48 {
    margin-top: 32px;
  }
  .margins-bottom-48 {
    margin-bottom: 32px;
  }
  .margins-left-48 {
    margin-left: 32px;
  }
  .margins-right-48 {
    margin-right: 32px;
  }
  .padding-all-48 {
    padding: 32px;
  }
  .padding-top-48 {
    padding-top: 32px;
  }
  .padding-bottom-48 {
    padding-bottom: 32px;
  }
  .padding-left-48 {
    padding-left: 32px;
  }
  .padding-right-48 {
    padding-right: 32px;
  }
  .corner-radius-2 {
    border-radius: 2px;
  }
  .corner-top-left-2 {
    border-top-left-radius: 2px;
  }
  .corner-top-right-2 {
    border-top-right-radius: 2px;
  }
  .corner-bottom-left-2 {
    border-bottom-left-radius: 2px;
  }
  .corner-bottom-right-2 {
    border-bottom-right-radius: 2px;
  }
  .corner-radius-4 {
    border-radius: 2px;
  }
  .corner-top-left-4 {
    border-top-left-radius: 2px;
  }
  .corner-top-right-4 {
    border-top-right-radius: 2px;
  }
  .corner-bottom-left-4 {
    border-bottom-left-radius: 2px;
  }
  .corner-bottom-right-4 {
    border-bottom-right-radius: 2px;
  }
  .corner-radius-8 {
    border-radius: 4px;
  }
  .corner-top-left-8 {
    border-top-left-radius: 4px;
  }
  .corner-top-right-8 {
    border-top-right-radius: 4px;
  }
  .corner-bottom-left-8 {
    border-bottom-left-radius: 4px;
  }
  .corner-bottom-right-8 {
    border-bottom-right-radius: 4px;
  }
  .corner-radius-12 {
    border-radius: 8px;
  }
  .corner-top-left-12 {
    border-top-left-radius: 8px;
  }
  .corner-top-right-12 {
    border-top-right-radius: 8px;
  }
  .corner-bottom-left-12 {
    border-bottom-left-radius: 8px;
  }
  .corner-bottom-right-12 {
    border-bottom-right-radius: 8px;
  }
  .corner-radius-16 {
    border-radius: 12px;
  }
  .corner-top-left-16 {
    border-top-left-radius: 12px;
  }
  .corner-top-right-16 {
    border-top-right-radius: 12px;
  }
  .corner-bottom-left-16 {
    border-bottom-left-radius: 12px;
  }
  .corner-bottom-right-16 {
    border-bottom-right-radius: 12px;
  }
  .shadow-medium {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14),
      0 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14), 0 3px 6px rgba(0, 0, 0, 0.2);
  }
  .shadow-large {
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.16),
      0 6px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.16), 0 6px 6px rgba(0, 0, 0, 0.2);
  }
  .shadow-extra-large {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2),
      0 8px 8px rgba(0, 0, 0, 0.16);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2), 0 8px 8px rgba(0, 0, 0, 0.16);
  }
  .media-hero-3-0 .media-hero-content-block > .media-hero-headline {
    font-size: 44px;
    line-height: 56px;
  }
  .media-hero-3-0 .media-hero-content-block > .media-hero-subhead {
    font-size: 22px;
    line-height: 30px;
  }
}
.media-hero__lightbox-trigger {
  cursor: pointer;
}
.media-hero__lightbox-modal {
  display: none;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 9999;
}
.media-hero__lightbox-modal .lightbox-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  padding: 60px;
  position: absolute;
  top: 0;
  width: 100%;
}
.media-hero__lightbox-modal .lightbox-content,
.media-hero__lightbox-modal .lightbox-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.media-hero__lightbox-modal .lightbox-content {
  max-height: 100%;
  max-width: 100%;
  position: relative;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.media-hero__lightbox-modal .lightbox-image {
  border-radius: 8px;
  -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.7);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.7);
  height: auto;
  max-height: calc(100vh - 120px);
  max-width: calc(100vw - 120px);
  -o-object-fit: contain;
  object-fit: contain;
  width: auto;
}
.media-hero__lightbox-modal .lightbox-close {
  background: rgba(0, 0, 0, 0.8);
  border: 2px solid #fff;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  height: 36px;
  padding: 0;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 36px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border-radius: 50%;
  justify-content: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 10;
}
.media-hero__lightbox-modal .lightbox-close:hover {
  background: hsla(0, 0%, 100%, 0.9);
  color: #000;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.media-hero__lightbox-modal.show {
  display: block;
  opacity: 1;
}
.media-hero__lightbox-modal.show .lightbox-content {
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media (max-width: 599px) {
  .media-hero__lightbox-modal .lightbox-overlay {
    padding: 40px 20px;
  }
  .media-hero__lightbox-modal .lightbox-image {
    border-radius: 4px;
    max-height: calc(100vh - 80px);
    max-width: calc(100vw - 40px);
  }
  .media-hero__lightbox-modal .lightbox-close {
    font-size: 20px;
    height: 32px;
    right: -10px;
    top: -10px;
    width: 32px;
  }
}
.disabled-field {
  opacity: 0.6;
  pointer-events: none;
}
.media-hero-content-block
  .media-hero-headline.text-shadow-enabled.media-hero-headline,
.media-hero-content-block
  .media-hero-subhead.text-shadow-enabled.media-hero-headline {
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.media-hero-content-block
  .media-hero-headline.text-shadow-enabled.media-hero-subhead,
.media-hero-content-block
  .media-hero-subhead.text-shadow-enabled.media-hero-subhead {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.media-hero-content-block .media-hero-headline.text-shadow-disabled,
.media-hero-content-block .media-hero-subhead.text-shadow-disabled {
  text-shadow: none;
}
.media-hero-content-block .media-hero-headline.color-walmart-true-blue,
.media-hero-content-block .media-hero-subhead.color-walmart-true-blue {
  color: #0053e2;
}
.media-hero-content-block .media-hero-headline.color-walmart-bentonville-blue,
.media-hero-content-block .media-hero-subhead.color-walmart-bentonville-blue {
  color: #001e60;
}
.media-hero-content-block .media-hero-headline.color-walmart-sky-blue,
.media-hero-content-block .media-hero-subhead.color-walmart-sky-blue {
  color: #a9ddf7;
}
.media-hero-content-block .media-hero-headline.color-walmart-sky-blue-light,
.media-hero-content-block .media-hero-subhead.color-walmart-sky-blue-light {
  color: #e9f1fe;
}
.media-hero-content-block .media-hero-headline.color-bg-walmart-blue,
.media-hero-content-block .media-hero-subhead.color-bg-walmart-blue {
  color: #0053e2;
}
.media-hero-content-block .media-hero-headline.color-walmart-ozark-noir,
.media-hero-content-block .media-hero-subhead.color-walmart-ozark-noir {
  color: #001e60;
}
.media-hero-content-block .media-hero-headline.color-walmart-blue-tone-1,
.media-hero-content-block .media-hero-subhead.color-walmart-blue-tone-1 {
  color: #4dbdf5;
}
.media-hero-content-block .media-hero-headline.color-walmart-blue-tone-2,
.media-hero-content-block .media-hero-subhead.color-walmart-blue-tone-2 {
  color: #a9ddf7;
}
.media-hero-content-block .media-hero-headline.color-bg-green,
.media-hero-content-block .media-hero-subhead.color-bg-green {
  color: #5fb446;
}
.media-hero-content-block .media-hero-headline.color-walmart-yellow-tone,
.media-hero-content-block .media-hero-subhead.color-walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero-content-block .media-hero-headline.color-bg-yellow,
.media-hero-content-block .media-hero-subhead.color-bg-yellow {
  color: #fff200;
}
.media-hero-content-block .media-hero-headline.color-walmart-spark-yellow,
.media-hero-content-block .media-hero-subhead.color-walmart-spark-yellow {
  color: #ffc220;
}
.media-hero-content-block .media-hero-headline.color-walmart-everyday-blue,
.media-hero-content-block .media-hero-subhead.color-walmart-everyday-blue {
  color: #4dbdf5;
}
.media-hero-content-block .media-hero-headline.color-bg-orange,
.media-hero-content-block .media-hero-subhead.color-bg-orange {
  color: #fa6400;
}
.media-hero-content-block .media-hero-headline.color-bg-red,
.media-hero-content-block .media-hero-subhead.color-bg-red {
  color: #de1c24;
}
.media-hero-content-block .media-hero-headline.color-bg-black,
.media-hero-content-block .media-hero-subhead.color-bg-black {
  color: #000;
}
.media-hero-content-block .media-hero-headline.color-walmart-charcoal,
.media-hero-content-block .media-hero-subhead.color-walmart-charcoal {
  color: #333;
}
.media-hero-content-block .media-hero-headline.color-walmart-off-white,
.media-hero-content-block .media-hero-subhead.color-walmart-off-white {
  color: #fafafa;
}
.media-hero-content-block .media-hero-headline.color-bg-transparent,
.media-hero-content-block .media-hero-subhead.color-bg-transparent {
  color: transparent;
}
.media-hero-content-block .media-hero-headline.color-bg-white,
.media-hero-content-block .media-hero-subhead.color-bg-white {
  color: #fff;
}
.media-hero-content-block .media-hero-headline.color-bg-blue,
.media-hero-content-block .media-hero-subhead.color-bg-blue {
  color: #00008b;
}
.media-hero-content-block .media-hero-headline.color-bg-light-blue,
.media-hero-content-block .media-hero-subhead.color-bg-light-blue {
  color: #78b9e7;
}
.media-hero-content-block .media-hero-headline.color-bg-gray,
.media-hero-content-block .media-hero-subhead.color-bg-gray {
  color: #757575;
}
.media-hero-content-block .media-hero-headline.color-bg-light-gray,
.media-hero-content-block .media-hero-subhead.color-bg-light-gray {
  color: #f2f2f2;
}
.media-hero-content-block .media-hero-headline.color-gt-blue-ink,
.media-hero-content-block .media-hero-subhead.color-gt-blue-ink {
  color: #041f41;
}
.media-hero-content-block .media-hero-headline.color-gt-global-green,
.media-hero-content-block .media-hero-subhead.color-gt-global-green {
  color: #06f27b;
}
.media-hero-content-block .media-hero-headline.color-gt-granite-grey,
.media-hero-content-block .media-hero-subhead.color-gt-granite-grey {
  color: #605e63;
}
.media-hero-content-block .media-hero-headline.color-gt-grey,
.media-hero-content-block .media-hero-subhead.color-gt-grey {
  color: #b9bbc5;
}
.media-hero-content-block .media-hero-headline.color-wmi-purple,
.media-hero-content-block .media-hero-subhead.color-wmi-purple {
  color: #432188;
}
.media-hero-content-block .media-hero-headline.color-wmi-pink,
.media-hero-content-block .media-hero-subhead.color-wmi-pink {
  color: #eb148d;
}
.media-hero-content-block .media-hero-headline.color-wmi-dark-blue,
.media-hero-content-block .media-hero-subhead.color-wmi-dark-blue {
  color: #081f2c;
}
.media-hero-content-block .media-hero-headline.color-wmi-medium-blue,
.media-hero-content-block .media-hero-subhead.color-wmi-medium-blue {
  color: #0070ce;
}
.media-hero-content-block .media-hero-headline.color-wmi-light-blue,
.media-hero-content-block .media-hero-subhead.color-wmi-light-blue {
  color: #78b9e7;
}
.media-hero-content-block .media-hero-headline.color-wmi-yellow,
.media-hero-content-block .media-hero-subhead.color-wmi-yellow {
  color: #ffc220;
}
.media-hero-content-block .media-hero-headline.color-wmi-green,
.media-hero-content-block .media-hero-subhead.color-wmi-green {
  color: #76c043;
}
.media-hero-content-block .media-hero-headline.color-wmi-red,
.media-hero-content-block .media-hero-subhead.color-wmi-red {
  color: #ee3b2a;
}
.media-hero-content-block .media-hero-headline.color-wmi-orange,
.media-hero-content-block .media-hero-subhead.color-wmi-orange {
  color: #f47521;
}
.media-hero-content-block .media-hero-headline.color-wmi-lavanda-suave,
.media-hero-content-block .media-hero-subhead.color-wmi-lavanda-suave {
  color: #9058c9;
}
.media-hero-content-block .media-hero-headline.color-wmi-lila-tenue,
.media-hero-content-block .media-hero-subhead.color-wmi-lila-tenue {
  color: #be9ddf;
}
.media-hero-content-block .media-hero-headline.color-wmi-amarillo-spark,
.media-hero-content-block .media-hero-subhead.color-wmi-amarillo-spark {
  color: #ffc220;
}
.media-hero-content-block .media-hero-headline.color-wmi-morado-cashi,
.media-hero-content-block .media-hero-subhead.color-wmi-morado-cashi {
  color: #6212b2;
}
.media-hero-content-block .media-hero-headline.color-wmc-purple,
.media-hero-content-block .media-hero-subhead.color-wmc-purple {
  color: #993ef4;
}
.media-hero-content-block .media-hero-headline.color-wmc-trueBlue,
.media-hero-content-block .media-hero-subhead.color-wmc-trueBlue {
  color: #0053e2;
}
.media-hero-content-block .media-hero-headline.color-wmc-teal,
.media-hero-content-block .media-hero-subhead.color-wmc-teal {
  color: #00d0cd;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-primary-dark-blue,
.media-hero-content-block .media-hero-subhead.color-bg-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-primary-main-blue,
.media-hero-content-block .media-hero-subhead.color-bg-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-primary-light-blue,
.media-hero-content-block .media-hero-subhead.color-bg-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero-content-block
  .media-hero-headline.color-bg-sams-secondary-light-blue,
.media-hero-content-block
  .media-hero-subhead.color-bg-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero-content-block
  .media-hero-headline.color-bg-sams-secondary-dark-gray,
.media-hero-content-block
  .media-hero-subhead.color-bg-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero-content-block
  .media-hero-headline.color-bg-sams-secondary-light-gray,
.media-hero-content-block
  .media-hero-subhead.color-bg-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-dark-purple,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-dark-purple {
  color: #514689;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-light-purple,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-green,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-green {
  color: #006f44;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-teal,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-teal {
  color: #47d7ac;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-red,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-red {
  color: #fa4616;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-orange,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-pink,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-pink {
  color: #de1b73;
}
.media-hero-content-block .media-hero-headline.color-bg-sams-supp-yellow,
.media-hero-content-block .media-hero-subhead.color-bg-sams-supp-yellow {
  color: #ffb500;
}
.media-hero-content-block .media-hero-headline.color-bg-jet-purple,
.media-hero-content-block .media-hero-subhead.color-bg-jet-purple {
  color: #4f0099;
}
.media-hero-content-block .media-hero-headline.color-bg-moosejaw-red,
.media-hero-content-block .media-hero-subhead.color-bg-moosejaw-red {
  color: #a93439;
}
.media-hero-content-block .media-hero-headline.color-bg-modcloth-gray-blue,
.media-hero-content-block .media-hero-subhead.color-bg-modcloth-gray-blue {
  color: #48515f;
}
.media-hero-content-block .media-hero-headline.color-bg-hayneedle-gray-blue,
.media-hero-content-block .media-hero-subhead.color-bg-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero-content-block .media-hero-headline.color-bg-shoes-blue,
.media-hero-content-block .media-hero-subhead.color-bg-shoes-blue {
  color: #203566;
}
.media-hero-content-block .media-hero-headline.color-bg-bonobos-brown,
.media-hero-content-block .media-hero-subhead.color-bg-bonobos-brown {
  color: #2f1214;
}
.media-hero-content-block .media-hero-headline.color-bg-allswell-black,
.media-hero-content-block .media-hero-headline.color-bg-barenecessities-black,
.media-hero-content-block .media-hero-headline.color-bg-parcel-black,
.media-hero-content-block .media-hero-subhead.color-bg-allswell-black,
.media-hero-content-block .media-hero-subhead.color-bg-barenecessities-black,
.media-hero-content-block .media-hero-subhead.color-bg-parcel-black {
  color: #000;
}
.media-hero-content-block .media-hero-headline.color-bg-vudu-blue,
.media-hero-content-block .media-hero-subhead.color-bg-vudu-blue {
  color: #0072ce;
}
.media-hero-content-block .media-hero-headline.color-bg-eloquil-brown,
.media-hero-content-block .media-hero-subhead.color-bg-eloquil-brown {
  color: #231f20;
}
.media-hero-content-block .media-hero-headline.color-bg-artcom,
.media-hero-content-block .media-hero-subhead.color-bg-artcom {
  color: #1e617c;
}
.media-hero {
  background-color: #fff;
  position: relative;
}
.media-hero .b-roll-video:not(.vjs-fullscreen) .vjs-poster {
  background-position: 50%;
  background-size: cover;
  display: block;
}
.media-hero .author-mode {
  background-color: #000 !important;
  height: 100% !important;
}
.media-hero .media-hero-cont {
  position: relative;
  z-index: 2;
}
.media-hero .media-hero-cont .media-text-box {
  margin: 40px;
}
.media-hero .media-hero-cont .media-hero-title {
  -webkit-line-clamp: 2;
  background: transparent;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 8px !important;
  max-height: 126px;
}
.media-hero .media-hero-cont .media-hero-desc,
.media-hero .media-hero-cont .media-hero-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.media-hero .media-hero-cont .media-hero-desc {
  -webkit-line-clamp: 4;
  background-color: transparent;
  font-size: 20px;
  margin-bottom: 16px;
  max-height: 112px;
}
.media-hero .media-hero-cont .b-roll-play {
  border: 5px solid #fff;
  border-radius: 50%;
  font-size: 50px;
  margin-bottom: 35px;
  opacity: 0.7;
  padding: 4px;
}
.media-hero .media-hero-cont .b-roll-play:hover {
  cursor: pointer;
  opacity: 1;
}
.media-hero .media-hero-cont .media-hero-btn {
  border-radius: 100px;
  height: 40px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: transparent;
  font-size: 14px;
  text-decoration: none;
  -ms-flex-pack: distribute;
  background-color: #fff;
  display: inline-block;
  font-weight: 700;
  justify-content: space-around;
  padding: 8px 16px 0px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  max-width: 220px;
  text-overflow: ellipsis;
}
.media-hero .media-hero-cont .media-hero-btn:hover {
  background: #fff;
  color: #017acd;
  font-weight: 700;
  text-decoration: none;
}
.media-hero .media-hero-cont .media-hero-desc.centered-text,
.media-hero .media-hero-cont .media-hero-title.centered-text {
  text-align: center;
}
.media-hero .media-hero-cont .media-hero-desc.bg-transparent,
.media-hero .media-hero-cont .media-hero-title.bg-transparent {
  color: transparent;
}
.media-hero .media-hero-cont .media-hero-desc.bg-orange,
.media-hero .media-hero-cont .media-hero-title.bg-orange {
  color: #ce4c11;
  color: #fa6400;
}
.media-hero .media-hero-cont .media-hero-desc.bg-light-orange,
.media-hero .media-hero-cont .media-hero-title.bg-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-green,
.media-hero .media-hero-cont .media-hero-title.bg-green {
  color: #5fb446;
}
.media-hero .media-hero-cont .media-hero-desc.bg-light-green,
.media-hero .media-hero-cont .media-hero-title.bg-light-green {
  color: #3f8756;
}
.media-hero .media-hero-cont .media-hero-desc.bg-blue,
.media-hero .media-hero-cont .media-hero-title.bg-blue {
  color: #004c91;
}
.media-hero .media-hero-cont .media-hero-desc.bg-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-gray,
.media-hero .media-hero-cont .media-hero-title.bg-gray {
  color: #757575;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-ozark-noir,
.media-hero .media-hero-cont .media-hero-title.walmart-ozark-noir {
  color: #001e60;
}
.media-hero .media-hero-cont .media-hero-desc.bg-coral,
.media-hero .media-hero-cont .media-hero-title.bg-coral {
  color: #ff3c3c;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-blue {
  color: #22449b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-light-blue {
  color: #2983ea;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-medium-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-medium-blue {
  color: #1788da;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-green,
.media-hero .media-hero-cont .media-hero-title.bg-sams-green {
  color: #10a04b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-light-orange,
.media-hero .media-hero-cont .media-hero-title.bg-sams-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-orange,
.media-hero .media-hero-cont .media-hero-title.bg-sams-orange {
  color: #f37020;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-red,
.media-hero .media-hero-cont .media-hero-title.bg-sams-red {
  color: #ec0439;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-dark-gray,
.media-hero .media-hero-cont .media-hero-title.bg-sams-dark-gray {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-primary-dark-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-primary-main-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-primary-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-secondary-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-secondary-dark-gray,
.media-hero .media-hero-cont .media-hero-title.bg-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-secondary-light-gray,
.media-hero .media-hero-cont .media-hero-title.bg-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-dark-purple,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-dark-purple {
  color: #514689;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-light-purple,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-green,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-green {
  color: #006f44;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-teal,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-teal {
  color: #47d7ac;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-red,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-red {
  color: #fa4616;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-orange,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-pink,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-pink {
  color: #de1b73;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-sams-supp-yellow {
  color: #ffb500;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-green,
.media-hero .media-hero-cont .media-hero-title.bg-avp-green {
  color: #76c043;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-orange,
.media-hero .media-hero-cont .media-hero-title.bg-avp-orange {
  color: #f47521;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-red,
.media-hero .media-hero-cont .media-hero-title.bg-avp-red {
  color: #ee362a;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-blue,
.media-hero .media-hero-cont .media-hero-title.bg-avp-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-deep-blue,
.media-hero .media-hero-cont .media-hero-title.bg-avp-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-avp-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-pink,
.media-hero .media-hero-cont .media-hero-title.bg-avp-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont .media-hero-desc.bg-avp-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-avp-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont .media-hero-desc.highlight-gray,
.media-hero .media-hero-cont .media-hero-title.highlight-gray {
  color: #d8d8d8;
}
.media-hero .media-hero-cont .media-hero-desc.bg-white,
.media-hero .media-hero-cont .media-hero-title.bg-white {
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-desc.bg-default-blue,
.media-hero .media-hero-cont .media-hero-desc.bg-walmart-blue,
.media-hero .media-hero-cont .media-hero-title.bg-default-blue,
.media-hero .media-hero-cont .media-hero-title.bg-walmart-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-yellow-tone,
.media-hero .media-hero-cont .media-hero-title.walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero .media-hero-cont .media-hero-desc.gt-blue-ink,
.media-hero .media-hero-cont .media-hero-title.gt-blue-ink {
  color: #041f41;
}
.media-hero .media-hero-cont .media-hero-desc.gt-global-green,
.media-hero .media-hero-cont .media-hero-title.gt-global-green {
  color: #06f27b;
}
.media-hero .media-hero-cont .media-hero-desc.gt-granite-grey,
.media-hero .media-hero-cont .media-hero-title.gt-granite-grey {
  color: #605e63;
}
.media-hero .media-hero-cont .media-hero-desc.gt-grey,
.media-hero .media-hero-cont .media-hero-title.gt-grey {
  color: #b9bbc5;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-purple,
.media-hero .media-hero-cont .media-hero-title.wmi-purple {
  color: #432188;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-pink,
.media-hero .media-hero-cont .media-hero-title.wmi-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-dark-blue,
.media-hero .media-hero-cont .media-hero-title.wmi-dark-blue {
  color: #081f2c;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-medium-blue,
.media-hero .media-hero-cont .media-hero-title.wmi-medium-blue {
  color: #0070ce;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-light-blue,
.media-hero .media-hero-cont .media-hero-title.wmi-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-yellow,
.media-hero .media-hero-cont .media-hero-title.wmi-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-green,
.media-hero .media-hero-cont .media-hero-title.wmi-green {
  color: #76c043;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-red,
.media-hero .media-hero-cont .media-hero-title.wmi-red {
  color: #ee3b2a;
}
.media-hero .media-hero-cont .media-hero-desc.wmi-orange,
.media-hero .media-hero-cont .media-hero-title.wmi-orange {
  color: #f47521;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-spark-yellow,
.media-hero .media-hero-cont .media-hero-title.walmart-spark-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-charcoal,
.media-hero .media-hero-cont .media-hero-title.walmart-charcoal {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-blue-tone-1,
.media-hero .media-hero-cont .media-hero-title.walmart-blue-tone-1 {
  color: #4dbdf5;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-blue-tone-2,
.media-hero .media-hero-cont .media-hero-title.walmart-blue-tone-2 {
  color: #a9ddf7;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-off-white,
.media-hero .media-hero-cont .media-hero-title.walmart-off-white {
  color: #fafafa;
}
.media-hero .media-hero-cont .media-hero-desc.bg-red,
.media-hero .media-hero-cont .media-hero-title.bg-red {
  color: #de1c24;
}
.media-hero .media-hero-cont .media-hero-desc.bg-pink,
.media-hero .media-hero-cont .media-hero-title.bg-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-pink,
.media-hero .media-hero-cont .media-hero-title.walmart-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-deep-blue,
.media-hero .media-hero-cont .media-hero-title.walmart-deep-blue {
  color: #041f41;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-background-blue,
.media-hero .media-hero-cont .media-hero-title.walmart-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont .media-hero-desc.bg-teal,
.media-hero .media-hero-cont .media-hero-title.bg-teal {
  color: #3ec5e6;
}
.media-hero .media-hero-cont .media-hero-desc.bg-deep-blue,
.media-hero .media-hero-cont .media-hero-title.bg-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-sams-yellow {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-sams-gray,
.media-hero .media-hero-cont .media-hero-title.bg-sams-gray {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-blue,
.media-hero .media-hero-cont .media-hero-title.bg-dark-blue {
  color: #064f8e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-dark-yellow {
  color: #f79428;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-dark-light-blue {
  color: #1888c8;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-green,
.media-hero .media-hero-cont .media-hero-title.bg-dark-green {
  color: #54a546;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-red,
.media-hero .media-hero-cont .media-hero-title.bg-dark-red {
  color: #cb2022;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-pink,
.media-hero .media-hero-cont .media-hero-title.bg-dark-pink {
  color: #b51e6d;
}
.media-hero .media-hero-cont .media-hero-desc.bg-dark-orange,
.media-hero .media-hero-cont .media-hero-title.bg-dark-orange {
  color: #e54e26;
}
.media-hero .media-hero-cont .media-hero-desc.bg-page-gray,
.media-hero .media-hero-cont .media-hero-title.bg-page-gray {
  color: #f2f2f2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-jet-purple,
.media-hero .media-hero-cont .media-hero-title.bg-jet-purple {
  color: #4f0099;
}
.media-hero .media-hero-cont .media-hero-desc.bg-moosejaw-red,
.media-hero .media-hero-cont .media-hero-title.bg-moosejaw-red {
  color: #a93439;
}
.media-hero .media-hero-cont .media-hero-desc.bg-modcloth-gray-blue,
.media-hero .media-hero-cont .media-hero-title.bg-modcloth-gray-blue {
  color: #48515f;
}
.media-hero .media-hero-cont .media-hero-desc.bg-hayneedle-gray-blue,
.media-hero .media-hero-cont .media-hero-title.bg-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero .media-hero-cont .media-hero-desc.bg-shoes-blue,
.media-hero .media-hero-cont .media-hero-title.bg-shoes-blue {
  color: #203566;
}
.media-hero .media-hero-cont .media-hero-desc.bg-bonobos-brown,
.media-hero .media-hero-cont .media-hero-title.bg-bonobos-brown {
  color: #2f1214;
}
.media-hero .media-hero-cont .media-hero-desc.bg-allswell-black,
.media-hero .media-hero-cont .media-hero-desc.bg-barenecessities-black,
.media-hero .media-hero-cont .media-hero-desc.bg-parcel-black,
.media-hero .media-hero-cont .media-hero-title.bg-allswell-black,
.media-hero .media-hero-cont .media-hero-title.bg-barenecessities-black,
.media-hero .media-hero-cont .media-hero-title.bg-parcel-black {
  color: #000;
}
.media-hero .media-hero-cont .media-hero-desc.bg-vudu-blue,
.media-hero .media-hero-cont .media-hero-title.bg-vudu-blue {
  color: #0072ce;
}
.media-hero .media-hero-cont .media-hero-desc.bg-eloquil-brown,
.media-hero .media-hero-cont .media-hero-title.bg-eloquil-brown {
  color: #231f20;
}
.media-hero .media-hero-cont .media-hero-desc.bg-black,
.media-hero .media-hero-cont .media-hero-title.bg-black {
  color: #000;
}
.media-hero .media-hero-cont .media-hero-desc.bg-background-blue,
.media-hero .media-hero-cont .media-hero-title.bg-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont .media-hero-desc.bg-labs,
.media-hero .media-hero-cont .media-hero-title.bg-labs {
  color: #302951;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-yellow-tone,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero .media-hero-cont .media-hero-desc.icon-gt-blue-ink,
.media-hero .media-hero-cont .media-hero-title.icon-gt-blue-ink {
  color: #041f41;
}
.media-hero .media-hero-cont .media-hero-desc.icon-gt-global-green,
.media-hero .media-hero-cont .media-hero-title.icon-gt-global-green {
  color: #06f27b;
}
.media-hero .media-hero-cont .media-hero-desc.icon-gt-granite-grey,
.media-hero .media-hero-cont .media-hero-title.icon-gt-granite-grey {
  color: #605e63;
}
.media-hero .media-hero-cont .media-hero-desc.icon-gt-grey,
.media-hero .media-hero-cont .media-hero-title.icon-gt-grey {
  color: #b9bbc5;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-spark-yellow,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-spark-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-charcoal,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-charcoal {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-blue-tone-1,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-blue-tone-1 {
  color: #4dbdf5;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-blue-tone-2,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-blue-tone-2 {
  color: #a9ddf7;
}
.media-hero .media-hero-cont .media-hero-desc.icon-walmart-off-white,
.media-hero .media-hero-cont .media-hero-title.icon-walmart-off-white {
  color: #fafafa;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-purple,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-purple {
  color: #432188;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-pink,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-dark-blue,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-dark-blue {
  color: #081f2c;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-medium-blue,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-medium-blue {
  color: #0070ce;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-light-blue,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-yellow,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-green,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-green {
  color: #76c043;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-red,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-red {
  color: #ee3b2a;
}
.media-hero .media-hero-cont .media-hero-desc.icon-wmi-orange,
.media-hero .media-hero-cont .media-hero-title.icon-wmi-orange {
  color: #f47521;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-transparent,
.media-hero .media-hero-cont .media-hero-title.bg-icon-transparent {
  color: transparent;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-orange {
  color: #ce4c11;
  color: #fa6400;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-light-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-green {
  color: #5fb446;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-light-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-light-green {
  color: #3f8756;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-blue {
  color: #004c91;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-gray,
.media-hero .media-hero-cont .media-hero-title.bg-icon-gray {
  color: #757575;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-coral,
.media-hero .media-hero-cont .media-hero-title.bg-icon-coral {
  color: #ff3c3c;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-blue {
  color: #22449b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-light-blue {
  color: #2983ea;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-medium-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-medium-blue {
  color: #1788da;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-green {
  color: #10a04b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-light-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-orange {
  color: #f37020;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-red {
  color: #ec0439;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-dark-gray,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-dark-gray {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-green {
  color: #76c043;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-orange {
  color: #f47521;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-red {
  color: #ee362a;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-deep-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-pink,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-icon-avp-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-white,
.media-hero .media-hero-cont .media-hero-title.bg-icon-white {
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-default-blue,
.media-hero .media-hero-cont .media-hero-desc.bg-icon-walmart-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-default-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-walmart-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-icon-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-red {
  color: #de1c24;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-pink,
.media-hero .media-hero-cont .media-hero-title.bg-icon-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-icon-pink,
.media-hero .media-hero-cont .media-hero-title.walmart-icon-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-icon-deep-blue,
.media-hero .media-hero-cont .media-hero-title.walmart-icon-deep-blue {
  color: #041f41;
}
.media-hero .media-hero-cont .media-hero-desc.walmart-icon-background-blue,
.media-hero .media-hero-cont .media-hero-title.walmart-icon-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-teal,
.media-hero .media-hero-cont .media-hero-title.bg-icon-teal {
  color: #3ec5e6;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-deep-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-yellow {
  color: #fba72b;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-gray,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-gray {
  color: #333;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-primary-dark-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-primary-main-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-primary-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-secondary-light-blue,
.media-hero
  .media-hero-cont
  .media-hero-title.bg-icon-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-secondary-dark-gray,
.media-hero
  .media-hero-cont
  .media-hero-title.bg-icon-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-secondary-light-gray,
.media-hero
  .media-hero-cont
  .media-hero-title.bg-icon-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-dark-purple,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-dark-purple {
  color: #514689;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-light-purple,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-green {
  color: #006f44;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-teal,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-teal {
  color: #47d7ac;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-red {
  color: #fa4616;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-pink,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-pink {
  color: #de1b73;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-supp-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-icon-sams-supp-yellow {
  color: #ffb500;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-blue {
  color: #064f8e;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-yellow,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-yellow {
  color: #f79428;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-light-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-light-blue {
  color: #1888c8;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-green,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-green {
  color: #54a546;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-red {
  color: #cb2022;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-pink,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-pink {
  color: #b51e6d;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-orange,
.media-hero .media-hero-cont .media-hero-title.bg-icon-dark-orange {
  color: #e54e26;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-page-gray,
.media-hero .media-hero-cont .media-hero-title.bg-icon-page-gray {
  color: #f2f2f2;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-jet-purple,
.media-hero .media-hero-cont .media-hero-title.bg-icon-jet-purple {
  color: #4f0099;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-moosejaw-red,
.media-hero .media-hero-cont .media-hero-title.bg-icon-moosejaw-red {
  color: #a93439;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-modcloth-gray-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-modcloth-gray-blue {
  color: #48515f;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-hayneedle-gray-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-shoes-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-shoes-blue {
  color: #203566;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-bonobos-brown,
.media-hero .media-hero-cont .media-hero-title.bg-icon-bonobos-brown {
  color: #2f1214;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-allswell-black,
.media-hero .media-hero-cont .media-hero-desc.bg-icon-barenecessities-black,
.media-hero .media-hero-cont .media-hero-desc.bg-icon-parcel-black,
.media-hero .media-hero-cont .media-hero-title.bg-icon-allswell-black,
.media-hero .media-hero-cont .media-hero-title.bg-icon-barenecessities-black,
.media-hero .media-hero-cont .media-hero-title.bg-icon-parcel-black {
  color: #000;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-vudu-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-vudu-blue {
  color: #0072ce;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-eloquil-brown,
.media-hero .media-hero-cont .media-hero-title.bg-icon-eloquil-brown {
  color: #231f20;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-black,
.media-hero .media-hero-cont .media-hero-title.bg-icon-black {
  color: #000;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-background-blue,
.media-hero .media-hero-cont .media-hero-title.bg-icon-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont .media-hero-desc.bg-icon-labs,
.media-hero .media-hero-cont .media-hero-title.bg-icon-labs {
  color: #302951;
}
.media-hero .media-hero-cont .media-hero-btn.bg-transparent {
  border-color: transparent;
  color: transparent;
}
.media-hero .media-hero-cont .media-hero-btn.bg-orange {
  background-color: #ce4c11;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-light-orange {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-green {
  background-color: #5fb446;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-light-green {
  background-color: #3f8756;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-blue {
  background-color: #004c91;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-gray {
  background-color: #757575;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-ozark-noir {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-coral {
  background-color: #ff3c3c;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-blue {
  background-color: #22449b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-light-blue {
  background-color: #2983ea;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-medium-blue {
  background-color: #1788da;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-green {
  background-color: #10a04b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-light-orange {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-orange {
  background-color: #f37020;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-red {
  background-color: #ec0439;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-dark-gray {
  background-color: #333;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-dark-blue {
  background-color: #00358e;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-main-blue {
  background-color: #0067a0;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-light-blue {
  background-color: #a4dbe8;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-light-blue {
  background-color: #00afd7;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-dark-gray {
  background-color: #7c878e;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-light-gray {
  background-color: #d0d3d4;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-dark-purple {
  background-color: #514689;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-light-purple {
  background-color: #9063cd;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-green {
  background-color: #006f44;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-teal {
  background-color: #47d7ac;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-red {
  background-color: #fa4616;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-orange {
  background-color: #ff8f1c;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-pink {
  background-color: #de1b73;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-yellow {
  background-color: #ffb500;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-green {
  background-color: #76c043;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-orange {
  background-color: #f47521;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-red {
  background-color: #ee362a;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-deep-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-pink {
  background-color: #dd1385;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-avp-yellow {
  background-color: #fff200;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.highlight-gray {
  background-color: #d8d8d8;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-white {
  background-color: #fff;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.bg-default-blue,
.media-hero .media-hero-cont .media-hero-btn.bg-walmart-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-yellow {
  background-color: #fff200;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-yellow-tone {
  background-color: #f8e6a5;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.gt-blue-ink {
  background-color: #041f41;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.gt-global-green {
  background-color: #06f27b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.gt-granite-grey {
  background-color: #605e63;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.gt-grey {
  background-color: #b9bbc5;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-purple {
  background-color: #432188;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-pink {
  background-color: #eb148d;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-dark-blue {
  background-color: #081f2c;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-medium-blue {
  background-color: #0070ce;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-yellow {
  background-color: #ffc220;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-green {
  background-color: #76c043;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-red {
  background-color: #ee3b2a;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.wmi-orange {
  background-color: #f47521;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-spark-yellow {
  background-color: #ffc220;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-charcoal {
  background-color: #333;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-blue-tone-1 {
  background-color: #4dbdf5;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-blue-tone-2 {
  background-color: #a9ddf7;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-off-white {
  background-color: #fafafa;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.bg-red {
  background-color: #de1c24;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-pink {
  background-color: #eb148d;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-pink {
  background-color: #dd1385;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-deep-blue {
  background-color: #041f41;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walmart-background-blue {
  background-color: #e1edf9;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-teal {
  background-color: #3ec5e6;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-deep-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-yellow {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-sams-gray {
  background-color: #333;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-blue {
  background-color: #064f8e;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-yellow {
  background-color: #f79428;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-light-blue {
  background-color: #1888c8;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-green {
  background-color: #54a546;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-red {
  background-color: #cb2022;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-pink {
  background-color: #b51e6d;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-dark-orange {
  background-color: #e54e26;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-page-gray {
  background-color: #f2f2f2;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.bg-jet-purple {
  background-color: #4f0099;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-moosejaw-red {
  background-color: #a93439;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-modcloth-gray-blue {
  background-color: #48515f;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-hayneedle-gray-blue {
  background-color: #45545f;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-shoes-blue {
  background-color: #203566;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-bonobos-brown {
  background-color: #2f1214;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-allswell-black,
.media-hero .media-hero-cont .media-hero-btn.bg-barenecessities-black,
.media-hero .media-hero-cont .media-hero-btn.bg-parcel-black {
  background-color: #000;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-vudu-blue {
  background-color: #0072ce;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-eloquil-brown {
  background-color: #231f20;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-black {
  background-color: #000;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-background-blue {
  background-color: #e1edf9;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.bg-labs {
  background-color: #302951;
  color: #fff;
}
.media-hero .media-hero-cont .media-hero-btn.walamart-off-white {
  background-color: #fafafa;
  color: #000;
}
.media-hero .media-hero-cont .media-hero-btn.bg-light-gray {
  background-color: #f2f2f2;
  color: #fff;
}
.media-hero .media-hero-cont-image {
  position: relative;
  z-index: 2;
}
.media-hero .media-hero-cont-image .media-text-box {
  margin: 40px;
}
.media-hero .media-hero-cont-image .media-hero-title-image {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  background: transparent;
  font-size: 32px;
  height: auto;
  line-height: 40px;
  margin: 0 0 8px !important;
  max-height: 126px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.media-hero .media-hero-cont-image .media-hero-desc-image {
  -webkit-line-clamp: 4;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  background-color: transparent;
  font-size: 20px;
  height: auto;
  margin-bottom: 16px;
  max-height: 112px;
  overflow: hidden;
}
.media-hero .media-hero-cont-image .b-roll-play {
  border: 5px solid #fff;
  border-radius: 50%;
  font-size: 50px;
  margin-bottom: 35px;
  opacity: 0.7;
  padding: 4px;
}
.media-hero .media-hero-cont-image .b-roll-play:hover {
  cursor: pointer;
  opacity: 1;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.centered-text,
.media-hero .media-hero-cont-image .media-hero-title-image.centered-text {
  text-align: center;
}
.media-hero .media-hero-cont-image .media-hero-btn-image {
  border-radius: 100px;
  height: 40px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: transparent;
  font-size: 14px;
  text-decoration: none;
  -ms-flex-pack: distribute;
  background-color: #fff;
  display: inline-block;
  font-weight: 700;
  justify-content: space-around;
  padding: 8px 16px 0px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  max-width: 220px;
  text-overflow: ellipsis;
}
.media-hero .media-hero-cont-image .media-hero-btn-image:hover {
  background: #fff;
  color: #017acd;
  font-weight: 700;
  text-decoration: none;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-transparent,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-transparent {
  color: transparent;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-orange {
  color: #ce4c11;
  color: #fa6400;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-light-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-green {
  color: #5fb446;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-light-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-light-green {
  color: #3f8756;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-blue {
  color: #004c91;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-gray {
  color: #757575;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-ozark-noir,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-ozark-noir {
  color: #001e60;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-coral,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-coral {
  color: #ff3c3c;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-blue {
  color: #22449b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-light-blue {
  color: #2983ea;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-medium-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-medium-blue {
  color: #1788da;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-green {
  color: #10a04b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-light-orange,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-orange {
  color: #f37020;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-red {
  color: #ec0439;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-dark-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-dark-gray {
  color: #333;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-primary-dark-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-primary-main-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-primary-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-secondary-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-secondary-dark-gray,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-secondary-light-gray,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-supp-dark-purple,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-supp-dark-purple {
  color: #514689;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-sams-supp-light-purple,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-green {
  color: #006f44;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-teal,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-teal {
  color: #47d7ac;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-red {
  color: #fa4616;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-pink {
  color: #de1b73;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-supp-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-supp-yellow {
  color: #ffb500;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-green {
  color: #76c043;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-orange {
  color: #f47521;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-red {
  color: #ee362a;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-deep-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-avp-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-avp-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.highlight-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.highlight-gray {
  color: #d8d8d8;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-white,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-white {
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-default-blue,
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-walmart-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-default-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-walmart-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-yellow-tone,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.gt-blue-ink,
.media-hero .media-hero-cont-image .media-hero-title-image.gt-blue-ink {
  color: #041f41;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.gt-global-green,
.media-hero .media-hero-cont-image .media-hero-title-image.gt-global-green {
  color: #06f27b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.gt-granite-grey,
.media-hero .media-hero-cont-image .media-hero-title-image.gt-granite-grey {
  color: #605e63;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.gt-grey,
.media-hero .media-hero-cont-image .media-hero-title-image.gt-grey {
  color: #b9bbc5;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-purple,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-purple {
  color: #432188;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-dark-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-dark-blue {
  color: #081f2c;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-medium-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-medium-blue {
  color: #0070ce;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-green,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-green {
  color: #76c043;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-red,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-red {
  color: #ee3b2a;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.wmi-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.wmi-orange {
  color: #f47521;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-spark-yellow,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.walmart-spark-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-charcoal,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-charcoal {
  color: #333;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-blue-tone-1,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-blue-tone-1 {
  color: #4dbdf5;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-blue-tone-2,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-blue-tone-2 {
  color: #a9ddf7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-off-white,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-off-white {
  color: #fafafa;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-red {
  color: #de1c24;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-deep-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-deep-blue {
  color: #041f41;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.walmart-background-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.walmart-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-teal,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-teal {
  color: #3ec5e6;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-deep-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-yellow {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-gray {
  color: #333;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-blue {
  color: #064f8e;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-yellow {
  color: #f79428;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-light-blue {
  color: #1888c8;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-green {
  color: #54a546;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-red {
  color: #cb2022;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-pink {
  color: #b51e6d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-dark-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-dark-orange {
  color: #e54e26;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-page-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-page-gray {
  color: #f2f2f2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-jet-purple,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-jet-purple {
  color: #4f0099;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-moosejaw-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-moosejaw-red {
  color: #a93439;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-modcloth-gray-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-modcloth-gray-blue {
  color: #48515f;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-hayneedle-gray-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-shoes-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-shoes-blue {
  color: #203566;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-bonobos-brown,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-bonobos-brown {
  color: #2f1214;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-allswell-black,
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-barenecessities-black,
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-parcel-black,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-allswell-black,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-barenecessities-black,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-parcel-black {
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-vudu-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-vudu-blue {
  color: #0072ce;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-eloquil-brown,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-eloquil-brown {
  color: #231f20;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-black,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-black {
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-background-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-labs,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-labs {
  color: #302951;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.icon-walmart-yellow-tone,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-yellow-tone {
  color: #f8e6a5;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-gt-blue-ink,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-gt-blue-ink {
  color: #041f41;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-gt-global-green,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-gt-global-green {
  color: #06f27b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-gt-granite-grey,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-gt-granite-grey {
  color: #605e63;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-gt-grey,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-gt-grey {
  color: #b9bbc5;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.icon-walmart-spark-yellow,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-spark-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-walmart-charcoal,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-charcoal {
  color: #333;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.icon-walmart-blue-tone-1,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-blue-tone-1 {
  color: #4dbdf5;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.icon-walmart-blue-tone-2,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-blue-tone-2 {
  color: #a9ddf7;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.icon-walmart-off-white,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-walmart-off-white {
  color: #fafafa;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-purple,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-purple {
  color: #432188;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-dark-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-dark-blue {
  color: #081f2c;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-medium-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.icon-wmi-medium-blue {
  color: #0070ce;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-yellow {
  color: #ffc220;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-green,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-green {
  color: #76c043;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-red,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-red {
  color: #ee3b2a;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.icon-wmi-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.icon-wmi-orange {
  color: #f47521;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-transparent,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-transparent {
  color: transparent;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-orange {
  color: #ce4c11;
  color: #fa6400;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-light-orange,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-green {
  color: #5fb446;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-light-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-light-green {
  color: #3f8756;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-blue {
  color: #004c91;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-light-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-gray {
  color: #757575;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-coral,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-coral {
  color: #ff3c3c;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-blue {
  color: #22449b;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-light-blue {
  color: #2983ea;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-medium-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-medium-blue {
  color: #1788da;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-green {
  color: #10a04b;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-light-orange,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-light-orange {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-orange {
  color: #f37020;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-red {
  color: #ec0439;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-dark-gray,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-dark-gray {
  color: #333;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-green {
  color: #76c043;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-orange {
  color: #f47521;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-red {
  color: #ee362a;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-deep-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-avp-deep-blue {
  color: #001e60;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-avp-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-avp-light-blue {
  color: #78b9e7;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-pink {
  color: #dd1385;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-avp-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-avp-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-white,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-white {
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-default-blue,
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-walmart-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-default-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-walmart-blue {
  color: #0053e2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-yellow {
  color: #fff200;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-red {
  color: #de1c24;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-pink {
  color: #eb148d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.walmart-icon-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.walmart-icon-pink {
  color: #dd1385;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.walmart-icon-deep-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.walmart-icon-deep-blue {
  color: #041f41;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.walmart-icon-background-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.walmart-icon-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-teal,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-teal {
  color: #3ec5e6;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-deep-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-deep-blue {
  color: #001e60;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-yellow {
  color: #fba72b;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-gray {
  color: #333;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-primary-dark-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-primary-dark-blue {
  color: #00358e;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-primary-main-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-primary-main-blue {
  color: #0067a0;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-primary-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-primary-light-blue {
  color: #a4dbe8;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-secondary-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-secondary-light-blue {
  color: #00afd7;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-secondary-dark-gray,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-secondary-dark-gray {
  color: #7c878e;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-secondary-light-gray,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-secondary-light-gray {
  color: #d0d3d4;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-dark-purple,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-dark-purple {
  color: #514689;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-light-purple,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-light-purple {
  color: #9063cd;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-green,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-green {
  color: #006f44;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-teal,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-teal {
  color: #47d7ac;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-supp-red,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-red {
  color: #fa4616;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-orange,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-orange {
  color: #ff8f1c;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-pink,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-pink {
  color: #de1b73;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-sams-supp-yellow,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-sams-supp-yellow {
  color: #ffb500;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-blue {
  color: #064f8e;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-yellow,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-yellow {
  color: #f79428;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-dark-light-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-dark-light-blue {
  color: #1888c8;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-green,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-green {
  color: #54a546;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-red,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-red {
  color: #cb2022;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-pink,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-pink {
  color: #b51e6d;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-dark-orange,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-dark-orange {
  color: #e54e26;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-page-gray,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-page-gray {
  color: #f2f2f2;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-jet-purple,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-jet-purple {
  color: #4f0099;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-moosejaw-red,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-moosejaw-red {
  color: #a93439;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-modcloth-gray-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-modcloth-gray-blue {
  color: #48515f;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-hayneedle-gray-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-hayneedle-gray-blue {
  color: #45545f;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-shoes-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-shoes-blue {
  color: #203566;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-bonobos-brown,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-bonobos-brown {
  color: #2f1214;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-allswell-black,
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-barenecessities-black,
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-parcel-black,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-allswell-black,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-barenecessities-black,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-parcel-black {
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-vudu-blue,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-vudu-blue {
  color: #0072ce;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-eloquil-brown,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-eloquil-brown {
  color: #231f20;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-black,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-black {
  color: #000;
}
.media-hero
  .media-hero-cont-image
  .media-hero-desc-image.bg-icon-background-blue,
.media-hero
  .media-hero-cont-image
  .media-hero-title-image.bg-icon-background-blue {
  color: #e1edf9;
}
.media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-labs,
.media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-labs {
  color: #302951;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-transparent {
  border-color: transparent;
  color: transparent;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-orange {
  background-color: #ce4c11;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-orange {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-green {
  background-color: #5fb446;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-green {
  background-color: #3f8756;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-blue {
  background-color: #004c91;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-gray {
  background-color: #757575;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-ozark-noir {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-coral {
  background-color: #ff3c3c;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-blue {
  background-color: #22449b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-light-blue {
  background-color: #2983ea;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-medium-blue {
  background-color: #1788da;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-green {
  background-color: #10a04b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-light-orange {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-orange {
  background-color: #f37020;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-red {
  background-color: #ec0439;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-dark-gray {
  background-color: #333;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-primary-dark-blue {
  background-color: #00358e;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-primary-main-blue {
  background-color: #0067a0;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-primary-light-blue {
  background-color: #a4dbe8;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-secondary-light-blue {
  background-color: #00afd7;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-secondary-dark-gray {
  background-color: #7c878e;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-secondary-light-gray {
  background-color: #d0d3d4;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-supp-dark-purple {
  background-color: #514689;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-sams-supp-light-purple {
  background-color: #9063cd;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-green {
  background-color: #006f44;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-teal {
  background-color: #47d7ac;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-red {
  background-color: #fa4616;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-orange {
  background-color: #ff8f1c;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-pink {
  background-color: #de1b73;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-yellow {
  background-color: #ffb500;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-green {
  background-color: #76c043;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-orange {
  background-color: #f47521;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-red {
  background-color: #ee362a;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-deep-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-pink {
  background-color: #dd1385;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-yellow {
  background-color: #fff200;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.highlight-gray {
  background-color: #d8d8d8;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-white {
  background-color: #fff;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-default-blue,
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-walmart-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-yellow {
  background-color: #fff200;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-yellow-tone {
  background-color: #f8e6a5;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.gt-blue-ink {
  background-color: #041f41;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.gt-global-green {
  background-color: #06f27b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.gt-granite-grey {
  background-color: #605e63;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.gt-grey {
  background-color: #b9bbc5;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-purple {
  background-color: #432188;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-pink {
  background-color: #eb148d;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-dark-blue {
  background-color: #081f2c;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-medium-blue {
  background-color: #0070ce;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-light-blue {
  background-color: #78b9e7;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-yellow {
  background-color: #ffc220;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-green {
  background-color: #76c043;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-red {
  background-color: #ee3b2a;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.wmi-orange {
  background-color: #f47521;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-spark-yellow {
  background-color: #ffc220;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-charcoal {
  background-color: #333;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-blue-tone-1 {
  background-color: #4dbdf5;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-blue-tone-2 {
  background-color: #a9ddf7;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-off-white {
  background-color: #fafafa;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-red {
  background-color: #de1c24;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-pink {
  background-color: #eb148d;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-pink {
  background-color: #dd1385;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walmart-deep-blue {
  background-color: #041f41;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.walmart-background-blue {
  background-color: #e1edf9;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-teal {
  background-color: #3ec5e6;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-deep-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-yellow {
  background-color: #fba72b;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-gray {
  background-color: #333;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-blue {
  background-color: #064f8e;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-yellow {
  background-color: #f79428;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-light-blue {
  background-color: #1888c8;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-green {
  background-color: #54a546;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-red {
  background-color: #cb2022;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-pink {
  background-color: #b51e6d;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-orange {
  background-color: #e54e26;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-page-gray {
  background-color: #f2f2f2;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-jet-purple {
  background-color: #4f0099;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-moosejaw-red {
  background-color: #a93439;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-modcloth-gray-blue {
  background-color: #48515f;
  color: #fff;
}
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-hayneedle-gray-blue {
  background-color: #45545f;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-shoes-blue {
  background-color: #203566;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-bonobos-brown {
  background-color: #2f1214;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-allswell-black,
.media-hero
  .media-hero-cont-image
  .media-hero-btn-image.bg-barenecessities-black,
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-parcel-black {
  background-color: #000;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-vudu-blue {
  background-color: #0072ce;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-eloquil-brown {
  background-color: #231f20;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-black {
  background-color: #000;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-background-blue {
  background-color: #e1edf9;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-labs {
  background-color: #302951;
  color: #fff;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.walamart-off-white {
  background-color: #fafafa;
  color: #000;
}
.media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-gray {
  background-color: #f2f2f2;
  color: #fff;
}
.media-hero .media-hero-carat.true {
  background-color: #fff;
  border-radius: 30px;
  bottom: 10px;
  -webkit-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  height: 32px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 32px;
  z-index: 2;
}
.media-hero .media-hero-carat:hover {
  cursor: pointer;
}
.media-hero .media-hero-play {
  background-color: #fff;
  border-radius: 30px;
  bottom: 10px;
  -webkit-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  height: 48px;
  position: absolute;
  right: 165px;
  text-align: center;
  width: 48px;
  z-index: 3;
}
.media-hero .media-hero-play:hover {
  cursor: pointer;
}
.media-hero .media-hero-play-hide-textbox {
  background-color: #fff;
  border-radius: 30px;
  bottom: 10px;
  -webkit-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1),
    0px 5px 10px 3px rgba(0, 0, 0, 0.15);
  height: 48px;
  position: absolute;
  right: 165px;
  text-align: center;
  width: 48px;
  z-index: 3;
}
.media-hero .media-hero-play-hide-textbox:hover {
  cursor: pointer;
}
.media-hero .media-hero-transcription {
  bottom: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  font-size: 14px;
  position: absolute;
  right: 24px;
  text-align: center;
  z-index: 3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: #fff;
  border: 1px solid #2e2f32;
  border-radius: 100px;
  color: #000;
  -ms-flex: none;
  height: 32px;
  padding: 0px 16px;
  width: 117px;
  -webkit-box-flex: 0;
  flex: none;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  font-weight: 700;
  text-decoration: none;
}
.media-hero .media-hero-transcription:hover {
  cursor: pointer;
  text-decoration: none;
}
.media-hero .media-hero-transcription-hide-textbox {
  bottom: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  font-size: 14px;
  position: absolute;
  right: 24px;
  text-align: center;
  z-index: 3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: #fff;
  border: 1px solid #2e2f32;
  border-radius: 100px;
  color: #000;
  -ms-flex: none;
  height: 32px;
  padding: 0px 16px;
  width: 117px;
  -webkit-box-flex: 0;
  flex: none;
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  font-weight: 700;
  text-decoration: none;
}
.media-hero .media-hero-transcription-hide-textbox:hover {
  cursor: pointer;
  text-decoration: none;
}
.media-hero .media-hero-transcription-textbox {
  background-color: #2e2f32;
  border-radius: 4px;
  bottom: 72px;
  height: 208px;
  position: absolute;
  right: 9%;
  width: 448px;
  z-index: 4;
}
.media-hero
  .media-hero-transcription-textbox
  .media-hero-transcription-text-close {
  bottom: 22px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  position: inherit;
  right: 20px;
  text-decoration: underline;
}
.media-hero
  .media-hero-transcription-textbox
  .media-hero-transcription-text-close:hover {
  cursor: pointer;
  text-decoration: none;
}
@media only screen and (min-width: 1024px) {
  .media-hero .media-hero-cont.bottom-with-left-text {
    margin-left: 9%;
    margin-right: 9%;
    margin-top: -168px;
    position: absolute;
    text-align: left;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 82%;
  }
  .media-hero .media-hero-cont.bottom-with-left-text.with-carat {
    margin-top: -168px;
  }
  .media-hero .media-hero-cont.bottom-with-center-text {
    margin-left: 9%;
    margin-right: 9%;
    margin-top: -168px;
    position: absolute;
    text-align: center;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 82%;
  }
  .media-hero .media-hero-cont.bottom-with-center-text.with-carat {
    margin-top: -168px;
  }
  .media-hero .media-hero-cont-image.bottom-with-left-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -164px;
    position: absolute;
    text-align: left;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero .media-hero-cont-image.bottom-with-left-text.with-carat {
    margin-top: -180px;
  }
  .media-hero .media-hero-cont-image.bottom-with-center-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -164px;
    position: absolute;
    text-align: center;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero .media-hero-cont-image.bottom-with-center-text.with-carat {
    margin-top: -180px;
  }
}
.media-hero .media-hero-transcription-textbox-hidetextbox {
  background-color: #2e2f32;
  border-radius: 4px;
  bottom: 72px;
  height: 208px;
  position: absolute;
  right: 9%;
  width: 448px;
  z-index: 4;
}
.media-hero
  .media-hero-transcription-textbox-hidetextbox
  .media-hero-transcription-text-close {
  bottom: 22px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  position: inherit;
  right: 20px;
  text-decoration: underline;
}
.media-hero
  .media-hero-transcription-textbox-hidetextbox
  .media-hero-transcription-text-close:hover {
  cursor: pointer;
  text-decoration: none;
}
.media-hero .media-hero-transcription-text {
  height: 140px;
  margin-left: 16px;
  margin-right: 4px;
  margin-top: 16px;
  overflow-y: auto;
  width: 428px;
}
.media-hero .media-hero-transcription-text:hover {
  cursor: pointer;
}
.media-hero .media-hero-transcription-text::-webkit-scrollbar {
  width: 4px;
}
.media-hero .media-hero-transcription-text::-webkit-scrollbar-thumb {
  background: #f1f1f2;
  border-radius: 4px;
}
.media-hero .media-hero-transcription-text::-webkit-scrollbar-track {
  background: hsla(240, 4%, 95%, 0.6);
  border-radius: 4px;
  opacity: 0.6;
}
.media-hero
  .media-hero-transcription-text
  .media-hero-transcription-text-content {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  width: 416px;
}
.media-hero.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 430px;
  right: 50%;
  width: 100vw;
}
.media-hero-video-banner {
  left: calc(-50vw + 50%);
  overflow-x: hidden;
  position: relative;
  width: 100vw;
}
.media-hero-video-banner .media-hero-video-container {
  margin: 0 -10vw;
  position: relative;
}
.media-hero-video-banner .media-hero-video-container .containerOverlayNew {
  color: #fff;
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
}
.media-hero-video-banner
  .media-hero-video-container
  .media-hero-embed-container {
  --video--width: 1450;
  --video--height: 600;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
  position: relative;
}
.media-hero-video-banner
  .media-hero-video-container
  .media-hero-embed-container
  > iframe {
  height: 100%;
  left: 0;
  min-width: 100%;
  position: absolute;
  top: 0;
}
.media-hero-video-banner
  .media-hero-video-container
  .media-hero-embed-container
  > embed,
.media-hero-video-banner
  .media-hero-video-container
  .media-hero-embed-container
  > object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.media-hero-video-banner .media-hero-video-container .videoOptions,
.media-hero-video-banner
  .media-hero-video-container
  .videoOptions-hide-textbox {
  position: relative !important;
  right: 15%;
}
.media-hero-video-banner .media-hero-img-container .media-hero-embed-container {
  --image--width: 1450;
  --image--height: 600;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: calc(var(--image--height) / var(--image--width) * 100%);
  position: relative;
}
.media-hero-video-banner
  .media-hero-img-container
  .media-hero-embed-container
  .image-block {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  position: absolute;
  top: 0;
  width: 100%;
}
.media-hero-video-banner
  .media-hero-img-container
  .media-hero-embed-container
  > embed,
.media-hero-video-banner
  .media-hero-img-container
  .media-hero-embed-container
  > object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.media-hero-video-banner .media-hero-cont.link-on-video {
  margin-top: 45px;
  -webkit-transform: translateY(360%);
  transform: translateY(360%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 11 !important;
}
.media-hero-video-banner .media-hero-cont.link-on-video.centered-text {
  margin-left: auto;
  margin-right: auto;
}
.media-hero-video-banner .media-hero-cont.link-on-video.right {
  margin-left: auto;
}
.media-hero-video-banner .media-hero-cont-image.link-on-video {
  margin-top: 45px;
  -webkit-transform: translateY(360%);
  transform: translateY(360%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 11 !important;
}
.media-hero-video-banner .media-hero-cont-image.link-on-video.centered-text {
  margin-left: auto;
  margin-right: auto;
}
.media-hero-video-banner .media-hero-cont-image.link-on-video.right {
  margin-left: auto;
}
.media-hero-video-banner .media-hero-carat {
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 11 !important;
}
.hidden-border-radius,
.hidden-border-radius-image,
.hidden-box-hex,
.hidden-box-hex-image,
.hidden-button-hex,
.hidden-button-hex-image,
.hidden-text-hex,
.hidden-text-hex-image,
.mediaHidden {
  display: none;
}
.transcriptIcon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero/transcript.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 14px;
  margin-left: 9px;
  width: 14px;
}
.mediatextopacity0 {
  background-color: transparent !important;
}
.keyboard_arrow_down {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero/downArrow.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 9px;
  vertical-align: sub;
  width: 15px;
}
.play_arrow {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero/playArrow.svg);
  height: 15.25px;
}
.pause,
.play_arrow {
  background-size: cover;
  content: "";
  display: inline-block;
  position: relative;
  top: 14px;
  width: 12px;
}
.pause {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/mediaHero/pause.svg);
  height: 14px;
}
@media only screen and (min-width: 768px) {
  .media-hero-video-banner .content-wrapper .media-hero-cont.left {
    border-radius: 24px;
    left: 10%;
    max-height: 376px;
    width: 491px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.centered-text {
    border-radius: 24px;
    left: 50%;
    max-height: 376px;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 491px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.right {
    border-radius: 24px;
    max-height: 376px;
    right: 10%;
    width: 491px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.left {
    border-radius: 24px;
    left: 10%;
    max-height: 376px;
    width: 491px;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image.centered-text {
    border-radius: 24px;
    left: 50%;
    max-height: 376px;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 491px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.right {
    border-radius: 24px;
    max-height: 376px;
    right: 10%;
    width: 491px;
  }
  .media-hero-video-banner .media-hero-cont-image.link-on-video,
  .media-hero-video-banner .media-hero-cont.link-on-video {
    margin-top: 30px;
  }
  .media-hero-transcription-textbox-hidetextbox:before,
  .media-hero-transcription-textbox:before {
    border-color: transparent transparent #2e2f32;
    border-style: solid;
    border-width: 0 16px 16px;
    bottom: -15px;
    content: "";
    display: block;
    height: 0;
    margin-left: 398px;
    position: absolute;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 0;
  }
  .media-hero-cont-image.right.bg-red,
  .media-hero-cont.right.bg-red {
    background-color: #ee3b2a;
  }
  .media-hero .media-hero-cont .media-hero-title.button-blue {
    color: #017acd;
    font-size: 32px;
  }
  .media-hero .media-hero-cont .media-hero-title.button-ozark-noir {
    color: #76c043;
    font-size: 32px;
  }
  .media-hero .media-hero-cont .media-hero-desc.button-blue {
    color: #017acd;
  }
  .media-hero .media-hero-cont-image .media-hero-title-image.button-blue {
    color: #017acd;
    font-size: 32px;
  }
  .media-hero .media-hero-cont-image .media-hero-title-image.button-ozark-noir {
    color: #76c043;
    font-size: 32px;
  }
  .media-hero .media-hero-cont-image .media-hero-desc-image.button-blue {
    color: #017acd;
  }
  .media-hero .opacity {
    background: #000;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .media-hero .b-roll-video:not(.vjs-fullscreen),
  .media-hero .b-roll-video:not(.vjs-fullscreen) > video {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
  }
  .media-hero-video-banner.half-height .media-hero-cont-image.link-on-video,
  .media-hero-video-banner.half-height .media-hero-cont.link-on-video {
    margin-top: -12px;
  }
}
@media (min-width: 768px) {
  .media-hero .b-roll-video:not(.vjs-fullscreen).vjs-has-started .vjs-poster {
    display: none;
  }
  .media-hero .b-roll-video:not(.vjs-fullscreen),
  .media-hero .b-roll-video:not(.vjs-fullscreen) > video {
    height: auto;
    position: static;
    width: 100%;
  }
  .media-hero .media-hero-cont,
  .media-hero .media-hero-cont-image {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .media-hero.full-width .media-hero-container-1 {
    padding-top: 30%;
  }
  .media-hero.full-width .media-hero-container-1 .media-hero-container-2 {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
  }
  body.transparent-header .media-hero.full-width .media-hero-container-1 {
    padding-top: 35%;
  }
  .b-roll-iframe-comp .media-hero-carat {
    bottom: 28px;
  }
  .b-roll-iframe-comp .media-hero-cont,
  .b-roll-iframe-comp .media-hero-cont-image {
    top: 45%;
  }
  .broll-video-format {
    padding-top: 56.25%;
  }
  .media-hero .media-hero-cont .media-hero-title {
    font-size: 32px;
    font-weight: 700;
  }
  .media-hero .media-hero-cont .media-hero-title button-blue {
    color: #017acd;
    font-size: 32px;
  }
  .media-hero .media-hero-cont .media-hero-desc {
    font-size: 20px;
    font-weight: 400;
  }
  .media-hero .media-hero-cont .b-roll-play {
    font-size: 60px;
  }
  .media-hero .media-hero-cont .media-hero-btn {
    font-size: 16px;
  }
  .media-hero .media-hero-cont-image .media-hero-title-image {
    font-size: 32px;
    font-weight: 700;
  }
  .media-hero .media-hero-cont-image .media-hero-title-image button-blue {
    color: #017acd;
    font-size: 32px;
  }
  .media-hero .media-hero-cont-image .media-hero-desc-image {
    font-size: 20px;
    font-weight: 400;
  }
  .media-hero .media-hero-cont-image .media-hero-btn-image {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 767px) {
  .media-hero-cont.bottom-with-left-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -140px;
    position: absolute;
    text-align: left;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero-cont.bottom-with-left-text.with-carat {
    margin-top: -140px;
  }
  .media-hero-cont.bottom-with-center-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -140px;
    position: absolute;
    text-align: center;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero-cont.bottom-with-center-text.with-carat {
    margin-top: -140px;
  }
  .media-hero-cont-image.bottom-with-left-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -138px;
    position: absolute;
    text-align: left;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero-cont-image.bottom-with-left-text.with-carat {
    margin-top: -154px;
  }
  .media-hero-cont-image.bottom-with-center-text {
    margin-left: 3%;
    margin-right: 3%;
    margin-top: -138px;
    position: absolute;
    text-align: center;
    top: unset;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 94%;
  }
  .media-hero-cont-image.bottom-with-center-text.with-carat {
    margin-top: -154px;
  }
}
@media only screen and (max-width: 767px) {
  .mediatextopacity0 {
    background-color: #fff !important;
  }
  .media-hero-video-banner .media-hero-cont-image.link-on-video,
  .media-hero-video-banner .media-hero-cont.link-on-video {
    -webkit-transform: translateY(-120%);
    transform: translateY(-120%);
  }
  .media-hero-video-banner .media-hero-carat {
    display: none;
  }
  .media-hero-video-banner .content-wrapper {
    background-color: transparent;
    margin-top: -1px;
    padding: 10px 16px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont {
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    margin-bottom: 2px;
    padding: 24px 0 2px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.bg-transparent {
    background-color: #fff;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-title {
    margin-bottom: 10px;
    margin-top: 0;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-desc {
    margin: 0;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image {
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    margin-bottom: 2px;
    padding: 0;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image.bg-transparent {
    background-color: #fff;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image
    .media-hero-title-image {
    margin-bottom: 10px;
    margin-top: 0;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image
    .media-hero-desc-image {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .media-hero.full-width {
    min-height: auto !important;
  }
  .media-hero.half-height .media-hero-title {
    font-size: 24px !important;
    margin-top: -50px !important;
  }
  .media-hero.half-height .media-hero-desc {
    font-size: 16px !important;
  }
  .media-hero.half-height .media-hero-title-image {
    font-size: 24px !important;
    margin-top: -50px !important;
  }
  .media-hero.half-height .media-hero-desc-image {
    font-size: 16px !important;
  }
  .media-hero-video-banner
    .media-hero-img-container
    .media-hero-embed-container,
  .media-hero-video-banner
    .media-hero-img-container
    .media-hero-embed-container
    .image-block {
    height: 203px !important;
  }
  .media-hero-cont .media-text-box,
  .media-hero-cont-image .media-text-box {
    margin: 0px 24px 24px !important;
  }
  .media-hero-transcription-text-close {
    bottom: 14px !important;
  }
  .media-hero .media-hero-cont .media-hero-btn,
  .media-hero .media-hero-cont-image .media-hero-btn-image {
    border-radius: 100px;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    -ms-flex-pack: distribute;
    background-color: #fff;
    display: inline-block;
    font-weight: 700;
    justify-content: space-around;
    max-width: 220px;
    min-width: 110px;
    overflow: hidden;
    padding: 4px 16px 0px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .media-hero-video-banner
    .media-hero-video-container
    .media-hero-embed-container {
    --video--width: 1450;
    --video--height: 600;
    height: 203px;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
    position: relative;
  }
  .media-hero-video-banner
    .media-hero-video-container
    .media-hero-embed-container
    > iframe {
    height: 203px;
    min-width: 100%;
    position: absolute;
  }
  .media-hero .media-hero-transcription-textbox {
    bottom: 6px;
    height: 139px;
    right: 30px;
    top: 185px;
    width: 300px;
    z-index: 3;
  }
  .media-hero .media-hero-transcription-textbox:before {
    border-color: transparent transparent #2e2f32;
    border-style: solid;
    border-width: 0px 13px 13px;
    content: "";
    display: block;
    height: 0px;
    margin-left: 267px;
    position: absolute;
    top: -12px;
    -webkit-transform: rotate(deg) !important;
    transform: rotate(deg) !important;
    width: 0px;
  }
  .media-hero .media-hero-transcription-textbox-hidetextbox {
    height: 139px;
    right: 24px;
    top: 7px;
    width: 300px;
    z-index: 3;
  }
  .media-hero .media-hero-transcription-textbox-hidetextbox:before {
    border-color: transparent transparent #2e2f32;
    border-style: solid;
    border-width: 0px 13px 13px;
    content: "";
    display: block;
    height: 0px;
    margin-left: 267px;
    position: absolute;
    right: 10px !important;
    top: 137px;
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
    width: 0px;
  }
  .media-hero .media-hero-transcription-text {
    height: 80px;
    margin-left: 16px;
    margin-right: 8px;
    margin-top: 16px;
    overflow-y: auto;
    width: 276px;
  }
  .media-hero .media-hero-transcription-text:hover {
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  .media-hero .media-hero-transcription-text::-webkit-scrollbar {
    width: 4px !important;
  }
  .media-hero .media-hero-transcription-text::-webkit-scrollbar-thumb {
    background: #f1f1f2 !important;
    border-radius: 4px !important;
  }
  .media-hero .media-hero-transcription-text::-webkit-scrollbar-track {
    background: hsla(240, 4%, 95%, 0.6) !important;
    border-radius: 4px;
    opacity: 0.6;
  }
  .media-hero
    .media-hero-transcription-text
    .media-hero-transcription-text-content {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    width: 268px;
  }
  .media-hero-video-banner .content-wrapper {
    margin-left: auto;
    margin-right: auto;
    margin-top: -24px;
    max-height: 284px;
    padding: 0;
    width: 90%;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont {
    height: -webkit-fill-available;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-desc {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 16px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 8px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image {
    height: -webkit-fill-available;
    padding-bottom: 2px;
    padding-top: 24px;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image
    .media-hero-desc-image {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 16px;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image
    .media-hero-title-image {
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 28px;
    margin-bottom: 8px;
  }
  .media-hero-video-banner .media-hero-video-container .videoOptions,
  .media-hero-video-banner
    .media-hero-video-container
    .videoOptions-hide-textbox {
    right: 0px !important;
  }
  .media-hero .media-hero-play,
  .media-hero .media-hero-play-hide-textbox {
    bottom: 34px !important;
    left: 71px !important;
  }
  .media-hero .media-hero-transcription,
  .media-hero .media-hero-transcription-hide-textbox {
    bottom: 34px !important;
    font-weight: 700 !important;
    right: 64px !important;
  }
  .media-hero-btn-image {
    font-size: 14px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .media-hero-cont .media-text-box,
  .media-hero-cont-image .media-text-box {
    margin: 24px !important;
  }
  .media-hero-video-banner
    .media-hero-img-container
    .media-hero-embed-container,
  .media-hero-video-banner
    .media-hero-video-container
    .media-hero-embed-container,
  .media-hero-video-banner
    .media-hero-video-container
    .media-hero-embed-container
    > iframe {
    height: 45vh !important;
  }
  .media-hero-video-banner .media-hero-video-container .videoOptions,
  .media-hero-video-banner
    .media-hero-video-container
    .videoOptions-hide-textbox {
    right: 64px !important;
  }
  .media-hero .media-hero-cont .media-hero-btn,
  .media-hero .media-hero-cont-image .media-hero-btn-image {
    border-radius: 100px;
    height: 32px;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    background: transparent;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    -ms-flex-pack: distribute;
    background-color: #fff;
    display: inline-block;
    font-weight: 700;
    justify-content: space-around;
    max-width: 220px;
    min-width: 110px;
    overflow: hidden;
    padding: 6px 16px 0px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .media-hero .media-hero-transcription-textbox,
  .media-hero .media-hero-transcription-textbox-hidetextbox {
    right: 32px;
  }
  .media-hero .media-hero-cont-image .media-hero-title-image {
    font-size: 24px;
    line-height: 32px;
  }
  .media-hero .media-hero-cont-image .media-hero-desc-image {
    font-size: 18px;
    margin-bottom: 16px;
  }
  .media-hero .media-hero-cont .media-hero-title {
    font-size: 24px;
    line-height: 32px;
  }
  .media-hero .media-hero-cont .media-hero-desc {
    font-size: 18px;
    margin-bottom: 16px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.left {
    border-radius: 24px;
    left: 10%;
    max-height: 296px;
    width: 419px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.centered-text {
    border-radius: 24px;
    left: 50%;
    max-height: 296px;
    position: absolute;
    width: 419px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont.right {
    border-radius: 24px;
    max-height: 296px;
    right: 10%;
    width: 419px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.left {
    border-radius: 24px;
    left: 10%;
    max-height: 296px;
    width: 419px;
  }
  .media-hero-video-banner
    .content-wrapper
    .media-hero-cont-image.centered-text {
    border-radius: 24px;
    left: 50%;
    max-height: 296px;
    position: absolute;
    width: 419px;
  }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.right {
    border-radius: 24px;
    max-height: 296px;
    right: 10%;
    width: 419px;
  }
}
.media-hero-desc.walmart-true-blue,
.media-hero-title.walmart-true-blue {
  color: #0053e2;
}
.media-hero-btn.walmart-true-blue.walmart-true-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero-desc-image.walmart-true-blue,
.media-hero-title-image.walmart-true-blue {
  color: #0053e2;
}
.media-hero-btn-image.walmart-true-blue.walmart-true-blue {
  background-color: #0053e2;
  color: #fff;
}
.media-hero-desc.walmart-bentonville-blue,
.media-hero-title.walmart-bentonville-blue {
  color: #001e60;
}
.media-hero-btn.walmart-bentonville-blue.walmart-bentonville-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero-desc-image.walmart-bentonville-blue,
.media-hero-title-image.walmart-bentonville-blue {
  color: #001e60;
}
.media-hero-btn-image.walmart-bentonville-blue.walmart-bentonville-blue {
  background-color: #001e60;
  color: #fff;
}
.media-hero-desc.walmart-sky-blue,
.media-hero-title.walmart-sky-blue {
  color: #a9ddf7;
}
.media-hero-btn.walmart-sky-blue.walmart-sky-blue {
  background-color: #a9ddf7;
  color: #000;
}
.media-hero-desc-image.walmart-sky-blue,
.media-hero-title-image.walmart-sky-blue {
  color: #a9ddf7;
}
.media-hero-btn-image.walmart-sky-blue.walmart-sky-blue {
  background-color: #a9ddf7;
  color: #000;
}
.media-hero-desc.walmart-sky-blue-light,
.media-hero-title.walmart-sky-blue-light {
  color: #e9f1fe;
}
.media-hero-btn.walmart-sky-blue-light.walmart-sky-blue-light {
  background-color: #e9f1fe;
  color: #000;
}
.media-hero-desc-image.walmart-sky-blue-light,
.media-hero-title-image.walmart-sky-blue-light {
  color: #e9f1fe;
}
.media-hero-btn-image.walmart-sky-blue-light.walmart-sky-blue-light {
  background-color: #e9f1fe;
  color: #000;
}
.media-hero-desc.walmart-everyday-blue,
.media-hero-title.walmart-everyday-blue {
  color: #4dbdf5;
}
.media-hero-btn.walmart-everyday-blue.walmart-everyday-blue {
  background-color: #4dbdf5;
  color: #000;
}
.media-hero-desc-image.walmart-everyday-blue,
.media-hero-title-image.walmart-everyday-blue {
  color: #4dbdf5;
}
.media-hero-btn-image.walmart-everyday-blue.walmart-everyday-blue {
  background-color: #4dbdf5;
  color: #000;
}
.media-list-card-wrapper .description-block {
  background-color: #fff;
  height: 64px;
  padding-top: 12px;
}
.media-list-card-wrapper .overlay-fixed {
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
}
.media-list-card-wrapper .hidden-title {
  display: none;
}
.media-list-card-wrapper .main2 {
  border-bottom: 1px solid #e3e4e5;
  left: 50%;
  margin-bottom: unset;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  position: relative;
  right: 50%;
  width: 100vw;
}
.media-list-card-wrapper .media-list-cards:hover {
  cursor: pointer;
}
.media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-info {
  background: #000;
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  display: block;
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.media-list-card-wrapper
  .media-list-cards:hover
  .PromoResultGrid-preview-video {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/triangle.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/cloudGalleryDownload.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.media-list-card-wrapper .media-list-cards:hover .media-list-overlay {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 0;
  text-align: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 0;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.media-list-card-wrapper .media-list-cards input {
  display: none;
}
.media-list-card-wrapper .media-list-main {
  min-height: 1000px;
  position: relative;
}
.media-list-card-wrapper .media-list-main .link:hover {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.media-list-card-wrapper .media-list-main .link:hover .media-list-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .link:hover .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-selectIcon.svg);
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .link:hover .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-crossIcon.svg);
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .link:hover .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg) !important;
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .link:hover a,
.media-list-card-wrapper .media-list-main .preview-box .link:hover span,
.media-list-card-wrapper
  .media-list-main
  .preview-box-gallery
  .link:hover
  span {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.media-list-card-wrapper .media-list-main .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon-white.svg) !important;
}
.media-list-card-wrapper .media-list-main .select-disabled-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/disabledcheckcircle.svg) !important;
}
.media-list-card-wrapper .media-list-main .PromoResultGrid-preview:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-play.svg) !important;
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .PromoResultGrid-preview-video:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-triangle.svg) !important;
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main .PromoResultGrid-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-cloudDownload.svg) !important;
  cursor: pointer;
}
.media-list-card-wrapper .media-list-main img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.media-list-card-wrapper .media-list-publish-date {
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin: 0 12px 12px;
}
.media-list-card-wrapper .media-list-description {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 280px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-size: 14px;
  margin: 0px !important;
}
.media-list-card-wrapper .select-items-disabled {
  color: #babbbe !important;
  pointer-events: none !important;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.media-list-card-wrapper .select-items-disabled-button {
  background-color: #babbbe !important;
  cursor: not-allowed;
  pointer-events: none !important;
  width: 174px !important;
}
.media-list-card-wrapper .preview-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
}
.media-list-card-wrapper .preview-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.media-list-card-wrapper .preview-close {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.media-list-card-wrapper .preview-box .link:hover span,
.media-list-card-wrapper .preview-box-gallery .link:hover span,
.media-list-card-wrapper .preview-close:hover {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.media-list-card-wrapper .preview-gallery {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/eye.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
}
.media-list-card-wrapper .preview-gallery:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-eye.svg);
  cursor: pointer;
}
.media-list-card-wrapper .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/crossIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-list-card-wrapper .media-list-overlay-main {
  background: rgba(0, 0, 0, 0.85);
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.media-list-card-wrapper .preview-block {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: 24px;
  margin-right: 24px;
}
.media-list-card-wrapper .preview-block .image-title {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.media-list-card-wrapper .preview-block .preview-text {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  text-align: right;
  width: 3px;
}
.media-list-card-wrapper .preview-box {
  background: #fff;
  border-radius: 4px;
  height: 527px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  width: 688px;
}
.media-list-card-wrapper .preview-box img {
  height: 522px;
  margin: 24px;
  width: 890px;
}
.media-list-card-wrapper .video-popup-container {
  border: 0px;
  height: 375px;
  margin: 24px;
  width: 640px;
}
.media-list-card-wrapper .gallery-popup-container {
  display: inline-block;
  height: 575px;
  margin-bottom: 24px;
  margin-right: 8px;
  margin-top: 24px;
  overflow: auto;
  padding-left: 16px;
  width: 712px;
}
.media-list-card-wrapper .preview-pagination {
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  width: 279px;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.media-list-card-wrapper .preview-pagination,
.media-list-card-wrapper .preview-previous {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.media-list-card-wrapper .preview-previous {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline;
}
.media-list-card-wrapper .preview-previous:hover {
  text-decoration: none;
}
.media-list-card-wrapper .preview-next {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline;
}
.media-list-card-wrapper .preview-next:hover {
  text-decoration: none;
}
.media-list-card-wrapper .left-icon {
  margin-right: 13.25px;
}
.media-list-card-wrapper .left-icon,
.media-list-card-wrapper .right-icon {
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}
.media-list-card-wrapper .right-icon {
  margin-left: 13.25px;
}
.media-list-card-wrapper .preview-pageno {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  width: 37px;
}
.media-list-card-wrapper .media-listTitle {
  color: #000;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  padding-top: 24px;
  width: auto;
}
.media-list-card-wrapper .media-list-heading {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  width: 968px;
}
.media-list-card-wrapper .media-list-buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 24px;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  background: #fff;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 24px;
  padding-bottom: 24px;
  position: sticky;
  top: 60px;
  width: 968px;
  z-index: 100;
}
.media-list-card-wrapper .media-list-download-full-centre {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  background: #0071dc;
  border-radius: 100px;
  float: left;
  gap: 8px;
  height: 32px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-top: 0px;
  min-width: 174px;
  padding: 0px 16px;
}
.media-list-card-wrapper .media-list-download-full-centre:hover {
  background: #004f9a;
  cursor: pointer;
}
.media-list-card-wrapper .media-list-back,
.media-list-card-wrapper .media-list-select-images {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 32px;
  padding: 0px 16px;
}
.media-list-card-wrapper .media-list-download-link {
  color: #2e2f32;
  font-weight: 400;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.media-list-card-wrapper .media-list-download-full-link,
.media-list-card-wrapper .media-list-download-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.media-list-card-wrapper .media-list-download-full-link {
  color: #fff;
  font-weight: 700;
}
.media-list-card-wrapper .media-list-download-full-link:hover {
  text-decoration: none;
}
.media-list-card-wrapper .media-list-back-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #2e2f32;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.media-list-card-wrapper .media-list-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon-white.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  width: 16px;
}
.media-list-card-wrapper .media-list-image-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-top: 40px;
  width: 968px;
}
.media-list-card-wrapper
  .media-list-main[data-presscenter-selectmode-enabled]
  .list-items
  label {
  display: block;
}
.media-list-card-wrapper
  .media-list-main[data-presscenter-selectmode-enabled]
  .document-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.media-list-card-wrapper
  .media-list-main[data-presscenter-selectmode-enabled]
  .document-block
  label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 16px;
  vertical-align: middle;
}
.media-list-card-wrapper .list-items label {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Input.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: none;
  display: block;
  height: 18px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 18px;
  z-index: 100;
}
.media-list-card-wrapper .list-items label:after {
  background-color: #54565a;
  border: 0;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: none;
  height: 9px;
  left: 0;
  margin: 3px;
  position: absolute;
  top: 0;
  width: 9px;
}
.media-list-card-wrapper .list-items label.checked {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Checkbox.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 18px;
  width: 18px;
}
.media-list-card-wrapper .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/selectIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-list-card-wrapper .plus-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/plus.svg);
}
.media-list-card-wrapper .minus-icon,
.media-list-card-wrapper .plus-icon {
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 13.5px;
  margin-right: 10px;
  width: 13.5px;
}
.media-list-card-wrapper .minus-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/minus.svg);
}
.media-list-card-wrapper .arrow-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/BackArrow.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.media-list-card-wrapper .image-wrapper {
  position: relative;
}
.media-list-card-wrapper .image-wrapper label {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .media-list-card-wrapper .minus-icon,
  .media-list-card-wrapper .plus-icon {
    margin-right: 16px !important;
  }
  .media-list-card-wrapper .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 12px;
    position: fixed;
    width: 336px;
  }
  .media-list-card-wrapper .type-text {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
    text-transform: uppercase;
  }
  .media-list-card-wrapper .type-container {
    background: #f1f1f2;
    border-radius: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    width: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .icon-hider {
    display: block;
  }
  .media-list-card-wrapper .media-list-section-title {
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: EverydaySans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-left: 16px;
    margin-right: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .media-list-section-divider {
    border-bottom: 1px;
    border-bottom-color: #e3e4e5;
    border-bottom-style: solid;
    margin: 16px;
  }
  .media-list-card-wrapper .document-block {
    margin-left: 24px;
    margin-top: 24px;
  }
  .media-list-card-wrapper .document-text {
    color: #000;
    font-family: EverydaySans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }
  .media-list-card-wrapper .document-list {
    display: none;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    width: 312px;
    z-index: 0;
  }
  .media-list-card-wrapper .document-list input {
    display: none;
  }
  .media-list-card-wrapper .document-list label {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Input.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: none;
    display: block;
    height: 18px;
    left: 0px;
    position: unset;
    top: 0px;
    width: 18px;
    z-index: 100;
  }
  .media-list-card-wrapper .document-list label:after {
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 9px;
    left: 0;
    margin: 3px;
    position: absolute;
    top: 0;
    width: 9px;
  }
  .media-list-card-wrapper .document-list label.checked {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Checkbox.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 18px;
    width: 18px;
  }
  .media-list-card-wrapper .preview-block {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    margin-left: 24px;
    margin-right: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .downloadClose {
    width: 86px;
  }
  .media-list-card-wrapper .downloadClose,
  .media-list-card-wrapper .downloadCloseGallery {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: 0 !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 24px;
  }
  .media-list-card-wrapper .downloadCloseGallery {
    width: 128px;
  }
  .media-list-card-wrapper .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    width: 336px;
  }
  .media-list-card-wrapper .preview-box img {
    height: 190px;
    margin: 8px 8px 24px;
    width: 320px;
  }
  .media-list-card-wrapper .preview-box-gallery {
    background: #fff;
    border-radius: 4px;
    height: 452px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    width: 336px;
  }
  .media-list-card-wrapper .preview-box-gallery .gallery-image {
    height: 88px;
    margin: 4px;
    width: 156px;
  }
  .media-list-card-wrapper .gallery-popup-container {
    display: inline-block;
    height: 272px;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-left: 4px;
    width: 336px;
  }
  .media-list-card-wrapper .video-popup-container {
    height: 190px;
    margin: 8px 8px 24px;
    width: 320px;
  }
  .media-list-card-wrapper .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0px 20px 8px 12px !important;
    width: 280px;
  }
  .media-list-card-wrapper .media-list-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: 231px;
    margin-bottom: 4px;
    margin-left: 24px;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .media-list-card-wrapper
    .media-list-cards:hover
    .PromoResultGrid-preview-video {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/triangle.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-list-card-wrapper .media-list-clear-images {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    height: 32px;
    padding: 0px 16px !important;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: none;
    margin-top: 16px;
  }
  .media-list-card-wrapper .media-list-image-list {
    display: -ms-flexbox;
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 32px;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-buttons {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 16px;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative;
    width: 312px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #fff;
    flex-direction: column;
    margin-bottom: 62px;
    padding-bottom: 32px;
  }
  .media-list-card-wrapper .media-list-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 312px;
  }
  .media-list-card-wrapper .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none outside none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-download-full-centre {
    margin-left: 0px !important;
    margin-top: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media only screen and (min-width: 768px) {
  .media-list-card-wrapper .gallery-list .media-list-cards,
  .media-list-card-wrapper .video-list .media-list-cards {
    height: 213px !important;
  }
  .media-list-card-wrapper .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 720px;
  }
  .media-list-card-wrapper .type-text {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
    text-transform: uppercase;
  }
  .media-list-card-wrapper .type-container {
    background: #f1f1f2;
    border-radius: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    width: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .icon-hider {
    display: none;
  }
  .media-list-card-wrapper .media-list-section-title {
    color: #000;
    font-family: EverydaySans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin-left: 0px;
    margin-right: 0px;
    width: 737px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .media-list-card-wrapper .document-block,
  .media-list-card-wrapper .media-list-section-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .document-block {
    margin-top: 24px;
  }
  .media-list-card-wrapper .document-text {
    color: #000;
    font-family: EverydaySans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }
  .media-list-card-wrapper .document-list {
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    width: 737px;
    z-index: 0;
  }
  .media-list-card-wrapper .document-list input {
    display: none;
  }
  .media-list-card-wrapper .document-list label {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Input.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: none;
    display: block;
    height: 18px;
    left: 0px;
    position: unset;
    top: 0px;
    width: 18px;
    z-index: 100;
  }
  .media-list-card-wrapper .document-list label:after {
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 9px;
    left: 0;
    margin: 3px;
    position: absolute;
    top: 0;
    width: 9px;
  }
  .media-list-card-wrapper .document-list label.checked {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Checkbox.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 18px;
    width: 18px;
  }
  .media-list-card-wrapper .preview-block {
    margin-bottom: 30px;
  }
  .media-list-card-wrapper .media-list-description {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 211px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    margin: 0px !important;
  }
  .media-list-card-wrapper .preview-box {
    margin-top: 32px;
  }
  .media-list-card-wrapper .preview-box img {
    height: 375px;
    margin: 32px 24px 24px;
    width: 640px;
  }
  .media-list-card-wrapper .media-list-clear-images {
    display: none;
  }
  .media-list-card-wrapper .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0px 12px 8px;
    width: 280px;
  }
  .media-list-card-wrapper .media-list-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: 189px;
    margin-bottom: 4px;
    margin-left: 2px;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 235px;
  }
  .media-list-card-wrapper .media-list-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 125px;
    position: absolute;
    width: 235px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 48px;
    left: 94px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 38px;
    width: 48px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 154px;
    position: absolute;
    top: 42px;
    width: 40px;
  }
  .media-list-card-wrapper
    .media-list-cards:hover
    .PromoResultGrid-preview-video {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/triangle.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 48px;
    left: 94px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 38px;
    width: 48px;
  }
  .media-list-card-wrapper .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 125px;
    list-style: none outside none;
    max-height: 125px;
    position: relative;
    text-align: left;
    width: 235px;
  }
  .media-list-card-wrapper .media-list-image-list {
    gap: 12px;
    padding-top: 40px;
  }
  .media-list-card-wrapper .media-list-buttons,
  .media-list-card-wrapper .media-list-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
    width: 737px;
  }
  .media-list-card-wrapper .media-list-buttons {
    padding-top: 24px;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: row;
    justify-content: flex-start;
    position: sticky;
    top: 120px;
    z-index: 100;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background: #fff;
    flex-direction: row;
    margin-bottom: 24px;
    padding-bottom: 24px;
  }
  .media-list-card-wrapper .media-list-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 737px;
  }
  .media-list-card-wrapper .downloadClose {
    width: 86px;
  }
  .media-list-card-wrapper .downloadClose,
  .media-list-card-wrapper .downloadCloseGallery {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .media-list-card-wrapper .downloadCloseGallery {
    width: 128px;
  }
  .media-list-card-wrapper .preview-box-gallery {
    background-color: #fff;
    border-radius: 4px;
    height: 751px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    width: 720px;
  }
  .media-list-card-wrapper .preview-box-gallery .gallery-image {
    height: 189px;
    margin: 8px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 328px;
  }
}
@media only screen and (min-width: 980px) {
  .media-list-card-wrapper .gallery-list .media-list-cards,
  .media-list-card-wrapper .video-list .media-list-cards {
    height: 255px !important;
  }
  .media-list-card-wrapper .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 984px;
  }
  .media-list-card-wrapper .type-text {
    font-size: 12px;
    line-height: 16px;
    margin: auto;
    text-transform: uppercase;
  }
  .media-list-card-wrapper .type-container {
    background: #f1f1f2;
    border-radius: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    width: 39px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .icon-hider {
    display: none;
  }
  .media-list-card-wrapper .media-list-section-title {
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: EverydaySans;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    width: 968px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .media-list-card-wrapper .document-block {
    margin-top: 24px;
  }
  .media-list-card-wrapper .document-text {
    color: #000;
    font-family: EverydaySans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }
  .media-list-card-wrapper .document-list {
    margin-bottom: 24px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    width: 968px;
    z-index: 0;
  }
  .media-list-card-wrapper .document-list input {
    display: none;
  }
  .media-list-card-wrapper .document-list label {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Input.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: none;
    display: block;
    height: 18px;
    left: 0px;
    position: unset;
    top: 0px;
    width: 18px;
    z-index: 100;
  }
  .media-list-card-wrapper .document-list label:after {
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    display: none;
    height: 9px;
    left: 0;
    margin: 3px;
    position: absolute;
    top: 0;
    width: 9px;
  }
  .media-list-card-wrapper .document-list label.checked {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Checkbox.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 18px;
    width: 18px;
  }
  .media-list-card-wrapper .preview-block {
    margin-bottom: 30px;
  }
  .media-list-card-wrapper .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 676px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    width: 938px;
  }
  .media-list-card-wrapper .preview-box .gallery-image {
    height: 751px;
    margin: 8px;
    width: 720px;
  }
  .media-list-card-wrapper .preview-box img {
    height: 522px;
    margin: 24px;
    width: 890px;
  }
  .media-list-card-wrapper .preview-box-gallery {
    background: #fff;
    border-radius: 4px;
    height: 727px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    width: 984px;
  }
  .media-list-card-wrapper .preview-box-gallery .gallery-image {
    height: 181px;
    margin: 8px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 300px;
  }
  .media-list-card-wrapper .gallery-popup-container {
    display: inline-block;
    height: 575px;
    margin-bottom: 24px;
    margin-right: 0px;
    margin-top: 16px;
    overflow: auto;
    padding-left: 16px;
    width: 976px;
  }
  .media-list-card-wrapper .gallery-popup-container::-webkit-scrollbar {
    height: 390px;
    width: 4px;
  }
  .media-list-card-wrapper .gallery-popup-container::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .media-list-card-wrapper .gallery-popup-container::-webkit-scrollbar-thumb {
    background: #9e9fa3;
    border-radius: 6px;
    height: 390px;
  }
  .media-list-card-wrapper .video-popup-container {
    border: 0px;
    height: 522px;
    margin: 24px;
    width: 890px;
  }
  .media-list-card-wrapper .media-list-clear-images {
    display: none;
  }
  .media-list-card-wrapper .media-list-image-list {
    gap: 12px;
    padding-top: 40px;
  }
  .media-list-card-wrapper .media-list-buttons,
  .media-list-card-wrapper .media-list-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
    width: 968px;
  }
  .media-list-card-wrapper .media-list-buttons {
    padding-top: 24px;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    background: #fff;
    justify-content: flex-start;
    margin-bottom: 24px;
    padding-bottom: 24px;
    position: sticky;
    top: 60px !important;
  }
  .media-list-card-wrapper .media-list-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 968px;
  }
  .media-list-card-wrapper .media-list-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: 231px;
    margin-bottom: 4px;
    margin-left: 2px;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .media-list-card-wrapper
    .media-list-cards:hover
    .PromoResultGrid-preview-video {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/triangle.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .media-list-card-wrapper .main2 {
    margin-top: 0px;
  }
  .media-list-card-wrapper .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0px 12px 8px;
    width: 280px;
  }
  .media-list-card-wrapper .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none outside none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .media-list-card-wrapper .media-list-description {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 280px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    margin: 0px !important;
  }
  .media-list-card-wrapper .media-list-publish-date {
    color: #515357;
    font-family: EverydaySans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin: 0 12px 12px;
  }
  .media-list-card-wrapper .downloadClose {
    width: 86px;
  }
  .media-list-card-wrapper .downloadClose,
  .media-list-card-wrapper .downloadCloseGallery {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .media-list-card-wrapper .downloadCloseGallery {
    width: 128px;
  }
}
.media-list-card-wrapper .content-container a {
  text-decoration: underline;
}
.media-list-card-wrapper .bottom-text-split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.my-apps-component .application-favorites-drawer-container,
.my-apps-component
  .darken-header-footer
  .application-favorites-drawer-container,
.my-apps-component .darken-header-footer .manage-apps-btn,
.my-apps-component .manage-apps-btn {
  display: none;
}
.my-apps-component .saved-apps .app-txt span {
  max-height: 30px;
}
.narrative-container-component {
  position: relative;
}
.narrative-container-component .ns-next,
.narrative-container-component .ns-prev {
  background: transparent !important;
  bottom: 0;
  position: absolute;
  top: 0;
  width: 35px;
  z-index: 2;
}
.narrative-container-component .ns-next > .ns-icon,
.narrative-container-component .ns-prev > .ns-icon {
  bottom: 0;
  color: #fff;
  font-size: 50px;
  height: 40px;
  line-height: 40px;
  margin: auto;
  position: absolute;
  top: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .narrative-container-component .ns-next > .ns-icon,
  .narrative-container-component .ns-prev > .ns-icon {
    font-size: 75px;
  }
}
.narrative-container-component.white-bck .ns-next > .ns-icon,
.narrative-container-component.white-bck .ns-prev > .ns-icon {
  color: #017acd !important;
}
.narrative-container-component.background-blue-bck .ns-next > .ns-icon,
.narrative-container-component.background-blue-bck .ns-prev > .ns-icon,
.narrative-container-component.light-grey-bck .ns-next > .ns-icon,
.narrative-container-component.light-grey-bck .ns-prev > .ns-icon,
.narrative-container-component.transparent-bck .ns-next > .ns-icon,
.narrative-container-component.transparent-bck .ns-prev > .ns-icon {
  color: #000 !important;
}
.narrative-container-component .ns-next > .ns-icon.swiper-button-disabled,
.narrative-container-component .ns-prev > .ns-icon.swiper-button-disabled {
  display: none;
}
.narrative-container-component .ns-next > .ns-icon:focus,
.narrative-container-component .ns-prev > .ns-icon:focus {
  outline: none;
}
.narrative-container-component .ns-next > .ns-icon:hover,
.narrative-container-component .ns-prev > .ns-icon:hover {
  cursor: pointer;
}
.narrative-container-component .ns-prev {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.3)),
    color-stop(29%, rgba(0, 0, 0, 0.3)),
    to(rgba(76, 76, 76, 0))
  );
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.3) 0%,
    rgba(0, 0, 0, 0.3) 29%,
    rgba(76, 76, 76, 0)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#004c4c4c",GradientType=1);
  left: 0;
}
.narrative-container-component .ns-prev > .ns-icon {
  left: -7px;
}
@media (min-width: 768px) {
  .narrative-container-component .ns-prev > .ns-icon {
    left: 15px;
  }
}
.narrative-container-component .ns-next {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(76, 76, 76, 0)),
    color-stop(71%, rgba(0, 0, 0, 0.3)),
    to(rgba(0, 0, 0, 0.3))
  );
  background: linear-gradient(
    90deg,
    rgba(76, 76, 76, 0) 0%,
    rgba(0, 0, 0, 0.3) 71%,
    rgba(0, 0, 0, 0.3)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#004c4c4c",endColorstr="#4d000000",GradientType=1);
  right: 0;
}
.narrative-container-component .ns-next > .ns-icon {
  right: -7px;
}
@media (min-width: 768px) {
  .narrative-container-component .ns-next > .ns-icon {
    right: 15px;
  }
}
.narrative-container-component .swiper-wrapper > .parsys {
  white-space: nowrap;
  width: 100%;
}
.narrative-container-component
  .swiper-wrapper
  > .parsys
  > .narrative-slider-component {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.narrative-container-component .swiper-wrapper .target.parbase {
  display: none;
}
.narrative-container-component .swiper-slide {
  height: auto;
}
.narrative-container-component .swiper-pagination {
  bottom: 30px;
  left: 0;
  margin: auto;
  right: 0;
  width: calc(100% - 220px);
}
.narrative-container-component .swiper-pagination-bullet {
  background: #fff;
  height: 11px;
  opacity: 0.2;
  width: 11px;
}
.narrative-container-component.white-bck .swiper-pagination-bullet {
  background: #017acd;
}
.narrative-container-component.background-blue-bck .swiper-pagination-bullet,
.narrative-container-component.light-grey-bck .swiper-pagination-bullet,
.narrative-container-component.transparent-bck .swiper-pagination-bullet {
  background: #000;
}
.narrative-container-component .swiper-pagination-bullet:hover {
  cursor: pointer;
}
.narrative-container-component
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
  opacity: 0.6;
}
.narrative-container-component
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.caption {
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px;
}
.caption-alignment.left {
  margin-left: auto;
  text-align: left;
}
.caption-alignment.center {
  margin: auto;
  text-align: center;
}
.caption-alignment.right {
  margin-right: auto;
  text-align: right;
}
.caption-alignment.imagefont-regular {
  font-size: 18px;
}
.caption-alignment.imagefont-small {
  font-size: 14px;
}
.caption-alignment.imagefont-large {
  font-size: 24px;
}
.image-alignment.image-left {
  margin-right: auto;
}
.image-alignment.image-center {
  margin: auto;
}
.image-alignment.image-right {
  margin-left: auto;
}
.caption-fontstyle {
  font-weight: 400;
}
.caption-fontstyle.caption-bold {
  color: #001e60;
  font-weight: 700;
}
.caption-fontstyle.caption-black {
  color: #001e60;
  font-weight: 900;
}
.caption-fontstyle.caption-italic {
  color: #001e60;
  font-style: italic;
  font-weight: 900;
}
div.parbase.image {
  margin-bottom: 0px;
}
.image-width {
  width: 100%;
}
@media (max-width: 991px) {
  .image-width {
    width: 100% !important;
  }
}
a .image-width:hover {
  opacity: 0.5;
}
img.modal-img:hover {
  opacity: 1 !important;
}
.image-wrap img:hover {
  opacity: 0.5;
}
.image-wrap {
  background-color: transparent;
}
.image-modal .modal-dialog {
  left: 50%;
  margin: 0;
  position: fixed;
  top: 50%;
  width: auto;
}
.image-modal.modal.fade .modal-dialog {
  transform: translate(-50%, -75%);
  -webkit-transform: translate(-50%, -75%);
  -ms-transform: translate(-50%, -75%);
}
.image-modal.modal.fade.in .modal-dialog {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.image-modal .modal-body {
  padding: 6px;
}
.image-modal .modal-body .close {
  background: #fff;
  border-radius: 0 50%;
  font-size: 31px;
  height: 29px;
  line-height: 17px;
  opacity: 1;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 29px;
}
.notification-inbox-component .user-profile-notifications {
  display: block;
  right: 0;
}
@media (min-width: 992px) {
  .notification-inbox-component .user-profile-notifications {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 50px;
    position: static;
  }
  .notification-inbox-component .notification-content-container {
    padding: 0;
  }
  .notification-inbox-component .user-profile-notifications-header {
    text-align: left;
    z-index: auto;
  }
  .notification-inbox-component
    .user-profile-notifications-header
    .notifications-back {
    display: none;
  }
  .notification-inbox-component
    .user-profile-notifications-header
    .notifications-title {
    float: none;
    font-size: 36px;
    margin: 0 30px 0 0;
  }
  .notification-inbox-component
    .user-profile-notifications-header
    .notifications-mark {
    float: none;
  }
  .notification-inbox-component .user-profile-notifications-tabs {
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    z-index: auto;
  }
  .notification-inbox-component .user-profile-notifications-tabs .tab {
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    width: 165px;
  }
  .notification-inbox-component .user-profile-notifications-content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #f2f2f2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -60px;
    max-height: none;
    padding: 0 60px 50px;
    position: relative;
  }
  .notification-inbox-component .user-profile-notifications-list {
    border-top: 1px solid #ccc;
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    height: 575px;
    margin-right: 10px;
    max-height: none;
    max-width: calc(50% - 10px);
    overflow-y: auto;
  }
  .notification-inbox-component .user-profile-notifications-list .notification {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    height: 82px;
    padding: 0 30px;
  }
  .notification-inbox-component
    .user-profile-notifications-list
    .notification:first-child {
    border-top: 1px solid transparent;
  }
  .notification-inbox-component
    .user-profile-notifications-list
    .notification.active {
    border: 2px solid #017acd;
  }
  .notification-inbox-component
    .user-profile-notifications-list
    .notification
    .notification-content-container {
    padding: 0;
  }
  .notification-inbox-component .user-profile-notification-unselected {
    display: block;
    font-size: 24px;
    position: absolute;
    right: calc(25% + 30px);
    text-align: center;
    top: 210px;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    z-index: 1;
  }
  .notification-inbox-component .user-profile-notification-unselected > div {
    margin-bottom: 6px;
  }
  .notification-inbox-component
    .notification-open
    .user-profile-notification-unselected {
    display: none;
  }
  .notification-inbox-component .user-profile-notification {
    display: none;
    -ms-flex-preferred-size: calc(50% - 10px);
    flex-basis: calc(50% - 10px);
    margin-left: 10px;
    max-width: calc(50% - 10px);
    padding: 20px;
    position: static;
    right: 0;
    vertical-align: top;
    z-index: 100;
  }
  .notification-inbox-component
    .user-profile-notification
    .user-profile-notification-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    z-index: auto;
  }
  .notification-inbox-component
    .user-profile-notification
    .user-profile-notification-header
    .notification-back {
    display: none;
  }
  .notification-inbox-component
    .user-profile-notification
    .user-profile-notification-header
    .notifications-title {
    font-size: 24px;
    margin: 0;
  }
  .notification-inbox-component
    .user-profile-notification
    .user-profile-notification-content {
    margin: 40px 0;
  }
  .notification-inbox-component .notification-open .user-profile-notification {
    display: block;
  }
  .notification-inbox-component .user-profile-notifications-see-all {
    display: none;
  }
}
.notification-inbox-component .loading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.notification-inbox-component .loading-container .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  display: block;
  height: 50px;
  margin: auto;
  position: 50% 0 0 50%;
  width: 50px;
}
.page-alert-componenttwo {
  display: none;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: -25px;
  position: relative;
  right: 50%;
  width: 100vw;
}
.page-alert-componenttwo .alert-text-link {
  color: #fff;
  z-index: 10;
}
.page-alert-componenttwo .alert-text-link:hover {
  cursor: pointer;
  text-decoration: underline;
}
@media (max-width: 1200px) {
  .page-alert-componenttwo {
    margin-top: -60px;
  }
}
@media print {
  .page-alert-componenttwo {
    margin: 0 auto !important;
    position: unset !important;
    width: 1175px !important;
  }
  .page-alert-componenttwo a {
    color: #fff !important;
  }
}
.page-alert-transparent .page-alert-componenttwo {
  margin-top: 60px;
  position: absolute;
  z-index: 999;
}
.page-alert-componenttwo .default-color {
  background: #0071ce;
}
.page-alert-componenttwo .page-alert-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  padding: 35px 4vw 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  z-index: 9;
}
@media (min-width: 768px) {
  .page-alert-componenttwo .page-alert-wrap {
    font-size: 18px;
    min-height: 60px;
    padding: 10px 4vw;
  }
}
.page-alert-componenttwo .page-alert-wrap.alert-color-red {
  background: #ff3131;
}
.page-alert-componenttwo .page-alert-wrap .page-alert-close-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin-right: -6px;
  position: absolute;
  right: 1vw;
}
.page-alert-componenttwo
  .page-alert-wrap
  .page-alert-close-button
  img.page-alert-close {
  height: 20px;
  width: 20px;
}
.page-alert-componenttwo
  .page-alert-wrap
  .page-alert-close-button
  img.page-alert-close.opaque-close {
  height: 25px;
  width: 25px;
}
@media (max-width: 480px) {
  .page-alert-componenttwo
    .page-alert-wrap
    .page-alert-close-button
    img.page-alert-close {
    right: 11px;
    top: 11px;
  }
}
.page-alert-componenttwo .page-alert-close {
  display: block;
}
.hide-on-print .page-alert-componenttwo {
  padding-bottom: 0;
}
.page-alert-componenttwo .alert-link {
  color: #fff;
  padding-bottom: 7px;
  padding-top: 18px;
}
@media (max-width: 480px) {
  .page-alert-componenttwo .alert-link {
    padding-top: 32px !important;
  }
}
@media (min-width: 1200px) {
  .page-alert-componenttwo .new-alert-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    position: relative;
    top: 50px;
    z-index: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto 20%;
  }
}
@media (max-width: 1200px) {
  .page-alert-componenttwo .new-alert-link {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 18px;
    height: 60px;
    position: relative;
    top: 60px;
    z-index: 1;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin: auto;
  }
}
.page-alert-componenttwo .page-alert-close {
  z-index: 9;
}
.page-alert-componenttwo .disable-text-deco {
  text-decoration: none;
}
.page-alert-componenttwo .walmart-pink.opaque {
  background-color: rgba(221, 19, 133, 0.1);
  color: #dd1385;
}
.page-alert-componenttwo .walmart-pink.opaque .alert-text-link {
  color: #dd1385;
}
.page-alert-componenttwo .bg-yellow.opaque {
  background-color: rgba(255, 194, 32, 0.1);
  color: #ffc220;
}
.page-alert-componenttwo .bg-yellow.opaque .alert-text-link {
  color: #ffc220;
}
.page-alert-componenttwo .bg-default-blue.opaque,
.page-alert-componenttwo .bg-walmart-blue.opaque,
.page-alert-componenttwo .default-color.opaque {
  background-color: rgba(0, 113, 206, 0.1);
  color: #0071ce;
}
.page-alert-componenttwo .bg-default-blue.opaque .alert-text-link,
.page-alert-componenttwo .bg-walmart-blue.opaque .alert-text-link,
.page-alert-componenttwo .default-color.opaque .alert-text-link {
  color: #0071ce;
}
.page-alert-componenttwo .bg-green.opaque {
  background-color: rgba(118, 192, 67, 0.1);
  color: #76c043;
}
.page-alert-componenttwo .bg-green.opaque .alert-text-link {
  color: #76c043;
}
.page-alert-componenttwo .bg-light-blue.opaque {
  background-color: rgba(120, 185, 231, 0.1);
  color: #78b9e7;
}
.page-alert-componenttwo .bg-light-blue.opaque .alert-text-link {
  color: #78b9e7;
}
.page-alert-componenttwo .bg-red.opaque {
  background-color: rgba(238, 59, 42, 0.1);
  color: #ee3b2a;
}
.page-alert-componenttwo .bg-red.opaque .alert-text-link {
  color: #ee3b2a;
}
.page-alert-componenttwo .bg-orange.opaque {
  background-color: rgba(244, 117, 33, 0.1);
  color: #f47521;
}
.page-alert-componenttwo .bg-orange.opaque .alert-text-link {
  color: #f47521;
}
.page-alert-componenttwo .bg-teal.opaque {
  background-color: rgba(62, 197, 230, 0.1);
  color: #3ec5e6;
}
.page-alert-componenttwo .bg-teal.opaque .alert-text-link {
  color: #3ec5e6;
}
.page-alert-componenttwo .walmart-deep-blue.opaque {
  background-color: rgba(4, 31, 65, 0.1);
  color: #041f41;
}
.page-alert-componenttwo .walmart-deep-blue.opaque .alert-text-link {
  color: #041f41;
}
.page-alert-componenttwo .bg-labs.opaque {
  background-color: rgba(48, 41, 81, 0.1);
  color: #302951;
}
.page-alert-componenttwo .bg-labs.opaque .alert-text-link {
  color: #302951;
}
.page-alert-componenttwo .bg-allswell-black.opaque,
.page-alert-componenttwo .bg-barenecessities-black.opaque,
.page-alert-componenttwo .bg-black.opaque,
.page-alert-componenttwo .bg-parcel-black.opaque {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}
.page-alert-componenttwo .bg-allswell-black.opaque .alert-text-link,
.page-alert-componenttwo .bg-barenecessities-black.opaque .alert-text-link,
.page-alert-componenttwo .bg-black.opaque .alert-text-link,
.page-alert-componenttwo .bg-parcel-black.opaque .alert-text-link {
  color: #000;
}
.page-alert-componenttwo .walmart-background-blue.opaque {
  background-color: rgba(225, 237, 249, 0.1);
  color: #e1edf9;
}
.page-alert-componenttwo .walmart-background-blue.opaque .alert-text-link {
  color: #e1edf9;
}
.page-alert-componenttwo .bg-gray.opaque {
  background-color: hsla(0, 0%, 46%, 0.1);
  color: #757575;
}
.page-alert-componenttwo .bg-gray.opaque .alert-text-link {
  color: #757575;
}
.page-alert-componenttwo .bg-light-gray.opaque {
  background-color: hsla(0, 0%, 95%, 0.1);
  color: #f2f2f2;
}
.page-alert-componenttwo .bg-light-gray.opaque .alert-text-link {
  color: #f2f2f2;
}
.page-alert-componenttwo .bg-transparent.opaque {
  background-color: transparent;
  color: #0071ce;
}
.page-alert-componenttwo .bg-transparent.opaque .alert-text-link {
  color: #0071ce;
}
.page-alert-componenttwo .bg-white.opaque {
  background-color: hsla(0, 0%, 100%, 0.1);
  color: #0071ce;
}
.page-alert-componenttwo .bg-white.opaque .alert-text-link {
  color: #0071ce;
}
.page-alert-componenttwo .bg-sams-primary-dark-blue.opaque {
  background-color: rgba(0, 53, 142, 0.1);
  color: #00358e;
}
.page-alert-componenttwo .bg-sams-primary-dark-blue.opaque .alert-text-link {
  color: #00358e;
}
.page-alert-componenttwo .bg-sams-primary-main-blue.opaque {
  background-color: rgba(0, 103, 160, 0.1);
  color: #0067a0;
}
.page-alert-componenttwo .bg-sams-primary-main-blue.opaque .alert-text-link {
  color: #0067a0;
}
.page-alert-componenttwo .bg-sams-primary-light-blue.opaque {
  background-color: rgba(164, 219, 232, 0.1);
  color: #a4dbe8;
}
.page-alert-componenttwo .bg-sams-primary-light-blue.opaque .alert-text-link {
  color: #a4dbe8;
}
.page-alert-componenttwo .bg-sams-secondary-light-blue.opaque {
  background-color: rgba(0, 175, 215, 0.1);
  color: #00afd7;
}
.page-alert-componenttwo .bg-sams-secondary-light-blue.opaque .alert-text-link {
  color: #00afd7;
}
.page-alert-componenttwo .bg-sams-secondary-dark-gray.opaque {
  background-color: hsla(203, 7%, 52%, 0.1);
  color: #7c878e;
}
.page-alert-componenttwo .bg-sams-secondary-dark-gray.opaque .alert-text-link {
  color: #7c878e;
}
.page-alert-componenttwo .bg-sams-secondary-light-gray.opaque {
  background-color: hsla(195, 4%, 82%, 0.1);
  color: #d0d3d4;
}
.page-alert-componenttwo .bg-sams-secondary-light-gray.opaque .alert-text-link {
  color: #d0d3d4;
}
.page-alert-componenttwo .bg-sams-supp-dark-purple.opaque {
  background-color: rgba(81, 70, 137, 0.1);
  color: #514689;
}
.page-alert-componenttwo .bg-sams-supp-dark-purple.opaque .alert-text-link {
  color: #514689;
}
.page-alert-componenttwo .bg-sams-supp-light-purple.opaque {
  background-color: rgba(144, 99, 205, 0.1);
  color: #9063cd;
}
.page-alert-componenttwo .bg-sams-supp-light-purple.opaque .alert-text-link {
  color: #9063cd;
}
.page-alert-componenttwo .bg-sams-supp-green.opaque {
  background-color: rgba(0, 111, 68, 0.1);
  color: #006f44;
}
.page-alert-componenttwo .bg-sams-supp-green.opaque .alert-text-link {
  color: #006f44;
}
.page-alert-componenttwo .bg-sams-supp-teal.opaque {
  background-color: rgba(71, 215, 172, 0.1);
  color: #47d7ac;
}
.page-alert-componenttwo .bg-sams-supp-teal.opaque .alert-text-link {
  color: #47d7ac;
}
.page-alert-componenttwo .bg-sams-supp-red.opaque {
  background-color: rgba(250, 70, 22, 0.1);
  color: #fa4616;
}
.page-alert-componenttwo .bg-sams-supp-red.opaque .alert-text-link {
  color: #fa4616;
}
.page-alert-componenttwo .bg-sams-supp-orange.opaque {
  background-color: rgba(255, 143, 28, 0.1);
  color: #ff8f1c;
}
.page-alert-componenttwo .bg-sams-supp-orange.opaque .alert-text-link {
  color: #ff8f1c;
}
.page-alert-componenttwo .bg-sams-supp-pink.opaque {
  background-color: rgba(222, 27, 115, 0.1);
  color: #de1b73;
}
.page-alert-componenttwo .bg-sams-supp-pink.opaque .alert-text-link {
  color: #de1b73;
}
.page-alert-componenttwo .bg-sams-supp-yellow.opaque {
  background-color: rgba(255, 181, 0, 0.1);
  color: #ffb500;
}
.page-alert-componenttwo .bg-sams-supp-yellow.opaque .alert-text-link {
  color: #ffb500;
}
.page-alert-componenttwo .bg-jet-purple.opaque {
  background-color: rgba(79, 0, 153, 0.1);
  color: #4f0099;
}
.page-alert-componenttwo .bg-jet-purple.opaque .alert-text-link {
  color: #4f0099;
}
.page-alert-componenttwo .bg-moosejaw-red.opaque {
  background-color: rgba(169, 52, 57, 0.1);
  color: #a93439;
}
.page-alert-componenttwo .bg-moosejaw-red.opaque .alert-text-link {
  color: #a93439;
}
.page-alert-componenttwo .bg-modcloth-gray-blue.opaque {
  background-color: rgba(72, 81, 95, 0.1);
  color: #48515f;
}
.page-alert-componenttwo .bg-modcloth-gray-blue.opaque .alert-text-link {
  color: #48515f;
}
.page-alert-componenttwo .bg-hayneedle-gray-blue.opaque {
  background-color: rgba(69, 84, 95, 0.1);
  color: #45545f;
}
.page-alert-componenttwo .bg-hayneedle-gray-blue.opaque .alert-text-link {
  color: #45545f;
}
.page-alert-componenttwo .bg-shoes-blue.opaque {
  background-color: rgba(32, 53, 102, 0.1);
  color: #203566;
}
.page-alert-componenttwo .bg-shoes-blue.opaque .alert-text-link {
  color: #203566;
}
.page-alert-componenttwo .bg-bonobos-brown.opaque {
  background-color: rgba(47, 18, 20, 0.1);
  color: #2f1214;
}
.page-alert-componenttwo .bg-bonobos-brown.opaque .alert-text-link {
  color: #2f1214;
}
.page-alert-componenttwo .bg-vudu-blue.opaque {
  background-color: rgba(0, 114, 206, 0.1);
  color: #0072ce;
}
.page-alert-componenttwo .bg-vudu-blue.opaque .alert-text-link {
  color: #0072ce;
}
.page-alert-componenttwo .bg-eloquil-brown.opaque {
  background-color: rgba(35, 31, 32, 0.1);
  color: #231f20;
}
.page-alert-componenttwo .bg-eloquil-brown.opaque .alert-text-link {
  color: #231f20;
}
.page-break-style .pb-line {
  border-radius: 5px;
}
.page-break-style .pb-line.medium {
  height: 4px !important;
}
.page-break-style .pb-line.heavy {
  height: 6px !important;
}
.page-break-style .pb-line .double {
  border-bottom: 2px solid transparent;
  font-weight: 700;
  padding: 2px 0;
  position: relative;
}
.page-break-style .pb-line.bg-transparent-page {
  background-color: transparent;
}
.page-break-style .pb-line.bg-orange-page {
  background-color: #ce4c11;
}
.page-break-style .pb-line.bg-light-orange-page {
  background-color: #fba72b;
}
.page-break-style .pb-line.bg-black-page {
  background-color: #000;
}
.page-break-style .pb-line.bg-light-green-page {
  background-color: #3f8756;
}
.page-break-style .pb-line.bg-blue-page {
  background-color: #00008b;
}
.page-break-style .pb-line.walmart-ozark-noir-page {
  background-color: #001e60;
}
.page-break-style .pb-line.bg-coral-page {
  background-color: pink;
}
.page-break-style .pb-line.bg-sams-light-orange-page {
  background-color: #fba72b;
}
.page-break-style .pb-line.bg-sams-dark-gray-page {
  background-color: #333;
}
.page-break-style .pb-line .bg-sams-primary-main-blue-page {
  background-color: #0067a0;
}
.page-break-style .pb-line .bg-sams-primary-light-blue-page {
  background-color: #a4dbe8;
}
.page-break-style .pb-line.bg-avp-green-page {
  background-color: #76c043;
}
.page-break-style .pb-line.bg-avp-orange-page {
  background-color: #f47521;
}
.page-break-style .pb-line.bg-avp-red-page {
  background-color: #ee362a;
}
.page-break-style .pb-line.bg-avp-blue-page {
  background-color: #0053e2;
}
.page-break-style .pb-line.bg-avp-deep-blue-page {
  background-color: #001e60;
}
.page-break-style .pb-line.bg-avp-light-blue-page {
  background-color: #78b9e7;
}
.page-break-style .pb-line.bg-avp-pink-page {
  background-color: #dd1385;
}
.page-break-style .pb-line.bg-avp-yellow-page {
  background-color: #fff200;
}
.page-break-style .pb-line.highlight-gray-page {
  background-color: #d8d8d8;
}
.page-break-style .pb-line.bg-white-page {
  background-color: #fff;
}
.page-break-style .pb-line.bg-default-blue-page,
.page-break-style .pb-line.bg-walmart-blue-page {
  background-color: #0053e2;
}
.page-break-style .pb-line.bg-yellow-page {
  background-color: #fff200;
}
.page-break-style .pb-line.walmart-yellow-tone-page {
  background-color: #f8e6a5;
}
.page-break-style .pb-line.gt-blue-ink-page {
  background-color: #041f41;
}
.page-break-style .pb-line.gt-global-green-page {
  background-color: #06f27b;
}
.page-break-style .pb-line.gt-granite-grey-page {
  background-color: #605e63;
}
.page-break-style .pb-line.gt-grey-page {
  background-color: #b9bbc5;
}
.page-break-style .pb-line.walmart-spark-yellow-page {
  background-color: #ffc220;
}
.page-break-style .pb-line.walmart-charcoal-page {
  background-color: #333;
}
.page-break-style .pb-line.bg-light-blue-page {
  background-color: #78b9e7;
}
.page-break-style .pb-line.walmart-blue-tone-1-page {
  background-color: #4dbdf5;
}
.page-break-style .pb-line.walmart-blue-tone-2-page {
  background-color: #a9ddf7;
}
.page-break-style .pb-line.walmart-off-white-page {
  background-color: #fafafa;
}
.page-break-style .pb-line.wmi-purple-page {
  background-color: #432188;
}
.page-break-style .pb-line.wmi-pink-page {
  background-color: #eb148d;
}
.page-break-style .pb-line.wmi-dark-blue-page {
  background-color: #081f2c;
}
.page-break-style .pb-line.wmi-medium-blue-page {
  background-color: #0070ce;
}
.page-break-style .pb-line.wmi-light-blue-page {
  background-color: #78b9e7;
}
.page-break-style .pb-line.wmi-yellow-page {
  background-color: #ffc220;
}
.page-break-style .pb-line.wmi-green-page {
  background-color: #76c043;
}
.page-break-style .pb-line.wmi-red-page {
  background-color: #ee3b2a;
}
.page-break-style .pb-line.wmi-orange-page {
  background-color: #f47521;
}
.page-break-style .pb-line.bg-green-page {
  background-color: #5fb446;
}
.page-break-style .pb-line.bg-red-page {
  background-color: #de1c24;
}
.page-break-style .pb-line.bg-pink-page {
  background-color: #eb148d;
}
.page-break-style .pb-line.walmart-pink-page {
  background-color: #dd1385;
}
.page-break-style .pb-line.walmart-deep-blue-page {
  background-color: #041f41;
}
.page-break-style .pb-line.walmart-background-blue-page {
  background-color: #e1edf9;
}
.page-break-style .pb-line.bg-orange-page {
  background-color: #fa6400;
}
.page-break-style .pb-line.bg-teal-page {
  background-color: #3ec5e6;
}
.page-break-style .pb-line.bg-deep-blue-page {
  background-color: #001e60;
}
.page-break-style .pb-line.bg-sams-blue-page {
  background-color: #22449b;
}
.page-break-style .pb-line.bg-sams-light-blue-page {
  background-color: #2983ea;
}
.page-break-style .pb-line.bg-sams-medium-blue-page {
  background-color: #1788da;
}
.page-break-style .pb-line.bg-sams-green-page {
  background-color: #10a04b;
}
.page-break-style .pb-line.bg-sams-orange-page {
  background-color: #f37020;
}
.page-break-style .pb-line.bg-sams-red-page {
  background-color: #ec0439;
}
.page-break-style .pb-line.bg-sams-yellow-page {
  background-color: #fba72b;
}
.page-break-style .pb-line.bg-sams-gray-page {
  background-color: #333;
}
.page-break-style .pb-line.pb-sams-blue-page {
  background-color: #22449b;
}
.page-break-style .pb-line.pb-sams-medium-blue-page {
  background-color: #1788da;
}
.page-break-style .pb-line.pb-sams-yellow-page {
  background-color: #fba72b;
}
.page-break-style .pb-line.pb-sams-red-page {
  background-color: #ec0439;
}
.page-break-style .pb-line.pb-sams-gray-page {
  background-color: #333;
}
.page-break-style .pb-line.pb-jet-purple-page {
  background-color: #4f0099;
}
.page-break-style .pb-line.pb-moosejaw-red-page {
  background-color: #a93439;
}
.page-break-style .pb-line.pb-modcloth-gray-blue-page {
  background-color: #48515f;
}
.page-break-style .pb-line.pb-hayneedle-gray-blue-page {
  background-color: #45545f;
}
.page-break-style .pb-line.pb-shoes-blue-page {
  background-color: #203566;
}
.page-break-style .pb-line.pb-bonobos-brown-page {
  background-color: #2f1214;
}
.page-break-style .pb-line.pb-allswell-black-page,
.page-break-style .pb-line.pb-barenecessities-black-page,
.page-break-style .pb-line.pb-parcel-black-page {
  background-color: #000;
}
.page-break-style .pb-line.pb-vudu-blue-page {
  background-color: #0072ce;
}
.page-break-style .pb-line.pb-eloquil-brown-page {
  background-color: #231f20;
}
.page-break-style .pb-line.pb-transparent-page {
  background-color: transparent;
}
.page-break-style .pb-line.bg-sams-primary-dark-blue-page {
  background-color: #00358e;
}
.page-break-style .pb-line.bg-sams-primary-main-blue-page {
  background-color: #0067a0;
}
.page-break-style .pb-line.bg-sams-primary-light-blue-page {
  background-color: #a4dbe8;
}
.page-break-style .pb-line.bg-sams-secondary-light-blue-page {
  background-color: #00afd7;
}
.page-break-style .pb-line.bg-sams-secondary-dark-gray-page {
  background-color: #7c878e;
}
.page-break-style .pb-line.bg-sams-secondary-light-gray-page {
  background-color: #d0d3d4;
}
.page-break-style .pb-line.bg-sams-supp-dark-purple-page {
  background-color: #514689;
}
.page-break-style .pb-line.bg-sams-supp-light-purple-page {
  background-color: #9063cd;
}
.page-break-style .pb-line.bg-sams-supp-green-page {
  background-color: #006f44;
}
.page-break-style .pb-line.bg-sams-supp-teal-page {
  background-color: #47d7ac;
}
.page-break-style .pb-line.bg-sams-supp-red-page {
  background-color: #fa4616;
}
.page-break-style .pb-line.bg-sams-supp-orange-page {
  background-color: #ff8f1c;
}
.page-break-style .pb-line.bg-sams-supp-pink-page {
  background-color: #de1b73;
}
.page-break-style .pb-line.bg-sams-supp-yellow-page {
  background-color: #ffb500;
}
.page-break-style .pb-line.walmart-true-blue {
  background-color: #0053e2;
}
.page-break-style .pb-line.walmart-bentonville-blue {
  background-color: #001e60;
}
.page-break-style .pb-line.walmart-everyday-blue {
  background-color: #4dbdf5;
}
.page-break-style .pb-line.walmart-sky-blue {
  background-color: #a9ddf7;
}
.page-break-style .pb-line.walmart-sky-blue-light {
  background-color: #e9f1fe;
}
.page-break-style .pb-line.walmart-spark-yellow {
  background-color: #ffc220;
}
.page-break-style .pb-title.pb-text-black-page {
  color: #000;
}
.page-break-style .pb-title.pb-text-bold-page {
  font-weight: 700;
}
.page-break-style .pb-title.bg-black {
  color: #000;
}
.page-break-style .pb-title.bg-white {
  background-color: transparent;
  color: #fff;
}
.page-break-style .pb-title.bg-walmart-blue-page {
  background-color: transparent;
  color: #0053e2;
}
.page-break-style .pb-title.walmart-ozark-noir-page {
  background-color: transparent;
  color: #001e60;
}
.page-break-style .pb-title.bg-default-blue-page {
  background-color: transparent;
  color: #0053e2;
}
.page-break-style .pb-title.bg-yellow-page {
  background-color: transparent;
  color: #fff200;
}
.page-break-style .pb-title.bg-black-page {
  background-color: transparent;
  color: #000;
}
.page-break-style .pb-title.walmart-yellow-tone-page {
  background-color: transparent;
  color: #f8e6a5;
}
.page-break-style .pb-title.gt-blue-ink-page {
  background-color: transparent;
  color: #041f41;
}
.page-break-style .pb-title.gt-global-green-page {
  background-color: transparent;
  color: #06f27b;
}
.page-break-style .pb-title.gt-granite-grey-page {
  background-color: transparent;
  color: #605e63;
}
.page-break-style .pb-title.gt-grey-page {
  background-color: transparent;
  color: #b9bbc5;
}
.page-break-style .pb-title.walmart-spark-yellow-page {
  background-color: transparent;
  color: #ffc220;
}
.page-break-style .pb-title.walmart-charcoal-page {
  background-color: transparent;
  color: #333;
}
.page-break-style .pb-title.wmi-purple-page {
  background-color: transparent;
  color: #432188;
}
.page-break-style .pb-title.wmi-pink-page {
  background-color: transparent;
  color: #eb148d;
}
.page-break-style .pb-title.wmi-dark-blue-page {
  background-color: transparent;
  color: #081f2c;
}
.page-break-style .pb-title.wmi-medium-blue-page {
  background-color: transparent;
  color: #0070ce;
}
.page-break-style .pb-title.wmi-light-blue-page {
  background-color: transparent;
  color: #78b9e7;
}
.page-break-style .pb-title.wmi-yellow-page {
  background-color: transparent;
  color: #ffc220;
}
.page-break-style .pb-title.wmi-green-page {
  background-color: transparent;
  color: #76c043;
}
.page-break-style .pb-title.wmi-red-page {
  background-color: transparent;
  color: #ee3b2a;
}
.page-break-style .pb-title.wmi-orange-page {
  background-color: transparent;
  color: #f47521;
}
.page-break-style .pb-title.bg-light-blue-page {
  background-color: transparent;
  color: #78b9e7;
}
.page-break-style .pb-title.walmart-blue-tone-1-page {
  background-color: transparent;
  color: #4dbdf5;
}
.page-break-style .pb-title.walmart-blue-tone-2-page {
  background-color: transparent;
  color: #a9ddf7;
}
.page-break-style .pb-title.walmart-off-white-page {
  background-color: transparent;
  color: #fafafa;
}
.page-break-style .pb-title.bg-green-page {
  background-color: transparent;
  color: #5fb446;
}
.page-break-style .pb-title.bg-red-page {
  background-color: transparent;
  color: #de1c24;
}
.page-break-style .pb-title.bg-pink-page {
  background-color: transparent;
  color: #eb148d;
}
.page-break-style .pb-title.walmart-pink-page {
  background-color: transparent;
  color: #dd1385;
}
.page-break-style .pb-title.walmart-deep-blue-page {
  background-color: transparent;
  color: #041f41;
}
.page-break-style .pb-title.walmart-background-blue-page {
  background-color: transparent;
  color: #e1edf9;
}
.page-break-style .pb-title.bg-orange-page {
  background-color: transparent;
  color: #fa6400;
}
.page-break-style .pb-title.bg-sams-primary-dark-blue-page {
  background-color: transparent;
  color: #00358e;
}
.page-break-style .pb-title.bg-sams-primary-main-blue-page {
  background-color: transparent;
  color: #0067a0;
}
.page-break-style .pb-title.bg-sams-primary-light-blue-page {
  background-color: transparent;
  color: #a4dbe8;
}
.page-break-style .pb-title.bg-sams-secondary-light-blue-page {
  background-color: transparent;
  color: #00afd7;
}
.page-break-style .pb-title.bg-sams-secondary-dark-gray-page {
  background-color: transparent;
  color: #7c878e;
}
.page-break-style .pb-title.bg-sams-secondary-light-gray-page {
  background-color: transparent;
  color: #d0d3d4;
}
.page-break-style .pb-title.bg-sams-supp-dark-purple-page {
  background-color: transparent;
  color: #514689;
}
.page-break-style .pb-title.bg-sams-supp-light-purple-page {
  background-color: transparent;
  color: #9063cd;
}
.page-break-style .pb-title.bg-sams-supp-green-page {
  background-color: transparent;
  color: #006f44;
}
.page-break-style .pb-title.bg-sams-supp-teal-page {
  background-color: transparent;
  color: #47d7ac;
}
.page-break-style .pb-title.bg-sams-supp-red-page {
  background-color: transparent;
  color: #fa4616;
}
.page-break-style .pb-title.bg-sams-supp-orange-page {
  background-color: transparent;
  color: #ff8f1c;
}
.page-break-style .pb-title.bg-sams-supp-pink-page {
  background-color: transparent;
  color: #de1b73;
}
.page-break-style .pb-title.bg-sams-supp-yellow-page {
  background-color: transparent;
  color: #ffb500;
}
.page-break-style .pb-title.pb-jet-purple-page {
  color: #4f0099;
}
.page-break-style .pb-title.pb-moosejaw-red-page {
  color: #a93439;
}
.page-break-style .pb-title.pb-modcloth-gray-blue-page {
  color: #48515f;
}
.page-break-style .pb-title.pb-hayneedle-gray-blue-page {
  color: #45545f;
}
.page-break-style .pb-title.pb-shoes-blue-page {
  color: #203566;
}
.page-break-style .pb-title.pb-bonobos-brown-page {
  color: #2f1214;
}
.page-break-style .pb-title.pb-allswell-black-page,
.page-break-style .pb-title.pb-barenecessities-black-page,
.page-break-style .pb-title.pb-parcel-black-page {
  color: #000;
}
.page-break-style .pb-title.pb-vudu-blue-page {
  color: #0072ce;
}
.page-break-style .pb-title.pb-eloquil-brown-page {
  color: #231f20;
}
.page-break-style .pb-title.pb-transparent-page {
  color: transparent;
}
.page-break-style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 50px;
}
.page-break-style .pb-line {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 2px;
}
.page-break-style .pb-line:first-child {
  margin-right: 30px;
}
.page-break-style .pb-line:last-child {
  margin-left: 30px;
}
.page-break-style .pb-line.no-text {
  margin: 0;
}
.page-break-style .pb-line.pb-black {
  background: #000;
}
.page-break-style .pb-line.pb-blue {
  background-color: #00008b;
}
.page-break-style .pb-line.pb-medium-blue-dark {
  background-color: #017acd;
}
.page-break-style .pb-line.pb-light-blue {
  background-color: #78b9e7;
}
.page-break-style .pb-line.pb-orange {
  background-color: #ce4c11;
}
.page-break-style .pb-line.pb-light-orange {
  background-color: #f37020;
}
.page-break-style .pb-line.pb-green {
  background-color: #5fb446;
}
.page-break-style .pb-line.pb-light-green {
  background-color: #3f8756;
}
.page-break-style .pb-line.pb-sams-green {
  background-color: #10a04b;
}
.page-break-style .pb-line.pb-gray {
  background-color: #757575;
}
.page-break-style .pb-line.pb-coral {
  background-color: pink;
}
.page-break-style .pb-line.pb-white {
  background-color: #fff;
}
.page-break-style .pb-line.pb-red {
  background-color: #ae1e11;
}
.page-break-style .pb-line.pb-pink {
  background-color: #eb148d;
}
.page-break-style .pb-line.pb-deep-blue {
  background-color: #041f41;
}
.page-break-style .pb-line.pb-teal {
  background-color: #3ec5e6;
}
.page-break-style .pb-line.pb-background-blue {
  background-color: #e1edf9;
}
.page-break-style .pb-line.pb-black {
  background-color: #000;
}
.page-break-style .pb-line.pb-labs {
  background-color: #302951;
}
.page-break-style .pb-line.pb-yellow {
  background-color: #fff200;
}
.page-break-style .pb-line.pb-sams-blue {
  background-color: #22449b;
}
.page-break-style .pb-line.pb-sams-medium-blue {
  background-color: #1788da;
}
.page-break-style .pb-line.pb-sams-yellow {
  background-color: #fba72b;
}
.page-break-style .pb-line.pb-sams-red {
  background-color: #ec0439;
}
.page-break-style .pb-line.pb-sams-gray {
  background-color: #333;
}
.page-break-style .pb-line.pb-jet-purple {
  background-color: #4f0099;
}
.page-break-style .pb-line.pb-moosejaw-red {
  background-color: #a93439;
}
.page-break-style .pb-line.pb-modcloth-gray-blue {
  background-color: #48515f;
}
.page-break-style .pb-line.pb-hayneedle-gray-blue {
  background-color: #45545f;
}
.page-break-style .pb-line.pb-shoes-blue {
  background-color: #203566;
}
.page-break-style .pb-line.pb-bonobos-brown {
  background-color: #2f1214;
}
.page-break-style .pb-line.pb-allswell-black,
.page-break-style .pb-line.pb-barenecessities-black,
.page-break-style .pb-line.pb-parcel-black {
  background-color: #000;
}
.page-break-style .pb-line.pb-vudu-blue {
  background-color: #0072ce;
}
.page-break-style .pb-line.pb-eloquil-brown {
  background-color: #231f20;
}
.page-break-style .pb-line.pb-transparent {
  background-color: transparent;
}
.page-break-style .pb-line.bg-sams-primary-dark-blue {
  background-color: #00358e;
}
.page-break-style .pb-line.bg-sams-primary-main-blue {
  background-color: #0067a0;
}
.page-break-style .pb-line.bg-sams-primary-light-blue {
  background-color: #a4dbe8;
}
.page-break-style .pb-line.bg-sams-secondary-light-blue {
  background-color: #00afd7;
}
.page-break-style .pb-line.bg-sams-secondary-dark-gray {
  background-color: #7c878e;
}
.page-break-style .pb-line.bg-sams-secondary-light-gray {
  background-color: #d0d3d4;
}
.page-break-style .pb-line.bg-sams-supp-dark-purple {
  background-color: #514689;
}
.page-break-style .pb-line.bg-sams-supp-light-purple {
  background-color: #9063cd;
}
.page-break-style .pb-line.bg-sams-supp-green {
  background-color: #006f44;
}
.page-break-style .pb-line.bg-sams-supp-teal {
  background-color: #47d7ac;
}
.page-break-style .pb-line.bg-sams-supp-red {
  background-color: #fa4616;
}
.page-break-style .pb-line.bg-sams-supp-orange {
  background-color: #ff8f1c;
}
.page-break-style .pb-line.bg-sams-supp-pink {
  background-color: #de1b73;
}
.page-break-style .pb-line.bg-sams-supp-yellow {
  background-color: #ffb500;
}
.page-break-style .pb-title {
  margin: 10px 0;
}
.page-break-style .pb-title.undef-font-size {
  font-size: 30px;
}
@media (min-width: 768px) {
  .page-break-style .pb-title.undef-font-size {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  .page-break-style .pb-title.h1,
  .page-break-style .pb-title.h2,
  .page-break-style .pb-title.h3,
  .page-break-style .pb-title.h4 {
    font-size: 28px;
  }
}
.page-break-style .pb-title.pb-text-left {
  text-align: left;
}
.page-break-style .pb-title.pb-text-center {
  text-align: center;
}
.page-break-style .pb-title.pb-text-right {
  text-align: right;
}
.page-break-style .pb-title.pb-text-black {
  color: #000;
}
.page-break-style .pb-title.pb-blue {
  color: #00008b;
}
.page-break-style .pb-title.pb-medium-blue-dark {
  color: #017acd;
}
.page-break-style .pb-title.pb-light-blue {
  color: #78b9e7;
}
.page-break-style .pb-title.pb-orange {
  color: #ce4c11;
}
.page-break-style .pb-title.pb-light-orange {
  color: #f37020;
}
.page-break-style .pb-title.pb-green {
  color: #5fb446;
}
.page-break-style .pb-title.pb-light-green {
  color: #3f8756;
}
.page-break-style .pb-title.pb-gray {
  color: #757575;
}
.page-break-style .pb-title.pb-coral {
  color: pink;
}
.page-break-style .pb-title.pb-white {
  color: #fff;
}
.page-break-style .pb-title.pb-red {
  color: #ae1e11;
}
.page-break-style .pb-title.pb-pink {
  color: #eb148d;
}
.page-break-style .pb-title.pb-deep-blue {
  color: #041f41;
}
.page-break-style .pb-title.pb-teal {
  color: #3ec5e6;
}
.page-break-style .pb-title.pb-background-blue {
  color: #e1edf9;
}
.page-break-style .pb-title.pb-black {
  color: #000;
}
.page-break-style .pb-title.pb-labs {
  color: #302951;
}
.page-break-style .pb-title.pb-yellow {
  color: #fff200;
}
.page-break-style .pb-title.pb-sams-blue {
  color: #22449b;
}
.page-break-style .pb-title.pb-sams-green {
  color: #10a04b;
}
.page-break-style .pb-title.pb-sams-medium-blue {
  color: #1788da;
}
.page-break-style .pb-title.pb-sams-yellow {
  color: #fba72b;
}
.page-break-style .pb-title.pb-sams-red {
  color: #ec0439;
}
.page-break-style .pb-title.pb-sams-gray {
  color: #333;
}
.page-break-style .pb-title.bg-sams-primary-dark-blue {
  background-color: transparent;
  color: #00358e;
}
.page-break-style .pb-title.bg-sams-primary-main-blue {
  background-color: transparent;
  color: #0067a0;
}
.page-break-style .pb-title.bg-sams-primary-light-blue {
  background-color: transparent;
  color: #a4dbe8;
}
.page-break-style .pb-title.bg-sams-secondary-light-blue {
  background-color: transparent;
  color: #00afd7;
}
.page-break-style .pb-title.bg-sams-secondary-dark-gray {
  background-color: transparent;
  color: #7c878e;
}
.page-break-style .pb-title.bg-sams-secondary-light-gray {
  background-color: transparent;
  color: #d0d3d4;
}
.page-break-style .pb-title.bg-sams-supp-dark-purple {
  background-color: transparent;
  color: #514689;
}
.page-break-style .pb-title.bg-sams-supp-light-purple {
  background-color: transparent;
  color: #9063cd;
}
.page-break-style .pb-title.bg-sams-supp-green {
  background-color: transparent;
  color: #006f44;
}
.page-break-style .pb-title.bg-sams-supp-teal {
  background-color: transparent;
  color: #47d7ac;
}
.page-break-style .pb-title.bg-sams-supp-red {
  background-color: transparent;
  color: #fa4616;
}
.page-break-style .pb-title.bg-sams-supp-orange {
  background-color: transparent;
  color: #ff8f1c;
}
.page-break-style .pb-title.bg-sams-supp-pink {
  background-color: transparent;
  color: #de1b73;
}
.page-break-style .pb-title.bg-sams-supp-yellow {
  background-color: transparent;
  color: #ffb500;
}
.page-break-style .pb-title.pb-jet-purple {
  color: #4f0099;
}
.page-break-style .pb-title.pb-moosejaw-red {
  color: #a93439;
}
.page-break-style .pb-title.pb-modcloth-gray-blue {
  color: #48515f;
}
.page-break-style .pb-title.pb-hayneedle-gray-blue {
  color: #45545f;
}
.page-break-style .pb-title.pb-shoes-blue {
  color: #203566;
}
.page-break-style .pb-title.pb-bonobos-brown {
  color: #2f1214;
}
.page-break-style .pb-title.pb-allswell-black,
.page-break-style .pb-title.pb-barenecessities-black,
.page-break-style .pb-title.pb-parcel-black {
  color: #000;
}
.page-break-style .pb-title.pb-vudu-blue {
  color: #0072ce;
}
.page-break-style .pb-title.pb-eloquil-brown {
  color: #231f20;
}
.page-break-style .pb-title.pb-transparent {
  color: transparent;
}
.post-event-component {
  margin-bottom: 10px;
}
.post-event-component .componentWrapper {
  padding: 15px 10px 10px;
}
.pre-event-component {
  margin-bottom: 10px;
}
.pre-event-component .componentWrapper {
  padding: 15px 10px 10px;
}
.pre-post-event-component {
  margin-bottom: 10px;
}
.adp-press-center-teaser.margin-all-0 {
  margin: 0;
}
.adp-press-center-teaser.margin-all-24 {
  margin: 12px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-all-24 {
    margin: 16px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-all-24 {
    margin: 24px;
  }
}
.adp-press-center-teaser.margin-all-32 {
  margin: 16px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-all-32 {
    margin: 24px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-all-32 {
    margin: 32px;
  }
}
.adp-press-center-teaser.margin-all-40 {
  margin: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-all-40 {
    margin: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-all-40 {
    margin: 40px;
  }
}
.adp-press-center-teaser.margin-all-48 {
  margin: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-all-48 {
    margin: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-all-48 {
    margin: 48px;
  }
}
.adp-press-center-teaser.margin-top-0 {
  margin-top: 0;
}
.adp-press-center-teaser.margin-top-24 {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-top-24 {
    margin-top: 16px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-top-24 {
    margin-top: 24px;
  }
}
.adp-press-center-teaser.margin-top-32 {
  margin-top: 16px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-top-32 {
    margin-top: 24px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-top-32 {
    margin-top: 32px;
  }
}
.adp-press-center-teaser.margin-top-40 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-top-40 {
    margin-top: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-top-40 {
    margin-top: 40px;
  }
}
.adp-press-center-teaser.margin-top-48 {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-top-48 {
    margin-top: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-top-48 {
    margin-top: 48px;
  }
}
.adp-press-center-teaser.margin-right-0 {
  margin-right: 0;
}
.adp-press-center-teaser.margin-right-24 {
  margin-right: 12px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-right-24 {
    margin-right: 16px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-right-24 {
    margin-right: 24px;
  }
}
.adp-press-center-teaser.margin-right-32 {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-right-32 {
    margin-right: 24px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-right-32 {
    margin-right: 32px;
  }
}
.adp-press-center-teaser.margin-right-40 {
  margin-right: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-right-40 {
    margin-right: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-right-40 {
    margin-right: 40px;
  }
}
.adp-press-center-teaser.margin-right-48 {
  margin-right: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-right-48 {
    margin-right: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-right-48 {
    margin-right: 48px;
  }
}
.adp-press-center-teaser.margin-bottom-0 {
  margin-bottom: 0;
}
.adp-press-center-teaser.margin-bottom-24 {
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-bottom-24 {
    margin-bottom: 16px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-bottom-24 {
    margin-bottom: 24px;
  }
}
.adp-press-center-teaser.margin-bottom-32 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-bottom-32 {
    margin-bottom: 24px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-bottom-32 {
    margin-bottom: 32px;
  }
}
.adp-press-center-teaser.margin-bottom-40 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-bottom-40 {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-bottom-40 {
    margin-bottom: 40px;
  }
}
.adp-press-center-teaser.margin-bottom-48 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-bottom-48 {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-bottom-48 {
    margin-bottom: 48px;
  }
}
.adp-press-center-teaser.margin-left-0 {
  margin-left: 0;
}
.adp-press-center-teaser.margin-left-24 {
  margin-left: 12px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-left-24 {
    margin-left: 16px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-left-24 {
    margin-left: 24px;
  }
}
.adp-press-center-teaser.margin-left-32 {
  margin-left: 16px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-left-32 {
    margin-left: 24px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-left-32 {
    margin-left: 32px;
  }
}
.adp-press-center-teaser.margin-left-40 {
  margin-left: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-left-40 {
    margin-left: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-left-40 {
    margin-left: 40px;
  }
}
.adp-press-center-teaser.margin-left-48 {
  margin-left: 24px;
}
@media (min-width: 768px) {
  .adp-press-center-teaser.margin-left-48 {
    margin-left: 32px;
  }
}
@media (min-width: 1024px) {
  .adp-press-center-teaser.margin-left-48 {
    margin-left: 48px;
  }
}
.adp-press-center-teaser {
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  height: 232px;
  margin: 0 auto;
  overflow: hidden;
}
.adp-press-center-teaser .PressCenterCard-image {
  -webkit-box-flex: 0;
  background: #f5f5f5;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  position: relative;
}
.adp-press-center-teaser .PressCenterCard-image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.adp-press-center-teaser .PressCenterCard-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: #999;
  font-size: 14px;
  justify-content: center;
  min-height: 400px;
}
.adp-press-center-teaser .PressCenterCard-body {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  padding: 24px 24px 24px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.adp-press-center-teaser .PressCenterCard-title {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 0px;
}
.adp-press-center-teaser .PressCenterCard-mediaList {
  list-style: none;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.adp-press-center-teaser .PressCenterCard-mediaItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.adp-press-center-teaser .PressCenterCard-mediaLink {
  -webkit-box-flex: 1;
  color: #0053e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.adp-press-center-teaser .PressCenterCard-mediaLink:hover {
  text-decoration: underline;
}
.adp-press-center-teaser .PressCenterCard-mediaLabel {
  color: #0053e2;
}
.adp-press-center-teaser .PressCenterCard-mediaSize {
  color: #666;
  font-size: 16px;
  font-weight: 400;
}
.adp-press-center-teaser .PressCenterCard-downloadIcon {
  -ms-flex-negative: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-shrink: 0;
  height: 32px;
  width: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: transparent;
  border: none;
  color: #666;
  cursor: pointer;
  font: inherit;
  justify-content: center;
  line-height: 1;
  margin-left: 16px;
  outline: none;
  padding: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.adp-press-center-teaser .PressCenterCard-downloadIcon:hover {
  color: #0053e2;
}
.adp-press-center-teaser .PressCenterCard-downloadIcon:focus-visible {
  outline: 2px solid #0053e2;
  outline-offset: 2px;
}
.adp-press-center-teaser .PressCenterCard-downloadIcon svg {
  height: 24px;
  pointer-events: none;
  width: 24px;
}
.adp-press-center-teaser .PressCenterCard-empty {
  color: #666;
  font-size: 16px;
  margin: 0;
  padding: 24px 0;
}
.adp-press-center-teaser .PressCenterCard-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-top: auto;
}
.adp-press-center-teaser .PressCenterCard-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding: 0 16px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1000px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  gap: 8px;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.adp-press-center-teaser .PressCenterCard-btn--secondary {
  background: #fff;
  border: 1px solid #babbbe;
  color: #000;
  width: 158px;
}
.adp-press-center-teaser .PressCenterCard-btn--secondary:hover {
  background: #f5f5f5;
}
.adp-press-center-teaser .PressCenterCard-btn--primary {
  background: #0053e2;
  border: 1px solid #0053e2;
  color: #fff;
}
.adp-press-center-teaser .PressCenterCard-btn--primary:hover {
  background: #0042b8;
  border-color: #0042b8;
}
@media (min-width: 1024px) {
  .adp-press-center-teaser {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .adp-press-center-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    height: 100%;
  }
  .adp-press-center-teaser .PressCenterCard-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-height: 250px;
  }
  .adp-press-center-teaser .PressCenterCard-image img {
    min-height: 250px;
  }
  .adp-press-center-teaser .PressCenterCard-body {
    padding: 24px;
  }
  .adp-press-center-teaser .PressCenterCard-mediaLink {
    font-size: 16px;
  }
  .adp-press-center-teaser .PressCenterCard-mediaSize {
    font-size: 14px;
  }
  .adp-press-center-teaser .PressCenterCard-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .adp-press-center-teaser .PressCenterCard-btn {
    width: 100%;
  }
}
.press-center-root {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.media-card,
.media-card :not(.media-type-stamp):not(.media-type-stamp *),
.media-card:after,
.media-card:before,
.media-image-container,
.media-image-container:after,
.media-image-container:before {
  border: none !important;
}
.checkbox-label,
.checkbox-label:focus,
.checkbox-label:focus-visible,
.checkbox-label:focus-within,
.media-selection .checkbox-label,
.media-selection .checkbox-label:focus,
.media-selection .checkbox-label:focus-visible,
.media-selection .checkbox-label:focus-within {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.media-card,
.media-card.selected,
.media-card.selected:focus,
.media-card.selected:focus-visible,
.media-card.selected:focus-within,
.media-card:focus,
.media-card:focus-visible,
.media-card:focus-within {
  border: none !important;
  outline: none !important;
}
.media-image-container,
.media-image-container:focus,
.media-image-container:focus-visible,
.media-image-container:focus-within {
  border: none !important;
  outline: none !important;
}
.press-center-page-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding: 24px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 768px) {
  .press-center-page-container {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .press-center-page-container {
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  .press-center-page-container {
    padding: 40px;
  }
}
@media (min-width: 1440px) {
  .press-center-page-container {
    padding: 40px;
  }
}
@media (min-width: 1920px) {
  .press-center-page-container {
    padding: 40px;
  }
}
.press-center-body-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--ld-semantic-color-background, #fff);
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin: 0 auto;
}
@media (min-width: 1440px) {
  .press-center-body-footer {
    gap: 40px;
  }
}
.press-center-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.press-center-component.selection-mode .media-card {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.press-center-component.selection-mode .media-image-section {
  pointer-events: auto;
}
.press-center-component.selection-mode .media-hover-overlay,
.press-center-component.selection-mode
  .media-image-container:hover
  .media-hover-overlay {
  display: none;
  opacity: 0;
}
.press-center-component .press-center-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 40px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 1200px) {
  .press-center-component .press-center-main {
    gap: 64px;
  }
}
.press-center-component .press-center-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-item-align: stretch;
}
.press-center-component .press-center-items,
.press-center-component .press-center-page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: stretch;
}
.press-center-component .press-center-page-title {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  -ms-flex-item-align: stretch;
}
@media (min-width: 1200px) {
  .press-center-component .press-center-page-title {
    gap: 40px;
  }
}
.press-center-component .press-center-page-title .page-header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 768px) {
  .press-center-component .press-center-page-title .page-header-wrapper {
    gap: 32px;
  }
}
@media (min-width: 1200px) {
  .press-center-component .press-center-page-title .page-header-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 40px;
  }
}
.press-center-component
  .press-center-page-title
  .page-header-wrapper
  .page-title {
  color: var(--Black, #2e2f32);
  font-weight: var(--Corporate-Font-Banner-Weight-Default, 900);
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 32px;
  line-height: 40px;
}
@media (min-width: 1195px) and (max-width: 1366px) {
  .press-center-component
    .press-center-page-title
    .page-header-wrapper
    .page-title {
    font-size: 42px;
    line-height: 52px;
  }
}
@media (min-width: 1200px) {
  .press-center-component
    .press-center-page-title
    .page-header-wrapper
    .page-title {
    font-size: 48px;
    line-height: 60px;
  }
}
.press-center-component .press-center-page-title .page-divider {
  background: #e3e4e5;
  height: 1px;
  width: 100%;
}
.press-center-component .press-center-hero-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 992px) {
  .press-center-component .press-center-hero-section {
    gap: 64px;
  }
}
@media (min-width: 1200px) {
  .press-center-component .press-center-hero-section {
    gap: 64px;
  }
}
.press-center-component .press-center-hero-section .press-release-hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 40px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: #fff;
  border-radius: 16px;
}
@media (min-width: 992px) {
  .press-center-component .press-center-hero-section .press-release-hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-image-container {
  aspect-ratio: 169/95;
  background: #d9d9d9;
  border-radius: 16px;
  height: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-image-container {
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
}
@media (min-width: 992px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-image-container {
    width: 737px;
  }
}
@media (min-width: 1200px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-image-container {
    width: 737px;
  }
}
@media (min-width: 1440px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-image-container {
    width: 893px;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-image-container
  .hero-background-image {
  background: #d3d3d3 50% / cover no-repeat;
  border-radius: 16px;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  width: 100%;
  z-index: 1;
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  padding-bottom: 48px;
  padding-top: 48px;
  width: 100%;
}
@media (min-width: 992px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-text-container {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    gap: auto;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container
  .press-release-title-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 12px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 992px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-text-container
    .press-release-title-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    gap: 0;
    justify-content: space-between;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container
  .press-release-title-section
  .press-release-title {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: var(--Black, #2e2f32);
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
  margin: 0;
}
@media (min-width: 1195px) and (max-width: 1366px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-text-container
    .press-release-title-section
    .press-release-title {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (min-width: 1200px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-text-container
    .press-release-title-section
    .press-release-title {
    font-size: 42px;
    line-height: 56px;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container
  .date-stamp-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container
  .date-stamp-section
  .press-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-item-align: center;
  align-self: center;
  color: var(--Gray, #74767c);
  font-size: var(--Corporate-Font-Size-300, 16px);
  font-weight: var(--Corporate-Font-Body-Weight-Default, 400);
  line-height: 20px;
  margin-right: 0;
  text-align: left;
}
@media (min-width: 1200px) {
  .press-center-component
    .press-center-hero-section
    .press-release-hero
    .hero-text-container
    .date-stamp-section
    .press-date {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    line-height: 24px;
  }
}
.press-center-component
  .press-center-hero-section
  .press-release-hero
  .hero-text-container
  .date-stamp-section
  .back-to-press {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  white-space: nowrap;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: right;
}
.press-center-component .press-center-hero-section .section-divider {
  height: 1px;
  width: 100%;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: var(--ld-semantic-color-separator, #e3e4e5);
}
.press-center-component .media-assets-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-color: #fff;
  position: static;
  top: auto;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  z-index: 100;
}
.press-center-component .media-assets-header.is-sticky {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1200px) {
  .press-center-component .media-assets-header {
    padding: 16px 0;
    position: sticky;
    top: 0;
  }
}
.press-center-component .media-assets-header .media-assets-title {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  margin: 0;
}
@media (min-width: 768px) {
  .press-center-component .media-assets-header .media-assets-title {
    font-size: 26px;
    line-height: 32px;
  }
}
@media (min-width: 992px) {
  .press-center-component .media-assets-header .media-assets-title {
    font-size: 32px;
    line-height: 40px;
  }
}
.press-center-component .media-assets-header .media-assets-ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 12px;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component .media-assets-header .media-assets-ctas {
    background: #fff;
    border-top: 1px solid #e3e4e5;
    bottom: 0;
    -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    left: 0;
    padding: 16px;
    position: fixed;
    right: 0;
    z-index: 1000;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 8px;
    justify-content: right;
  }
}
.press-center-component .media-assets-header .media-assets-ctas .btn--ghost,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .cancel-selection-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-primitive-scale-space-400, 32px);
  padding: 0 var(--ld-primitive-scale-space-200, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--ld-semantic-color-action-fill-secondary, #fff);
  border: var(--ld-semantic-scale-borderWidth-interactive, 1px) solid
    var(--ld-semantic-color-action-border-secondary, #2e2f32);
  border-radius: var(--ld-primitive-scale-borderRadius-round, 1000px);
  color: #2e2f32;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  gap: var(--ld-primitive-scale-space-100, 8px);
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-decoration: none;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .press-center-component .media-assets-header .media-assets-ctas .btn--ghost,
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .cancel-selection-btn {
    font-size: 14px;
    height: 40px;
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .btn--ghost:hover,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .cancel-selection-btn:hover {
  background: #f5f5f5;
}
.press-center-component .media-assets-header .media-assets-ctas .btn--primary,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .download-selected-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-primitive-scale-space-400, 32px);
  padding: 0 var(--ld-primitive-scale-space-200, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--ld-semantic-color-action-fill-primary, #0053e2);
  border: none;
  border-radius: var(--ld-primitive-scale-borderRadius-round, 1000px);
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  gap: var(--ld-primitive-scale-space-100, 8px);
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  text-decoration: none;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .press-center-component .media-assets-header .media-assets-ctas .btn--primary,
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .download-selected-btn {
    font-size: 14px;
    height: 40px;
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .btn--primary:hover,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .download-selected-btn:hover {
  background: #0041b8;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .btn--primary
  .download-media-icon,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .download-selected-btn
  .download-media-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 16px;
  justify-content: center;
  width: 16px;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .btn--primary
  .download-media-icon
  svg,
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .download-selected-btn
  .download-media-icon
  svg {
  height: 16px;
  width: 16px;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .btn--primary
    .download-media-icon
    svg,
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .download-selected-btn
    .download-media-icon
    svg {
    height: var(--ld-semantic-scale-icon-small, 16px);
    width: var(--ld-semantic-scale-icon-small, 16px);
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-primitive-scale-space-400, 32px);
  padding: 0 var(--ld-primitive-scale-space-200, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--ld-semantic-color-action-fill-secondary, #fff);
  border: var(--ld-semantic-scale-borderWidth-interactive, 1px) solid
    var(--ld-semantic-color-action-border-secondary, #2e2f32);
  border-radius: var(--ld-primitive-scale-borderRadius-round, 1000px);
  color: #2e2f32;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  gap: var(--ld-primitive-scale-space-100, 8px);
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .select-media-download {
    font-size: 14px;
    height: var(--ld-primitive-scale-space-500, 40px);
    padding: 0 var(--ld-primitive-scale-space-300, 24px);
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .download-media-icon {
  height: 16px;
  width: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .download-media-icon
  svg {
  height: 16px;
  width: 16px;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .select-media-download
    .download-media-icon
    svg {
    height: var(--ld-semantic-scale-icon-small, 16px);
    width: var(--ld-semantic-scale-icon-small, 16px);
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .download-media-icon
  svg
  path {
  fill: #2e2f32;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .select-media-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .select-media-text
  .mobile-text {
  display: inline;
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download
  .select-media-text
  .desktop-text {
  display: none;
}
@media (min-width: 992px) {
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .select-media-download
    .select-media-text
    .mobile-text {
    display: none;
  }
  .press-center-component
    .media-assets-header
    .media-assets-ctas
    .select-media-download
    .select-media-text
    .desktop-text {
    display: inline;
  }
}
.press-center-component
  .media-assets-header
  .media-assets-ctas
  .select-media-download:hover {
  background: #f8f9fa;
  border-color: #2e2f32;
}
.press-center-component .media-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 16px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .press-center-component .media-section {
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  .press-center-component .media-section {
    padding: 40px;
  }
}
.press-center-component .media-section .section-heading-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  scroll-margin-top: 120px;
}
.press-center-component .media-section .section-heading-cta .section-title {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 1195px) and (max-width: 1366px) {
  .press-center-component .media-section .section-heading-cta .section-title {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (min-width: 1200px) {
  .press-center-component .media-section .section-heading-cta .section-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.press-center-component
  .media-section
  .section-heading-cta
  .section-download-btn {
  background: transparent;
  border: none;
  border-radius: 1000px;
  cursor: pointer;
  height: 40px;
  width: 40px;
}
.press-center-component
  .media-section
  .section-heading-cta
  .section-download-btn
  .download-icon:before {
  color: #2e2f32;
  content: "⬇";
  font-size: 16px;
}
.press-center-component
  .media-section
  .section-heading-cta
  .section-download-btn:hover {
  background: rgba(0, 0, 0, 0.05);
}
.press-center-component .media-section .section-download-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: transparent;
  border-radius: 50%;
  height: 40px;
  justify-content: center;
  margin-left: 16px;
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  width: 40px;
}
.press-center-component .media-section .section-download-link:hover {
  background-color: #f5f5f5;
}
.press-center-component .media-section .section-download-link svg {
  height: 24px;
  width: 24px;
}
.press-center-component .media-section .media-grid {
  align-self: stretch;
  display: grid;
  gap: 24px;
  grid-template-columns: 1fr;
  margin: 0 auto;
  width: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component .media-section .media-grid {
    gap: 32px;
  }
}
@media (min-width: 768px) {
  .press-center-component .media-section .media-grid {
    gap: 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .press-center-component .media-section .media-grid {
    gap: 32px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  .press-center-component .media-section .media-grid {
    gap: 40px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1440px) {
  .press-center-component .media-section .media-grid {
    gap: 40px;
    margin: 0 auto;
  }
}
.press-center-component .media-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  gap: 16px;
  height: 100%;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component .media-card {
    gap: 16px;
  }
}
.press-center-component .media-card.pdf-media-card {
  position: relative;
}
.press-center-component .media-card.pdf-media-card:after,
.press-center-component .media-card.pdf-media-card:before {
  content: none !important;
}
.press-center-component .media-card.pdf-media-card .media-image-container {
  overflow: hidden;
  position: relative;
}
.press-center-component
  .media-card.pdf-media-card
  .media-image-container:after {
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(transparent),
    to(rgba(0, 0, 0, 0.8))
  );
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
  bottom: 0;
  color: #fff;
  content: "Click to preview PDF";
  font-size: 14px;
  font-weight: 500;
  left: 0;
  opacity: 0;
  padding: 20px 16px 16px;
  position: absolute;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.press-center-component
  .media-card.pdf-media-card
  .media-image-container:hover:after {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.press-center-component .media-card .media-selection {
  display: none;
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 10;
}
.press-center-component .media-card .media-selection .media-checkbox {
  display: none;
}
.press-center-component
  .media-card
  .media-selection
  .media-checkbox:checked
  + .checkbox-label:after {
  display: none !important;
}
.press-center-component
  .media-card
  .media-selection
  .media-checkbox:checked
  + .checkbox-label {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="12" fill="%230053E2"/><path d="M9.5 16L5.5 12L6.91 10.59L9.5 13.17L17.09 5.58L18.5 7L9.5 16Z" fill="white"/></svg>') !important;
  border: none !important;
  outline: none !important;
}
.press-center-component .media-card .media-selection .checkbox-label {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="11.5" fill="var(--ld-semantic-color-scrim, rgba(0, 0, 0, 0.60))" stroke="var(--ld-semantic-color-border-inverse, %23FFF)" stroke-width="1"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: none !important;
  border-radius: 50%;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  cursor: pointer;
  display: block;
  height: 24px;
  outline: none !important;
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 24px;
}
.press-center-component .media-card .media-selection .checkbox-label:after {
  color: #fff;
  content: "✓";
  font-size: 12px;
  font-weight: 700;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.press-center-component .media-card .media-selection .checkbox-label:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="11.5" fill="var(--ld-semantic-color-scrim, rgba(0, 0, 0, 0.60))" stroke="var(--ld-semantic-color-border-inverse, %23FFF)" stroke-width="1"/></svg>');
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.press-center-component .media-card .media-selection .checkbox-label:focus,
.press-center-component
  .media-card
  .media-selection
  .checkbox-label:focus-visible,
.press-center-component
  .media-card
  .media-selection
  .checkbox-label:focus-within {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.press-center-component .media-card .media-selection .checkbox-label:active {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.press-center-component .media-card .media-image-section {
  gap: 8px;
}
.press-center-component .media-card .media-image-container,
.press-center-component .media-card .media-image-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.press-center-component .media-card .media-image-container {
  border-radius: 8px;
  gap: 10px;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.press-center-component .media-card .media-image-container .media-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  aspect-ratio: 16/9;
  min-width: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .press-center-component .media-card .media-image-container .media-thumbnail {
    height: 220px;
  }
}
@media (min-width: 992px) {
  .press-center-component .media-card .media-image-container .media-thumbnail {
    height: 240px;
  }
}
@media (min-width: 1200px) {
  .press-center-component .media-card .media-image-container .media-thumbnail {
    height: 260px;
  }
}
.press-center-component .media-card .media-image-container .media-type-stamp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 4px;
  gap: 8px;
  left: 16px;
  position: absolute;
  top: 16px;
}
.press-center-component
  .media-card
  .media-image-container
  .media-type-stamp
  .media-type-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: var(--ld-semantic-scale-icon-small, 16px);
  width: var(--ld-semantic-scale-icon-small, 16px);
}
.press-center-component
  .media-card
  .media-image-container
  .media-type-stamp
  .media-type-icon:before {
  display: none;
}
.press-center-component
  .media-card
  .media-image-container
  .media-type-stamp
  .media-type-label {
  color: var(--White, #fff);
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  cursor: pointer;
  inset: 0;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.press-center-component .media-card .media-image-container .media-hover-overlay,
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay
  .hover-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay
  .hover-icon {
  backdrop-filter: blur(4px);
  background: #fff;
  border-radius: 50%;
  height: 48px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  width: 48px;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay
  .hover-icon.play-button-overlay {
  backdrop-filter: none;
  background: transparent;
  height: 48px;
  width: 48px;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay
  .hover-icon.play-button-overlay
  svg {
  -webkit-filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.25));
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay
  .hover-icon
  svg
  path {
  fill: #000 !important;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay.pdf-preview
  .hover-icon {
  backdrop-filter: blur(6px);
  background: rgba(0, 113, 206, 0.9);
  height: 56px;
  width: 56px;
}
.press-center-component
  .media-card
  .media-image-container
  .media-hover-overlay.pdf-preview
  .hover-icon:before {
  bottom: -24px;
  color: #fff;
  content: "Preview";
  font-size: 12px;
  font-weight: 600;
  left: 50%;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  white-space: nowrap;
}
.press-center-component
  .media-card
  .media-image-container:hover
  .media-hover-overlay {
  opacity: 1;
}
.press-center-component
  .media-card
  .media-image-container:hover
  .media-hover-overlay
  .hover-icon,
.press-center-component
  .media-card
  .media-image-container:hover
  .media-hover-overlay
  .hover-icon.play-button-overlay {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.press-center-component
  .media-card
  .media-image-container:hover
  .media-hover-overlay.pdf-preview
  .hover-icon {
  background: #0071ce;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.press-center-component .media-card .media-card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  height: 100%;
  min-width: 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component .media-card .media-card__body {
    gap: 8px;
  }
}
.press-center-component .media-card .media-card__body .media-credits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background-color: transparent;
  border-left: none;
  border-radius: 0;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  margin-bottom: 16px !important;
  margin-top: -8px;
  padding: 0;
}
@media (min-width: 992px) {
  .press-center-component .media-card .media-card__body .media-credits {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1200px) {
  .press-center-component .media-card .media-card__body .media-credits {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1440px) {
  .press-center-component .media-card .media-card__body .media-credits {
    margin-bottom: 16px !important;
  }
}
.press-center-component
  .media-card
  .media-card__body
  .media-credits
  .credits-label {
  display: none;
}
.press-center-component
  .media-card
  .media-card__body
  .media-credits
  .credits-text {
  color: var(--ld-semantic-color-text-secondary, #6b6c73);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.press-center-component .media-card .media-card__body .media-title {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  color: var(--Black, #2e2f32);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  margin-top: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 0) and (max-width: 390px) {
  .press-center-component .media-card .media-card__body .media-title {
    line-height: 20px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-component .media-card .media-card__body .media-title {
    color: var(--Black, #2e2f32);
    font-size: var(--Corporate-Font-Size-300, 16px);
    font-style: normal;
    font-weight: var(--Corporate-Font-Body-Weight-Alt, 700);
    line-height: var(--Corporate-Font-Line-Height-300, 20px);
  }
}
.press-center-component .media-card .media-card__body .media-description {
  color: var(--ld-semantic-color-text-secondary, #6b6c73);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 8px 0 0;
}
.press-center-component .media-card.selected {
  background-color: #fff;
  border: none !important;
  border-radius: 8px;
  outline: none !important;
}
.press-center-component .media-card.selected:focus,
.press-center-component .media-card.selected:focus-visible,
.press-center-component .media-card.selected:focus-within {
  border: none !important;
  outline: none !important;
}
.press-center-component .media-card.selected .media-selection .checkbox-label {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="12" fill="%230053E2"/><path d="M9.5 16L5.5 12L6.91 10.59L9.5 13.17L17.09 5.58L18.5 7L9.5 16Z" fill="white"/></svg>') !important;
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.press-center-component
  .media-card.selected
  .media-selection
  .checkbox-label:after {
  display: none !important;
}
.press-center-component
  .media-card.selected
  .media-selection
  .checkbox-label:focus,
.press-center-component
  .media-card.selected
  .media-selection
  .checkbox-label:focus-visible,
.press-center-component
  .media-card.selected
  .media-selection
  .checkbox-label:focus-within {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.press-center-component .media-card.selected .media-image-container:after {
  border: none !important;
  border-radius: 8px;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
}
.press-center-component .documents-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 32px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  padding: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .press-center-component .documents-section {
    gap: 40px;
  }
}
.press-center-component .documents-section .section-heading-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.press-center-component .documents-section .section-heading-cta .section-title {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 1195px) and (max-width: 1366px) {
  .press-center-component
    .documents-section
    .section-heading-cta
    .section-title {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (min-width: 1200px) {
  .press-center-component
    .documents-section
    .section-heading-cta
    .section-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.press-center-component
  .documents-section
  .section-heading-cta
  .section-download-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.press-center-component
  .documents-section
  .section-heading-cta
  .section-download-btn
  .download-icon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M15.75 20.5654L17.5498 19.2148L18.4502 20.415L15.4502 22.665C15.1835 22.865 14.8165 22.865 14.5498 22.665L11.5498  20.415L12.4502 19.2148L14.25 20.5654V13.8154H15.75V20.5654ZM12.6982 1.81543C16.2158 1.8155 19.1421 4.46448 19.6348 7.93359L19.6592 8.1416L19.7832 8.20801C21.349 9.09637 22.3863 10.7493 22.4912 12.6104L22.5 12.9219C22.5 15.8026 20.3219 18.153 17.54 18.3066L17.25 18.3154V16.8154C19.3288 16.8154 21 15.085 21 12.9219C20.9999 11.3291 20.061 9.91798 18.6562 9.32227C18.3918 9.21013 18.2148 8.95678 18.2002 8.66992C18.048 5.67228 15.6287 3.3155 12.6982 3.31543C9.8771 3.31543 7.51406 5.50447 7.21973 8.36719C7.18232 8.72977 6.89001 9.01266 6.52637 9.03809C4.55112 9.17605 3.00017 10.8685 3 12.9219C3 14.9895 4.56644 16.6751 6.53906 16.8066L6.78809 16.8154H12.75V18.3154H6.78809C3.86387 18.3154 1.5 15.8965 1.5 12.9219C1.50015 10.3798 3.23195 8.22758 5.58398 7.66992L5.81445 7.62012L5.82422 7.56543C6.44523 4.37416 9.13611 1.97377 12.373 1.82227L12.6982 1.81543Z" fill="#2E2F32"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.press-center-component .documents-section .media-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.press-center-component .documents-section .media-type-icon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M14 1C14.5523 1 15 1.44772 15 2V12.5C15 13.8807 13.8807 15 12.5 15H3.5C2.11929 15 1 13.8807 1 12.5V11.25C1 10.8358 1.33579 10.5 1.75 10.5H10.25C10.6642 10.5 11 10.8358 11 11.25V12.5C11 13.3284 11.6716 14 12.5 14C13.3284 14 14 13.3284 14 12.5V2H4.5V9H3.5V2C3.5 1.44772 3.94772 1 4.5 1H14ZM2 12.5C2 13.3284 2.67157 14 3.5 14H10.5C10.1862 13.5822 10 13.0628 10 12.5V11.5H2V12.5ZM12 9H6V8H12V9ZM10 7H6V6H10V7ZM8 5H6V4H8V5Z" fill="white"/></svg>');
}
.press-center-component .images-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 32px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  padding: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .press-center-component .images-section {
    gap: 40px;
  }
}
.press-center-component .images-section .section-heading-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.press-center-component .images-section .media-type-icon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.6748 7.12012C10.862 6.9599 11.138 6.9599 11.3252 7.12012L14.8252 10.1201C14.936 10.2151 15 10.354 15 10.5V13.5C15 14.3284 14.3284 15 13.5 15H2.5C1.67157 15 1 14.3284 1 13.5V11.5C1 11.3517 1.06587 11.2112 1.17969 11.1162L4.17969 8.61621C4.33229 8.48904 4.54596 8.4639 4.72363 8.55273L7.42676 9.9043L10.6748 7.12012ZM7.8252 10.8799C7.67247 11.0106 7.45621 11.0372 7.27637 10.9473L4.56934 9.59375L2 11.7344V13.5C2 13.7761 2.22386 14 2.5 14H13.5C13.7761 14 14 13.7761 14 13.5V10.7295L11 8.1582L7.8252 10.8799ZM13.5 1C14.3284 1 15 1.67157 15 2.5V8H14V2.5C14 2.22386 13.7761 2 13.5 2H2.5C2.22386 2 2 2.22386 2 2.5V8H1V2.5C1 1.67157 1 1 2.5 1H13.5ZM5 3C6.10457 3 7 3.89543 7 5C7 6.10457 6.10457 7 5 7C3.89543 7 3 6.10457 3 5C3 3.89543 3 3 5 3ZM5 4C4.44772 4 4 4.44772 4 5C4 5.55228 4.44772 6 5 6C5.55228 6 6 5.55228 6 5C6 4.44772 5 4 5 4Z" fill="white"/></svg>');
}
.press-center-component .videos-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  padding: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .press-center-component .videos-section {
    gap: 40px;
  }
}
.press-center-component .videos-section .media-type-icon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 4.25186C4 3.29876 5.02426 2.69622 5.85742 3.15909L12.5625 6.88468C13.4197 7.36093 13.4197 8.59298 12.5625 9.06925L5.85742 12.7948C5.02426 13.2577 4 12.6552 4 11.7021V4.25186Z" fill="white"/></svg>');
}
.press-center-component .videos-section .media-type-icon:before {
  display: none;
}
.press-center-component.selection-mode .media-selection {
  display: block !important;
}
.press-center-component.selection-mode .media-card {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.press-center-component.selection-mode .media-card:hover {
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}
.press-center-component.selection-mode .media-card.selected {
  -webkit-box-shadow: 0 0 0 2px #0053e2;
  box-shadow: 0 0 0 2px #0053e2;
}
@media (min-width: 0) and (max-width: 767px) {
  .press-center-breadcrumb {
    padding: 16px;
  }
  .press-center-breadcrumb .breadcrumb-list {
    font-size: 12px;
  }
  .press-center-page-title {
    padding: 16px 16px 0;
  }
  .press-center-page-title .page-title {
    font-size: 32px;
  }
}
.media-preview-modal {
  background: transparent;
  width: 100vw;
  z-index: 9999;
}
.media-preview-modal,
.media-preview-modal .media-preview-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  inset: 0;
  position: fixed;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.media-preview-modal .media-preview-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  overflow: hidden;
  padding: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .media-preview-modal .media-preview-overlay {
    padding: 32px;
  }
}
@media (min-width: 992px) {
  .media-preview-modal .media-preview-overlay {
    padding: 32px;
  }
}
.media-preview-modal .media-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100vh;
  max-width: 100%;
  padding-bottom: 64px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: #fff;
  border-radius: 16px 16px 0 0;
  bottom: 0;
  -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
  gap: 24px;
  left: 0;
  margin: 0;
  overflow-y: hidden;
  position: fixed;
  right: 0;
}
@media (min-width: 768px) {
  .media-preview-modal .media-preview {
    border-radius: 24px;
    height: auto;
    margin: 0;
    max-height: 95vh;
    max-width: 95%;
    padding-bottom: 64px;
    position: static;
  }
}
@media (min-width: 1150px) and (max-width: 1439px) {
  .media-preview-modal .media-preview {
    max-height: 90vh;
    max-width: 90%;
    width: 894px;
  }
}
@media (min-width: 1440px) {
  .media-preview-modal .media-preview {
    max-height: 90vh;
    max-width: 90%;
    width: 894px;
  }
}
.media-preview-modal .media-preview-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 16px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 24px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .media-preview-content .image-preview-container {
    margin: 0 -16px;
    width: calc(100% + 32px);
  }
}
@media (min-width: 768px) {
  .media-preview-modal .media-preview-content {
    padding: 48px 48px 0;
  }
}
@media (min-width: 992px) {
  .media-preview-modal .media-preview-content {
    padding: 48px 48px 0;
  }
}
@media (min-width: 1200px) {
  .media-preview-modal .media-preview-content {
    padding: 48px 48px 0;
  }
}
.media-preview-modal .media-preview-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: #fff;
  color: var(--ld-semantic-color-text-onFill-accent-blue-subtle, #002e99);
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}
@media (min-width: 992px) {
  .media-preview-modal .media-preview-header {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (min-width: 1200px) {
  .media-preview-modal .media-preview-header {
    font-size: 42px;
    line-height: 56px;
  }
}
.media-preview-modal .media-preview-header .preview-title {
  color: inherit;
  font: inherit;
  line-height: inherit;
  margin: 0;
}
.media-preview-modal .media-preview-header .close-preview-btn {
  background: none;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 8px;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  width: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.media-preview-modal .media-preview-header .close-preview-btn:hover {
  background: rgba(0, 0, 0, 0.05);
}
.media-preview-modal .media-preview-header .close-preview-btn svg {
  height: 24px;
  width: 24px;
}
.media-preview-modal .image-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .image-preview {
    overflow: visible;
  }
}
.media-preview-modal .image-and-credit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 8px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.media-preview-modal .preview-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  aspect-ratio: 16/9;
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .preview-image-container {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -ms-scroll-chaining: none;
    aspect-ratio: unset;
    border-radius: 0;
    height: 312px;
    margin: 0 -24px;
    overscroll-behavior: contain;
    width: calc(100% + 48px);
  }
}
@media (min-width: 1200px) {
  .media-preview-modal .preview-image-container {
    aspect-ratio: 16/9;
  }
}
.media-preview-modal .images-for-media-library {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .images-for-media-library {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 100%;
  }
}
.media-preview-modal .images-for-media-library .preview-image {
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: auto;
  width: 100%;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .images-for-media-library .preview-image {
    height: auto;
    max-width: none;
    min-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: auto;
  }
  .media-preview-modal .images-for-media-library .preview-image:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}
@media (min-width: 768px) {
  .media-preview-modal .images-for-media-library .preview-image {
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
}
.media-preview-modal .video-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
}
.media-preview-modal .video-preview .video-preview-container {
  height: 360px;
  max-width: 640px;
  position: relative;
  width: 100%;
}
.media-preview-modal .video-preview .video-preview-container .preview-video {
  border: none;
  border-radius: 8px;
  height: 100%;
  width: 100%;
}
@media (min-width: 992px) {
  .media-preview-modal .video-preview .video-preview-container {
    height: 400px;
  }
}
@media (min-width: 1200px) {
  .media-preview-modal .video-preview .video-preview-container {
    height: 480px;
  }
}
.media-preview-modal .caption-with-download {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 16px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .caption-with-download {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.media-preview-modal .caption-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 8px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .media-preview-modal .caption-content {
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
}
.media-preview-modal .caption-content .preview-media-title {
  color: #2e2f32;
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}
.media-preview-modal .caption-content .preview-media-description {
  color: #74767c;
  font-size: 14px;
  margin: 0;
}
.media-preview-modal .preview-download-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #0053e2;
  border: none;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  gap: 8px;
  padding: 12px 20px;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.media-preview-modal .preview-download-btn:hover {
  background: #0041b8;
}
.media-preview-modal .preview-download-btn .download-icon:before {
  color: #fff;
  content: "⬇";
  font-size: 16px;
}
.media-preview-modal .media-preview-navigation {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  gap: 16px;
  padding: 24px 16px 0;
}
@media (min-width: 768px) {
  .media-preview-modal .media-preview-navigation {
    padding: 48px 48px 0;
  }
}
@media (min-width: 992px) {
  .media-preview-modal .media-preview-navigation {
    padding: 48px 48px 0;
  }
}
@media (min-width: 1200px) {
  .media-preview-modal .media-preview-navigation {
    padding: 48px 48px 0;
  }
}
.media-preview-modal .media-preview-navigation .nav-spacer {
  display: none !important;
  width: 0 !important;
}
.media-preview-modal .media-preview-navigation .nav-center {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  order: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
.media-preview-modal .media-preview-navigation .nav-center .preview-counter {
  color: var(--Black, #2e2f32);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.media-preview-modal .media-preview-navigation .nav-controls {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  order: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.media-preview-modal .media-preview-navigation .nav-controls .nav-btn {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  justify-content: center;
  padding: 0;
  -webkit-transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease,
    -webkit-box-shadow 0.2s ease;
}
.media-preview-modal .media-preview-navigation .nav-controls .nav-btn:hover {
  background: rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.media-preview-modal .media-preview-navigation .nav-controls .nav-btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.media-preview-modal .media-preview-navigation .nav-controls .nav-btn svg {
  height: 20px;
  width: 20px;
}
.media-preview-modal .media-preview-navigation .nav-controls .nav-btn svg path {
  fill: var(--ld-semantic-color-action-text-onFill-transparent, #2e2f32);
}
.media-preview-modal .media-preview-navigation {
  opacity: 1 !important;
  visibility: visible !important;
}
.media-preview-modal .image-preview + .media-preview-navigation,
.media-preview-modal .media-preview-navigation,
.media-preview-modal .video-preview + .media-preview-navigation {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.selection-indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--ld-semantic-color-fill-activated, #0053e2);
  font-size: var(--Corporate-Font-Size-100, 12px);
  font-style: normal;
  font-weight: var(--Corporate-Font-Body-Weight-Alt, 700);
  gap: 8px;
  line-height: var(--Corporate-Font-Line-Height-100, 16px);
  padding: 0;
}
.selection-indicator svg {
  height: 16px;
  width: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .selection-indicator svg {
    height: 24px;
    width: 24px;
  }
}
.selection-indicator .selection-text {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .selection-indicator {
    font-size: 16px;
    gap: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .press-center-component .media-card .media-image-container {
    height: 0 !important;
    min-height: auto !important;
    padding-bottom: 56.25% !important;
    position: relative !important;
  }
  .press-center-component .media-card .media-image-container img {
    height: 100% !important;
    left: 0 !important;
    -o-object-fit: cover !important;
    object-fit: cover !important;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
  }
}
.media-card__body .corporate-link,
.media-card__body .download-link,
.media-card__body .download-media,
.media-card__body a.download-media,
.media-card__body a[href*="download"] {
  margin-top: auto !important;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.media-card__body
  > :not(.corporate-link):not(.download-link):not(.download-media):not(
    a[class*="download"]
  ):not(a[href*="download"]) {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .quick-actions2-component:not(.more-than-4) {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}
@media print {
  .quick-actions2-component:not(.more-than-4) {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}
.quick-actions2-component .quick-actions-title {
  color: inherit;
  display: block;
  font-size: 36px;
  margin-bottom: 20px;
}
.quick-actions2-component .quick-actions-title:hover {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  .quick-actions2-component .quick-actions-title {
    margin-bottom: 35px;
  }
}
.quick-actions2-component .quick-actions2-links.active {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.quick-actions2-component .quick-actions2-links .quick-action2-item-wrap {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .quick-actions2-component .quick-actions2-links .quick-action2-item-wrap {
    border-right: 1px solid #ccc;
    width: 49.5%;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:last-child,
  .quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(2n) {
    border-right: none;
  }
}
@media (min-width: 992px) {
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap {
    width: 33%;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(2n) {
    border-right: 1px solid #ccc;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(3n) {
    border-right: none;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2),
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(3):nth-child(3n + 1) {
    border-bottom: 0;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2):nth-child(3n) {
    border-bottom: 1px solid #ccc;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap {
    width: 33%;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(2n) {
    border-right: none;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2) {
    border-bottom: none;
    border-right: 1px solid #ccc;
  }
}
@media print {
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap {
    width: 33%;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(2n) {
    border-right: 1px solid #ccc;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(3n) {
    border-right: none;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2),
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(3):nth-child(3n + 1) {
    border-bottom: 0;
  }
  .quick-actions2-component.more-than-4
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2):nth-child(3n) {
    border-bottom: 1px solid #ccc;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap {
    width: 33%;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-child(2n) {
    border-right: none;
  }
  .quick-actions2-links-2-4.quick-actions2-component
    .quick-actions2-links
    .quick-action2-item-wrap:nth-last-child(2) {
    border-bottom: none;
    border-right: 1px solid #ccc;
  }
}
.quick-actions2-component .quick-actions2-links.quick-actions2-links-2-4 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.quick-actions2-component .quick-actions2-links a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  font-size: 24px;
  padding: 8px;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  .quick-actions2-component .quick-actions2-links a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 20px;
  }
}
.quick-actions2-component .quick-actions2-links a:last-child {
  border-bottom: none;
}
.quick-actions2-component .quick-actions2-links .quick-action2-icon {
  height: 15px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 52px;
  margin-right: 12px;
  margin-top: -45px;
}
.quick-actions2-component
  .quick-actions2-links
  .quick-action2-icon.quick-action2-icon-default {
  margin-right: -63px;
}
@media (min-width: 768px) {
  .quick-actions2-component .quick-actions2-links .quick-action2-icon {
    margin-right: 20px;
    margin-top: -50px;
  }
}
@media (min-width: 992px) {
  .quick-actions2-component .quick-actions2-links .quick-action-hover:hover {
    background: #017acd;
    text-decoration: none;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action-hover:hover
    .qblock-cion.is-svg {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action-hover:hover
    .quick-action2-icon {
    color: #fff;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action-hover:hover
    .quick-action2-icon-default {
    background-image: url(https://placehold.it/52x52/ffffff);
  }
  .quick-actions2-component .quick-actions2-links .quick-action-hover:hover a {
    color: #fff;
  }
}
@media print {
  .quick-actions2-component .quick-actions2-links .quick-action-hover:hover {
    background: #017acd;
    text-decoration: none;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action-hover:hover
    .quick-action2-icon {
    color: #fff;
  }
  .quick-actions2-component
    .quick-actions2-links
    .quick-action-hover:hover
    .quick-action2-icon-default {
    background-image: url(https://placehold.it/52x52/ffffff);
  }
  .quick-actions2-component .quick-actions2-links .quick-action-hover:hover a {
    color: #fff;
  }
}
.quick-action-custom-tab h1,
.quick-action-default-tab h1 {
  font-size: 18px;
}
.quick-customtext {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 110px;
}
.quick-custlink-test {
  color: #e5488f;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 400;
  height: 25px;
  letter-spacing: normal;
  position: absolute;
  text-align: left;
}
.quick-action2-tab-content .quick-action2-item-wrap img.app-icon {
  margin: 0px 20px 0px 0px;
  max-width: 33px;
  padding: 2px;
}
#default-tab-content.tab-pane {
  display: none;
}
#default-tab-content.tab-pane.active {
  display: block;
}
#custom-tab-content.tab-pane {
  display: none;
}
#custom-tab-content.tab-pane.active {
  display: block;
}
#custom-tab-content
  #customAppHolder
  .quick-action-item2-wrap.quick-action-hover
  img {
  width: 50px;
}
#custom-tab-content
  #customAppHolder
  .quick-action-item2-wrap.quick-action-hover
  a {
  min-height: 102px;
}
#custom-tab-content .quick-action2-item-wrap.quick-action-hover.customdefault {
  display: block;
  position: relative;
}
#custom-tab-content
  .quick-action2-item-wrap.quick-action-hover.customdefault
  .no-pdding {
  padding: 0px;
}
#custom-tab-content
  .quick-action2-item-wrap.quick-action-hover.customdefault.no-right {
  border-right: none;
}
#custom-tab-content
  .quick-action2-item-wrap.quick-action-hover.customdefault.border-top {
  border-top: 1px solid #ccc;
}
#tabs.quick-actions {
  background: #f2f2f2;
  border: 2px solid #f2f2f2;
  border-radius: 30px;
  display: inline-block;
  height: auto;
  margin: 20px 0px;
  padding: 2px;
}
#tabs.quick-actions ul.nav-tabs {
  border: none;
}
.quick-actions ul.nav-tabs > li {
  padding: 0px;
}
.quick-actions ul.nav-tabs > li.active > a {
  border: none;
  border-radius: 30px;
  height: 31px;
}
.quick-actions .nav-tabs > li a {
  padding: 0px 15px;
}
.quick-actions .nav-tabs > li a:focus,
.quick-actions .nav-tabs > li a:hover {
  border: 1px solid transparent;
}
.quick-actions .nav-tabs > li a h2 {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.72px;
  line-height: 1.39;
  margin: 0px;
  padding: 0px;
}
.quick-actions .nav-tabs > li.active a h2 {
  color: #0053e2;
}
.customPara {
  color: #e5488f;
  padding-top: 80px;
}
.image-tabs-component .dv-tab .quick-actions2-component .tab-content {
  display: block !important;
}
img.qblock-cion {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .quick-actions2-component
    .quick-actions2-links
    .customdefault
    .quick-action2-icon {
    margin-top: -20% !important;
  }
}
.quick-actions3-component {
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
    0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  min-height: 236px;
}
@media (max-width: 1200px) {
  .quick-actions3-component {
    min-height: 224px;
  }
}
@media (min-width: 1200px) {
  .quick-actions3-component {
    padding-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .quick-actions3-component {
    min-height: auto;
  }
}
.quick-actions3-component .quick-actions-title {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 24px;
  padding: 24px 24px 0;
}
@media (max-width: 1200px) {
  .quick-actions3-component .quick-actions-title {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .quick-actions3-component .quick-actions-title {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
}
.quick-actions3-component .quick-action3-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 24px;
}
.quick-actions3-component .quick-action3-content.no-title {
  padding-top: 44px;
}
@media (max-width: 767px) {
  .quick-actions3-component .quick-action3-content.no-title {
    padding-top: 24px;
  }
}
@media (min-width: 767px) {
  .quick-actions3-component .quick-action3-content {
    container-name: quickLinkContent;
    container-type: inline-size;
  }
}
.quick-actions3-component .quick-action3-content .quick-actions3-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .quick-actions3-component .quick-action3-content .quick-actions3-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .quick-actions3-component .quick-action3-content .quick-actions3-links {
    container-name: quickLinkContentWrap;
    container-type: inline-size;
  }
}
@container quickLinkContent (max-width: 480px) {
  .quick-actions3-component .quick-action3-content .quick-actions3-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap {
  margin: 0 4% 2%;
  padding-bottom: 24px;
  width: 16%;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap.quick-action-item-custom {
  padding-bottom: 24px;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap.quick-action-item-1 {
  margin: 2%;
}
@media (max-width: 767px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap {
    margin: 0 2% 8%;
    width: 40%;
  }
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap.quick-action-item-5 {
    width: 28%;
  }
}
@container quickLinkContentWrap (max-width: 767px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap {
    margin: 0% 2% 8%;
    width: 36%;
  }
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap.quick-action-item-5 {
    width: 28%;
  }
}
@container quickLinkContentWrap (max-width: 480px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap {
    margin: 0% 2% 20%;
  }
}
@container quickLinkContentWrap (max-width: 360px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap.quick-action-item-5 {
    width: 36%;
  }
}
@container quickLinkContentWrap (max-width: 280px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap,
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap.quick-action-item-5 {
    margin-bottom: 30%;
    width: auto;
  }
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap.quick-action-item-default
    .item
    .link-text {
    min-width: auto;
  }
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  a,
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap:hover {
  text-decoration: none;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  margin: auto;
  width: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .quick-action3-iconbg {
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  min-width: 80px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #e6f1fc;
  justify-content: center;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .quick-action3-iconbg {
    margin-bottom: 4px;
    min-height: 60px;
    min-width: 60px;
  }
}
@media (max-width: 1200px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .quick-action3-iconbg {
    min-height: 60px;
    min-width: 60px;
  }
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .quick-action3-iconbg
  .quick-action3-icon {
  color: #2e2f32;
  font-size: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .quick-action3-iconbg
  .quick-action3-icon.fa-fw {
  width: auto;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .quick-action3-iconbg
  .quick-action3-icon:before {
  color: #2e2f32;
}
@media (max-width: 1200px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .quick-action3-iconbg
    .quick-action3-icon {
    font-size: 28px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 16px;
    justify-content: center;
    margin-top: 20px;
    width: 16px;
  }
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .quick-action3-iconbg
  .quick-action3-icon
  .qblock-cion {
  height: 48px;
  margin: 2px;
  width: 52px;
}
@media (max-width: 1200px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .quick-action3-iconbg
    .quick-action3-icon
    .qblock-cion {
    height: 40px;
    margin: 2px;
    width: 28px;
  }
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .link-text {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  justify-content: center;
  line-height: 24px;
  margin-bottom: 24px;
  min-width: 121px;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: middle;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  min-height: 76px;
  overflow: hidden;
  word-break: break-word;
}
.quick-actions3-component
  .quick-action3-content
  .quick-actions3-links
  .quick-action3-item-wrap
  .item
  .link-text:hover {
  text-decoration: underline;
}
@media (max-width: 1200px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .link-text {
    font-size: 14px;
    line-height: 20px;
    min-height: 56px;
    min-width: 60px;
  }
}
@media (max-width: 767px) {
  .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links
    .quick-action3-item-wrap
    .item
    .link-text {
    font-size: 14px;
    line-height: 20px;
    min-height: 56px;
  }
}
@container quickLinkContent (max-width: 600px) {
  .dynamic-vertical-navigation
    .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links.quick-action-content-5 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@container quickLinkContentWrap (max-width: 600px) {
  .dynamic-vertical-navigation
    .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links.quick-action-content-5
    .quick-action3-item-wrap {
    margin: 0% 2% 16%;
  }
}
@container quickLinkContentWrap (max-width: 280px) {
  .dynamic-vertical-navigation
    .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links.quick-action-content-5
    .quick-action3-item-wrap,
  .dynamic-vertical-navigation
    .quick-actions3-component
    .quick-action3-content
    .quick-actions3-links.quick-action-content-5
    .quick-action3-item-wrap.quick-action-item-5 {
    margin-bottom: 42%;
  }
}
@media (min-width: 992px) {
  .quick-actions-component:not(.more-than-4) {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}
@media print {
  .quick-actions-component:not(.more-than-4) {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}
.quick-actions-component .quick-actions-title {
  color: inherit;
  display: block;
  font-size: 36px;
  margin-bottom: 20px;
}
.quick-actions-component .quick-actions-title:hover {
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  .quick-actions-component .quick-actions-title {
    margin-bottom: 35px;
  }
}
.quick-actions-component .quick-actions-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.quick-actions-component .quick-actions-links .quick-action-item-wrap {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  .quick-actions-component .quick-actions-links .quick-action-item-wrap {
    border-right: 1px solid #ccc;
    width: 49.5%;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:last-child,
  .quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-child(2n) {
    border-right: none;
  }
}
@media (min-width: 992px) {
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap {
    width: 33%;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-child(2n) {
    border-right: 1px solid #ccc;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-child(3n) {
    border-right: none;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2),
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(3):nth-child(3n + 1) {
    border-bottom: 0;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2):nth-child(3n) {
    border-bottom: 1px solid #ccc;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap {
    width: 33%;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-child(2n) {
    border-right: none;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2) {
    border-bottom: none;
    border-right: 1px solid #ccc;
  }
}
@media print {
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap {
    width: 33%;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-child(2n) {
    border-right: 1px solid #ccc;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-child(3n) {
    border-right: none;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2),
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(3):nth-child(3n + 1) {
    border-bottom: 0;
  }
  .quick-actions-component.more-than-4
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2):nth-child(3n) {
    border-bottom: 1px solid #ccc;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap {
    width: 33%;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-child(2n) {
    border-right: none;
  }
  .quick-actions-links-2-4.quick-actions-component
    .quick-actions-links
    .quick-action-item-wrap:nth-last-child(2) {
    border-bottom: none;
    border-right: 1px solid #ccc;
  }
}
.quick-actions-component .quick-actions-links.quick-actions-links-2-4 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.quick-actions-component .quick-actions-links a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  font-size: 24px;
  padding: 8px;
  text-decoration: none;
  width: 100%;
}
@media (min-width: 768px) {
  .quick-actions-component .quick-actions-links a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 20px;
  }
}
.quick-actions-component .quick-actions-links a:last-child {
  border-bottom: none;
}
.quick-actions-component .quick-actions-links .quick-action-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 52px;
  margin-right: 12px;
}
.quick-actions-component
  .quick-actions-links
  .quick-action-icon.quick-action-icon-default {
  margin-right: -63px;
}
@media (min-width: 768px) {
  .quick-actions-component .quick-actions-links .quick-action-icon {
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  .quick-actions-component .quick-actions-links .quick-action-hover:hover {
    background: #017acd;
    text-decoration: none;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-hover:hover
    .quick-action-icon {
    color: #fff;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-hover:hover
    .quick-action-icon-default {
    background-image: url(https://placehold.it/52x52/ffffff);
  }
  .quick-actions-component .quick-actions-links .quick-action-hover:hover a {
    color: #fff;
  }
}
@media print {
  .quick-actions-component .quick-actions-links .quick-action-hover:hover {
    background: #017acd;
    text-decoration: none;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-hover:hover
    .quick-action-icon {
    color: #fff;
  }
  .quick-actions-component
    .quick-actions-links
    .quick-action-hover:hover
    .quick-action-icon-default {
    background-image: url(https://placehold.it/52x52/ffffff);
  }
  .quick-actions-component .quick-actions-links .quick-action-hover:hover a {
    color: #fff;
  }
}
.qblock-cion {
  font-size: 50px;
  line-height: 1;
  margin: 0 30px 0 10px;
  width: 50px;
}
@media (max-width: 480px) {
  .qblock-cion {
    margin: 0px 20px 0px 10px;
  }
}
.font-fix {
  font-style: normal;
}
.quick-action-tabs-component {
  background-color: transparent !important;
}
.quick-action-tabs-component.bg-transparent.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a,
.quick-action-tabs-component.bg-white.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #017acd;
}
.quick-action-tabs-component.bg-transparent.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border,
.quick-action-tabs-component.bg-white.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #017acd;
}
.quick-action-tabs-component.bg-transparent.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a,
.quick-action-tabs-component.bg-white.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #017acd;
}
.quick-action-tabs-component.bg-blue.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00008b;
}
.quick-action-tabs-component.bg-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #00008b;
}
.quick-action-tabs-component.bg-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00008b;
}
.quick-action-tabs-component.bg-walmart-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-walmart-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0053e2;
}
.quick-action-tabs-component.bg-walmart-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #0053e2;
}
.quick-action-tabs-component.bg-walmart-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0053e2;
}
.quick-action-tabs-component.bg-yellow.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-yellow.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fff200;
}
.quick-action-tabs-component.bg-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #fff200;
}
.quick-action-tabs-component.bg-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fff200;
}
.quick-action-tabs-component.bg-red.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-red.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #de1c24;
}
.quick-action-tabs-component.bg-red.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #de1c24;
}
.quick-action-tabs-component.bg-red.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #de1c24;
}
.quick-action-tabs-component.bg-pink.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-pink.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #eb148d;
}
.quick-action-tabs-component.bg-pink.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #eb148d;
}
.quick-action-tabs-component.bg-pink.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #eb148d;
}
.quick-action-tabs-component.bg-teal.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-teal.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #3ec5e6;
}
.quick-action-tabs-component.bg-teal.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #3ec5e6;
}
.quick-action-tabs-component.bg-teal.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #3ec5e6;
}
.quick-action-tabs-component.bg-deep-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-deep-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #001e60;
}
.quick-action-tabs-component.bg-deep-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #001e60;
}
.quick-action-tabs-component.bg-deep-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #001e60;
}
.quick-action-tabs-component.bg-sams-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #22449b;
}
.quick-action-tabs-component.bg-sams-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #22449b;
}
.quick-action-tabs-component.bg-sams-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #22449b;
}
.quick-action-tabs-component.bg-sams-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #2983ea;
}
.quick-action-tabs-component.bg-sams-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #2983ea;
}
.quick-action-tabs-component.bg-sams-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #2983ea;
}
.quick-action-tabs-component.bg-sams-medium-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-medium-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #1788da;
}
.quick-action-tabs-component.bg-sams-medium-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #1788da;
}
.quick-action-tabs-component.bg-sams-medium-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #1788da;
}
.quick-action-tabs-component.bg-sams-green.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-green.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #10a04b;
}
.quick-action-tabs-component.bg-sams-green.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #10a04b;
}
.quick-action-tabs-component.bg-sams-green.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #10a04b;
}
.quick-action-tabs-component.bg-sams-orange.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-orange.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #f37020;
}
.quick-action-tabs-component.bg-sams-orange.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #f37020;
}
.quick-action-tabs-component.bg-sams-orange.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #f37020;
}
.quick-action-tabs-component.bg-sams-red.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-red.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ec0439;
}
.quick-action-tabs-component.bg-sams-red.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #ec0439;
}
.quick-action-tabs-component.bg-sams-red.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ec0439;
}
.quick-action-tabs-component.bg-sams-yellow.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-yellow.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fba72b;
}
.quick-action-tabs-component.bg-sams-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #fba72b;
}
.quick-action-tabs-component.bg-sams-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fba72b;
}
.quick-action-tabs-component.bg-sams-primary-dark-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-primary-dark-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00358e;
}
.quick-action-tabs-component.bg-sams-primary-dark-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #00358e;
}
.quick-action-tabs-component.bg-sams-primary-dark-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00358e;
}
.quick-action-tabs-component.bg-sams-primary-main-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-primary-main-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0067a0;
}
.quick-action-tabs-component.bg-sams-primary-main-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #0067a0;
}
.quick-action-tabs-component.bg-sams-primary-main-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0067a0;
}
.quick-action-tabs-component.bg-sams-primary-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-primary-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #a4dbe8;
}
.quick-action-tabs-component.bg-sams-primary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #a4dbe8;
}
.quick-action-tabs-component.bg-sams-primary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #a4dbe8;
}
.quick-action-tabs-component.bg-sams-secondary-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-secondary-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00afd7;
}
.quick-action-tabs-component.bg-sams-secondary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #00afd7;
}
.quick-action-tabs-component.bg-sams-secondary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #00afd7;
}
.quick-action-tabs-component.bg-sams-secondary-dark-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-secondary-dark-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #7c878e;
}
.quick-action-tabs-component.bg-sams-secondary-dark-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #7c878e;
}
.quick-action-tabs-component.bg-sams-secondary-dark-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #7c878e;
}
.quick-action-tabs-component.bg-sams-secondary-light-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-secondary-light-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #d0d3d4;
}
.quick-action-tabs-component.bg-sams-secondary-light-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #d0d3d4;
}
.quick-action-tabs-component.bg-sams-secondary-light-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #d0d3d4;
}
.quick-action-tabs-component.bg-sams-supp-dark-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-dark-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #514689;
}
.quick-action-tabs-component.bg-sams-supp-dark-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #514689;
}
.quick-action-tabs-component.bg-sams-supp-dark-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #514689;
}
.quick-action-tabs-component.bg-sams-supp-light-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-light-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #9063cd;
}
.quick-action-tabs-component.bg-sams-supp-light-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #9063cd;
}
.quick-action-tabs-component.bg-sams-supp-light-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #9063cd;
}
.quick-action-tabs-component.bg-sams-supp-green.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-green.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #006f44;
}
.quick-action-tabs-component.bg-sams-supp-green.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #006f44;
}
.quick-action-tabs-component.bg-sams-supp-green.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #006f44;
}
.quick-action-tabs-component.bg-sams-supp-teal.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-teal.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #47d7ac;
}
.quick-action-tabs-component.bg-sams-supp-teal.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #47d7ac;
}
.quick-action-tabs-component.bg-sams-supp-teal.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #47d7ac;
}
.quick-action-tabs-component.bg-sams-supp-red.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-red.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fa4616;
}
.quick-action-tabs-component.bg-sams-supp-red.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #fa4616;
}
.quick-action-tabs-component.bg-sams-supp-red.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #fa4616;
}
.quick-action-tabs-component.bg-sams-supp-orange.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-orange.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ff8f1c;
}
.quick-action-tabs-component.bg-sams-supp-orange.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #ff8f1c;
}
.quick-action-tabs-component.bg-sams-supp-orange.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ff8f1c;
}
.quick-action-tabs-component.bg-sams-supp-pink.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-pink.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #de1b73;
}
.quick-action-tabs-component.bg-sams-supp-pink.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #de1b73;
}
.quick-action-tabs-component.bg-sams-supp-pink.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #de1b73;
}
.quick-action-tabs-component.bg-sams-supp-yellow.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-supp-yellow.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ffb500;
}
.quick-action-tabs-component.bg-sams-supp-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #ffb500;
}
.quick-action-tabs-component.bg-sams-supp-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ffb500;
}
.quick-action-tabs-component.bg-sams-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-sams-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #333;
}
.quick-action-tabs-component.bg-sams-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #333;
}
.quick-action-tabs-component.bg-sams-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #333;
}
.quick-action-tabs-component.bg-medium-blue-dark.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-medium-blue-dark.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #017acd;
}
.quick-action-tabs-component.bg-medium-blue-dark.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #017acd;
}
.quick-action-tabs-component.bg-medium-blue-dark.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #017acd;
}
.quick-action-tabs-component.bg-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-light-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #78b9e7;
}
.quick-action-tabs-component.bg-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #78b9e7;
}
.quick-action-tabs-component.bg-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #78b9e7;
}
.quick-action-tabs-component.bg-orange.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-orange.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ce4c11;
}
.quick-action-tabs-component.bg-orange.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #ce4c11;
}
.quick-action-tabs-component.bg-orange.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #ce4c11;
}
.quick-action-tabs-component.bg-green.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-green.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #5fb446;
}
.quick-action-tabs-component.bg-green.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #5fb446;
}
.quick-action-tabs-component.bg-green.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #5fb446;
}
.quick-action-tabs-component.bg-gray.style1 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.bg-gray.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #757575;
}
.quick-action-tabs-component.bg-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #757575;
}
.quick-action-tabs-component.bg-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #757575;
}
.quick-action-tabs-component.bg-jet-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-jet-purple.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #4f0099;
}
.quick-action-tabs-component.bg-jet-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #4f0099;
}
.quick-action-tabs-component.bg-jet-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #4f0099;
}
.quick-action-tabs-component.bg-moosejaw-red.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-moosejaw-red.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #a93439;
}
.quick-action-tabs-component.bg-moosejaw-red.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #a93439;
}
.quick-action-tabs-component.bg-moosejaw-red.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #a93439;
}
.quick-action-tabs-component.bg-hayneedle-gray-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-hayneedle-gray-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #45545f;
}
.quick-action-tabs-component.bg-hayneedle-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #45545f;
}
.quick-action-tabs-component.bg-hayneedle-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #45545f;
}
.quick-action-tabs-component.bg-shoes-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-shoes-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #203566;
}
.quick-action-tabs-component.bg-shoes-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #203566;
}
.quick-action-tabs-component.bg-shoes-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #203566;
}
.quick-action-tabs-component.bg-bonobos-brown.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-bonobos-brown.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #2f1214;
}
.quick-action-tabs-component.bg-bonobos-brown.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #2f1214;
}
.quick-action-tabs-component.bg-bonobos-brown.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #2f1214;
}
.quick-action-tabs-component.bg-allswell-black.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-allswell-black.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #000;
}
.quick-action-tabs-component.bg-allswell-black.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #000;
}
.quick-action-tabs-component.bg-allswell-black.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a,
.quick-action-tabs-component.bg-barenecessities-black.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-barenecessities-black.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #000;
}
.quick-action-tabs-component.bg-barenecessities-black.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #000;
}
.quick-action-tabs-component.bg-barenecessities-black.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a,
.quick-action-tabs-component.bg-parcel-black.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-parcel-black.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #000;
}
.quick-action-tabs-component.bg-parcel-black.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #000;
}
.quick-action-tabs-component.bg-parcel-black.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #000;
}
.quick-action-tabs-component.bg-vudu-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-vudu-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0072ce;
}
.quick-action-tabs-component.bg-vudu-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #0072ce;
}
.quick-action-tabs-component.bg-vudu-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #0072ce;
}
.quick-action-tabs-component.bg-eloquil-brown.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-eloquil-brown.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #231f20;
}
.quick-action-tabs-component.bg-eloquil-brown.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #231f20;
}
.quick-action-tabs-component.bg-eloquil-brown.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #231f20;
}
.quick-action-tabs-component.bg-modcloth-gray-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li
  h1
  a,
.quick-action-tabs-component.bg-modcloth-gray-blue.style1
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #48515f;
}
.quick-action-tabs-component.bg-modcloth-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: #48515f;
}
.quick-action-tabs-component.bg-modcloth-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active
  a {
  color: #48515f;
}
.quick-action-tabs-component .tab-content > .tab-pane {
  display: block;
  height: 0;
  overflow: hidden;
}
.quick-action-tabs-component .tab-content > .active {
  height: auto;
}
.quick-action-tabs-component .wrapper {
  height: 70px;
  margin: 0 auto 25px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
@media print {
  .quick-action-tabs-component .wrapper {
    padding-left: unset !important;
  }
  .quick-action-tabs-component .wrapper .nav.nav-tabs {
    margin: 0 auto;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
}
.quick-action-tabs-component .scroller {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  overflow: hidden;
  padding: 0;
  width: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.quick-action-tabs-component .scroller-right {
  float: right;
}
.quick-action-tabs-component .scroller-left {
  float: left;
}
.quick-action-tabs-component .active-tab {
  display: none;
}
.quick-action-tabs-component ul.nav.nav-tabs {
  border: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  padding-bottom: 25px;
  text-align: center;
}
.quick-action-tabs-component ul.nav.nav-tabs.list {
  display: block;
  left: 0px;
  margin-left: 0;
  margin-top: 0px;
  min-width: 3000px;
  position: absolute;
  top: 0px;
}
@media print {
  .quick-action-tabs-component ul.nav.nav-tabs.list {
    min-width: 1200px !important;
  }
}
.quick-action-tabs-component ul.nav.nav-tabs.list li {
  display: table-cell;
  float: left;
  position: relative;
}
@media (min-width: 992px) {
  .quick-action-tabs-component ul.nav.nav-tabs {
    font-size: 30px;
  }
}
.quick-action-tabs-component ul.nav.nav-tabs li {
  display: inline-block;
  float: none;
}
.quick-action-tabs-component ul.nav.nav-tabs li .tab-icon {
  display: none;
}
.quick-action-tabs-component ul.nav.nav-tabs li a {
  border: none;
  color: inherit;
  white-space: nowrap;
}
.quick-action-tabs-component ul.nav.nav-tabs li a:hover {
  color: #017acd;
}
.quick-action-tabs-component ul.nav.nav-tabs li a:focus {
  text-decoration: underline;
}
.quick-action-tabs-component ul.nav.nav-tabs li.active a {
  color: #017acd;
  font-weight: 600;
  text-decoration: underline;
}
.quick-action-tabs-component ul.nav.nav-tabs li.active a:after {
  content: " ";
  display: block;
  text-decoration: underline;
}
.quick-action-tabs-component.style1 .wrapper {
  border-bottom: 1px solid #e6e7e8;
  height: 75px;
  margin-bottom: 25px;
}
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 15px;
  position: relative;
}
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li a {
  font-size: 30px;
  font-weight: 500;
}
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h1,
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h2,
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h3,
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h4,
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h5,
.quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li h6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  line-height: 1;
  margin: 12px 0 0;
}
.quick-action-tabs-component.style2 .scroller {
  height: 75px;
}
.quick-action-tabs-component.style2 .wrapper {
  border-bottom: 1px solid #e6e7e8;
  height: 75px;
  margin-bottom: 25px;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 15px;
  position: relative;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li a {
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .active-border {
  display: none;
}
.quick-action-tabs-component.style2
  .wrapper
  ul.nav.nav-tabs
  li.active
  .active-border {
  background: var(--blue);
  bottom: 0;
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  right: 0;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li.active a {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h1,
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h2,
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h3,
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h4,
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h5,
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li h6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  line-height: 1;
  margin: 12px 0 0;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .tab-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  width: 24px;
}
.quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .tab-icon img {
  max-height: 24px;
  width: 24px;
}
.quick-action-tabs-component.style2
  .wrapper
  ul.nav.nav-tabs
  li
  .tab-icon
  .no-icon {
  background-color: #d8d8d8;
  border: 1px solid #979797;
  height: 24px;
  width: 24px;
}
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h1,
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h2,
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h3,
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h4,
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h5,
.quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li h6 {
  margin: 0;
  padding-top: 15px;
}
.quick-action-tabs-component.style2.only-label
  .wrapper
  ul.nav.nav-tabs
  li
  .tab-icon {
  display: none;
}
.quick-action-tabs-component.style3 .scroller {
  height: 35px;
}
.quick-action-tabs-component.style3 .wrapper {
  height: 40px;
  margin-bottom: 25px;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs {
  margin-top: 2px;
  padding-left: 1px;
}
@media (max-width: 480px) {
  .quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs {
    display: none;
  }
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border-radius: 17.5px;
  height: 35px;
  margin: 0 10px 0 0;
  padding: 0 12px;
}
.quick-action-tabs-component.style3
  .wrapper
  ul.nav.nav-tabs
  li:not(.active):hover {
  background-color: #dadce0;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li.active {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li.active a {
  color: var(--black);
  text-decoration: none;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li.active a:hover {
  text-decoration: none;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h1,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h2,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h3,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h4,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h5,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h6 {
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h1 a,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h2 a,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h3 a,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h4 a,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h5 a,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h6 a {
  color: var(--black);
  text-decoration: none;
}
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h1 a:hover,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h2 a:hover,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h3 a:hover,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h4 a:hover,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h5 a:hover,
.quick-action-tabs-component.style3 .wrapper ul.nav.nav-tabs li h6 a:hover {
  text-decoration: none;
}
.quick-action-tabs-component.style3 .wrapper .custom-select-style3 {
  text-align: right;
}
.quick-action-tabs-component.style3 .wrapper .tabs-select-list {
  background-color: #fff;
  border-radius: 17.5px;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  height: 37px;
  padding: 0px 5px;
}
.quick-action-tabs-component .componentWrapper {
  border: solid pink;
  border-radius: 25px;
  padding: 15px 10px 10px;
}
.quick-action-tabs-component .componentWrapper .header {
  background: pink;
  border-radius: 10px;
  color: #fff;
  margin-left: 10px;
  margin-top: -25px;
  padding: 2px 10px;
  position: absolute;
}
ul.nav.nav-tabs li {
  padding: 0px 15px;
}
.fullscreen-fix {
  width: 55rem;
}
.rte-styles.richtext .body-three {
  font-size: 22px;
}
.rte-styles.richtext .body-four {
  font-size: 26px;
}
.rte-styles p span {
  border-bottom: transparent !important;
}
.search-hero-full {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
.search-hero-component {
  background-size: cover;
  height: 454px;
  position: relative;
}
@media (min-width: 768px) {
  .search-hero-component.half-height {
    height: 225px;
  }
  .search-hero-component.half-height .search-hero-content {
    -webkit-transform: translateY(-26px);
    transform: translateY(-26px);
  }
  .search-hero-component.half-height .search-hero-text {
    margin-bottom: 10px;
  }
}
.search-hero-component.bg-white {
  background-color: #fff;
}
.search-hero-component.bg-white .search-hero-content .search-hero-text,
.search-hero-component.bg-white .search-hero-content h1 {
  color: #000;
}
.search-hero-component.bg-transparent {
  background-color: transparent;
}
.search-hero-component.bg-transparent .search-hero-content .search-hero-text,
.search-hero-component.bg-transparent .search-hero-content h1 {
  color: #000;
}
.search-hero-component.bg-light-blue {
  background: #78b9e7;
}
.search-hero-component.bg-light-orange {
  background: #fba72b;
}
.search-hero-component.bg-light-green {
  background: #3f8756;
}
.search-hero-component.bg-coral {
  background: pink;
}
.search-hero-component.black-text .search-hero-content .search-hero-text,
.search-hero-component.black-text .search-hero-content h1 {
  color: #000;
}
@media (min-width: 768px) {
  .search-hero-component {
    height: 255px;
  }
}
@media (min-width: 992px) {
  .search-hero-component {
    height: 350px;
  }
}
.search-hero-component .darken-image {
  background: #000;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
}
.search-hero-content {
  bottom: 62px;
  color: hsla(0, 0%, 100%, 0.87);
  padding: 0 calc(2vw + 8px);
  position: relative;
  text-align: center;
  width: 100%;
}
.search-hero-content.center-align {
  bottom: 30px;
  left: 0;
  margin: auto;
  padding-left: 6%;
  padding-right: 7%;
  position: absolute;
  right: 0;
}
@media (min-width: 768px) {
  .search-hero-content.center-align {
    bottom: 0;
    height: 200px;
    padding-left: 25%;
    padding-right: 25%;
    top: 0;
  }
}
@media (min-width: 992px) {
  .search-hero-content.center-align {
    padding-left: 25%;
    padding-right: 25%;
  }
}
.search-hero-component.bg-white .hero-content {
  color: #017acd;
}
@media (min-width: 768px) {
  .search-hero-content {
    bottom: 25px;
    padding: 0 10.45455vw;
  }
}
@media (min-width: 992px) {
  .search-hero-content {
    bottom: 105px;
  }
}
@media (min-width: 1500px) {
  .search-hero-content {
    padding: 0 154px;
  }
}
.search-hero-content h1 {
  font-size: 34px;
  margin-bottom: 2px !important;
}
@media (min-width: 768px) {
  .search-hero-content h1 {
    font-size: 34px;
    margin-bottom: 2px !important;
    margin-top: 37px;
  }
}
@media (min-width: 992px) {
  .search-hero-content h1 {
    font-size: 34px;
    margin-bottom: 2px !important;
    margin-top: 32px;
  }
}
.search-hero-content img {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .search-hero-content img {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .search-hero-content img {
    margin-bottom: 30px;
  }
}
.search-hero-content .search-hero-text {
  font-size: 23px;
  margin-bottom: 118px;
}
@media (min-width: 768px) {
  .search-hero-content .search-hero-text {
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  .search-hero-content .search-hero-text {
    font-size: 24px;
    margin-bottom: 35px;
  }
}
.search-hero-content .search-hero-button {
  color: #fff;
  font-weight: 600;
  letter-spacing: 3px;
}
.search-hero-component.bg-white .hero-button {
  border-color: #017acd;
  color: #017acd;
}
@media (min-width: 992px) {
  .search-hero-content .search-hero-button {
    border: 2px solid #fff;
    border-radius: 25px;
    letter-spacing: normal;
    padding: 6px 50px;
  }
}
.search-hero-content .search-hero-button:hover {
  background: #fff;
  border: none;
  color: #017acd;
  text-decoration: none;
}
.search-hero-component.bg-white .search-hero-button:hover {
  background: #017acd;
  color: #fff;
}
.search-hero-content .back-arrow {
  color: #444;
  display: none;
  float: left;
  font-size: 24px;
  margin-left: 15px;
}
.search-hero-content .clean-search {
  color: #017acd;
  display: none;
  float: right;
  font-size: 24px;
  margin: 2px 13px 0 0;
}
.search-hero-content .search-input::-ms-clear {
  display: none;
}
.search-hero-component.focus .search-bar-component {
  background: #f4f4f4;
  bottom: 0;
  height: auto;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component {
    background: transparent;
    height: 50px;
    margin: 5px 5px 8px;
    padding: 3px;
    position: relative;
    z-index: auto;
  }
}
.search-hero-component.focus .search-bar-component form.js-search-form {
  border-radius: 0;
  border-width: 0 0 1px;
  -webkit-box-shadow: 0 2px 2px #ccc;
  box-shadow: 0 2px 2px #ccc;
  height: 53px;
  padding: 13px 0 0;
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component form.js-search-form {
    border-radius: 30px;
    border-width: 1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: auto;
    padding: 0 10px;
  }
}
.search-hero-component.focus .search-bar-component .btn-search {
  display: none;
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component .btn-search {
    display: block;
  }
}
.search-hero-component.focus .search-bar-component .back-arrow,
.search-hero-component.focus .search-bar-component .clean-search {
  display: block;
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component .back-arrow,
  .search-hero-component.focus .search-bar-component .clean-search {
    display: none;
  }
}
.search-hero-component.focus .search-bar-component .search-input {
  width: calc(100% - 90px);
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component .search-input {
    width: calc(98% - 50px);
  }
}
.search-hero-component.focus .search-bar-component .suggested-search {
  top: 53px;
}
@media (min-width: 992px) {
  .search-hero-component.focus .search-bar-component .suggested-search {
    top: 60px;
  }
}
@media (max-width: 768px) {
  .career-search-wrap .search-hero-content {
    bottom: 130px;
    display: block;
    margin: 0 auto;
    padding: 0;
    position: static;
    width: 80%;
  }
}
.career-search-wrap .search-hero-content h1 {
  font-size: 40px;
}
.career-search-wrap .search-hero-content h1:after {
  display: none;
}
.career-search-wrap .search-hero-content .center-align {
  height: auto;
}
.career-search-wrap .search-hero-text {
  font-size: 25px;
}
@media (max-width: 768px) {
  .career-search-wrap .search-hero-text {
    margin-bottom: 0px;
  }
}
.career-search-wrap .search-bar-hero {
  background: none;
  width: 100%;
}
@media (max-width: 480px) {
  .career-search-wrap .search-bar-hero {
    margin: 0 auto;
    width: 100%;
  }
}
.career-search-wrap .search_section_container {
  position: relative;
}
@media (max-width: 768px) {
  .career-search-wrap .search_section_container {
    width: 100%;
  }
}
.career-search-wrap .search-container .location-range-wrapper {
  position: relative;
}
.career-search-wrap
  .search-container
  .location-range-wrapper
  .location-range-title-heading {
  color: #0053e2;
  font-family: Bogle;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 400;
  margin: 5px 7px 5px 5px;
}
.career-search-wrap
  .search-container
  .location-range-wrapper
  .location-range-title {
  color: #333;
  font-weight: 400;
  margin: 20px 0px 20px 27px;
  text-align: left;
}
.career-search-wrap
  .search-container
  .location-range-wrapper
  .location-range-title:last-child {
  margin-bottom: 15px;
}
.career-search-wrap .search_section_container .search-location {
  left: -2px;
}
.career-search-wrap .search_section_container .search-location .location-icon {
  color: #0053e2;
  margin-left: 10px;
  margin-top: 10px;
  padding: 0px;
}
.career-search-wrap .search_section_container .search-location input {
  color: #959595;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 400;
}
.career-search-wrap .search_section_container .search-location input:focus {
  color: #333;
  font-weight: 400;
}
@media (max-width: 480px) {
  .career-search-wrap .search_section_container .search-location input {
    height: 40px;
    width: 100%;
  }
}
@media (min-width: 991px) {
  .career-search-wrap .search_section_container .search-location .search-icon {
    display: none;
  }
}
.career-search-wrap
  .search_section_container
  .search-location
  .search-icon
  .search-job-icon {
  display: inline-block;
  margin: 0;
}
@media (min-width: 768px) {
  .career-search-wrap .search_section_container .search-location .search-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 480px) {
  .career-search-wrap .search_section_container .search-location .search-icon {
    display: none;
  }
}
.career-search-wrap .search_section_container .search-job input {
  color: #959595;
  font-size: 16px;
  font-weight: 400;
  height: 100%;
  text-align: left;
}
.career-search-wrap .search_section_container .search-job input:focus {
  color: #333;
  font-weight: 400;
}
@media (max-width: 992px) {
  .career-search-wrap .search-location search-field-location {
    color: #0053e2;
    font-size: 16px;
    font-weight: 700;
  }
}
.career-search-wrap .search_section_container .search-result-container {
  max-width: 410px;
  position: relative;
  z-index: 99999;
}
@media (max-width: 768px) {
  .career-search-wrap .search_section_container .search-result-container {
    left: 0px;
    position: relative !important;
    right: 0;
    width: 292px;
  }
}
@media (max-width: 480px) {
  .career-search-wrap .search_section_container .search-result-container {
    top: -4px;
    width: 100%;
  }
}
.career-search-wrap
  .search_section_container
  .search-result-container
  .search-result-item {
  text-align: left;
}
.career-search-wrap .search-section-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 768px) {
  .career-search-wrap .search-section-wrapper {
    width: 100%;
  }
  .career-search-wrap .search-section-wrapper .search-location-mob {
    display: block;
  }
}
.career-search-wrap
  .search-section-wrapper
  .search-location-mob
  .search_mobile_form {
  position: relative;
}
@media (max-width: 768px) {
  .career-search-wrap .search-section-wrapper .search-mobile-container {
    display: block;
  }
}
.career-search-wrap .explore-btn-mb {
  background: #0053e2;
  border-radius: 3px;
  color: #fff;
  display: none;
  font-size: 16px;
  height: 43px;
  min-width: 247px;
}
@media (max-width: 768px) {
  .career-search-wrap .explore-btn-mb {
    display: block;
    margin-top: 10px;
  }
}
.dv-back-opacity {
  background: rgba(0, 0, 0, 0.35);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 72px;
  z-index: 100;
}
body.global-alert-visible .dv-back-opacity {
  top: 140px;
}
.search-results-component.filter-open .dv-back-opacity {
  display: block;
}
.search-results-component.on-service-tab .dv-back-opacity {
  display: none !important;
}
@media (min-width: 992px) {
  .dv-back-opacity {
    display: none !important;
  }
}
.dv-search-filters {
  background: hsla(0, 0%, 100%, 0.95);
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px 25px 20px;
  position: fixed;
  right: 0;
  top: 72px;
  z-index: 101;
}
body.global-alert-visible .dv-search-filters {
  top: 140px;
}
.search-results-component.filter-open .dv-search-filters {
  display: block;
}
.search-results-component.on-service-tab .dv-search-filters {
  display: none !important;
}
@media (min-width: 768px) {
  .dv-search-filters {
    padding: 35px 30px 20px;
    right: auto;
    width: 350px;
  }
}
@media (min-width: 992px) {
  .dv-search-filters {
    position: static;
    -webkit-box-flex: 0;
    background: transparent;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    margin: 0 90px 0 0;
    padding: 0;
    z-index: 0;
  }
}
.dv-search-filters > .dv-hide {
  padding-bottom: 13px;
  text-align: right;
}
.dv-search-filters > .dv-hide > .hide-filters {
  color: #333;
  font-size: 12px;
}
.dv-search-filters .dv-tag {
  color: #333;
  padding-top: 7px;
}
.dv-search-filters .dv-tag > .tag-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 31px;
}
.dv-search-filters .dv-tag > .tag-header > .tag-title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  font-size: 12px;
}
.dv-search-filters .dv-tag > .tag-header > .tag-title.big-title {
  color: #111;
  font-size: 18px;
}
.dv-search-filters .dv-tag > .tag-header > .tag-checkbox {
  position: relative;
  -webkit-box-flex: 0;
  border: 1px solid #444;
  border-radius: 1px;
  -ms-flex: 0 0 14px;
  flex: 0 0 14px;
  height: 14px;
  margin: 0 10px;
}
.dv-search-filters .dv-tag > .tag-header > .tag-checkbox.active {
  background: #017acd;
  border-color: #017acd;
}
.dv-search-filters .dv-tag > .tag-header > .tag-checkbox.active:after {
  color: #fff;
  content: "check";
  display: block;
  font-size: 14px;
  font-weight: 700;
  left: -1px;
  position: absolute;
  top: -5px;
}
.dv-tag.has-childs > .tag-header > .tag-expand {
  visibility: visible !important;
}
.dv-search-filters .dv-tag > .tag-header > .tag-expand {
  visibility: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px;
  height: 31px;
}
.dv-search-filters .dv-tag > .tag-header > .tag-expand:after {
  content: "expand_more";
  display: block;
  font-size: 25px;
}
.dv-tag.expanded > .tag-header > .tag-expand:after {
  content: "expand_less";
}
.dv-search-filters .dv-tag .tag-childs {
  display: none;
  padding-left: 15px;
}
.dv-search-filters .dv-tag.expanded > .tag-childs {
  display: block;
}
.dv-search-filters > .dv-tag {
  border-top: 1px solid #ccc;
  margin-bottom: 15px;
  padding-left: 13px;
}
.search-jcr-results-component,
.search-learning-results-component,
.search-solr-results-component {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .filters-results-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
  }
}
.search-results-wrapper {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .search-results-wrapper {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    margin-top: 0;
  }
}
.search-results-filter-selected {
  background: transparent;
  border: 2px solid #017acd;
  border-radius: 23px;
  color: #017acd;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  height: 36px;
  line-height: 32px;
  margin: 6px 4px;
  padding: 0 45px 0 26px;
  position: relative;
  text-transform: capitalize;
  top: 3px;
}
.search-results-filter-selected:hover {
  color: #00008b;
}
.search-results-filter-selected .filter-clear {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-blue-dark.svg)
    50%/100% auto no-repeat;
  color: #017acd;
  display: block;
  height: 11px;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 11px;
}
.search-results-filter-selected-filters {
  display: none;
  padding: 0 115px 0 20px;
  position: relative;
  vertical-align: bottom;
}
@media (min-width: 768px) {
  .search-results-filter-selected-filters {
    display: inline-block;
    max-width: calc(100% - 85px);
    vertical-align: middle;
  }
}
.search-results-filter-selected-filters .search-results-filter-clear {
  color: #333;
  font-size: 14px;
  margin: 0;
  position: absolute;
  right: 0;
  top: calc(50% + 2px);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.search-results-filter-apply-wrapper {
  margin-bottom: 35px;
  text-align: center;
}
@media (min-width: 768px) {
  .search-results-filter-apply-wrapper {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .search-results-filter-apply-wrapper {
    display: none;
  }
}
.search-results-filter-apply-wrapper .search-results-filter-apply {
  font-size: 17px;
  height: 41px;
  line-height: 37px;
}
.search-results-filter-text {
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 992px) {
  .search-results-filter-text {
    display: none;
  }
}
.search-results-filter-text .search-results-filter-clear {
  color: #000;
  font-size: 16px;
}
@media (min-width: 992px) {
  .search-results-filter-text .search-results-filter-clear {
    display: none;
  }
}
.search-control-label {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.search-results-controls {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .search-results-controls {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.filter-open .search-results-controls {
  padding-bottom: 23px;
}
.search-results-selected-filter-wrapper {
  margin: -70px 0 40px;
  padding-left: 15px;
}
.search-results-component.on-service-tab
  .search-results-selected-filter-wrapper {
  display: none;
}
@media (min-width: 480px) {
  .search-results-selected-filter-wrapper {
    margin-top: -55px;
  }
}
@media (min-width: 768px) {
  .search-results-selected-filter-wrapper {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 0 14px;
  }
}
.filter-open .search-results-selected-filter-wrapper {
  display: none;
}
.search-results-filter-open {
  font-size: 15px;
  font-weight: 700;
  vertical-align: middle;
}
.search-results-filter-open:active,
.search-results-filter-open:focus,
.search-results-filter-open:hover {
  color: #007cd6;
  text-decoration: none;
}
.search-results-filter-open:after {
  content: "filter_list";
  display: inline-block;
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 21px;
  font-weight: 400;
  margin: -5px 0 0 5px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .search-results-filter-open .cant-filters {
    display: none;
  }
}
.search-sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .search-sort {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.search-sort .dv-search-inpt {
  display: block;
  height: 39px;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .search-sort .dv-search-inpt {
    width: auto;
    -ms-flex-preferred-size: 450px;
    flex-basis: 450px;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin: 0 100px 0 0;
  }
}
.search-sort .dv-search-inpt .search-inpt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #017acd;
}
.search-sort .dv-search-inpt .search-inpt .close-icon,
.search-sort .dv-search-inpt .search-inpt .loop-icon {
  -ms-flex-negative: 0;
  color: #017acd;
  flex-shrink: 0;
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}
.search-sort .dv-search-inpt .search-inpt .close-icon:hover,
.search-sort .dv-search-inpt .search-inpt .loop-icon:hover {
  cursor: pointer;
}
.search-sort .dv-search-inpt .search-inpt .loop-icon {
  font-size: 27px;
}
.search-sort .dv-search-inpt .search-inpt .close-icon {
  font-size: 20px;
  margin-right: 5px;
  padding-top: 7px;
}
.search-sort .dv-search-inpt .search-inpt.empty .close-icon {
  display: none;
}
.search-sort .dv-search-inpt .search-inpt .search-input {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-negative: 1;
  border: none;
  flex-shrink: 1;
  font-size: 14px;
  padding: 0 11px 0 21px;
}
.search-sort .dv-search-inpt .search-inpt .search-input:focus {
  outline: none;
}
.search-sort .dv-search-inpt .search-inpt .search-input::-ms-clear {
  display: none;
}
.search-sort .dv-search-inpt .dv-cats {
  overflow-y: auto;
  padding-left: 15px;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .search-sort .dv-search-inpt .dv-cats {
    padding: 0px;
  }
}
.search-sort .dv-search-inpt .dv-cats .search-cat {
  display: inline-block;
  font-size: 14px;
  margin-right: 8px;
  padding: 12px 13px 4px;
}
.search-sort .dv-search-inpt .dv-cats .search-cat.slcted {
  border-bottom: 2px solid #017acd;
  color: #017acd;
  font-weight: 700;
}
.search-sort .dv-search-inpt .dv-cats .search-cat:hover {
  cursor: pointer;
}
.search-sort .search-results-sort-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.search-results-component.on-service-tab
  .search-sort
  .search-results-sort-wrapper {
  display: none;
}
@media (min-width: 480px) {
  .search-sort .search-results-sort-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.search-sort .search-results-sort-wrapper .search-results-sort {
  border-bottom: 2px solid #007cd6;
  color: #007cd6;
  display: inline-block;
  font-size: 14px;
  margin-top: 6px;
  padding-bottom: 8px;
  position: relative;
  text-decoration: none;
  width: 150px;
}
@media (min-width: 480px) {
  .search-sort .search-results-sort-wrapper .search-results-sort {
    margin: 0 0 0 15px;
  }
}
@media (min-width: 992px) {
  .search-sort .search-results-sort-wrapper .search-results-sort {
    width: 215px;
  }
}
.search-sort .search-results-sort-wrapper .search-results-sort:active,
.search-sort .search-results-sort-wrapper .search-results-sort:focus,
.search-sort .search-results-sort-wrapper .search-results-sort:hover {
  color: #007cd6;
  text-decoration: none;
}
.search-sort .search-results-sort-wrapper .search-results-sort:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue-light.svg)
    50%/18px auto no-repeat;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  right: 5px;
  top: calc(50% - 1px);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 15px;
}
.search-sort .search-results-sort-wrapper .search-results-sort-options {
  background: #fff;
  border: 1px solid #ccc;
  padding: 23px 24px;
  position: absolute;
  right: 0;
  top: 0 !important;
  width: 223px;
  z-index: 1;
}
.search-sort
  .search-results-sort-wrapper
  .search-results-sort-options
  .search-results-sort-options-close {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue-light.svg)
    100% 0/18px auto no-repeat;
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  right: 12px;
  top: 12px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 15px;
}
.search-sort .search-results-sort-wrapper .search-results-sort-options ul {
  margin: 0;
  padding: 0;
}
.search-sort .search-results-sort-wrapper .search-results-sort-options li {
  list-style: none;
  margin-top: 25px;
}
.search-sort
  .search-results-sort-wrapper
  .search-results-sort-options
  li:first-child {
  margin: 0;
}
.search-sort .search-results-sort-wrapper .search-results-sort-options a {
  color: #333;
  font-size: 16px;
}
.search-sort .search-results-sort-wrapper .search-results-sort-options a:active,
.search-sort .search-results-sort-wrapper .search-results-sort-options a:focus,
.search-sort .search-results-sort-wrapper .search-results-sort-options a:hover {
  text-decoration: none;
}
.search-sort
  .search-results-sort-wrapper
  .search-results-sort-options
  .radio-link {
  font-size: 13px;
  padding-left: 29px;
}
.search-sort
  .search-results-sort-wrapper
  .search-results-sort-options
  .radio-link:before {
  height: 16px;
  width: 16px;
}
.search-sort
  .search-results-sort-wrapper
  .search-results-sort-options
  .radio-link:after {
  height: 7px;
  width: 8px;
}
.search-results-text {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  font-size: 15px;
  margin: 10px 0;
  padding-left: 25px;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media (min-width: 768px) {
  .search-results-text {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    font-size: 13px;
    margin: 0 0 7px;
    order: 0;
    padding-left: 0;
  }
}
.search-results-text .search-results-term-quotes {
  white-space: nowrap;
}
.search-results,
.services-now-results {
  border-top: 1px solid #ddd;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .search-results,
  .services-now-results {
    border: none;
  }
}
.search-results-wrapper .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  display: none;
  height: 50px;
  margin: auto;
  position: 50% 0 0 50%;
  width: 50px;
}
.search-result,
.services_now_results {
  border-bottom: 1px solid #ddd;
  display: block;
  padding: 18px 15px 10px;
  position: relative;
}
@media (min-width: 768px) {
  .search-result,
  .services_now_results {
    border: none;
    margin-bottom: 8px;
    padding-top: 10px;
  }
}
.search-result:hover,
.services_now_results:hover {
  background-color: rgba(1, 122, 205, 0.1);
  text-decoration: none;
}
.search-result .result-description,
.services_now_results .result-description {
  color: rgba(0, 0, 0, 0.74);
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 1.57;
  text-transform: none;
}
.search-result-title {
  color: #00008b;
  font-size: 22px;
  line-height: 1.38;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .search-result-title {
    font-size: 23px;
  }
}
.search-result-type {
  color: #007cd6;
  font-weight: 600;
  letter-spacing: 3px;
  line-height: 1.57;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.desktop-search {
  visibility: hidden;
}
@media (min-width: 992px) {
  .desktop-search {
    visibility: visible;
  }
}
.tablet-search {
  visibility: visible;
}
@media (min-width: 992px) {
  .tablet-search {
    visibility: hidden;
  }
}
.search-result-date-tags {
  color: rgba(0, 76, 145, 0.7);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2.6px;
  line-height: 1.83;
}
@media (min-width: 768px) {
  .search-result-date-tags {
    font-size: 12px;
  }
}
.search-result-link {
  display: block;
  height: 17px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
}
.search-result-link img {
  width: 100%;
}
.search-result-tag-title {
  color: rgba(0, 76, 145, 0.7);
  font-weight: 700;
  letter-spacing: 2.6px;
  text-align: left;
}
.search-result-tag-title.tags {
  font-weight: 400;
}
.search-results-pagination-wrapper {
  text-align: center;
}
@media (min-width: 992px) {
  .search-results-pagination-wrapper {
    text-align: left;
  }
}
.no-results {
  font-size: 14px;
  margin: 5px 0 80px;
  padding: 9px 14px;
}
.hide-vertical-scroll-mobile {
  overflow-y: hidden;
}
@media (min-width: 992px) {
  .hide-vertical-scroll-mobile {
    overflow-y: auto;
  }
}
.search-bar-component {
  border-bottom: 2px solid;
  border-color: #d3d3d3;
  font-size: 0;
  height: 50px;
  margin: 5px;
  padding: 3px;
  position: relative;
}
.search-bar-component .btn-search {
  background-color: transparent;
  border: none;
  color: #a9a9a9;
  display: inline-block;
  font-size: 18px;
  height: 40px;
  vertical-align: top;
  width: 50px;
}
.search-bar-component .btn-search .icon-search-grey {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon_grey_search.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 30px;
  margin-left: 5px;
  margin-top: 6px;
  width: 30px;
}
.search-bar-component .search-input {
  background-color: transparent;
  border: transparent;
  color: #a9a9a9;
  display: inline-block;
  font-size: 18px;
  padding: 8px 8px 8px 3px;
  vertical-align: top;
  width: calc(92% - 50px);
}
.search-bar-component .search-input:focus {
  outline: none;
}
.search-bar-component .search-input:-moz-placeholder,
.search-bar-component .search-input::-webkit-input-placeholder {
  color: #a9a9a9;
}
.search-bar-component.search-bar-active {
  border-color: #006cce;
}
.search-bar-component.search-bar-active .search-input {
  color: #000;
}
.search-bar-component.search-bar-active .btn-search i {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/icon-search-blue.svg);
}
.search-bar-component .overlay-button {
  display: none;
  float: right;
}
.selected {
  background-color: #ebebeb;
  font-weight: 700;
}
.suggested-search {
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  left: 0;
  padding: 0px 0;
  position: absolute;
  top: 54px;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .suggested-search {
    top: 60px;
  }
}
.suggested-search.is-hidden {
  display: none;
}
.suggested-search-list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.suggested-search-list > .item {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.suggested-search-list > .item > .item-href {
  color: #000;
  display: block;
  padding: 7px 28px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.suggested-search-list > .item > .item-href .match-term {
  font-weight: 400;
}
.suggested-search-list > .item > .item-href:hover {
  background-color: #ebebeb;
  font-weight: 700;
}
#header-container.darken-header-footer
  .suggested-search-list
  > .item
  > .item-href {
  color: #000;
}
#header-container.darken-header-footer
  .suggested-search-list
  > .item
  > .item-href:hover {
  text-decoration: none;
}
.suggested-search-list > .item b {
  font-weight: 400;
}
.search-bar-hero {
  background: #fff;
  border-radius: 100px;
  padding: 6px 10px;
}
.search-bar-hero .search-bar-component {
  border-bottom: 0px solid;
  margin: 5px 5px 8px;
}
.search-bar-hero .search-bar-component form {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 30px;
  padding: 0px 10px;
}
.search-bar-hero .search-bar-component form .btn-search {
  float: right;
}
.search-bar-hero .search-bar-component .search-input {
  padding: 0px 8px 10px;
  width: calc(98% - 50px);
}
.search-bar-hero span {
  background: #fff;
  color: #000;
  float: left;
  font-weight: 700;
  left: 25px;
  position: relative;
  text-transform: uppercase;
  z-index: 9;
}
@media (min-width: 768px) {
  .search-bar-hero {
    margin: 0px auto;
    width: 98%;
  }
}
@media (min-width: 992px) {
  .search-bar-hero {
    margin: 0px auto;
    width: 98%;
  }
}
.search-careers-section-main.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
.search-careers-section-main .sortblock {
  font-weight: 500;
  height: auto;
  position: relative;
  text-align: right;
}
.search-careers-section-main .header-search {
  background-color: #000;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 60px;
  -o-object-fit: contain;
  object-fit: contain;
}
.search-careers-section-main .header-image-wrapper {
  height: 35px;
  -o-object-fit: contain;
  object-fit: contain;
  padding: 13px 0px 12px 60px;
  width: 31px;
}
.search-careers-section-main .header-input-search {
  background-color: #fff;
  border-radius: 2.9px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 40px;
  margin: 12px 0px 8px 55px;
  width: 391px;
}
.search-careers-section-main .header-input-search input {
  border: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  margin: 8px 0px 10px 8.5px;
  width: 300px;
}
.search-careers-section-main .search-result-filter-con {
  display: none;
}
.search-careers-section-main .header-input-cancel {
  background-color: #0053e2;
  height: 11px;
  margin: 6px 0px 24px 5px;
}
.search-careers-section-main input:focus,
.search-careers-section-main textarea:focus {
  outline: none;
}
.search-careers-section-main .header-input-search-icon {
  border-left: 1px solid #d8d8d8;
}
.search-careers-section-main .category-filter {
  background-color: #fff;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: auto;
  overflow-x: scroll;
  overflow-y: hidden;
}
@media (min-width: 992px) {
  .search-careers-section-main .category-filter {
    overflow: hidden;
  }
}
.search-careers-section-main .category-item {
  cursor: pointer;
  height: auto;
  margin: 11px 0px 11.5px 50px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.search-careers-section-main .category-item.active {
  border-bottom: 3px solid #0053e2;
  font-weight: 700;
  margin-bottom: 0px;
}
.search-careers-section-main .category-label {
  color: #333;
  font-family: EverydaySans;
  font-size: 18px;
  padding: 0 12px;
  text-align: center;
}
.search-careers-section-main .search-result-container {
  background-color: #f2f2f2;
  border-top: 1px solid #d8d8d8;
  padding-top: 20px;
}
.search-careers-section-main .search-result-body {
  padding: 0 10px;
}
@media (min-width: 992px) {
  .search-careers-section-main .search-result-body {
    margin-top: 20px;
    padding: 0 50px 20px;
  }
}
.search-careers-section-main .filter-container {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
  float: left;
  height: auto;
  margin: 0;
  width: 22%;
}
.search-careers-section-main .result-heading {
  color: #333;
  float: left;
  position: relative;
}
.search-careers-section-main .filter-refine {
  color: #9b9b9b;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  height: auto;
  line-height: 2.86;
  margin: 8px 2px 6px 14px;
  width: auto;
}
.search-careers-section-main .filter-refine .filter-body {
  font-weight: 400;
}
.search-careers-section-main .search-result-heading .sortby {
  min-width: 120px;
  position: absolute;
  right: 145px;
}
.search-careers-section-main .search-result-heading .sortby p {
  color: #333;
  float: right;
}
.search-careers-section-main .search-result-heading .valueoption {
  margin-top: -12px;
}
.search-careers-section-main .search-result-heading .sortbyoption {
  position: absolute;
  right: 0;
}
.search-careers-section-main .search-result-heading .sortbyoption p {
  border-bottom: 3px solid #0053e2;
  cursor: pointer;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-right: 29px;
  text-align: left;
  width: 131px;
}
.search-careers-section-main .search-result-heading .sortbyoption .option {
  border: initial;
}
.search-careers-section-main .search-result-heading .arrows {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue.svg)
    50%/100% auto no-repeat;
  content: "";
  display: block;
  height: 8px;
  margin-left: 110px;
  margin-top: 15px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 15px;
}
.search-careers-section-main .search-result-heading .option {
  border: initial;
  display: none;
}
.search-careers-section-main .loadmore {
  margin: 30px 0 31px 45%;
}
.search-careers-section-main .loadmore i {
  font-style: normal;
  margin-left: 15px;
}
.search-careers-section-main .loadmore i:before {
  content: "+";
}
.search-careers-section-main .loadmore button {
  background-color: #fff;
  background-image: none;
  border: 2px solid #0053e2;
  border-radius: 20px;
  color: #0053e2;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.42857143;
  margin: 5px 0 0 5px;
  outline: none;
  padding: 8px 16px;
  text-align: center;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 138px;
}
.search-careers-section-main .filter-refine-child {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  line-height: 2.86;
  margin: 8px 2px 6px 24px;
  width: 80%;
}
.search-careers-section-main .filter-body-container,
.search-careers-section-main .filter-header-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.search-careers-section-main .filter-body-wrapper,
.search-careers-section-main .filter-header-container {
  border-bottom: 2px solid #f2f2f2;
}
.search-careers-section-main .filterhide {
  display: none;
}
.search-careers-section-main .clear-all-filters {
  color: #0053e2;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  height: 22px;
  line-height: 1.57;
  margin: 17px 10px 15px auto;
  width: auto;
}
.search-careers-section-main .filter-body-parent .filter-body-checkbox {
  display: none;
}
.search-careers-section-main .filter-body-parent .filter-refine {
  width: 80%;
}
.search-careers-section-main .filter-body-checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 23px 7% 0 auto;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.search-careers-section-main .filter-body {
  color: #333;
  font-size: 18px;
}
.search-careers-section-main .filter-refine-child .filter-body {
  font-size: 16px;
}
.search-careers-section-main input[type="checkbox"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  content: none;
  outline: none;
}
.search-careers-section-main input[type="checkbox"]:before {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/Check-Box-Button-Off.svg)
    50%/100% auto no-repeat;
  color: transparent !important;
  content: "";
  display: block;
  font-size: 17px;
  height: 18px;
  width: 18px;
}
.search-careers-section-main input[type="checkbox"]:checked:before {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/check-on.svg);
  background-repeat: no-repeat;
  background-size: cover;
  border: none;
}
.search-careers-section-main .filter-body-sort-ascending,
.search-careers-section-main .filter-body-sort-descending {
  margin: 19px 16px 25px 13px;
}
.search-careers-section-main .search-result-heading {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 18px;
  height: auto;
  line-height: 1.61;
}
.search-careers-section-main .serch-result-heading .result-heading {
  color: #333;
}
.search-careers-section-main .search-result-wrapper {
  background-color: #fff;
  float: none;
  height: auto;
  margin: 0;
  width: 100%;
  word-break: break-word;
}
@media (min-width: 992px) {
  .search-careers-section-main .search-result-wrapper {
    float: left;
    margin: 0 0 0 30px;
    width: calc(78% - 30px);
  }
  .search-careers-section-main .search-result-wrapper.gts-career-enabled {
    margin: 0;
    width: 100%;
  }
}
.search-careers-section-main .search-result-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  padding-right: 50px;
  width: calc(78% - 57px);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.search-careers-section-main .search-result-heading.gts-career-enabled-heading {
  padding: 0 50px;
  width: 100%;
}
.search-careers-section-main .search-result-headingrefine {
  display: none;
}
.search-careers-section-main .search-result-headingrefine .refine {
  font-weight: 700;
}
.search-careers-section-main .result-title-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.search-careers-section-main .result-title-wrapper .result-title a {
  color: #333;
}
.search-careers-section-main .result-category-wrapper {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 5px 0px 12px 10px;
}
.search-careers-section-main .search-result-body .result-title {
  color: #333;
  float: left;
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
  margin: 20px 0px 12px 10px;
  width: 50%;
  word-break: break-word;
}
.search-careers-section-main .result-city-time {
  color: #333;
  float: right;
  font-family: EverydaySans;
  font-size: 18px;
  line-height: 2;
  margin-top: 38px;
  position: relative;
  text-align: right;
  width: 50%;
  word-break: break-word;
}
.search-careers-section-main .result-city-time > span:after {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/location.svg)
    no-repeat;
  background-size: 19px 19px;
  content: "";
  display: inline-block;
  height: 19px;
  margin: 0 5px;
  position: relative;
  top: 2px;
  width: 19px;
}
.search-careers-section-main .result-category-img img {
  height: 24px;
  width: 22px;
}
.search-careers-section-main .result-category-name {
  font-family: EverydaySans;
  font-weight: 700;
  margin-left: 13px;
}
.search-careers-section-main .result-section {
  border-bottom: 2px solid #f2f2f2;
  margin-left: 10px;
  margin-right: 10px;
}
.search-careers-section-main .result-section .no-results {
  margin: 15px 0px;
}
.search-careers-section-main .filter-body-parent .arrows {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/Chevron.svg)
    50%/100% auto no-repeat;
  content: "";
  cursor: pointer;
  display: block;
  height: 10px;
  margin-top: 32px;
  position: absolute;
  right: 7%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 19px;
}
.search-careers-section-main .search-result-heading .arrows.active {
  margin: 10px 4px 15px 111px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.search-careers-section-main .filter-body-parent .arrows.active {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.search-careers-section-main .modal-body {
  background-color: #fff;
  border: 1px #000;
  border-radius: 0px 5px 5px 0px;
  -webkit-box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.5);
  box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  margin-bottom: 3em;
  max-width: 100%;
  min-width: 0%;
  opacity: 1;
  overflow: scroll;
  padding: 28px;
  position: absolute;
  top: 0px;
  width: 95%;
  z-index: 1999999999;
}
.search-careers-section-main .search-result-model {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  opacity: 1;
  overflow: initial;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 100%;
  z-index: 1999999999;
}
@media (max-width: 768px) {
  .search-careers-section-main .filter-body-container,
  .search-careers-section-main .filter-header-container {
    position: unset;
  }
  .search-careers-section-main .search-result-container {
    padding: 0;
  }
  .search-careers-section-main .filter-refine {
    width: 80%;
  }
  .search-careers-section-main .filter-refine-child {
    width: 79%;
  }
  .search-careers-section-main .header-input-search {
    margin: 12px 0px 8px 17px;
    width: 66%;
  }
  .search-careers-section-main .header-input-search input {
    width: 80%;
  }
  .search-careers-section-main .header-image-wrapper {
    padding: 13px 0px 12px 17px;
  }
  .search-careers-section-main .category-item {
    height: auto;
    margin: 11px 11px 11.5px;
  }
  .search-careers-section-main .category-filter {
    height: auto;
    overflow: scroll;
    width: 100%;
  }
  .search-careers-section-main .search-result-heading {
    display: none;
    padding: 17px 0px 17px 10%;
  }
  .search-careers-section-main .result-heading {
    color: #333;
  }
  .search-careers-section-main .result-section .no-results {
    margin: 0px;
  }
  .search-careers-section-main .search-result-headingrefine {
    color: #0053e2;
    cursor: pointer;
    display: block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-family: EverydaySans;
    font-size: 14px;
    height: 20px;
    margin-left: 17px;
    padding: 30px 0;
    text-align: center;
  }
  .search-careers-section-main .search-result-headingrefine .refine {
    margin-left: auto;
    width: 30%;
  }
  .search-careers-section-main .search-result-headingrefine .refine p {
    display: inline-block;
  }
  .search-careers-section-main
    .search-result-headingrefine
    .refine-filter-icon {
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px;
  }
  .search-careers-section-main .sortblock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    width: 30%;
  }
  .search-careers-section-main .search-result-headingrefine .sortby {
    margin-left: 1px;
    width: 40%;
  }
  .search-careers-section-main .search-result-headingrefine .sortby p {
    color: #333;
    text-align: left;
  }
  .search-careers-section-main .search-result-headingrefine .sortbyoption {
    margin-left: 12px;
    width: 100%;
  }
  .search-careers-section-main .search-result-headingrefine .sortbyoption p {
    border-bottom: 3px solid #0053e2;
    cursor: pointer;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding-right: 0;
    text-align: left;
    width: 125px;
  }
  .search-careers-section-main
    .search-result-headingrefine
    .sortbyoption
    .option {
    border: 0px;
  }
  .search-careers-section-main .search-result-headingrefine .searchdescription {
    color: #000;
    font-size: 18px;
    width: auto;
  }
  .search-careers-section-main .search-result-headingrefine .arrows {
    border: 2px solid #0053e2;
    border-width: 2px 2px 0 0;
    height: 10px;
    margin: 5px 4px 15px 100px;
    position: absolute;
    -webkit-transform: rotate(310deg);
    transform: rotate(310deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
    width: 10px;
  }
  .search-careers-section-main .search-result-headingrefine .arrows.active {
    margin: 0px 4px 15px 111px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  .search-careers-section-main .search-result-headingrefine .option {
    border: initial;
    display: none;
  }
  .search-careers-section-main .search-result-body .filter-container {
    display: none;
  }
  .search-careers-section-main .search-result-wrapper {
    margin: 40px 0px 50px;
    padding-bottom: 10px;
  }
  .search-careers-section-main .search-result-body .result-title {
    font-size: 22px;
    margin: 20px 0 0px 10px;
    width: 100%;
  }
  .search-careers-section-main .result-city-time {
    margin: 0;
    text-align: right;
    width: 100%;
  }
  .search-careers-section-main body {
    margin: 0px;
  }
  .search-careers-section-main .result-category-wrapper {
    font-size: 14px;
    margin: 0 0 10px 10px;
    width: 100%;
  }
  .search-careers-section-main .result-title-wrapper {
    display: block;
  }
  .search-careers-section-main .search-result-filter-con {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin: 20px 0 0 0px;
    padding-left: 17px;
    width: 100%;
  }
  .search-careers-section-main .search-result-filter-con button i:before {
    content: "✕";
    font-size: 15px;
  }
  .search-careers-section-main .filter-close-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: scroll;
    width: 100%;
  }
  .search-careers-section-main .filter-close-container button i {
    font-style: normal;
    padding-left: 10px;
  }
  .search-careers-section-main .clear-filter-link {
    color: #0053e2;
    cursor: pointer;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.57;
    margin-left: 12px;
  }
  .search-careers-section-main .search-result-filter-con button {
    background-color: transparent;
    background-image: none;
    border: 1px solid #0053e2;
    border-radius: 20px;
    color: #0053e2;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 1.42857143;
    margin: 5px 0 0 5px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
  }
  .search-careers-section-main .clear-all-filters {
    display: none;
  }
  .search-careers-section-main .filterhide {
    color: #0053e2;
    cursor: pointer;
    display: block;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    height: 22px;
    line-height: 1.57;
    margin: 17px 0px 15px 62px;
  }
  .search-careers-section-main .search-result-headingrefine {
    padding: 20px 0;
  }
  .search-careers-section-main .search-result-model {
    width: 440px;
  }
  .search-careers-section-main .filter-body-parent .arrows {
    margin-left: 335px;
  }
  .search-careers-section-main .filter-body-checkbox {
    margin: 23px 0 0 auto;
  }
  .search-careers-section-main .loadmore {
    margin: 5% 0% 5% 40%;
  }
}
@media (max-width: 480px) {
  .search-careers-section-main .search-result-body {
    padding: 0;
  }
  .search-careers-section-main .search-result-body .result-title {
    font-size: 20px;
  }
  .search-careers-section-main .category-item.active,
  .search-careers-section-main .result-category-wrapper {
    font-weight: 700;
  }
  .search-careers-section-main .search-result-headingrefine {
    display: block;
    height: auto;
  }
  .search-careers-section-main .search-result-headingrefine .searchdescription {
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
  }
  .search-careers-section-main .search-result-headingrefine .refine {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left;
    margin-left: 0;
    width: auto;
  }
  .search-careers-section-main .search-result-headingrefine .refine p {
    margin: 0;
  }
  .search-careers-section-main .sortblock {
    margin-right: 25px;
    width: auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .search-careers-section-main .search-result-headingrefine .sortby {
    width: auto;
  }
  .search-careers-section-main .search-result-headingrefine .sortby p {
    white-space: nowrap;
  }
  .search-careers-section-main .search-result-headingrefine .sortbyoption {
    width: auto;
  }
  .search-careers-section-main .search-result-headingrefine .sortbyoption p {
    width: 110px;
  }
  .search-careers-section-main
    .search-result-headingrefine
    .sortbyoption
    .option {
    border: 0px;
  }
  .search-careers-section-main .search-result-body {
    display: block;
  }
  .search-careers-section-main .search-result-filter-con {
    margin: 0px 0px 20px;
    padding-right: 20px;
  }
  .search-careers-section-main .search-result-wrapper {
    margin-top: 0px;
  }
  .search-careers-section-main .loadmore {
    margin: 15% 0px 0px 32%;
    padding: 5% 0%;
  }
  .search-careers-section-main .loadmore button {
    font-size: 14px;
    padding: 6px;
    width: 130px;
  }
  .search-careers-section-main .search-result-container {
    padding-bottom: 3px;
  }
  .search-careers-section-main .search-result-model {
    width: 100%;
  }
  .search-careers-section-main .filter-body-parent .arrows {
    margin-left: 80%;
  }
  .search-careers-section-main .filter-body-checkbox {
    margin: 23px 0 0 auto;
  }
  .search-careers-section-main .filter-refine {
    width: 70%;
  }
  .search-careers-section-main .search-result-headingrefine {
    padding-top: 20px;
  }
  .search-careers-section-main .result-section {
    border-bottom: none;
  }
  .search-careers-section-main .result-section .result-title {
    width: 98%;
  }
  .search-careers-section-main .result-section .result-title a {
    color: #333;
  }
  .search-careers-section-main .result-section .result-category-wrapper {
    padding-top: 10px;
  }
  .search-careers-section-main .result-city-time {
    border-bottom: 2px solid #f2f2f2;
    color: #333;
    float: left;
    font-family: EverydaySans;
    font-size: 16px;
    line-height: 2;
    margin-top: 0px;
    position: relative;
    text-align: left;
    width: 100%;
    word-break: break-word;
  }
  .search-careers-section-main .result-city-time.gts-career-enabled-time {
    padding-right: 10px;
  }
  .search-careers-section-main
    .result-city-time.gts-career-enabled-time
    > span:after {
    display: none;
  }
  .search-careers-section-main .result-city-time > span:before {
    background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/location.svg)
      no-repeat;
    background-size: 19px 19px;
    content: "";
    display: inline-block;
    height: 19px;
    margin: 0px 5px;
    position: relative;
    top: 2px;
    width: 19px;
  }
  .search-careers-section-main .result-city-time > span:after {
    display: none;
  }
}
.search-careers-section-main [slider] {
  border-radius: 10px;
  height: 2px;
  margin: 28px 0 10px;
  position: relative;
  text-align: left;
}
.search-careers-section-main [slider] > div {
  height: 2px;
  left: 13px;
  position: absolute;
  right: 15px;
}
.search-careers-section-main [slider] > div > [inverse-left] {
  background-color: #ccc;
  border-radius: 10px;
  height: 2px;
  left: 0;
  margin: 0 7px;
  position: absolute;
}
.search-careers-section-main [slider] > div > [inverse-right] {
  background-color: #ccc;
  border-radius: 10px;
  height: 2px;
  margin: 0 7px;
  position: absolute;
  right: 0;
}
.search-careers-section-main [slider] > div > [range] {
  background-color: #0053e2;
  border-radius: 14px;
  height: 2px;
  left: 0;
  position: absolute;
}
.search-careers-section-main [slider] > div > [thumb] {
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  height: 18px;
  margin-left: -11px;
  outline: none;
  position: absolute;
  text-align: left;
  top: -7px;
  width: 18px;
  z-index: 2;
}
.search-careers-section-main [slider] > input[type="range"] {
  -webkit-appearance: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height: 2px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: -2px;
  width: 100%;
  z-index: 3;
}
.search-careers-section-main div[slider] > input[type="range"]::-ms-track {
  -webkit-appearance: none;
  background: transparent;
  color: transparent;
}
.search-careers-section-main
  div[slider]
  > input[type="range"]::-moz-range-track {
  -moz-appearance: none;
  background: transparent;
  color: transparent;
}
.search-careers-section-main
  div[slider]
  > input[type="range"]:focus::-webkit-slider-runnable-track {
  background: transparent;
  border: transparent;
}
.search-careers-section-main div[slider] > input[type="range"]:focus {
  outline: none;
}
.search-careers-section-main div[slider] > input[type="range"]::-ms-thumb {
  background: red;
  border: 0;
  border-radius: 0px;
  height: 18px;
  pointer-events: all;
  width: 18px;
}
.search-careers-section-main
  div[slider]
  > input[type="range"]::-moz-range-thumb {
  background: red;
  border: 0;
  border-radius: 0px;
  height: 18px;
  pointer-events: all;
  width: 18px;
}
.search-careers-section-main
  div[slider]
  > input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: red;
  border: 0;
  border-radius: 0px;
  height: 18px;
  pointer-events: all;
  width: 18px;
}
.search-careers-section-main div[slider] > input[type="range"]::-ms-fill-lower,
.search-careers-section-main div[slider] > input[type="range"]::-ms-fill-upper {
  background: transparent;
  border: 0;
}
.search-careers-section-main div[slider] > input[type="range"]::-ms-tooltip {
  display: none;
}
.search-careers-section-main [slider] > div > [sign] {
  background-color: #0053e2;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  color: #fff;
  height: 28px;
  margin-left: -15px;
  opacity: 0;
  position: absolute;
  top: -43px;
  width: 28px;
  z-index: 3;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  text-align: center;
}
.search-careers-section-main [slider] > div > [sign]:after {
  border-left: 14px solid transparent;
  border-radius: 16px;
  border-right: 14px solid transparent;
  border-top: 16px solid #0053e2;
  content: "";
  left: 0;
  position: absolute;
  top: 19px;
}
.search-careers-section-main [slider] > div > [sign] > span {
  font-size: 12px;
  font-weight: 700;
  line-height: 28px;
}
.search-careers-section-main [slider]:hover > div > [sign] {
  opacity: 1;
}
.search-careers-template .content-container {
  max-width: 100%;
  padding: 0px;
}
@media (min-width: 768px) {
  .snapshot-component-wrapper.row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.snapshot-component-wrapper .bg-walmart-blue {
  background: #0053e2;
}
.snapshot-component-wrapper .bg-green {
  background: #76c043;
}
.snapshot-component-wrapper .bg-red {
  background: #ee3b2a;
}
.snapshot-component-wrapper .bg-pink {
  background: #eb148d;
}
.snapshot-component-wrapper .bg-deep-blue {
  background: #001e60;
}
.snapshot-component-wrapper .bg-teal {
  background: #3ec5e6;
}
.snapshot-component-wrapper .title-box-white {
  background: #fff;
}
.snapshot-component-wrapper .snapshot-card-header.bold {
  font-weight: 900;
}
@media (max-width: 767px) {
  .snapshot-component-wrapper .snapshot-col {
    padding: 0;
  }
}
.snapshot-component-wrapper .snapshot-col:last-child .snapshot-component {
  margin-bottom: 0;
}
.snapshot-component-wrapper .snapshot-component {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.snapshot-component-wrapper .snapshot-component.disable-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  .snapshot-component-wrapper .snapshot-component {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.snapshot-component {
  background-color: #fff;
}
.snapshot-component .snapshot-card-header {
  height: 59px;
  margin-bottom: 24px;
  padding-top: 8px;
}
@media (min-width: 768px) {
  .snapshot-component .snapshot-card-header {
    margin-bottom: 18px;
  }
}
@media (min-width: 1200px) {
  .snapshot-component .snapshot-card-header {
    margin-bottom: 22px;
  }
}
.snapshot-component .snapshot-card-header .title {
  color: #000;
  font-size: 36px;
  line-height: 1.14;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.snapshot-component .snapshot-card-header-content {
  background: #fff;
  padding: 8px;
}
.snapshot-component.title-box-filled .snapshot-card-header {
  height: 55px;
  margin-bottom: 28px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .snapshot-component.title-box-filled .snapshot-card-header {
    margin-bottom: 26px;
  }
}
@media (min-width: 1200px) {
  .snapshot-component.title-box-filled .snapshot-card-header {
    margin-bottom: 26px;
  }
}
.snapshot-component.title-box-filled .snapshot-card-header .title {
  color: #fff;
}
.snapshot-component.title-box-filled .snapshot-card-header-content {
  background: transparent;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .snapshot-layout-3 .snapshot-component {
    height: 217px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .snapshot-layout-3 .snapshot-component .snapshot-card-header {
    margin-bottom: 21px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .snapshot-layout-3 .snapshot-component .snapshot-card-header {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .snapshot-layout-3 .snapshot-component .snapshot-card-header .title {
    font-size: 24px;
    line-height: 1.71;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .snapshot-layout-3
    .snapshot-component.title-box-filled
    .snapshot-card-header {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .snapshot-layout-3
    .snapshot-component.title-box-filled
    .snapshot-card-header {
    margin-bottom: 22px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-3 .snapshot-component .snapshot-card-header {
    margin-bottom: 9px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-3 .snapshot-component .snapshot-card-header .title {
    font-size: 36px;
    line-height: 1.14;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-3
    .snapshot-component.title-box-filled
    .snapshot-card-header {
    margin-bottom: 13px;
  }
}
@media (min-width: 768px) {
  .snapshot-layout-4 .snapshot-component {
    height: 250px;
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .snapshot-layout-4 .snapshot-component .snapshot-card-header {
    margin-bottom: 21px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-4 .snapshot-component .snapshot-card-header {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-4 .snapshot-component .snapshot-card-header .title {
    font-size: 24px;
    line-height: 1.71;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .snapshot-layout-4
    .snapshot-component.title-box-filled
    .snapshot-card-header {
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-4
    .snapshot-component.title-box-filled
    .snapshot-card-header {
    margin-bottom: 22px;
  }
}
.snapshot-error {
  position: relative;
}
.snapshot-error-msg {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0.95);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  overflow: hidden;
  padding: 0 15px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .snapshot-layout-3 .snapshot-error-msg {
    font-size: 20px;
    padding: 0 13px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-3 .snapshot-error-msg {
    font-size: 24px;
    padding: 0 15px;
  }
  .snapshot-layout-4 .snapshot-error-msg {
    font-size: 20px;
    padding: 0 13px;
  }
}
.snapshot-compliance-component {
  height: 254px;
}
.snapshot-compliance-component .snapshot-card-header {
  height: 63px;
}
.snapshot-compliance-component .snapshot-card-header .compliance-cta-link {
  display: none;
}
.snapshot-compliance-component .snapshot-card-header .title.large-title {
  font-size: 36px;
}
.snapshot-compliance-component .snapshot-card-header .title.small-title {
  font-size: 24px;
  margin-top: 8px;
}
.compliance-data {
  font-size: 18px;
  font-weight: 700;
  padding: 0 8px;
}
.compliance-data .cd-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 16px;
}
.compliance-data .cd-data {
  -ms-flex-preferred-size: 24px;
  flex-basis: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 28px;
  margin-left: 24px;
  text-align: center;
}
.compliance-data .cd-data-red {
  border-bottom: 3px solid #cb2022;
}
.compliance-data .cd-data-yellow {
  border-bottom: 3px solid #f79428;
}
.compliance-data .cd-data-green {
  border-bottom: 3px solid #54a546;
}
.compliance-data .title {
  color: #6d6e71;
  font-weight: 400;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.compliance-data .css-loader {
  -webkit-animation: rotate-forever-minsafe 1.4s linear infinite;
  animation: rotate-forever-minsafe 1.4s linear infinite;
  background: #aaa;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(10%, #aaa),
    color-stop(42%, hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(90deg, #aaa 10%, hsla(0, 0%, 100%, 0) 42%);
  border-radius: 50%;
  font-size: 10px;
  height: 15px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 15px;
}
.compliance-data .css-loader:before {
  background: #aaa;
  border-radius: 100% 0 0 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
}
.compliance-data .css-loader:after {
  background: #fff;
  border-radius: 50%;
  bottom: 0;
  content: "";
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 75%;
}
.compliance-data .css-loader {
  display: inline-block;
}
.compliance-link {
  background: none !important;
  color: #6d6e71 !important;
}
.compliance-link.bg-walmart-blue {
  color: #0053e2 !important;
}
.compliance-link.bg-green {
  color: #76c043 !important;
}
.compliance-link.bg-red {
  color: #ee3b2a !important;
}
.compliance-link.bg-pink {
  color: #eb148d !important;
}
.compliance-link.bg-deep-blue {
  color: #001e60 !important;
}
.compliance-link.bg-teal {
  color: #3ec5e6 !important;
}
.compliance-sds-link {
  background: none;
  margin: 8px 8px 12px;
}
@media (min-width: 1200px) {
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component {
    height: 178px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-cta-link {
    display: block;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link {
    margin-top: 25px;
    position: relative;
    right: 48px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-walmart-blue {
    border: 1px solid #0053e2;
    color: #0053e2 !important;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-green {
    border: 1px solid #76c043;
    color: #76c043 !important;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-red {
    border: 1px solid #ee3b2a;
    color: #ee3b2a !important;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-pink {
    border: 1px solid #eb148d;
    color: #eb148d !important;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-deep-blue {
    border: 1px solid #001e60;
    color: #001e60 !important;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-filled
    .snapshot-compliance-component
    .compliance-sds-link.bg-teal {
    border: 1px solid #3ec5e6;
    color: #3ec5e6 !important;
  }
  .snapshot-layout-1.fullWidth .snapshot-component.title-box-white,
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component {
    height: 122px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header {
    height: 100%;
    position: relative;
    top: 0px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-walmart-blue
    .snapshot-card-header-content {
    background-color: #0053e2;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-green
    .snapshot-card-header-content {
    background-color: #76c043;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-red
    .snapshot-card-header-content {
    background-color: #ee3b2a;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-pink
    .snapshot-card-header-content {
    background-color: #eb148d;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-deep-blue
    .snapshot-card-header-content {
    background-color: #001e60;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header.bg-teal
    .snapshot-card-header-content {
    background-color: #3ec5e6;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-header
    .title {
    color: #fff;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-body {
    padding-left: 20px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-body
    .compliance-data {
    background-color: #fff;
    height: 122px;
    position: absolute;
    right: 15px;
    top: 0px;
    width: 74%;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-body
    .compliance-data
    .cd-row {
    width: 33%;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component.title-box-white
    .snapshot-compliance-component
    .snapshot-card-body
    .compliance-sds-link {
    border: 1px solid #fff !important;
    color: #fff !important;
    float: left !important;
    position: relative;
    top: -75px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content {
    padding-left: 30px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link {
    border: 1px solid #fff;
    color: #fff;
    position: absolute;
    right: 72px;
    top: 15px;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-walmart-blue {
    background-color: #0053e2;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-green {
    background-color: #76c043;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-red {
    background-color: #ee3b2a;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-pink {
    background-color: #eb148d;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-deep-blue {
    background-color: #001e60;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .snapshot-card-header-content
    .compliance-cta-link.bg-teal {
    background-color: #3ec5e6;
  }
  .snapshot-layout-1.fullWidth .snapshot-component .compliance-data {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: underline;
    width: 80%;
  }
  .snapshot-layout-1.fullWidth .snapshot-component .compliance-data .cd-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30%;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .compliance-data
    .cd-row
    .title {
    padding-bottom: 24px;
    text-align: center;
    width: 100%;
  }
  .snapshot-layout-1.fullWidth
    .snapshot-component
    .compliance-data
    .cd-row
    .cd-data {
    display: inline-block;
    margin-left: 12px;
    margin-right: 12px;
  }
  .snapshot-layout-1.fullWidth .snapshot-component .compliance-cta-link,
  .snapshot-layout-1.fullWidth .snapshot-component .compliance-sds-link {
    background: #fff;
    border-radius: 14px;
    font-size: 14px;
    font-weight: 700;
    height: 28px;
    padding: 3px 7px;
    text-align: center;
    width: 205px;
  }
}
@media (min-width: 768px) {
  .snapshot-layout-3 .compliance-data {
    font-size: 14px;
  }
  .snapshot-layout-3 .compliance-data .cd-row {
    margin-bottom: 12px;
  }
  .snapshot-layout-3 .compliance-data .cd-data {
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
    height: 23px;
    margin-left: 12px;
  }
  .snapshot-layout-3 .compliance-sds-link {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .snapshot-layout-3 .compliance-sds-link {
    font-size: 14px;
    margin: 8px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-3 .compliance-data {
    font-size: 18px;
  }
  .snapshot-layout-3 .compliance-data .cd-row {
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-3 .compliance-data .cd-row {
    margin-bottom: 12px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-3 .compliance-data .cd-data {
    -ms-flex-preferred-size: 24px;
    flex-basis: 24px;
    height: 28px;
    margin-left: 26px;
  }
  .snapshot-layout-3 .compliance-sds-link {
    margin-top: 15px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-3 .compliance-sds-link {
    margin: 26px 8px 16px;
  }
}
@media (min-width: 768px) {
  .snapshot-layout-4 .snapshot-component {
    height: 250px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-4 .snapshot-component {
    height: 217px;
  }
  .snapshot-layout-4 .compliance-data {
    font-size: 14px;
  }
  .snapshot-layout-4 .compliance-data .cd-row {
    margin-bottom: 12px;
  }
  .snapshot-layout-4 .compliance-data .cd-data {
    -ms-flex-preferred-size: 20px;
    flex-basis: 20px;
    height: 23px;
    margin-left: 12px;
  }
  .snapshot-layout-4 .compliance-sds-link {
    margin-top: 0;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .snapshot-layout-4 .compliance-sds-link {
    font-size: 14px;
    margin: 8px;
  }
}
.snapshot-schedule-component {
  overflow: hidden;
  padding-top: 8px;
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-menu
  .print-container
  .print-icon {
  color: #3ec5e6;
}
.snapshot-schedule-component.schedule-bg-teal .schedule-menu .mobile-total {
  background-color: #3ec5e6;
}
.snapshot-schedule-component.schedule-bg-teal .schedule-day .days-container {
  border: 2px solid #3ec5e6;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-teal .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-teal
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #3ec5e6;
  }
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-teal
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #3ec5e6;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-teal
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #3ec5e6;
  }
}
.snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container {
  border: 2px solid #3ec5e6;
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #3ec5e6;
}
@media print {
  .snapshot-schedule-component.schedule-bg-teal
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #3ec5e6;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-teal
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #3ec5e6;
}
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-teal
  .schedule-day
  .day-container
  .time {
  color: #3ec5e6;
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-menu
  .print-container
  .print-icon {
  color: #432188;
}
.snapshot-schedule-component.schedule-wmi-purple .schedule-menu .mobile-total {
  background-color: #432188;
}
.snapshot-schedule-component.schedule-wmi-purple .schedule-day .days-container {
  border: 2px solid #432188;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #432188;
  }
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #432188;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #432188;
  }
}
.snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container {
  border: 2px solid #432188;
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #432188;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #432188;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-purple
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #432188;
}
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-purple
  .schedule-day
  .day-container
  .time {
  color: #432188;
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #eb148d;
}
.snapshot-schedule-component.schedule-wmi-pink .schedule-menu .mobile-total {
  background-color: #eb148d;
}
.snapshot-schedule-component.schedule-wmi-pink .schedule-day .days-container {
  border: 2px solid #eb148d;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-pink .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #eb148d;
  }
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #eb148d;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #eb148d;
  }
}
.snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container {
  border: 2px solid #eb148d;
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #eb148d;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-pink
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #eb148d;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #eb148d;
}
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-pink
  .schedule-day
  .day-container
  .time {
  color: #eb148d;
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #081f2c;
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-menu
  .mobile-total {
  background-color: #081f2c;
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .days-container {
  border: 2px solid #081f2c;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #081f2c;
  }
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #081f2c;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #081f2c;
  }
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container {
  border: 2px solid #081f2c;
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #081f2c;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #081f2c;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-dark-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #081f2c;
}
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-dark-blue
  .schedule-day
  .day-container
  .time {
  color: #081f2c;
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0070ce;
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-menu
  .mobile-total {
  background-color: #0070ce;
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .days-container {
  border: 2px solid #0070ce;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0070ce;
  }
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0070ce;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0070ce;
  }
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container {
  border: 2px solid #0070ce;
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0070ce;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0070ce;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-medium-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0070ce;
}
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-medium-blue
  .schedule-day
  .day-container
  .time {
  color: #0070ce;
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #78b9e7;
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #78b9e7;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #78b9e7;
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #78b9e7;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #78b9e7;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #78b9e7;
}
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-light-blue
  .schedule-day
  .day-container
  .time {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-menu
  .print-container
  .print-icon {
  color: #ffc220;
}
.snapshot-schedule-component.schedule-wmi-yellow .schedule-menu .mobile-total {
  background-color: #ffc220;
}
.snapshot-schedule-component.schedule-wmi-yellow .schedule-day .days-container {
  border: 2px solid #ffc220;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ffc220;
  }
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ffc220;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ffc220;
  }
}
.snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container {
  border: 2px solid #ffc220;
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ffc220;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ffc220;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-yellow
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ffc220;
}
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-yellow
  .schedule-day
  .day-container
  .time {
  color: #ffc220;
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #76c043;
}
.snapshot-schedule-component.schedule-wmi-green .schedule-menu .mobile-total {
  background-color: #76c043;
}
.snapshot-schedule-component.schedule-wmi-green .schedule-day .days-container {
  border: 2px solid #76c043;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container {
  border: 2px solid #76c043;
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #76c043;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #76c043;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #76c043;
}
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-green
  .schedule-day
  .day-container
  .time {
  color: #76c043;
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #ee3b2a;
}
.snapshot-schedule-component.schedule-wmi-red .schedule-menu .mobile-total {
  background-color: #ee3b2a;
}
.snapshot-schedule-component.schedule-wmi-red .schedule-day .days-container {
  border: 2px solid #ee3b2a;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-red .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ee3b2a;
  }
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee3b2a;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee3b2a;
  }
}
.snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container {
  border: 2px solid #ee3b2a;
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ee3b2a;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-red
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ee3b2a;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ee3b2a;
}
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-red
  .schedule-day
  .day-container
  .time {
  color: #ee3b2a;
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #f47521;
}
.snapshot-schedule-component.schedule-wmi-orange .schedule-menu .mobile-total {
  background-color: #f47521;
}
.snapshot-schedule-component.schedule-wmi-orange .schedule-day .days-container {
  border: 2px solid #f47521;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #f47521;
  }
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f47521;
  }
}
@media print {
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f47521;
  }
}
.snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container {
  border: 2px solid #f47521;
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #f47521;
}
@media print {
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #f47521;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-wmi-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #f47521;
}
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-wmi-orange
  .schedule-day
  .day-container
  .time {
  color: #f47521;
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-menu
  .print-container
  .print-icon {
  color: #041f41;
}
.snapshot-schedule-component.schedule-gt-blue-ink .schedule-menu .mobile-total {
  background-color: #041f41;
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .days-container {
  border: 2px solid #041f41;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #041f41;
  }
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
@media print {
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
.snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container {
  border: 2px solid #041f41;
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #041f41;
}
@media print {
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #041f41;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-gt-blue-ink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #041f41;
}
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-gt-blue-ink
  .schedule-day
  .day-container
  .time {
  color: #041f41;
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #06f27b;
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-menu
  .mobile-total {
  background-color: #06f27b;
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .days-container {
  border: 2px solid #06f27b;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #06f27b;
  }
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #06f27b;
  }
}
@media print {
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #06f27b;
  }
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container {
  border: 2px solid #06f27b;
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #06f27b;
}
@media print {
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #06f27b;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-gt-global-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #06f27b;
}
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-gt-global-green
  .schedule-day
  .day-container
  .time {
  color: #06f27b;
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-menu
  .print-container
  .print-icon {
  color: #605e63;
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-menu
  .mobile-total {
  background-color: #605e63;
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .days-container {
  border: 2px solid #605e63;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #605e63;
  }
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #605e63;
  }
}
@media print {
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #605e63;
  }
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container {
  border: 2px solid #605e63;
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #605e63;
}
@media print {
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #605e63;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-gt-granite-grey
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #605e63;
}
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-gt-granite-grey
  .schedule-day
  .day-container
  .time {
  color: #605e63;
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-menu
  .print-container
  .print-icon {
  color: #b9bbc5;
}
.snapshot-schedule-component.schedule-gt-grey .schedule-menu .mobile-total {
  background-color: #b9bbc5;
}
.snapshot-schedule-component.schedule-gt-grey .schedule-day .days-container {
  border: 2px solid #b9bbc5;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-grey .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-gt-grey
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #b9bbc5;
  }
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-gt-grey
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #b9bbc5;
  }
}
@media print {
  .snapshot-schedule-component.schedule-gt-grey
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #b9bbc5;
  }
}
.snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container {
  border: 2px solid #b9bbc5;
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #b9bbc5;
}
@media print {
  .snapshot-schedule-component.schedule-gt-grey
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #b9bbc5;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-gt-grey
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #b9bbc5;
}
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-gt-grey
  .schedule-day
  .day-container
  .time {
  color: #b9bbc5;
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #001e60;
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-menu
  .mobile-total {
  background-color: #001e60;
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .days-container {
  border: 2px solid #001e60;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #001e60;
  }
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #001e60;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #001e60;
  }
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container {
  border: 2px solid #001e60;
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #001e60;
}
@media print {
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #001e60;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-deep-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #001e60;
}
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-deep-blue
  .schedule-day
  .day-container
  .time {
  color: #001e60;
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #eb148d;
}
.snapshot-schedule-component.schedule-bg-pink .schedule-menu .mobile-total {
  background-color: #eb148d;
}
.snapshot-schedule-component.schedule-bg-pink .schedule-day .days-container {
  border: 2px solid #eb148d;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-pink .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #eb148d;
  }
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #eb148d;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #eb148d;
  }
}
.snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container {
  border: 2px solid #eb148d;
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #eb148d;
}
@media print {
  .snapshot-schedule-component.schedule-bg-pink
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #eb148d;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #eb148d;
}
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-pink
  .schedule-day
  .day-container
  .time {
  color: #eb148d;
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-menu
  .mobile-total {
  background-color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .days-container {
  border: 2px solid #0053e2;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container {
  border: 2px solid #0053e2;
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0053e2;
}
@media print {
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0053e2;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-walmart-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0053e2;
}
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-walmart-blue
  .schedule-day
  .day-container
  .time {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #76c043;
}
.snapshot-schedule-component.schedule-bg-green .schedule-menu .mobile-total {
  background-color: #76c043;
}
.snapshot-schedule-component.schedule-bg-green .schedule-day .days-container {
  border: 2px solid #76c043;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-green .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-bg-green .schedule-day .day-container {
  border: 2px solid #76c043;
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #76c043;
}
@media print {
  .snapshot-schedule-component.schedule-bg-green
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #76c043;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #76c043;
}
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-green
  .schedule-day
  .day-container
  .time {
  color: #76c043;
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #ee3b2a;
}
.snapshot-schedule-component.schedule-bg-red .schedule-menu .mobile-total {
  background-color: #ee3b2a;
}
.snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
  border: 2px solid #ee3b2a;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ee3b2a;
  }
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee3b2a;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee3b2a;
  }
}
.snapshot-schedule-component.schedule-bg-red .schedule-day .day-container {
  border: 2px solid #ee3b2a;
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ee3b2a;
}
@media print {
  .snapshot-schedule-component.schedule-bg-red
    .schedule-day
    .day-container
    .mobile-time-meal {
    background: transparent;
  }
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ee3b2a;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ee3b2a;
}
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-red
  .schedule-day
  .day-container
  .time {
  color: #ee3b2a;
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #ce4c11;
}
.snapshot-schedule-component.schedule-bg-orange .schedule-menu .mobile-total {
  background-color: #ce4c11;
}
.snapshot-schedule-component.schedule-bg-orange .schedule-day .days-container {
  border: 2px solid #ce4c11;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ce4c11;
  }
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ce4c11;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ce4c11;
  }
}
.snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container {
  border: 2px solid #ce4c11;
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ce4c11;
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ce4c11;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ce4c11;
}
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-orange
  .schedule-day
  .day-container
  .time {
  color: #ce4c11;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-menu
  .mobile-total {
  background-color: #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .days-container {
  border: 2px solid #fba72b;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-light-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #fba72b;
  }
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fba72b;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-light-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fba72b;
  }
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container {
  border: 2px solid #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #fba72b;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-light-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-light-orange
  .schedule-day
  .day-container
  .time {
  color: #fba72b;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #3f8756;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-menu
  .mobile-total {
  background-color: #3f8756;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .days-container {
  border: 2px solid #3f8756;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-light-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #3f8756;
  }
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #3f8756;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-light-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #3f8756;
  }
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container {
  border: 2px solid #3f8756;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #3f8756;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #3f8756;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-light-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #3f8756;
}
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-light-green
  .schedule-day
  .day-container
  .time {
  color: #3f8756;
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #00008b;
}
.snapshot-schedule-component.schedule-bg-blue .schedule-menu .mobile-total {
  background-color: #00008b;
}
.snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
  border: 2px solid #00008b;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #00008b;
  }
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00008b;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00008b;
  }
}
.snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container {
  border: 2px solid #00008b;
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #00008b;
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #00008b;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #00008b;
}
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-blue
  .schedule-day
  .day-container
  .time {
  color: #00008b;
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-menu
  .print-container
  .print-icon {
  color: #757575;
}
.snapshot-schedule-component.schedule-bg-gray .schedule-menu .mobile-total {
  background-color: #757575;
}
.snapshot-schedule-component.schedule-bg-gray .schedule-day .days-container {
  border: 2px solid #757575;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-gray .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-gray
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #757575;
  }
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #757575;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #757575;
  }
}
.snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container {
  border: 2px solid #757575;
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #757575;
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #757575;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-gray
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #757575;
}
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-gray
  .schedule-day
  .day-container
  .time {
  color: #757575;
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-menu
  .print-container
  .print-icon {
  color: pink;
}
.snapshot-schedule-component.schedule-bg-coral .schedule-menu .mobile-total {
  background-color: pink;
}
.snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
  border: 2px solid pink;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-coral
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid pink;
  }
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-coral
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid pink;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-coral
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid pink;
  }
}
.snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container {
  border: 2px solid pink;
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: pink;
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container.resting-day {
  border: 2px solid pink;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-coral
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: pink;
}
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-coral
  .schedule-day
  .day-container
  .time {
  color: pink;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-menu
  .mobile-total {
  background-color: #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .days-container {
  border: 2px solid #00358e;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #00358e;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00358e;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00358e;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container {
  border: 2px solid #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #00358e;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-primary-dark-blue
  .schedule-day
  .day-container
  .time {
  color: #00358e;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-menu
  .mobile-total {
  background-color: #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .days-container {
  border: 2px solid #0067a0;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0067a0;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0067a0;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0067a0;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container {
  border: 2px solid #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0067a0;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-primary-main-blue
  .schedule-day
  .day-container
  .time {
  color: #0067a0;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #a4dbe8;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #a4dbe8;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #a4dbe8;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #a4dbe8;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #a4dbe8;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-primary-light-blue
  .schedule-day
  .day-container
  .time {
  color: #a4dbe8;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #00afd7;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #00afd7;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00afd7;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #00afd7;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #00afd7;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-blue
  .schedule-day
  .day-container
  .time {
  color: #00afd7;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-menu
  .print-container
  .print-icon {
  color: #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-menu
  .mobile-total {
  background-color: #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .days-container {
  border: 2px solid #7c878e;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #7c878e;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #7c878e;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #7c878e;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container {
  border: 2px solid #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #7c878e;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray
  .schedule-day
  .day-container
  .time {
  color: #7c878e;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-menu
  .print-container
  .print-icon {
  color: #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-menu
  .mobile-total {
  background-color: #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .days-container {
  border: 2px solid #d0d3d4;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #d0d3d4;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #d0d3d4;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #d0d3d4;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container {
  border: 2px solid #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #d0d3d4;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-secondary-light-gray
  .schedule-day
  .day-container
  .time {
  color: #d0d3d4;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-menu
  .print-container
  .print-icon {
  color: #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-menu
  .mobile-total {
  background-color: #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .days-container {
  border: 2px solid #514689;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #514689;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #514689;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #514689;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container {
  border: 2px solid #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #514689;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-dark-purple
  .schedule-day
  .day-container
  .time {
  color: #514689;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-menu
  .print-container
  .print-icon {
  color: #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-menu
  .mobile-total {
  background-color: #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .days-container {
  border: 2px solid #9063cd;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #9063cd;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #9063cd;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #9063cd;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container {
  border: 2px solid #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #9063cd;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-light-purple
  .schedule-day
  .day-container
  .time {
  color: #9063cd;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-menu
  .mobile-total {
  background-color: #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .days-container {
  border: 2px solid #006f44;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #006f44;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #006f44;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #006f44;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container {
  border: 2px solid #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #006f44;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-green
  .schedule-day
  .day-container
  .time {
  color: #006f44;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-menu
  .print-container
  .print-icon {
  color: #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-menu
  .mobile-total {
  background-color: #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .days-container {
  border: 2px solid #47d7ac;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-teal
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-teal
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #47d7ac;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-teal
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #47d7ac;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-teal
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #47d7ac;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container {
  border: 2px solid #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #47d7ac;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-teal
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-teal
  .schedule-day
  .day-container
  .time {
  color: #47d7ac;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-menu
  .mobile-total {
  background-color: #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .days-container {
  border: 2px solid #fa4616;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-red
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #fa4616;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fa4616;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fa4616;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container {
  border: 2px solid #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #fa4616;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-red
  .schedule-day
  .day-container
  .time {
  color: #fa4616;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-menu
  .mobile-total {
  background-color: #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .days-container {
  border: 2px solid #ff8f1c;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ff8f1c;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ff8f1c;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ff8f1c;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container {
  border: 2px solid #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ff8f1c;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-orange
  .schedule-day
  .day-container
  .time {
  color: #ff8f1c;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-menu
  .mobile-total {
  background-color: #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .days-container {
  border: 2px solid #de1b73;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-pink
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #de1b73;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #de1b73;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #de1b73;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container {
  border: 2px solid #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #de1b73;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-pink
  .schedule-day
  .day-container
  .time {
  color: #de1b73;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-menu
  .print-container
  .print-icon {
  color: #ffb500;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-menu
  .mobile-total {
  background-color: #ffb500;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .days-container {
  border: 2px solid #ffb500;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ffb500;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ffb500;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ffb500;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container {
  border: 2px solid #ffb500;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ffb500;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ffb500;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ffb500;
}
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-sams-supp-yellow
  .schedule-day
  .day-container
  .time {
  color: #ffb500;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-menu
  .mobile-total {
  background-color: #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .days-container {
  border: 2px solid #76c043;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #76c043;
  }
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container {
  border: 2px solid #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #76c043;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-green
  .schedule-day
  .day-container
  .time {
  color: #76c043;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-menu
  .mobile-total {
  background-color: #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .days-container {
  border: 2px solid #f47521;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #f47521;
  }
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f47521;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f47521;
  }
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container {
  border: 2px solid #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #f47521;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-orange
  .schedule-day
  .day-container
  .time {
  color: #f47521;
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-red .schedule-menu .mobile-total {
  background-color: #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-red .schedule-day .days-container {
  border: 2px solid #ee362a;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-red
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #ee362a;
  }
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee362a;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #ee362a;
  }
}
.snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container {
  border: 2px solid #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #ee362a;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-red
  .schedule-day
  .day-container
  .time {
  color: #ee362a;
}
.snapshot-schedule-component.schedule-bg-avp-blue {
  border-left: 2px solid #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue .schedule-menu .mobile-total {
  background-color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .days-container {
  border: 2px solid #0053e2;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container {
  border: 2px solid #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0053e2;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-blue
  .schedule-day
  .day-container
  .time {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-menu
  .mobile-total {
  background-color: #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .days-container {
  border: 2px solid #001e60;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-deep-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-deep-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #001e60;
  }
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #001e60;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #001e60;
  }
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container {
  border: 2px solid #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #001e60;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-deep-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-deep-blue
  .schedule-day
  .day-container
  .time {
  color: #001e60;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #78b9e7;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #78b9e7;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-light-blue
  .schedule-day
  .day-container
  .time {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-pink .schedule-menu .mobile-total {
  background-color: #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .days-container {
  border: 2px solid #dd1385;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-pink
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #dd1385;
  }
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #dd1385;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #dd1385;
  }
}
.snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container {
  border: 2px solid #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #dd1385;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-pink
  .schedule-day
  .day-container
  .time {
  color: #dd1385;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-menu
  .print-container
  .print-icon {
  color: #fff200;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-menu
  .mobile-total {
  background-color: #fff200;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .days-container {
  border: 2px solid #fff200;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-yellow
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-avp-yellow
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #fff200;
  }
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-avp-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff200;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-avp-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff200;
  }
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container {
  border: 2px solid #fff200;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #fff200;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #fff200;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-avp-yellow
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #fff200;
}
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-avp-yellow
  .schedule-day
  .day-container
  .time {
  color: #fff200;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-menu
  .print-container
  .print-icon {
  color: #d8d8d8;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-menu
  .mobile-total {
  background-color: #d8d8d8;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .days-container {
  border: 2px solid #d8d8d8;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-highlight-gray
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-highlight-gray
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #d8d8d8;
  }
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-highlight-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #d8d8d8;
  }
}
@media print {
  .snapshot-schedule-component.schedule-highlight-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #d8d8d8;
  }
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container {
  border: 2px solid #d8d8d8;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #d8d8d8;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #d8d8d8;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-highlight-gray
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #d8d8d8;
}
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-highlight-gray
  .schedule-day
  .day-container
  .time {
  color: #d8d8d8;
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-menu
  .print-container
  .print-icon {
  color: #fff;
}
.snapshot-schedule-component.schedule-bg-white .schedule-menu .mobile-total {
  background-color: #fff;
}
.snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
  border: 2px solid #fff;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-white
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #fff;
  }
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-white
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-white
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff;
  }
}
.snapshot-schedule-component.schedule-bg-white .schedule-day .day-container {
  border: 2px solid #fff;
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #fff;
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #fff;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-white
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #fff;
}
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-white
  .schedule-day
  .day-container
  .time {
  color: #fff;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-menu
  .mobile-total {
  background-color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .days-container {
  border: 2px solid #0053e2;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-default-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-default-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-default-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-default-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0053e2;
  }
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container {
  border: 2px solid #0053e2;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0053e2;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0053e2;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-default-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0053e2;
}
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-default-blue
  .schedule-day
  .day-container
  .time {
  color: #0053e2;
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-menu
  .print-container
  .print-icon {
  color: #fff200;
}
.snapshot-schedule-component.schedule-bg-yellow .schedule-menu .mobile-total {
  background-color: #fff200;
}
.snapshot-schedule-component.schedule-bg-yellow .schedule-day .days-container {
  border: 2px solid #fff200;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-yellow
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-yellow
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #fff200;
  }
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff200;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #fff200;
  }
}
.snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container {
  border: 2px solid #fff200;
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #fff200;
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #fff200;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-yellow
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #fff200;
}
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-yellow
  .schedule-day
  .day-container
  .time {
  color: #fff200;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #78b9e7;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #78b9e7;
  }
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #78b9e7;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #78b9e7;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #78b9e7;
}
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-light-blue
  .schedule-day
  .day-container
  .time {
  color: #78b9e7;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #dd1385;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-menu
  .mobile-total {
  background-color: #dd1385;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .days-container {
  border: 2px solid #dd1385;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-pink
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-walmart-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #dd1385;
  }
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #dd1385;
  }
}
@media print {
  .snapshot-schedule-component.schedule-walmart-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #dd1385;
  }
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container {
  border: 2px solid #dd1385;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #dd1385;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #dd1385;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-walmart-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #dd1385;
}
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-walmart-pink
  .schedule-day
  .day-container
  .time {
  color: #dd1385;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #041f41;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-menu
  .mobile-total {
  background-color: #041f41;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .days-container {
  border: 2px solid #041f41;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-deep-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-walmart-deep-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #041f41;
  }
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
@media print {
  .snapshot-schedule-component.schedule-walmart-deep-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container {
  border: 2px solid #041f41;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #041f41;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #041f41;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-walmart-deep-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #041f41;
}
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-walmart-deep-blue
  .schedule-day
  .day-container
  .time {
  color: #041f41;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #e1edf9;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-menu
  .mobile-total {
  background-color: #e1edf9;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .days-container {
  border: 2px solid #e1edf9;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-background-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-walmart-background-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #e1edf9;
  }
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-walmart-background-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e1edf9;
  }
}
@media print {
  .snapshot-schedule-component.schedule-walmart-background-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e1edf9;
  }
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container {
  border: 2px solid #e1edf9;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #e1edf9;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #e1edf9;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-walmart-background-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #e1edf9;
}
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-walmart-background-blue
  .schedule-day
  .day-container
  .time {
  color: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-menu
  .mobile-total {
  background-color: #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .days-container {
  border: 2px solid #064f8e;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #064f8e;
  }
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #064f8e;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #064f8e;
  }
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container {
  border: 2px solid #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #064f8e;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-blue
  .schedule-day
  .day-container
  .time {
  color: #064f8e;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-menu
  .print-container
  .print-icon {
  color: #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-menu
  .mobile-total {
  background-color: #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .days-container {
  border: 2px solid #f79428;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-yellow
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-yellow
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #f79428;
  }
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f79428;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-yellow
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f79428;
  }
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container {
  border: 2px solid #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #f79428;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-yellow
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-yellow
  .schedule-day
  .day-container
  .time {
  color: #f79428;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-menu
  .mobile-total {
  background-color: #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .days-container {
  border: 2px solid #1888c8;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-light-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-light-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #1888c8;
  }
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #1888c8;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-light-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #1888c8;
  }
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container {
  border: 2px solid #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #1888c8;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-light-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-light-blue
  .schedule-day
  .day-container
  .time {
  color: #1888c8;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-menu
  .print-container
  .print-icon {
  color: #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-menu
  .mobile-total {
  background-color: #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .days-container {
  border: 2px solid #54a546;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-green
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-green
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #54a546;
  }
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #54a546;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-green
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #54a546;
  }
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container {
  border: 2px solid #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #54a546;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-green
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-green
  .schedule-day
  .day-container
  .time {
  color: #54a546;
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-red .schedule-menu .mobile-total {
  background-color: #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .days-container {
  border: 2px solid #cb2022;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-red
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #cb2022;
  }
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #cb2022;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #cb2022;
  }
}
.snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container {
  border: 2px solid #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #cb2022;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-red
  .schedule-day
  .day-container
  .time {
  color: #cb2022;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-menu
  .print-container
  .print-icon {
  color: #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-menu
  .mobile-total {
  background-color: #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .days-container {
  border: 2px solid #b51e6d;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-pink
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-pink
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #b51e6d;
  }
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #b51e6d;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-pink
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #b51e6d;
  }
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container {
  border: 2px solid #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #b51e6d;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-pink
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-pink
  .schedule-day
  .day-container
  .time {
  color: #b51e6d;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-menu
  .print-container
  .print-icon {
  color: #e54e26;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-menu
  .mobile-total {
  background-color: #e54e26;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .days-container {
  border: 2px solid #e54e26;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-orange
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-dark-orange
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #e54e26;
  }
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-dark-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e54e26;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-dark-orange
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e54e26;
  }
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container {
  border: 2px solid #e54e26;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #e54e26;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #e54e26;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-dark-orange
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #e54e26;
}
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-dark-orange
  .schedule-day
  .day-container
  .time {
  color: #e54e26;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-menu
  .print-container
  .print-icon {
  color: #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-menu
  .mobile-total {
  background-color: #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .days-container {
  border: 2px solid #f2f2f2;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-page-gray
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-page-gray
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #f2f2f2;
  }
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-page-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f2f2f2;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-page-gray
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #f2f2f2;
  }
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container {
  border: 2px solid #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #f2f2f2;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-page-gray
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-page-gray
  .schedule-day
  .day-container
  .time {
  color: #f2f2f2;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-menu
  .print-container
  .print-icon {
  color: #4f0099;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-menu
  .mobile-total {
  background-color: #4f0099;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .days-container {
  border: 2px solid #4f0099;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-jet-purple
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-jet-purple
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #4f0099;
  }
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-jet-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #4f0099;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-jet-purple
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #4f0099;
  }
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container {
  border: 2px solid #4f0099;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #4f0099;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #4f0099;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-jet-purple
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #4f0099;
}
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-jet-purple
  .schedule-day
  .day-container
  .time {
  color: #4f0099;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-menu
  .print-container
  .print-icon {
  color: #a93439;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-menu
  .mobile-total {
  background-color: #a93439;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .days-container {
  border: 2px solid #a93439;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-moosejaw-red
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-moosejaw-red
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #a93439;
  }
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-moosejaw-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #a93439;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-moosejaw-red
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #a93439;
  }
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container {
  border: 2px solid #a93439;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #a93439;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #a93439;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-moosejaw-red
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #a93439;
}
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-moosejaw-red
  .schedule-day
  .day-container
  .time {
  color: #a93439;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #48515f;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-menu
  .mobile-total {
  background-color: #48515f;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .days-container {
  border: 2px solid #48515f;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #48515f;
  }
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #48515f;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #48515f;
  }
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container {
  border: 2px solid #48515f;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #48515f;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #48515f;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #48515f;
}
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-modcloth-gray-blue
  .schedule-day
  .day-container
  .time {
  color: #48515f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #45545f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-menu
  .mobile-total {
  background-color: #45545f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .days-container {
  border: 2px solid #45545f;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #45545f;
  }
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #45545f;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #45545f;
  }
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container {
  border: 2px solid #45545f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #45545f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #45545f;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #45545f;
}
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-hayneedle-gray-blue
  .schedule-day
  .day-container
  .time {
  color: #45545f;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #203566;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-menu
  .mobile-total {
  background-color: #203566;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .days-container {
  border: 2px solid #203566;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-shoes-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-shoes-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #203566;
  }
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-shoes-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #203566;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-shoes-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #203566;
  }
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container {
  border: 2px solid #203566;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #203566;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #203566;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-shoes-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #203566;
}
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-shoes-blue
  .schedule-day
  .day-container
  .time {
  color: #203566;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-menu
  .print-container
  .print-icon {
  color: #2f1214;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-menu
  .mobile-total {
  background-color: #2f1214;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .days-container {
  border: 2px solid #2f1214;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-bonobos-brown
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-bonobos-brown
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #2f1214;
  }
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-bonobos-brown
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #2f1214;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-bonobos-brown
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #2f1214;
  }
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container {
  border: 2px solid #2f1214;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #2f1214;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #2f1214;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-bonobos-brown
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #2f1214;
}
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-bonobos-brown
  .schedule-day
  .day-container
  .time {
  color: #2f1214;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-menu
  .print-container
  .print-icon {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-menu
  .mobile-total {
  background-color: #000;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .days-container {
  border: 2px solid #000;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-allswell-black
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-allswell-black
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-allswell-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-allswell-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container {
  border: 2px solid #000;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #000;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #000;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-allswell-black
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #000;
}
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-allswell-black
  .schedule-day
  .day-container
  .time,
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-menu
  .print-container
  .print-icon {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-menu
  .mobile-total {
  background-color: #000;
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .days-container {
  border: 2px solid #000;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-barenecessities-black
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-barenecessities-black
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-barenecessities-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-barenecessities-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container {
  border: 2px solid #000;
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #000;
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #000;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-barenecessities-black
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #000;
}
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-barenecessities-black
  .schedule-day
  .day-container
  .time,
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-menu
  .print-container
  .print-icon {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-menu
  .mobile-total {
  background-color: #000;
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .days-container {
  border: 2px solid #000;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-parcel-black
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-parcel-black
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-parcel-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-parcel-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container {
  border: 2px solid #000;
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #000;
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #000;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-parcel-black
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #000;
}
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-parcel-black
  .schedule-day
  .day-container
  .time {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #0072ce;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-menu
  .mobile-total {
  background-color: #0072ce;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .days-container {
  border: 2px solid #0072ce;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-vudu-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-vudu-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #0072ce;
  }
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-vudu-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0072ce;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-vudu-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #0072ce;
  }
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container {
  border: 2px solid #0072ce;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #0072ce;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #0072ce;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-vudu-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #0072ce;
}
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-vudu-blue
  .schedule-day
  .day-container
  .time {
  color: #0072ce;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-menu
  .print-container
  .print-icon {
  color: #231f20;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-menu
  .mobile-total {
  background-color: #231f20;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .days-container {
  border: 2px solid #231f20;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-eloquil-brown
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-eloquil-brown
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #231f20;
  }
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-eloquil-brown
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #231f20;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-eloquil-brown
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #231f20;
  }
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container {
  border: 2px solid #231f20;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #231f20;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #231f20;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-eloquil-brown
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #231f20;
}
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-eloquil-brown
  .schedule-day
  .day-container
  .time {
  color: #231f20;
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-menu
  .print-container
  .print-icon {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-black .schedule-menu .mobile-total {
  background-color: #000;
}
.snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
  border: 2px solid #000;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-black
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-black
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #000;
  }
}
.snapshot-schedule-component.schedule-bg-black .schedule-day .day-container {
  border: 2px solid #000;
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #000;
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #000;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-black
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #000;
}
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-black
  .schedule-day
  .day-container
  .time {
  color: #000;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-menu
  .print-container
  .print-icon {
  color: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-menu
  .mobile-total {
  background-color: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .days-container {
  border: 2px solid #e1edf9;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-background-blue
    .schedule-day
    .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-background-blue
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #e1edf9;
  }
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-background-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e1edf9;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-background-blue
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #e1edf9;
  }
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container {
  border: 2px solid #e1edf9;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #e1edf9;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-background-blue
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-background-blue
  .schedule-day
  .day-container
  .time {
  color: #e1edf9;
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-menu
  .print-container
  .print-icon {
  color: #302951;
}
.snapshot-schedule-component.schedule-bg-labs .schedule-menu .mobile-total {
  background-color: #302951;
}
.snapshot-schedule-component.schedule-bg-labs .schedule-day .days-container {
  border: 2px solid #302951;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-labs .schedule-day .days-container {
    border: none;
  }
  .snapshot-schedule-component.schedule-bg-labs
    .schedule-day.multiple-cards
    .day-container {
    border: 2px solid #302951;
  }
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component.schedule-bg-labs
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #302951;
  }
}
@media print {
  .snapshot-schedule-component.schedule-bg-labs
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #302951;
  }
}
.snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container {
  border: 2px solid #302951;
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container
  .mobile-time-meal {
  background: #302951;
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container.resting-day {
  border: 2px solid #302951;
}
@media (min-width: 768px) {
  .snapshot-schedule-component.schedule-bg-labs
    .schedule-day
    .day-container.resting-day {
    border: none;
  }
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #302951;
}
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container
  .hours-container
  .length,
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container
  .hours-container
  .store,
.snapshot-schedule-component.schedule-bg-labs
  .schedule-day
  .day-container
  .time {
  color: #302951;
}
.snapshot-schedule-component .print-start-week {
  color: var(--black);
  display: none;
  font-family: EverydaySans;
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 20px;
  text-align: center;
}
@media print {
  .snapshot-schedule-component .print-start-week {
    display: block;
  }
}
.snapshot-schedule-component .error-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 40px;
  padding: 0 12px;
}
.snapshot-schedule-component .error-message .reload-schedule-message {
  color: var(--black);
  font-family: EverydaySans;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 62px;
  text-align: center;
}
.snapshot-schedule-component .error-message .reload-schedule-title {
  color: var(--black);
  font-family: EverydaySans;
  font-size: 48px;
  font-weight: 300;
  margin: 0 0 92px;
  text-align: center;
}
.snapshot-schedule-component .error-message .reload-button {
  background-color: var(--blue);
  border: none;
  border-radius: 25px;
  color: #fff;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 20px;
}
.snapshot-schedule-component .schedule-title {
  font-family: EverydaySans;
  font-size: 30px;
  font-weight: 300;
  margin: 0 0 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-title {
    font-size: 48px;
    margin: 0 0 30px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-title {
    display: none;
  }
}
.snapshot-schedule-component .schedule-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 12px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-menu {
    display: block;
    padding: 0;
  }
}
@media print {
  .snapshot-schedule-component .schedule-menu {
    display: block;
    padding: 15px;
  }
}
.snapshot-schedule-component .schedule-menu .mobile-total {
  background-color: var(--blue);
  border-radius: 17.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding: 0 12px 0 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media print {
  .snapshot-schedule-component .schedule-menu .mobile-total {
    display: none;
  }
}
.snapshot-schedule-component .schedule-menu .mobile-total .count {
  color: #fff;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 500;
}
.snapshot-schedule-component .schedule-menu .mobile-total .count .time-icon {
  margin-right: 6px;
}
@media print {
  .snapshot-schedule-component .schedule-menu .mobile-total .count .time-icon {
    margin-right: 0;
  }
}
.snapshot-schedule-component .schedule-menu .mobile-total .count .moon-icon {
  display: none;
  margin-right: 6px;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-menu .mobile-total {
    display: none;
  }
}
.snapshot-schedule-component .schedule-menu .mobile-schedule-menu {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-menu .mobile-schedule-menu {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component .schedule-menu .mobile-schedule-menu {
    display: none;
  }
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .dropdown-menu {
  left: auto;
  margin-top: 10px;
  right: 0;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .dropdown-menu
  .schedule-item {
  border-bottom: 1px solid #dadada;
  padding: 6px 10px;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .dropdown-menu
  .schedule-item:hover {
  cursor: pointer;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .dropdown-menu
  .schedule-item.button-active {
  background: #e4e4e4;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .dropdown-menu
  .schedule-item:last-child {
  border-bottom: 0;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .btn-schedule {
  background-color: #fff;
  border-radius: 17.5px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
  height: 35px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
}
.snapshot-schedule-component
  .schedule-menu
  .mobile-schedule-menu
  .btn-schedule
  .caret-icon {
  font-size: 22px;
  margin-left: 5px;
}
.snapshot-schedule-component .schedule-menu .print-container {
  display: none;
  height: 100%;
  position: absolute;
  right: 12px;
  top: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 16px;
  font-weight: 300;
}
.snapshot-schedule-component .schedule-menu .print-container .print-icon {
  color: var(--blue);
  font-size: 22px;
  margin-left: 8px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-menu .print-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media print {
  .snapshot-schedule-component .schedule-menu .print-container {
    display: none;
  }
}
.snapshot-schedule-component .schedule-menu .schedule-tabs {
  display: none;
  margin-bottom: 30px;
  text-align: center;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-menu .schedule-tabs {
    display: block;
    margin-bottom: 0;
  }
}
@media print {
  .snapshot-schedule-component .schedule-menu .schedule-tabs {
    display: none;
  }
}
.snapshot-schedule-component .schedule-menu .schedule-tabs .tab {
  display: inline-block;
  font-family: EverydaySans;
  font-size: 18px;
  margin: 0 6px;
  padding: 5px 10px;
  text-align: center;
}
.snapshot-schedule-component .schedule-menu .schedule-tabs .tab.tab-active {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  font-weight: 500;
}
.snapshot-schedule-component
  .schedule-menu
  .schedule-tabs
  .tab.tab-active
  .tab {
  font-weight: 500;
}
.snapshot-schedule-component .schedule-menu .schedule-tabs .tab .tab-button {
  background: none;
  border: none;
  padding: 0;
}
.snapshot-schedule-component
  .schedule-menu
  .schedule-tabs
  .tab
  .tab-button:active,
.snapshot-schedule-component
  .schedule-menu
  .schedule-tabs
  .tab
  .tab-button:focus {
  outline: none;
}
.snapshot-schedule-component .tab-pane {
  display: none;
}
@media print {
  .snapshot-schedule-component .tab-pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 30px;
    padding: 0;
    page-break-inside: avoid;
    position: relative;
  }
}
.snapshot-schedule-component .tab-pane.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 30px 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media print {
  .snapshot-schedule-component .tab-pane.active {
    padding: 0;
  }
}
.snapshot-schedule-component .title-box-white .schedule-header-left .daterange,
.snapshot-schedule-component .title-box-white .schedule-header-left .title {
  color: #000;
}
.snapshot-schedule-component .schedule-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 73px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0px;
  padding: 8px 26px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-header {
    height: 82px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-header {
    height: 82px;
  }
}
.snapshot-schedule-component
  .schedule-header.title-box-filled
  .schedule-cta.button-primary {
  border-color: #fff;
}
.snapshot-schedule-component .schedule-header.title-box-filled:active,
.snapshot-schedule-component .schedule-header.title-box-filled:focus,
.snapshot-schedule-component .schedule-header.title-box-filled:hover {
  color: #fff;
}
.snapshot-schedule-component .schedule-header .schedule-header-right {
  display: none;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-header .schedule-header-right {
    display: block;
  }
}
.snapshot-schedule-component .schedule-header .daterange {
  color: #fff;
  font-size: 15px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-header .daterange {
    font-size: 18px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-header .daterange {
    font-size: 18px;
  }
}
.snapshot-schedule-component .schedule-header .title {
  color: #fff;
  font-size: 29px;
  line-height: 1.21;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-header .title {
    font-size: 36px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-header .title {
    font-size: 18px;
    white-space: nowrap;
  }
}
.snapshot-schedule-component .schedule-header .schedule-cta {
  float: right;
}
.snapshot-schedule-component .schedule-body {
  background: #fff;
}
.snapshot-schedule-component .schedule-days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
}
@media print {
  .snapshot-schedule-component .schedule-days {
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-days {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
  }
}
@media print {
  .snapshot-schedule-component .schedule-days {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
  }
}
.snapshot-schedule-component .schedule-days .days-container {
  border: 2px solid var(--blue);
  border-radius: 8px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-days .days-container {
    border: none;
    border-radius: 0;
  }
}
.snapshot-schedule-component
  .schedule-days
  .days-container
  .separator-bar:last-child {
  display: none;
}
.snapshot-schedule-component .schedule-days .days-container .separator-bar {
  background: #979797;
  height: 1px;
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-days .days-container .separator-bar {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component .schedule-days .days-container .separator-bar {
    background: #979797 !important;
  }
}
.snapshot-schedule-component .schedule-days .days-container .mobile-date {
  background: #fff;
  height: 20px;
  left: 10px;
  padding: 0 10px;
  position: absolute;
  top: -10px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-days .days-container .mobile-date {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component .schedule-days .days-container .mobile-date {
    display: none;
  }
}
.snapshot-schedule-component .schedule-day {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-day {
    width: 14%;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day {
    margin-bottom: 5px;
  }
}
.snapshot-schedule-component .schedule-day .date-container {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.snapshot-schedule-component .schedule-day .day {
  color: #000;
  font-family: EverydaySans;
  font-size: 30px;
  font-weight: 300;
  height: 42px;
  margin-right: 10px;
  text-align: center;
}
@media print {
  .snapshot-schedule-component .schedule-day .day {
    font-size: 20px;
    height: auto;
  }
}
.snapshot-schedule-component .schedule-day .date {
  color: #000;
  font-family: EverydaySans;
  font-size: 30px;
  font-weight: 300;
  height: 42px;
  text-align: center;
}
@media print {
  .snapshot-schedule-component .schedule-day .date {
    font-size: 20px;
    height: auto;
  }
}
.snapshot-schedule-component .schedule-day.multiple-cards .day-container {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day.multiple-cards .day-container {
    border: 2px solid var(--blue);
  }
}
.snapshot-schedule-component
  .schedule-day.multiple-cards
  .day-container.graveyard-shift {
  border: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
@media print {
  .snapshot-schedule-component
    .schedule-day.multiple-cards
    .day-container.graveyard-shift {
    border: 2px solid #041f41;
  }
}
.snapshot-schedule-component .schedule-day.single-card .days-container {
  border: none;
}
.snapshot-schedule-component .schedule-day .day-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  justify-content: space-between;
  padding: 10px;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  border: 2px solid var(--blue);
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container {
    border-color: #333 !important;
    font-size: 18px;
    font-weight: 700;
    padding: 3px;
  }
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-day .day-container {
    min-height: 138px;
  }
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container {
    margin-bottom: 6px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container {
    margin-bottom: 6px;
  }
}
.snapshot-schedule-component .schedule-day .day-container .info-icon {
  display: none;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container .info-icon {
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 14px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container .info-icon {
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 14px;
  }
}
.snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
  background: var(--blue);
  border-radius: 8px;
  bottom: 6px;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
    background: transparent !important;
    display: block;
    position: relative;
  }
}
.snapshot-schedule-component .schedule-day .day-container.half {
  height: auto;
  min-height: 66px;
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container.half {
    min-height: 0;
  }
}
.snapshot-schedule-component .schedule-day .day-container.half .half-container {
  position: relative;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container.half
    .half-container {
    display: none;
  }
}
.snapshot-schedule-component .schedule-day .day-container.half .info-icon {
  font-size: 18px;
  position: absolute;
  right: 0;
  top: 2px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container.half .info-icon {
    display: block;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container.half .info-icon {
    display: none;
  }
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container.half {
    height: 66px;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container.half {
    height: auto;
  }
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container.half .meal {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container.half .meal {
    display: block;
  }
}
@media (min-width: 992px) {
  .snapshot-schedule-component .schedule-day .day-container.half .job {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container.half .job {
    white-space: normal;
  }
}
@media (min-width: 992px) {
  .snapshot-schedule-component
    .schedule-day
    .day-container.half
    .hours-container {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container.half
    .hours-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.snapshot-schedule-component .schedule-day .day-container.resting-day {
  background: #f0f0f0;
  border: none;
  border-radius: 8px;
  min-height: 66px;
  overflow: visible;
  position: relative;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-day .day-container.resting-day {
    background: #f0f0f0;
    border: none;
    min-height: 138px;
  }
}
@media print and (min-width: 768px) {
  .snapshot-schedule-component .schedule-day .day-container.resting-day {
    min-height: 0;
  }
}
@media (min-width: 768px) {
  .snapshot-schedule-component
    .schedule-day
    .day-container.resting-day
    .resting-box {
    display: none;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-mobile-date {
  background: #fff;
  height: 20px;
  left: 10px;
  padding: 0 10px;
  position: absolute;
  top: -10px;
}
@media (min-width: 992px) {
  .snapshot-schedule-component
    .schedule-day
    .day-container.resting-day
    .resting-mobile-date {
    display: none;
  }
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container.resting-day
    .resting-mobile-date {
    display: none;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-box {
  color: #333;
  font-size: 14px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container.resting-day
    .resting-box {
    font-size: 11px;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon {
  margin-right: 10px;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg {
  width: 22px;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  circle,
.snapshot-schedule-component
  .schedule-day
  .day-container.resting-day
  .resting-box
  .palm-icon
  svg
  path {
  stroke: #ee3b2a;
}
.snapshot-schedule-component .schedule-day .day-container.resting-day .length,
.snapshot-schedule-component .schedule-day .day-container.resting-day .time {
  display: none;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 10px;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .job,
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .meal,
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .time {
  color: #fff;
  display: block;
  margin-bottom: 5px;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .meal
  .cutlery-icon {
  color: #fff;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .job {
  overflow: initial;
  text-overflow: clip;
  white-space: normal;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .hours-container {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .hours-container
  .length,
.snapshot-schedule-component
  .schedule-day
  .day-container.show-data
  .mobile-time-meal
  .hours-container
  .store {
  color: #fff;
}
.snapshot-schedule-component .schedule-day .day-container.graveyard-shift {
  border: 2px solid #041f41;
  border-radius: 8px;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .hours-container
  .length,
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .hours-container
  .store,
.snapshot-schedule-component .schedule-day .day-container.graveyard-shift .job,
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .meal
  .cutlery-icon,
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .time {
  color: #041f41;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .hours-container
  .length
  .time-icon {
  display: none;
}
.snapshot-schedule-component
  .schedule-day
  .day-container.graveyard-shift
  .hours-container
  .length
  .moon-icon {
  display: block;
}
.snapshot-schedule-component .schedule-day .day-container .time {
  color: var(--blue);
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 700;
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container .time {
    color: #333 !important;
    font-size: 16px;
    font-weight: 700;
  }
}
.snapshot-schedule-component .schedule-day .day-container .time-small {
  font-size: 16px;
}
@media print {
  .snapshot-schedule-component .schedule-day .day-container .time-small {
    color: #333 !important;
    font-size: 16px;
  }
}
.snapshot-schedule-component .schedule-day .day-container .cutlery-icon {
  margin-right: 5px;
}
.snapshot-schedule-component .schedule-day .day-container .hours-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.snapshot-schedule-component
  .schedule-day
  .day-container
  .hours-container
  .length {
  color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 500;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container
    .hours-container
    .length {
    color: #333 !important;
    font-size: 16px;
    font-weight: 700;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container
  .hours-container
  .length
  .time-icon {
  margin-right: 5px;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container
    .hours-container
    .length
    .time-icon {
    color: #333 !important;
    font-size: 16px;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container
  .hours-container
  .length
  .moon-icon {
  display: none;
  margin-right: 6px;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container
    .hours-container
    .length
    .moon-icon {
    color: #333 !important;
    font-size: 16px;
  }
}
.snapshot-schedule-component
  .schedule-day
  .day-container
  .hours-container
  .store {
  color: var(--blue);
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 500;
}
@media print {
  .snapshot-schedule-component
    .schedule-day
    .day-container
    .hours-container
    .store {
    color: #333 !important;
    font-size: 16px;
    font-weight: 700;
    text-align: right;
  }
}
.snapshot-schedule-component .schedule-total {
  display: none;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-total {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    padding: 7px 0 3px;
    text-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media print {
  .snapshot-schedule-component .schedule-total {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    padding: 7px 0 3px;
    text-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
}
.snapshot-schedule-component .schedule-total .line {
  -webkit-box-flex: 1;
  background: #333;
  -ms-flex: 1;
  flex: 1;
  height: 2px;
}
@media print {
  .snapshot-schedule-component .schedule-total .line {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}
.snapshot-schedule-component .schedule-total .line.right-line {
  margin-left: 15px;
}
@media print {
  .snapshot-schedule-component .schedule-total .line.right-line {
    display: none;
  }
}
.snapshot-schedule-component .schedule-total .line.left-line {
  margin-right: 15px;
}
.snapshot-schedule-component .schedule-total .title-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media print {
  .snapshot-schedule-component .schedule-total .title-count {
    margin-top: 10px;
  }
}
.snapshot-schedule-component .schedule-total .title-count .time-icon {
  color: #333;
  font-size: 36px;
  margin-right: 10px;
}
@media print {
  .snapshot-schedule-component .schedule-total .title-count .time-icon {
    display: none;
  }
}
.snapshot-schedule-component .schedule-total .title-count .title {
  color: #333;
  font-size: 36px;
  font-weight: 300;
}
@media print {
  .snapshot-schedule-component .schedule-total .title-count .title {
    font-size: 18px;
    font-weight: 500;
  }
}
.snapshot-schedule-component .schedule-total .title-count .count {
  color: #333;
  font-size: 36px;
  font-weight: 300;
  margin-right: 10px;
}
@media print {
  .snapshot-schedule-component .schedule-total .title-count .count {
    font-size: 18px;
    font-weight: 500;
    margin-right: 5px;
  }
}
.snapshot-schedule-component .schedule-cta-container {
  padding: 16px;
  text-align: center;
}
.snapshot-schedule-component
  .schedule-cta-container
  .schedule-cta.button-primary {
  border-color: #fff;
}
.snapshot-schedule-component .schedule-cta-container:active,
.snapshot-schedule-component .schedule-cta-container:focus,
.snapshot-schedule-component .schedule-cta-container:hover {
  color: #fff;
}
@media (min-width: 768px) {
  .snapshot-schedule-component .schedule-cta-container {
    display: none;
  }
}
.snapshot-schedule-component .schedule-cta.button-glms-button {
  border-radius: 20px;
  display: inline-block;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  padding: 0 58px 0 36px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.button-blue:focus,
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-blue:hover {
  background-color: #4c9bdc;
  border-color: #4c9bdc;
  color: hsla(0, 0%, 100%, 0.7);
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-blue:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-green:focus,
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-green:hover {
  background-color: #9fd27b;
  border-color: #9fd27b;
  color: hsla(0, 0%, 100%, 0.7);
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-green:active {
  background-color: #54a546;
  border-color: #54a546;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.button-red:focus,
.snapshot-schedule-component .schedule-cta.button-glms-button.button-red:hover {
  background-color: #f37569;
  border-color: #f37569;
  color: hsla(0, 0%, 100%, 0.7);
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-red:active {
  background-color: #cb2022;
  border-color: #cb2022;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:focus,
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-pink:hover {
  background-color: #f15aaf;
  border-color: #f15aaf;
  color: hsla(0, 0%, 100%, 0.7);
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-pink:active {
  background-color: #b51e6d;
  border-color: #b51e6d;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-deep-blue:focus,
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-deep-blue:hover {
  background-color: #57606b;
  border-color: #57606b;
  color: hsla(0, 0%, 100%, 0.7);
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-deep-blue:active {
  background-color: #031122;
  border-color: #031122;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-deep-blue.button-secondary:active:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-right-white-thin.svg)
    50%/100% auto no-repeat;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.button-teal {
  border-color: #3ec5e6;
  color: #3ec5e6;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-teal.button-primary {
  background-color: #3ec5e6;
  color: #fff;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:focus,
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-teal:hover {
  background-color: #65d1eb;
  border-color: #65d1eb;
  color: hsla(0, 0%, 100%, 0.7);
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-teal:active {
  background-color: #064f8e;
  border-color: #064f8e;
  color: #fff;
  opacity: 1;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.no-text {
  padding: 0 40px 0 0;
}
.snapshot-schedule-component .schedule-cta.button-glms-button.no-text:after {
  right: 10px;
}
.snapshot-schedule-component .schedule-cta.button-glms-button:focus:after,
.snapshot-schedule-component .schedule-cta.button-glms-button:hover:after {
  opacity: 0.7;
}
.snapshot-schedule-component .schedule-cta.button-glms-button:active:after {
  opacity: 1;
}
.snapshot-schedule-component .schedule-cta.button-glms-button:after {
  content: "";
  display: block;
  height: 18px;
  position: absolute;
  right: 22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-primary:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-right-white-thin.svg)
    50%/100% auto no-repeat;
}
.snapshot-schedule-component
  .schedule-cta.button-glms-button.button-secondary:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-right-black-thin.svg)
    50%/100% auto no-repeat;
}
.snapshot-schedule-component .css-loader {
  -webkit-animation: rotate-forever-minsafe 1.4s linear infinite;
  animation: rotate-forever-minsafe 1.4s linear infinite;
  background: #aaa;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(10%, #aaa),
    color-stop(42%, hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(90deg, #aaa 10%, hsla(0, 0%, 100%, 0) 42%);
  border-radius: 50%;
  font-size: 10px;
  height: 26px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 26px;
}
.snapshot-schedule-component .css-loader:before {
  background: #aaa;
  border-radius: 100% 0 0 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
}
.snapshot-schedule-component .css-loader:after {
  background: #fff;
  border-radius: 50%;
  bottom: 0;
  content: "";
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 75%;
}
.snapshot-schedule-component .css-loader {
  display: inline-block;
}
@media print {
  #footer,
  .mobile-schedule-menu,
  .snapshot-schedule-component .schedule-tabs {
    display: none;
  }
  .content-container {
    margin-top: 0 !important;
    padding: 0;
  }
  .tab-content {
    position: relative;
  }
  .section.schedule-component {
    display: block;
  }
  .aem-GridColumn.no-print {
    display: none;
  }
}
.snapshot-component {
  overflow-y: hidden;
}
.snapshot-component.title-box-filled
  .snapshot-service-channel-component
  .snapshot-card-header
  .snapshot-card-header-content {
  background: transparent;
}
.snapshot-component .snapshot-service-channel-component {
  max-height: 254px;
  padding-top: 8px;
}
.snapshot-component
  .snapshot-service-channel-component[data-title-box="title-box-filled"] {
  padding-top: 0;
}
.snapshot-component .snapshot-service-channel-component .wrapper {
  background-color: #fff;
  min-height: 254px;
  position: relative;
}
.snapshot-component
  .snapshot-service-channel-component
  .wrapper.snapshot-full-width {
  min-height: 0;
}
.snapshot-component
  .snapshot-service-channel-component
  .wrapper
  .service-channel-cta {
  position: absolute;
  right: 15px;
  top: 15px;
}
.snapshot-component .snapshot-service-channel-component .snapshot-card-header {
  margin-bottom: 22px;
  padding-top: 0px;
}
.snapshot-component
  .snapshot-service-channel-component
  .snapshot-card-header-content {
  height: 59px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.snapshot-component
  .snapshot-service-channel-component
  .snapshot-card-header-content
  .title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.snapshot-component
  .snapshot-service-channel-component
  .snapshot-card-header-content
  .title.large-title {
  font-size: 36px;
}
.snapshot-component
  .snapshot-service-channel-component
  .snapshot-card-header-content
  .title.small-title {
  font-size: 24px;
}
.snapshot-component.title-box-filled .service-channel-cta {
  border-color: #fff;
  color: #fff;
}
.snapshot-component.title-box-filled .service-channel-cta:after {
  color: #fff;
}
@media (min-device-width: 320px) and (max-device-width: 480px) {
  .snapshot-component.title-box-filled .service-channel-cta {
    border-color: #fff;
    color: transparent;
  }
}
.snapshot-service-channel-component .snapshot-card-header-content .title {
  padding-right: 96px;
}
.snapshot-service-channel-component .service-channel-cta {
  -ms-flex-item-align: center;
  align-self: center;
  background: transparent;
  border: 1px solid #001e60;
  border-radius: 14px;
  color: #001e60;
  font-size: 14px;
  font-weight: 700;
  height: 28px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 30px 0 15px;
  position: relative;
  text-overflow: ellipsis;
}
@media (min-device-width: 320px) and (max-device-width: 480px) {
  .snapshot-service-channel-component .service-channel-cta {
    color: transparent;
    max-width: 0px;
  }
  .snapshot-service-channel-component .service-channel-cta:after {
    color: #001e60;
    content: "\e94a";
    display: block;
    font-family: walmartnewicons;
    font-size: 16px;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    padding: 0px 22px;
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 18px;
  }
}
.snapshot-service-channel-component .service-channel-cta:after {
  content: "\e94a";
  display: block;
  font-family: walmartnewicons;
  font-size: 16px;
  font-weight: 400;
  height: 18px;
  line-height: 18px;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 18px;
}
.snapshot-service-channel-component .service-channel-cta.no-text {
  padding: 0;
  width: 28px;
}
.snapshot-service-channel-component .service-channel-cta.no-text:after {
  right: 3px;
}
.snapshot-service-channel-component .snapshot-card-body {
  padding: 0 8px 15px;
}
.snapshot-service-channel-component .sc-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
}
.snapshot-service-channel-component .sc-row.sc-row-open {
  margin-bottom: 23px;
}
.snapshot-service-channel-component .sc-row.grow-1-2 {
  -webkit-box-flex: 1.2 !important;
  -ms-flex-positive: 1.2 !important;
  flex-grow: 1.2 !important;
}
.snapshot-service-channel-component .sc-row.grow-0-3 {
  -webkit-box-flex: 0.3 !important;
  -ms-flex-positive: 0.3 !important;
  flex-grow: 0.3 !important;
}
.snapshot-service-channel-component .sc-row.grow-1-5 {
  -webkit-box-flex: 1.5 !important;
  -ms-flex-positive: 1.5 !important;
  flex-grow: 1.5 !important;
}
.snapshot-service-channel-component .sc-row-title {
  color: #6d6e71;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.snapshot-service-channel-component .sc-row-data {
  color: #333;
  -ms-flex-preferred-size: 82px;
  flex-basis: 82px;
  font-size: 30px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
}
.snapshot-service-channel-component .sc-row-open .sc-row-title {
  font-size: 20px;
}
.snapshot-service-channel-component .sc-row-open .sc-row-data {
  font-size: 36px;
}
.snapshot-service-channel-component .css-loader {
  -webkit-animation: rotate-forever-minsafe 1.4s linear infinite;
  animation: rotate-forever-minsafe 1.4s linear infinite;
  background: #aaa;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(10%, #aaa),
    color-stop(42%, hsla(0, 0%, 100%, 0))
  );
  background: linear-gradient(90deg, #aaa 10%, hsla(0, 0%, 100%, 0) 42%);
  border-radius: 50%;
  font-size: 10px;
  height: 26px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 26px;
}
.snapshot-service-channel-component .css-loader:before {
  background: #aaa;
  border-radius: 100% 0 0 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
}
.snapshot-service-channel-component .css-loader:after {
  background: #fff;
  border-radius: 50%;
  bottom: 0;
  content: "";
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 75%;
}
.snapshot-service-channel-component .css-loader {
  display: inline-block;
}
.snapshot-layout-1
  .snapshot-component.title-box-filled
  .snapshot-full-width
  .service-channel-cta {
  border-color: #000 !important;
  color: #000 !important;
}
.snapshot-layout-1
  .snapshot-component.title-box-filled
  .snapshot-full-width
  .service-channel-cta:after,
.snapshot-layout-1
  .snapshot-component.title-box-filled
  .snapshot-full-width
  .title {
  color: #000 !important;
}
@media (min-width: 980px) {
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 0;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-header {
    background-color: #fff !important;
    padding-top: 7px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-header
    .snapshot-card-header-content
    .title {
    font-size: 24px;
    line-height: 46px;
    padding-right: 0;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .service-channel-cta {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body {
    padding: 0px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-width: 0;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row {
    display: inline-block;
    margin-bottom: 0px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row
    > div {
    display: inline-block;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-title {
    font-size: 15px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-data {
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
    font-size: 25px;
    margin: 0 7px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open {
    margin-right: 32px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open
    .sc-row-title {
    font-size: 15px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open
    .sc-row-data {
    font-size: 25px;
  }
}
@media (min-width: 1360px) {
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-header-content
    .title {
    font-size: 36px;
    line-height: 46px;
    margin-right: 22px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data {
    max-width: 100%;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-title {
    font-size: 20px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-data {
    -ms-flex-preferred-size: 66px;
    flex-basis: 66px;
    font-size: 36px;
    margin: 0 7px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open {
    margin: 0 66px 0 0;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open
    .sc-row-title {
    font-size: 20px;
  }
  .snapshot-layout-1
    .snapshot-component
    .snapshot-service-channel-component
    .wrapper.snapshot-full-width
    .snapshot-card-body
    .service-channel-data
    .sc-row-open
    .sc-row-data {
    font-size: 36px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .snapshot-layout-3
    .snapshot-component.title-box-filled
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 10px;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 7px;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .snapshot-card-body {
    padding-bottom: 8px;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row {
    margin-bottom: 8px;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row.sc-row-open {
    margin-bottom: 14px;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row-data {
    font-size: 24px;
    line-height: 20px;
  }
}
@media (min-width: 1200px) {
  .snapshot-layout-3
    .snapshot-component.title-box-filled
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 25px !important;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 20px !important;
  }
  .snapshot-layout-3
    .snapshot-component
    .snapshot-service-channel-component
    .snapshot-card-body {
    padding-bottom: 18px;
  }
  .snapshot-layout-4
    .snapshot-component.title-box-filled
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 14px !important;
  }
  .snapshot-layout-4
    .snapshot-component
    .snapshot-service-channel-component
    .snapshot-card-header {
    margin-bottom: 10px !important;
  }
  .snapshot-layout-4
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row {
    margin-bottom: 10px;
  }
  .snapshot-layout-4
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row:last-child {
    margin-bottom: 2px;
  }
  .snapshot-layout-4
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row-data {
    font-size: 24px;
    line-height: 20px;
  }
  .snapshot-layout-4
    .snapshot-component
    .snapshot-service-channel-component
    .sc-row-open
    .sc-row-data {
    font-size: 30px;
  }
}
@font-face {
  font-family: social-icons;
  font-style: normal;
  font-weight: 400;
  src: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/fonts/walmart-icons/social-icons.ttf)
    format("truetype");
}
@font-face {
  font-family: new-twitter;
  font-style: normal;
  font-weight: 400;
  src: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/fonts/walmart-icons/newTwitterIcon.ttf)
    format("truetype");
}
.social-share-component {
  width: 100%;
}
.social-share-component.right {
  text-align: right;
}
.social-share-component.left {
  text-align: left;
}
.social-share-component.center {
  text-align: center;
}
.social-share-component li.social {
  display: inline-block;
  font-size: 16px;
  margin: 0 10px 0 0;
}
.social-share-component li.social a {
  color: #000;
}
.social-share-component li.display-none {
  display: none !important;
}
.social-share-component .copy-status {
  background: hsla(0, 0%, 88%, 0.8);
  margin-top: 10px;
  padding: 5px;
  position: absolute;
}
.social-share-component.right .social-heading {
  margin-right: 15px;
}
.social-share-component.left .social-heading {
  margin-left: 15px;
}
.social-share-component .social-body-links {
  display: block;
  width: 100%;
}
.social-share-component .social-body-links .social-heading {
  color: #333;
  font-size: 18px;
  margin-bottom: 10px;
}
.social-share-component .social-body-links.center {
  text-align: center;
}
.social-share-component .social-body-links.center .copy-status {
  right: 45%;
}
.social-share-component .social-body-links.left {
  text-align: left;
}
.social-share-component .social-body-links.right {
  text-align: right;
}
.social-share-component .social-body-links.right .copy-status {
  right: 20px;
}
.social-share-component .social-body-links .social-links-list {
  margin: 0;
}
.social-share-component .social-body-links .social-links-list li {
  display: inline-block;
  margin-right: 0px;
}
.social-share-component .social-body-links .social-links-list li:last-child {
  margin-right: 0;
}
.social-share-component .social-body-links .social-links-list li a {
  border: none;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  text-decoration: none;
  width: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.social-share-component .sm {
  display: inline-block;
  font: normal normal normal 14px/1 social-icons;
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social-share-component .sm-facebook-f:before,
.social-share-component .sm-facebook:before {
  content: "\e901";
}
.social-share-component .sm-twitter:before {
  content: "\e900";
  font: normal normal normal 14px/1 new-twitter !important;
}
.social-share-component .sm-linkedin:before {
  content: "\e902";
}
.social-share-component .sm-envelope:before {
  content: "\e900";
}
.social-share-component .sm-clipboard {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/CopyLink.svg);
}
.social-share-component .sm-clipboard,
.social-share-component .sm-workplace {
  background-repeat: no-repeat;
  background-size: contain;
  height: 22px;
  position: relative;
  top: 5px;
  width: 20px;
}
.social-share-component .sm-workplace {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/workplace.svg);
}
.social-share-component .sm-pinterest {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/pinterest.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 22px;
  position: relative;
  top: 5px;
  width: 20px;
}
.social-links {
  text-align: center;
}
.social-links .social-link {
  display: inline-block;
  padding: 0 10px;
}
.social-links .social-link:first-child {
  padding-left: 0;
}
.social-links .social-link:last-child {
  padding-right: 0;
}
@media (min-width: 768px) {
  .social-links .social-link {
    padding: 0 6px;
  }
}
@media (min-width: 992px) {
  .social-links .social-link {
    padding: 0 10px;
  }
}
@media (min-width: 768px) {
  .social-links {
    text-align: right;
  }
}
.footer .social-links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (min-width: 768px) {
  .footer .social-links {
    text-align: center;
  }
}
.footer .social-links img {
  margin-right: 0;
  width: 22px;
}
.social-links-component-edit {
  min-width: 232px;
}
:root {
  --ss-blue: #0053e2;
  --ss-blue-dark: #002e99;
  --ss-border: #e5e7eb;
  --ss-text: #000;
  --ss-bg: #fff;
  --ss-shadow: 0 14px 32px rgba(0, 0, 0, 0.12);
  --ss-radius: 12px;
  --ss-gap: 12px;
}
.socialshare {
  font-family: EverydaySans, sans-serif;
  position: relative;
}
.socialshare__system {
  display: none;
}
.socialshare__button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 0;
  color: var(--ss-blue);
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  gap: 8px;
}
.socialshare__button:hover {
  color: var(--ss-blue-dark);
}
.socialshare__button-label {
  display: none;
}
@media (min-width: 768px) {
  .socialshare__button-label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.socialshare__button-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
}
.socialshare__trigger-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/ShareBlue.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.socialshare__button:hover .socialshare__button-icon img,
.socialshare__button:hover .socialshare__trigger-icon {
  -webkit-filter: brightness(0) saturate(100%) invert(25%) sepia(80%)
    saturate(400%) hue-rotate(184deg) brightness(90%) contrast(100%);
  filter: brightness(0) saturate(100%) invert(25%) sepia(80%) saturate(400%)
    hue-rotate(184deg) brightness(90%) contrast(100%);
  opacity: 1;
}
.socialshare__popover.is-open,
.socialshare__popover[aria-hidden="false"] {
  padding: 16px;
}
.socialshare__card {
  border-radius: var(--ss-radius);
  height: auto;
  max-height: 90vh;
  overflow-y: auto;
  padding: 16px;
  width: 181.6px;
}
.socialshare__title {
  color: var(--ss-text);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 0 0 16px;
}
.socialshare__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.socialshare__item {
  margin: 0;
  padding: 0;
}
.socialshare__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  color: #1f2937;
  gap: var(--ss-gap);
  text-decoration: none;
}
.socialshare__link:focus,
.socialshare__link:hover {
  color: var(--ss-blue);
}
.socialshare__label {
  color: #515357;
  font-size: 14px;
  font-weight: 400;
  width: 105px;
}
.socialshare__link:focus .socialshare__label,
.socialshare__link:hover .socialshare__label {
  color: var(--ss-blue);
}
.socialshare__icon-wrap {
  border-radius: 50%;
  display: grid;
  height: 32px;
  place-items: center;
  width: 32px;
  -webkit-box-flex: 0;
  background: var(--ss-bg);
  border: 0.5px solid #515357;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.socialshare__link:focus .socialshare__icon-wrap,
.socialshare__link:hover .socialshare__icon-wrap {
  border-color: var(--ss-blue);
  color: var(--ss-blue);
}
.socialshare__icon--copylink,
.socialshare__icon--email,
.socialshare__icon--facebook,
.socialshare__icon--linkedin,
.socialshare__icon--pinterest,
.socialshare__icon--x {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 16px;
  width: 16px;
}
.socialshare__icon--facebook {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/FacebookBlack.svg);
}
.socialshare__icon--email {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/EmailBlack.svg);
}
.socialshare__icon--x {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/Xicon.svg);
  margin-left: 3px;
}
.socialshare__icon--linkedin {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/LinkedInBlack.svg);
}
.socialshare__icon--copylink {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/CopyLinkBlack.svg);
}
.socialshare__icon--pinterest {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/PinterestBlack.svg);
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--facebook,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--facebook {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/FacebookBlue.svg);
  margin-left: 8px;
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--copylink,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--copylink {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/CopyLinkBlue.svg);
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--email,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--email {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/EmailBlue.svg);
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--pinterest,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--pinterest {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/PinterestBlue.svg);
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--x,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--x {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/XiconBlue.svg);
}
.socialshare__link:focus .socialshare__icon-wrap .socialshare__icon--linkedin,
.socialshare__link:hover .socialshare__icon-wrap .socialshare__icon--linkedin {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/social-icons/LinkedInBlue.svg);
}
.socialshare .tippy-box {
  border-radius: 14px;
}
.socialshare .tippy-box,
.socialshare .tippy-box[data-theme~="light-border"] {
  border: none;
  -webkit-box-shadow: var(--ss-shadow);
  box-shadow: var(--ss-shadow);
}
.socialshare .tippy-box[data-theme~="light-border"] {
  background-clip: padding-box;
  background-color: #fff;
  color: #333;
}
.socialshare
  .tippy-box[data-theme~="light-border"][data-placement^="bottom"]
  > .tippy-arrow:after {
  border-bottom-color: transparent;
  border-width: 0 7px 7px;
  bottom: 17px;
  -webkit-box-shadow: var(--ss-shadow);
  box-shadow: var(--ss-shadow);
  left: 1px;
}
.socialshare
  .tippy-box[data-theme~="light-border"][data-placement^="top"]
  > .tippy-arrow:after {
  border-top-color: transparent;
  border-width: 7px 7px 0;
  -webkit-box-shadow: var(--ss-shadow);
  box-shadow: var(--ss-shadow);
  left: 1px;
  top: 17px;
}
.socialshare .tippy-content {
  padding: 0px;
}
.socialshare .tippy-arrow {
  color: #333;
  height: unset;
  width: unset;
}
.stories-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.stories-component .stories {
  display: grid;
  gap: 16px;
}
.stories-component .stories .adp-newsroom-card {
  max-width: none;
  width: 100%;
}
.stories-component .stories .featured-story-card__card {
  position: relative;
}
.stories-component
  .stories
  .featured-story-card__card
  .adp-newsroom-card__media {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
}
.stories-component .stories .secondary-story-card__card {
  height: 100%;
}
.stories-component
  .stories
  .secondary-story-card__card
  .adp-newsroom-card__media {
  aspect-ratio: 1.76;
  height: auto;
}
.stories-component
  .stories
  .secondary-story-card__card
  .adp-newsroom-card__body
  .adp-newsroom-card__header
  .adp-newsroom-card__title {
  height: unset;
  max-height: calc(var(--line-clamp) * 24px);
}
.stories-component
  .stories
  .secondary-story-card__card
  .adp-newsroom-card__body
  .adp-newsroom-card__footer {
  max-height: 76px;
}
.stories-component
  .stories
  .secondary-story-card__card
  .adp-newsroom-card__body
  .adp-newsroom-card__footer
  .adp-newsroom-card__description {
  height: calc(var(--line-clamp) * 20px);
}
.stories-component
  .stories
  .secondary-story-card__card
  .adp-newsroom-card__body
  .adp-newsroom-card__footer
  .adp-newsroom-card__meta {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1200px) {
  .stories-component
    .stories
    .articles_card_mobile-hide
    .adp-newsroom-card__description {
    display: none;
  }
}
.stories-component .stories.stories-feature_1,
.stories-component .stories.stories-feature_2 {
  grid-template-columns: repeat(2, 1fr);
}
.stories-component .stories.stories-feature_3 {
  grid-template-columns: repeat(3, 1fr);
}
.stories-component .stories .featured-story-card {
  grid-column: 1/-1;
}
@media (min-width: 1200px) {
  .stories-component .stories {
    gap: 24px;
  }
}
@media (min-width: 600px) and (max-width: 1200px) {
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__header
    .adp-newsroom-card__title {
    min-height: unset;
  }
}
@media (max-width: 599px) {
  .stories-component .stories.stories-feature_1,
  .stories-component .stories.stories-feature_2,
  .stories-component .stories.stories-feature_3 {
    grid-template-columns: 1fr;
  }
  .stories-component .stories .featured-story-card__card {
    display: grid;
    height: unset;
  }
  .stories-component
    .stories
    .featured-story-card__card
    .adp-newsroom-card__media {
    height: 100%;
    width: 100%;
  }
  .stories-component
    .stories
    .featured-story-card__card
    .adp-newsroom-card__body {
    height: unset;
    width: unset;
  }
  .stories-component .stories .secondary-story-card__card {
    display: grid;
    grid-template-columns: 140px auto;
    height: unset;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__media {
    height: 100%;
    min-height: 140px;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body {
    gap: 8px;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__header {
    gap: 4px;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__header
    .adp-newsroom-card__title {
    font-size: 16px;
    height: unset;
    line-height: 20px;
    max-height: calc(var(--line-clamp) * 20px);
    min-height: unset;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__footer
    .adp-newsroom-card__content {
    gap: 8px;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__footer
    .adp-newsroom-card__content
    .adp-newsroom-card__description {
    height: unset;
  }
  .stories-component
    .stories
    .secondary-story-card__card
    .adp-newsroom-card__body
    .adp-newsroom-card__footer
    .adp-newsroom-card__content
    .adp-newsroom-card__meta {
    font-size: 12px;
    line-height: 16px;
  }
}
.stories-component .stories__cta-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 2px solid #000;
  border-radius: 20px;
  color: #000;
  cursor: pointer;
  font-family: Everyday_Sans_UI, sans-serif;
  font-size: 15px;
  font-weight: 700;
  gap: 8px;
  height: 40px;
  line-height: 24px;
  padding: 8px 24px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.stories-component .stories__cta-button .stories__cta-label {
  text-decoration: none;
}
.stories-component .stories__cta-button:hover {
  background: #000;
  border-color: #000;
  color: #fff;
  text-decoration: none;
}
.tab-columns-component {
  margin: 30px 0 50px;
}
@media (min-width: 992px) {
  .tab-columns-component {
    margin: 50px 0;
  }
}
.tab-columns-component .tabs {
  -webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
  white-space: nowrap;
}
@media (min-width: 992px) {
  .tab-columns-component .tabs {
    display: none;
  }
}
.tab-columns-component .tabs .tab {
  color: #017acd;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  letter-spacing: 2.6px;
  line-height: 30px;
  max-width: 50%;
  text-align: center;
  width: 188px;
}
.tab-columns-component .tabs .tab.active {
  border-bottom: 3px solid #ffc220;
  color: rgba(0, 0, 0, 0.7);
}
.tab-columns-component .tabs a {
  text-decoration: none;
}
@media (min-width: 992px) {
  .tab-columns-component .columns-component .dv-column.left-section {
    padding-right: 20px;
    width: 60%;
  }
}
.tab-columns-component .columns-component .dv-column.right-section {
  display: none;
}
@media (min-width: 992px) {
  .tab-columns-component .columns-component .dv-column.right-section {
    display: block;
    padding-left: 20px;
    width: 40%;
  }
}
.tab-columns-component .columns-component .dv-column .article-tmpl-full-width {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.table-comp2 select[name="entries"] {
  cursor: pointer;
}
.table-comp2.search-bar-active {
  outline: none;
}
.top-table-menu {
  padding-bottom: 10px;
}
.bg-light-gray {
  background-color: #f2f2f2;
}
.caption-reset {
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 10px;
  text-align: center;
}
.table-component-2 {
  border-radius: 4px;
  min-height: 17px;
}
.table-component-2 .hide_tr {
  display: none;
}
.table-component-2 .desktop-table-wrapper2 {
  border-radius: 4px;
}
.table-component-2.bg-light-gray .mobile-table-card,
.table-component-2.bg-light-gray tr:first-of-type td,
.table-component-2.bg-light-gray tr:first-of-type th,
.table-component-2.bg-sams-supp-yellow .mobile-table-card,
.table-component-2.bg-sams-supp-yellow tr:first-of-type td,
.table-component-2.bg-sams-supp-yellow tr:first-of-type th,
.table-component-2.bg-transparent .mobile-table-card,
.table-component-2.bg-transparent tr:first-of-type td,
.table-component-2.bg-transparent tr:first-of-type th,
.table-component-2.bg-white .mobile-table-card,
.table-component-2.bg-white tr:first-of-type td,
.table-component-2.bg-white tr:first-of-type th,
.table-component-2.bg-yellow .mobile-table-card,
.table-component-2.bg-yellow tr:first-of-type td,
.table-component-2.bg-yellow tr:first-of-type th,
.table-component-2.gt-global-green .mobile-table-card,
.table-component-2.gt-global-green tr:first-of-type td,
.table-component-2.gt-global-green tr:first-of-type th,
.table-component-2.walmart-background-blue .mobile-table-card,
.table-component-2.walmart-background-blue tr:first-of-type td,
.table-component-2.walmart-background-blue tr:first-of-type th,
.table-component-2.walmart-blue-tone-1 .mobile-table-card,
.table-component-2.walmart-blue-tone-1 tr:first-of-type td,
.table-component-2.walmart-blue-tone-1 tr:first-of-type th,
.table-component-2.walmart-blue-tone-2 .mobile-table-card,
.table-component-2.walmart-blue-tone-2 tr:first-of-type td,
.table-component-2.walmart-blue-tone-2 tr:first-of-type th,
.table-component-2.walmart-off-white .mobile-table-card,
.table-component-2.walmart-off-white tr:first-of-type td,
.table-component-2.walmart-off-white tr:first-of-type th,
.table-component-2.walmart-spark-yellow .mobile-table-card,
.table-component-2.walmart-spark-yellow tr:first-of-type td,
.table-component-2.walmart-spark-yellow tr:first-of-type th,
.table-component-2.walmart-yellow-tone .mobile-table-card,
.table-component-2.walmart-yellow-tone tr:first-of-type td,
.table-component-2.walmart-yellow-tone tr:first-of-type th {
  color: #000;
}
.table-component-2 .desktop-table2 {
  display: none;
}
.table-component-2.disable-mobile .desktop-table-wrapper2 {
  display: inline-block !important;
}
.table-component-2.disable-mobile .desktop-table2 {
  display: table !important;
  width: 100%;
}
.table-component-2.disable-mobile .desktop-table2 th {
  text-align: left;
}
.table-component-2.disable-mobile .mobile-table2 {
  display: none;
}
@media (min-width: 768px) {
  .table-component-2 .desktop-table2 {
    display: table;
    width: 100%;
  }
  .table-component-2 .desktop-table2 th {
    text-align: left;
  }
  .table-component-2 .mobile-table2 {
    display: none;
  }
}
.table-component-2.enable-borders .desktop-table-wrapper2 table,
.table-component-2.enable-borders .desktop-table-wrapper2 tbody,
.table-component-2.enable-borders .desktop-table-wrapper2 td,
.table-component-2.enable-borders .desktop-table-wrapper2 th,
.table-component-2.enable-borders .desktop-table-wrapper2 tr {
  border: 1px solid #333;
}
.table-component-2.enable-borders .desktop-table-wrapper2 th {
  font-weight: 400;
}
.table-component-2.enable-borders .desktop-table-wrapper2 th .header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .header-text {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  font-weight: 700;
  text-align: left;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .filter-wrapper
  .open-filters {
  cursor: pointer;
}
@media (min-width: 768px) {
  .table-component-2.enable-borders
    .desktop-table-wrapper2
    th
    .header-wrapper
    .filter-wrapper
    .open-filters {
    padding-top: 3px;
  }
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .filter-wrapper
  .open-filters
  i.material-icons {
  font-size: 18px;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  list-style: none;
  margin: 0;
  max-width: 414px;
  padding: 8px 0;
  position: relative;
  vertical-align: middle;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter.filters-open {
  background: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  left: 6px;
  position: absolute;
  right: 0;
  width: 200px;
  z-index: 1;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter.filters-open
  li:hover {
  background: #ebebeb;
  color: #0053e2;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter.filters-open
  li.active {
  background: #ebebeb;
  border: none;
  display: block;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter
  .table-filter-item {
  background: #fff;
  color: #333;
  cursor: pointer;
  display: none;
  padding: 10px 0px 10px 10px;
}
.table-component-2.enable-borders
  .desktop-table-wrapper2
  th
  .header-wrapper
  .table-filter
  .table-filter-item.expand {
  display: block;
}
.table-component-2.disable-striping tr:nth-child(2n + 3) {
  background: #fff;
}
.table-component-2 .desktop-table-wrapper2 {
  display: none;
}
.table-component-2 .desktop-table-wrapper2 .open-filters {
  cursor: pointer;
  display: block;
  float: left;
}
@media (min-width: 768px) {
  .table-component-2 .desktop-table-wrapper2 {
    display: inline-block;
    width: 100%;
  }
  .table-component-2 .desktop-table-wrapper2.scroll-enabled {
    display: block;
  }
}
.desktop-table-wrapper2 > caption,
.mobile-table2 caption {
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 10px;
  text-align: center;
}
.table-component-2 .desktop-table-wrapper2 > caption {
  display: block;
}
.table-component-2 .desktop-table-wrapper2 > .scroll-wrapper {
  overflow-x: scroll;
}
.table-component-2 .desktop-table-wrapper2 > .scroll-wrapper > .desktop-table2 {
  table-layout: fixed;
}
.table-component-2 table,
.table-component-2 tbody,
.table-component-2 td,
.table-component-2 th,
.table-component-2 tr {
  border: none;
}
.table-component-2 table {
  border-collapse: separate;
  border-radius: 4px;
  table-layout: fixed;
  width: 100%;
}
.table-component-2 tr {
  color: #000;
}
.table-component-2 tr.tr-separator {
  background: #fff !important;
}
.mobile-table2 tr:last-of-type {
  display: none;
}
.table-component-2 tr:nth-child(2n) {
  background: #fff;
}
.table-component-2 tr:nth-child(2n + 3) {
  background: #f2f2f2;
}
.table-component-2 td,
.table-component-2 th {
  font-weight: 400;
}
.table-component-2 td .header-wrapper,
.table-component-2 th .header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.table-component-2 td .header-wrapper .header-text,
.table-component-2 th .header-wrapper .header-text {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  font-weight: 700;
  text-align: left;
}
.table-component-2 td .header-wrapper .filter-wrapper .open-filters,
.table-component-2 th .header-wrapper .filter-wrapper .open-filters {
  cursor: pointer;
}
@media (min-width: 768px) {
  .table-component-2 td .header-wrapper .filter-wrapper .open-filters,
  .table-component-2 th .header-wrapper .filter-wrapper .open-filters {
    padding-top: 3px;
  }
}
.table-component-2
  td
  .header-wrapper
  .filter-wrapper
  .open-filters
  i.material-icons,
.table-component-2
  th
  .header-wrapper
  .filter-wrapper
  .open-filters
  i.material-icons {
  font-size: 18px;
}
.table-component-2 td .header-wrapper .table-filter,
.table-component-2 th .header-wrapper .table-filter {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  list-style: none;
  margin: 0;
  max-width: 414px;
  padding: 8px 0;
  position: relative;
  vertical-align: middle;
}
.table-component-2 td .header-wrapper .table-filter.filters-open,
.table-component-2 th .header-wrapper .table-filter.filters-open {
  background: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  left: 6px;
  position: absolute;
  right: 0;
  width: 200px;
  z-index: 1;
}
.table-component-2 td .header-wrapper .table-filter.filters-open li:hover,
.table-component-2 th .header-wrapper .table-filter.filters-open li:hover {
  background: #ebebeb;
  color: #0053e2;
}
.table-component-2 td .header-wrapper .table-filter.filters-open li.active,
.table-component-2 th .header-wrapper .table-filter.filters-open li.active {
  background: #ebebeb;
  border: none;
  display: block;
}
.table-component-2 td .header-wrapper .table-filter .table-filter-item,
.table-component-2 th .header-wrapper .table-filter .table-filter-item {
  background: #fff;
  color: #333;
  cursor: pointer;
  display: none;
  padding: 10px 0px 10px 10px;
}
.table-component-2 td .header-wrapper .table-filter .table-filter-item.expand,
.table-component-2 th .header-wrapper .table-filter .table-filter-item.expand {
  display: block;
}
.table-component-2 tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}
.table-component-2 tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}
.table-component-2 tr:first-of-type td:first-of-type {
  border-top-left-radius: 4px;
}
.table-component-2 tr:first-of-type td:last-of-type {
  border-top-right-radius: 4px;
}
.table-component-2 tr:last-of-type th:first-of-type {
  border-bottom-left-radius: 4px;
}
.table-component-2 tr:last-of-type th:last-of-type {
  border-bottom-right-radius: 4px;
}
.table-component-2 tr:first-of-type th:first-of-type {
  border-top-left-radius: 4px;
}
.table-component-2 tr:first-of-type th:last-of-type {
  border-top-right-radius: 4px;
}
.table-component-2 tr:first-of-type {
  border-color: transparent;
}
.table-component-2 tr:first-of-type td,
.table-component-2 tr:first-of-type th {
  border: none;
  color: #fff;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.38;
  text-align: left;
}
.table-component-2 td,
.table-component-2 th {
  font-size: 18px;
  padding: 8px 10px;
  position: relative;
  width: 50%;
  word-break: break-word;
}
.table-component-2 tr.btn-row td:nth-child(n + 2) {
  display: none;
}
@media (min-width: 480px) {
  .table-component-2 tr.btn-row td:first-child {
    display: none;
  }
  .table-component-2 tr.btn-row td:nth-child(n + 2) {
    display: table-cell;
  }
}
@media (min-width: 768px) {
  .table-component-2 td,
  .table-component-2 th {
    width: auto;
  }
  .table-component-2 td:first-of-type,
  .table-component-2 th:first-of-type {
    color: inherit;
  }
  .table-component-2 tr.has-btn-on-last-td td:last-child {
    background: #fff;
    border-left: 1px solid #ccc;
    padding-left: 14px;
    padding-right: 14px;
  }
}
.table-component-2 .cell-separator {
  border-color: #ccc;
  margin: 13px 0;
}
.table-component-2 .table-btn-wrapper {
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.table-component-2 .table-btn {
  background: #fff;
  border-radius: 30px;
  display: block;
  font-size: 13px;
  margin: 5px auto;
  max-width: 250px;
  padding: 7px 20px;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .table-component-2 .table-btn {
    margin: 0 auto;
  }
}
.table-component-2 .table-btn:hover {
  cursor: pointer;
  text-decoration: none;
}
.table-component-2 .table-btn.blue-btn {
  border: 2px solid #78b9e7;
  color: #78b9e7;
}
.table-component-2 .table-btn.blue-btn:hover {
  background: #78b9e7;
  color: #fff;
}
.table-component-2 span.blue-text {
  color: #00008b;
}
.table-component-2 span.orange-text {
  color: #ce4c11;
}
.table-component-2 span.red-text {
  color: #ae1e11;
}
.table-component-2 span.white-text {
  color: #fff;
}
.table-top-menu {
  height: 38px;
  margin-bottom: 20px;
  padding-top: 2px;
}
.table-search-form {
  margin-left: 12px;
  margin-top: -2px;
}
.table-search-bar,
.table-search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.table-search-bar {
  border: 1px solid #7d7d7d;
  border-radius: 40px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  float: right;
  max-height: 35px;
  width: 214px;
}
@media (max-width: 480px) {
  .table-search-bar {
    width: 162px;
  }
}
.table-inner-sb {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  background: transparent;
  border: 0;
  color: #000;
  font-size: 14px;
  min-width: 0;
}
.magnify-table-icon,
.table-inner-sb {
  align-self: center;
  padding-bottom: 8px;
  padding-top: 8px;
}
.magnify-table-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27px;
  flex: 0 0 27px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #777;
  -ms-flex-item-align: center;
  cursor: pointer;
  margin-left: 13px;
}
.magnify-table-icon .material-icons {
  font-size: 22px;
}
.entries-style {
  float: left;
  margin-top: 10px;
}
.table-entry-form {
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  text-align: left;
}
.pagination-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
@media (max-width: 480px) {
  .pagination-container {
    display: grid;
  }
}
.page-count-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
}
@media (max-width: 480px) {
  .page-count-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .page-count-container #page-first,
  .page-count-container #page-last {
    display: none;
  }
}
.page-label {
  padding-right: 10px;
}
.pagination-font {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.5;
  margin-top: 26px;
  text-align: left;
}
@media (max-width: 480px) {
  .pagination-font {
    font-size: 14px;
    text-align: center;
  }
}
.pagination-font span {
  color: #000;
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none;
}
.pagination-font .active-table-page {
  border-radius: 4px;
  color: #fff;
}
.pagination-font .table-page {
  cursor: pointer;
}
.pagination-font.divider {
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 480px) {
  .pagination-font.divider {
    display: none;
  }
}
.mobile-table-card {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-table-card .card-hash {
  float: left;
  width: 50%;
}
.mobile-table-card .card-num {
  float: right;
  width: 50%;
}
.mobile-top {
  border-radius: 4px 4px 0 0;
}
.mobile-table2 {
  background-color: #fff;
  border-collapse: collapse !important;
}
.table_footer {
  border-radius: 0 0 4px 4px;
  height: 6px;
  margin-top: -1px;
}
tr a {
  color: #006cce !important;
  text-decoration: none;
}
tr a:focus,
tr a:hover {
  color: #004482 !important;
  text-decoration: underline;
}
.table-component {
  margin: 20px 0 50px;
  min-height: 17px;
}
.table-component .desktop-table {
  display: none;
}
@media (min-width: 768px) {
  .table-component .desktop-table {
    display: table;
    width: 100%;
  }
  .table-component .desktop-table th {
    text-align: left;
  }
  .table-component .mobile-table {
    display: none;
  }
}
.table-component .desktop-table-wrapper {
  display: none;
}
.table-component .desktop-table-wrapper .open-filters {
  cursor: pointer;
  display: block;
  float: left;
}
@media (min-width: 768px) {
  .table-component .desktop-table-wrapper {
    display: inline-block;
    width: 100%;
  }
  .table-component .desktop-table-wrapper.scroll-enabled {
    display: block;
  }
}
.desktop-table-wrapper > caption,
.mobile-table caption {
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 10px;
  text-align: center;
}
.table-component .desktop-table-wrapper > caption {
  display: block;
}
.table-component .desktop-table-wrapper > .scroll-wrapper {
  overflow-x: scroll;
}
.table-component .desktop-table-wrapper > .scroll-wrapper > .desktop-table {
  table-layout: fixed;
}
.table-component table,
.table-component tbody,
.table-component td,
.table-component th,
.table-component tr {
  border: none;
}
.table-component table {
  table-layout: fixed;
  width: 100%;
}
.table-component tr {
  color: #000;
}
.table-component tr.tr-separator {
  background: #fff !important;
}
.mobile-table tr:last-of-type {
  display: none;
}
.table-component tr:nth-child(2n) {
  background: #f4f4f4;
}
.table-component tr:first-of-type {
  color: rgba(0, 0, 0, 0.7);
}
.table-component th {
  font-weight: 400;
}
.table-component th .header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.table-component th .header-wrapper .header-text {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  font-weight: 700;
  text-align: left;
}
.table-component th .header-wrapper .filter-wrapper .open-filters {
  cursor: pointer;
}
@media (min-width: 768px) {
  .table-component th .header-wrapper .filter-wrapper .open-filters {
    padding-top: 3px;
  }
}
.table-component
  th
  .header-wrapper
  .filter-wrapper
  .open-filters
  i.material-icons {
  font-size: 18px;
}
.table-component th .header-wrapper .table-filter {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  list-style: none;
  margin: 0;
  max-width: 414px;
  padding: 8px 0;
  position: relative;
  vertical-align: middle;
}
.table-component th .header-wrapper .table-filter.filters-open {
  background: #fff;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.table-component th .header-wrapper .table-filter.filters-open li.active {
  background: #ebebeb;
  border: none;
  display: block;
}
.table-component th .header-wrapper .table-filter .table-filter-item {
  background: #fff;
  color: #282828;
  cursor: pointer;
  display: none;
  padding: 10px 0px 10px 10px;
}
.table-component th .header-wrapper .table-filter .table-filter-item.expand {
  display: block;
}
.table-component td,
.table-component th {
  font-size: 18px;
  padding: 8px 10px;
  position: relative;
  width: 50%;
  word-break: break-word;
}
.table-component td:first-of-type,
.table-component th:first-of-type {
  color: rgba(0, 0, 0, 0.7);
}
.table-component tr.btn-row td:nth-child(n + 2) {
  display: none;
}
@media (min-width: 480px) {
  .table-component tr.btn-row td:first-child {
    display: none;
  }
  .table-component tr.btn-row td:nth-child(n + 2) {
    display: table-cell;
  }
}
@media (min-width: 768px) {
  .table-component td,
  .table-component th {
    width: auto;
  }
  .table-component td:first-of-type,
  .table-component th:first-of-type {
    color: inherit;
  }
  .table-component tr.has-btn-on-last-td td:last-child {
    background: #fff;
    border-left: 1px solid #ccc;
    padding-left: 14px;
    padding-right: 14px;
  }
}
.table-component .cell-separator {
  border-color: #ccc;
  margin: 13px 0;
}
.table-component .table-btn-wrapper {
  display: inline-block;
  text-decoration: none;
  width: 100%;
}
.table-component .table-btn {
  background: #fff;
  border-radius: 30px;
  display: block;
  font-size: 13px;
  margin: 5px auto;
  max-width: 250px;
  padding: 7px 20px;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .table-component .table-btn {
    margin: 0 auto;
  }
}
.table-component .table-btn:hover {
  cursor: pointer;
  text-decoration: none;
}
.table-component .table-btn.blue-btn {
  border: 2px solid #78b9e7;
  color: #78b9e7;
}
.table-component .table-btn.blue-btn:hover {
  background: #78b9e7;
  color: #fff;
}
.table-component span.blue-text {
  color: #00008b;
}
.table-component span.orange-text {
  color: #ce4c11;
}
.table-component span.red-text {
  color: #ae1e11;
}
.table-component span.white-text {
  color: #fff;
}
.tabs-2-component {
  background-color: transparent !important;
}
.tabs-2-component.bg-transparent.style2 .wrapper ul.nav.nav-tabs li:hover,
.tabs-2-component.bg-white.style2 .wrapper ul.nav.nav-tabs li:hover,
.tabs-2-component.walmart-off-white.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #0053e2;
  cursor: pointer;
}
.tabs-2-component.bg-transparent.style2 .wrapper ul.nav.nav-tabs li.active,
.tabs-2-component.bg-white.style2 .wrapper ul.nav.nav-tabs li.active,
.tabs-2-component.walmart-off-white.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #0053e2;
  font-weight: 500;
  opacity: 100%;
}
.tabs-2-component.bg-transparent.style3 .wrapper ul.nav.nav-tabs li.active,
.tabs-2-component.bg-white.style3 .wrapper ul.nav.nav-tabs li.active,
.tabs-2-component.walmart-off-white.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #017acd;
}
.tabs-2-component.bg-transparent.style3 .wrapper ul.nav.nav-tabs li:hover,
.tabs-2-component.bg-white.style3 .wrapper ul.nav.nav-tabs li:hover,
.tabs-2-component.walmart-off-white.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #017acd;
  cursor: pointer;
}
.tabs-2-component.style2 ul.nav.nav-tabs li.item.active {
  border-bottom: 4px solid #017acd;
}
.tabs-2-component.style2 ul.nav.nav-tabs li.item:hover {
  color: #017acd;
  cursor: pointer;
}
.tabs-2-component.style3 ul.nav.nav-tabs li.item.active {
  color: #017acd;
}
.tabs-2-component.style3 ul.nav.nav-tabs li.item:hover {
  color: #017acd;
  cursor: pointer;
}
.tabs-2-component.bg-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #00008b;
}
.tabs-2-component.bg-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #00008b;
  cursor: pointer;
}
.tabs-2-component.bg-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #00008b;
}
.tabs-2-component.bg-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #00008b;
  cursor: pointer;
}
.tabs-2-component.bg-walmart-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #0053e2;
}
.tabs-2-component.bg-walmart-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #0053e2;
  cursor: pointer;
}
.tabs-2-component.bg-walmart-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #0053e2;
}
.tabs-2-component.bg-walmart-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #0053e2;
  cursor: pointer;
}
.tabs-2-component.bg-yellow.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #fff200;
}
.tabs-2-component.bg-yellow.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #fff200;
  cursor: pointer;
}
.tabs-2-component.bg-yellow.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #fff200;
}
.tabs-2-component.bg-yellow.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #fff200;
  cursor: pointer;
}
.tabs-2-component.bg-red.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #ee3b2a;
}
.tabs-2-component.bg-red.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ee3b2a;
  cursor: pointer;
}
.tabs-2-component.bg-red.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #ee3b2a;
}
.tabs-2-component.bg-red.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ee3b2a;
  cursor: pointer;
}
.tabs-2-component.bg-pink.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #eb148d;
}
.tabs-2-component.bg-pink.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #eb148d;
  cursor: pointer;
}
.tabs-2-component.bg-pink.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #eb148d;
}
.tabs-2-component.bg-pink.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #eb148d;
  cursor: pointer;
}
.tabs-2-component.bg-teal.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #3ec5e6;
}
.tabs-2-component.bg-teal.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #3ec5e6;
  cursor: pointer;
}
.tabs-2-component.bg-teal.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #3ec5e6;
}
.tabs-2-component.bg-teal.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #3ec5e6;
  cursor: pointer;
}
.tabs-2-component.bg-black.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #000;
}
.tabs-2-component.bg-black.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-black.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #000;
}
.tabs-2-component.bg-black.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.gt-blue-ink.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #041f41;
}
.tabs-2-component.gt-blue-ink.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #041f41;
  cursor: pointer;
}
.tabs-2-component.gt-blue-ink.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #041f41;
}
.tabs-2-component.gt-blue-ink.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #041f41;
  cursor: pointer;
}
.tabs-2-component.gt-global-green.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #06f27b;
}
.tabs-2-component.gt-global-green.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #06f27b;
  cursor: pointer;
}
.tabs-2-component.gt-global-green.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #06f27b;
}
.tabs-2-component.gt-global-green.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #06f27b;
  cursor: pointer;
}
.tabs-2-component.gt-granite-grey.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #605e63;
}
.tabs-2-component.gt-granite-grey.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #605e63;
  cursor: pointer;
}
.tabs-2-component.gt-granite-grey.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #605e63;
}
.tabs-2-component.gt-granite-grey.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #605e63;
  cursor: pointer;
}
.tabs-2-component.gt-grey.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #b9bbc5;
}
.tabs-2-component.gt-grey.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #b9bbc5;
  cursor: pointer;
}
.tabs-2-component.gt-grey.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #b9bbc5;
}
.tabs-2-component.gt-grey.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #b9bbc5;
  cursor: pointer;
}
.tabs-2-component.walmart-charcoal.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #333;
}
.tabs-2-component.walmart-charcoal.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #333;
  cursor: pointer;
}
.tabs-2-component.walmart-charcoal.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #333;
}
.tabs-2-component.walmart-charcoal.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #333;
  cursor: pointer;
}
.tabs-2-component.walmart-spark-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #ffc220;
}
.tabs-2-component.walmart-spark-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #ffc220;
  cursor: pointer;
}
.tabs-2-component.walmart-spark-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #ffc220;
}
.tabs-2-component.walmart-spark-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #ffc220;
  cursor: pointer;
}
.tabs-2-component.walmart-yellow-tone.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #f8e6a5;
}
.tabs-2-component.walmart-yellow-tone.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #f8e6a5;
  cursor: pointer;
}
.tabs-2-component.walmart-yellow-tone.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #f8e6a5;
}
.tabs-2-component.walmart-yellow-tone.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #f8e6a5;
  cursor: pointer;
}
.tabs-2-component.walmart-blue-tone-2.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #a9ddf7;
}
.tabs-2-component.walmart-blue-tone-2.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #a9ddf7;
  cursor: pointer;
}
.tabs-2-component.walmart-blue-tone-2.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #a9ddf7;
}
.tabs-2-component.walmart-blue-tone-2.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #a9ddf7;
  cursor: pointer;
}
.tabs-2-component.walmart-ozark-noir.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #001e60;
}
.tabs-2-component.walmart-ozark-noir.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #001e60;
  cursor: pointer;
}
.tabs-2-component.walmart-ozark-noir.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #001e60;
}
.tabs-2-component.walmart-ozark-noir.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #001e60;
  cursor: pointer;
}
.tabs-2-component.wmi-purple.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #432188;
}
.tabs-2-component.wmi-purple.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #432188;
  cursor: pointer;
}
.tabs-2-component.wmi-purple.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #432188;
}
.tabs-2-component.wmi-purple.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #432188;
  cursor: pointer;
}
.tabs-2-component.wmi-pink.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #eb148d;
}
.tabs-2-component.wmi-pink.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #eb148d;
  cursor: pointer;
}
.tabs-2-component.wmi-pink.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #eb148d;
}
.tabs-2-component.wmi-pink.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #eb148d;
  cursor: pointer;
}
.tabs-2-component.wmi-dark-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #081f2c;
}
.tabs-2-component.wmi-dark-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #081f2c;
  cursor: pointer;
}
.tabs-2-component.wmi-dark-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #081f2c;
}
.tabs-2-component.wmi-dark-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #081f2c;
  cursor: pointer;
}
.tabs-2-component.wmi-medium-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #0070ce;
}
.tabs-2-component.wmi-medium-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #0070ce;
  cursor: pointer;
}
.tabs-2-component.wmi-medium-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #0070ce;
}
.tabs-2-component.wmi-medium-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #0070ce;
  cursor: pointer;
}
.tabs-2-component.wmi-light-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #78b9e7;
}
.tabs-2-component.wmi-light-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #78b9e7;
  cursor: pointer;
}
.tabs-2-component.wmi-light-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #78b9e7;
}
.tabs-2-component.wmi-light-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #78b9e7;
  cursor: pointer;
}
.tabs-2-component.wmi-yellow.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #ffc220;
}
.tabs-2-component.wmi-yellow.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ffc220;
  cursor: pointer;
}
.tabs-2-component.wmi-yellow.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #ffc220;
}
.tabs-2-component.wmi-yellow.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ffc220;
  cursor: pointer;
}
.tabs-2-component.wmi-green.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #76c043;
}
.tabs-2-component.wmi-green.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #76c043;
  cursor: pointer;
}
.tabs-2-component.wmi-green.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #76c043;
}
.tabs-2-component.wmi-green.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #76c043;
  cursor: pointer;
}
.tabs-2-component.wmi-red.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #ee3b2a;
}
.tabs-2-component.wmi-red.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ee3b2a;
  cursor: pointer;
}
.tabs-2-component.wmi-red.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #ee3b2a;
}
.tabs-2-component.wmi-red.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ee3b2a;
  cursor: pointer;
}
.tabs-2-component.wmi-orange.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #f47521;
}
.tabs-2-component.wmi-orange.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #f47521;
  cursor: pointer;
}
.tabs-2-component.wmi-orange.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #f47521;
}
.tabs-2-component.wmi-orange.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #f47521;
  cursor: pointer;
}
.tabs-2-component.walmart-deep-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #001e60;
}
.tabs-2-component.walmart-deep-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #001e60;
  cursor: pointer;
}
.tabs-2-component.walmart-deep-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #001e60;
}
.tabs-2-component.walmart-deep-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #001e60;
  cursor: pointer;
}
.tabs-2-component.bg-sams-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #22449b;
}
.tabs-2-component.bg-sams-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #22449b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #22449b;
}
.tabs-2-component.bg-sams-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #22449b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-light-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #2983ea;
}
.tabs-2-component.bg-sams-light-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #2983ea;
  cursor: pointer;
}
.tabs-2-component.bg-sams-light-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #2983ea;
}
.tabs-2-component.bg-sams-light-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #2983ea;
  cursor: pointer;
}
.tabs-2-component.bg-sams-medium-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #1788da;
}
.tabs-2-component.bg-sams-medium-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #1788da;
  cursor: pointer;
}
.tabs-2-component.bg-sams-medium-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #1788da;
}
.tabs-2-component.bg-sams-medium-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #1788da;
  cursor: pointer;
}
.tabs-2-component.bg-sams-green.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #10a04b;
}
.tabs-2-component.bg-sams-green.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #10a04b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-green.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #10a04b;
}
.tabs-2-component.bg-sams-green.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #10a04b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-orange.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #f37020;
}
.tabs-2-component.bg-sams-orange.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #f37020;
  cursor: pointer;
}
.tabs-2-component.bg-sams-orange.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #f37020;
}
.tabs-2-component.bg-sams-orange.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #f37020;
  cursor: pointer;
}
.tabs-2-component.bg-sams-red.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #ec0439;
}
.tabs-2-component.bg-sams-red.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ec0439;
  cursor: pointer;
}
.tabs-2-component.bg-sams-red.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #ec0439;
}
.tabs-2-component.bg-sams-red.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ec0439;
  cursor: pointer;
}
.tabs-2-component.bg-sams-yellow.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #fba72b;
}
.tabs-2-component.bg-sams-yellow.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #fba72b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-yellow.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #fba72b;
}
.tabs-2-component.bg-sams-yellow.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #fba72b;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-dark-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #00358e;
}
.tabs-2-component.bg-sams-primary-dark-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #00358e;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-dark-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #00358e;
}
.tabs-2-component.bg-sams-primary-dark-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #00358e;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-main-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #0067a0;
}
.tabs-2-component.bg-sams-primary-main-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #0067a0;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-main-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #0067a0;
}
.tabs-2-component.bg-sams-primary-main-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #0067a0;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #a4dbe8;
}
.tabs-2-component.bg-sams-primary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #a4dbe8;
  cursor: pointer;
}
.tabs-2-component.bg-sams-primary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #a4dbe8;
}
.tabs-2-component.bg-sams-primary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #a4dbe8;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #00afd7;
}
.tabs-2-component.bg-sams-secondary-light-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #00afd7;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #00afd7;
}
.tabs-2-component.bg-sams-secondary-light-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #00afd7;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-dark-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #7c878e;
}
.tabs-2-component.bg-sams-secondary-dark-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #7c878e;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-dark-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #7c878e;
}
.tabs-2-component.bg-sams-secondary-dark-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #7c878e;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-light-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #d0d3d4;
}
.tabs-2-component.bg-sams-secondary-light-gray.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #d0d3d4;
  cursor: pointer;
}
.tabs-2-component.bg-sams-secondary-light-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #d0d3d4;
}
.tabs-2-component.bg-sams-secondary-light-gray.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #d0d3d4;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-dark-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #514689;
}
.tabs-2-component.bg-sams-supp-dark-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #514689;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-dark-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #514689;
}
.tabs-2-component.bg-sams-supp-dark-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #514689;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-light-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #9063cd;
}
.tabs-2-component.bg-sams-supp-light-purple.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #9063cd;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-light-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #9063cd;
}
.tabs-2-component.bg-sams-supp-light-purple.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #9063cd;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-green.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #006f44;
}
.tabs-2-component.bg-sams-supp-green.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #006f44;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-green.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #006f44;
}
.tabs-2-component.bg-sams-supp-green.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #006f44;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-teal.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #47d7ac;
}
.tabs-2-component.bg-sams-supp-teal.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #47d7ac;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-teal.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #47d7ac;
}
.tabs-2-component.bg-sams-supp-teal.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #47d7ac;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-red.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #fa4616;
}
.tabs-2-component.bg-sams-supp-red.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #fa4616;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-red.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #fa4616;
}
.tabs-2-component.bg-sams-supp-red.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #fa4616;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-orange.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #ff8f1c;
}
.tabs-2-component.bg-sams-supp-orange.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ff8f1c;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-orange.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #ff8f1c;
}
.tabs-2-component.bg-sams-supp-orange.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ff8f1c;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-pink.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #de1b73;
}
.tabs-2-component.bg-sams-supp-pink.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #de1b73;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-pink.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #de1b73;
}
.tabs-2-component.bg-sams-supp-pink.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #de1b73;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-yellow.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #ffb500;
}
.tabs-2-component.bg-sams-supp-yellow.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ffb500;
  cursor: pointer;
}
.tabs-2-component.bg-sams-supp-yellow.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #ffb500;
}
.tabs-2-component.bg-sams-supp-yellow.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ffb500;
  cursor: pointer;
}
.tabs-2-component.bg-sams-gray.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #333;
}
.tabs-2-component.bg-sams-gray.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #333;
  cursor: pointer;
}
.tabs-2-component.bg-sams-gray.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #333;
}
.tabs-2-component.bg-sams-gray.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #333;
  cursor: pointer;
}
.tabs-2-component.bg-medium-blue-dark.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #017acd;
}
.tabs-2-component.bg-medium-blue-dark.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #017acd;
  cursor: pointer;
}
.tabs-2-component.bg-medium-blue-dark.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #017acd;
}
.tabs-2-component.bg-medium-blue-dark.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #017acd;
  cursor: pointer;
}
.tabs-2-component.bg-light-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #78b9e7;
}
.tabs-2-component.bg-light-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #78b9e7;
  cursor: pointer;
}
.tabs-2-component.bg-light-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #78b9e7;
}
.tabs-2-component.bg-light-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #78b9e7;
  cursor: pointer;
}
.tabs-2-component.bg-orange.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #ce4c11;
}
.tabs-2-component.bg-orange.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #ce4c11;
  cursor: pointer;
}
.tabs-2-component.bg-orange.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #ce4c11;
}
.tabs-2-component.bg-orange.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #ce4c11;
  cursor: pointer;
}
.tabs-2-component.bg-green.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #5fb446;
}
.tabs-2-component.bg-green.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #5fb446;
  cursor: pointer;
}
.tabs-2-component.bg-green.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #5fb446;
}
.tabs-2-component.bg-green.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #5fb446;
  cursor: pointer;
}
.tabs-2-component.bg-gray.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #757575;
}
.tabs-2-component.bg-gray.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #757575;
  cursor: pointer;
}
.tabs-2-component.bg-gray.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #757575;
}
.tabs-2-component.bg-gray.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #757575;
  cursor: pointer;
}
.tabs-2-component.bg-jet-purple.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #4f0099;
}
.tabs-2-component.bg-jet-purple.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #4f0099;
  cursor: pointer;
}
.tabs-2-component.bg-jet-purple.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #4f0099;
}
.tabs-2-component.bg-jet-purple.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #4f0099;
  cursor: pointer;
}
.tabs-2-component.bg-moosejaw-red.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #a93439;
}
.tabs-2-component.bg-moosejaw-red.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #a93439;
  cursor: pointer;
}
.tabs-2-component.bg-moosejaw-red.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #a93439;
}
.tabs-2-component.bg-moosejaw-red.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #a93439;
  cursor: pointer;
}
.tabs-2-component.bg-hayneedle-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #45545f;
}
.tabs-2-component.bg-hayneedle-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #45545f;
  cursor: pointer;
}
.tabs-2-component.bg-hayneedle-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #45545f;
}
.tabs-2-component.bg-hayneedle-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #45545f;
  cursor: pointer;
}
.tabs-2-component.bg-shoes-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #203566;
}
.tabs-2-component.bg-shoes-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #203566;
  cursor: pointer;
}
.tabs-2-component.bg-shoes-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #203566;
}
.tabs-2-component.bg-shoes-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #203566;
  cursor: pointer;
}
.tabs-2-component.bg-bonobos-brown.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #2f1214;
}
.tabs-2-component.bg-bonobos-brown.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #2f1214;
  cursor: pointer;
}
.tabs-2-component.bg-bonobos-brown.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #2f1214;
}
.tabs-2-component.bg-bonobos-brown.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #2f1214;
  cursor: pointer;
}
.tabs-2-component.bg-allswell-black.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #000;
}
.tabs-2-component.bg-allswell-black.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-allswell-black.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #000;
}
.tabs-2-component.bg-allswell-black.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-barenecessities-black.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #000;
}
.tabs-2-component.bg-barenecessities-black.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #000;
}
.tabs-2-component.bg-barenecessities-black.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-parcel-black.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #000;
}
.tabs-2-component.bg-parcel-black.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-parcel-black.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #000;
}
.tabs-2-component.bg-parcel-black.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-vudu-blue.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #000;
}
.tabs-2-component.bg-vudu-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #000;
  cursor: pointer;
}
.tabs-2-component.bg-vudu-blue.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #0072ce;
}
.tabs-2-component.bg-vudu-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #0072ce;
  cursor: pointer;
}
.tabs-2-component.bg-eloquil-brown.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #231f20;
}
.tabs-2-component.bg-eloquil-brown.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #231f20;
  cursor: pointer;
}
.tabs-2-component.bg-eloquil-brown.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #231f20;
}
.tabs-2-component.bg-eloquil-brown.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #231f20;
  cursor: pointer;
}
.tabs-2-component.bg-modcloth-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li.active {
  border-bottom: 4px solid #48515f;
}
.tabs-2-component.bg-modcloth-gray-blue.style2
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #48515f;
  cursor: pointer;
}
.tabs-2-component.bg-modcloth-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li.active {
  color: #48515f;
}
.tabs-2-component.bg-modcloth-gray-blue.style3
  .wrapper
  ul.nav.nav-tabs
  li:hover {
  color: #48515f;
  cursor: pointer;
}
.tabs-2-component.bg-labs.style2 .wrapper ul.nav.nav-tabs li.active {
  border-bottom: 4px solid #302951;
}
.tabs-2-component.bg-labs.style2 .wrapper ul.nav.nav-tabs li:hover {
  color: #302951;
  cursor: pointer;
}
.tabs-2-component.bg-labs.style3 .wrapper ul.nav.nav-tabs li.active {
  color: #302951;
}
.tabs-2-component.bg-labs.style3 .wrapper ul.nav.nav-tabs li:hover {
  color: #302951;
  cursor: pointer;
}
.tabs-2-component .tabs-wrap {
  border-bottom: 1px solid #ddd;
  height: 100%;
  margin-bottom: 10px;
  width: 100%;
}
.tabs-2-component .tabs-wrap .scroller {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  color: #fff;
  font-weight: bolder;
  height: 40px;
  padding: 5px;
  position: absolute;
  top: 10px;
  width: 40px;
  z-index: 100;
}
.tabs-2-component .tabs-wrap .scroller:hover {
  background: #000;
}
.tabs-2-component .tabs-wrap .scroller.scroller-right {
  right: 0;
}
.tabs-2-component .tabs-wrap .scroller.scroller-left {
  left: 0;
}
.tabs-2-component .tabs-wrap .scroller i {
  font-size: 2em;
}
.tabs-2-component .tabs-wrap ul.nav-tabs {
  border-bottom: none;
  color: inherit;
  margin-bottom: 10px;
  padding: 10px;
}
.tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item {
  background-color: inherit;
  border-radius: 30px;
  height: auto !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  max-width: 60%;
  padding: 8px 16px;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item {
    max-width: 20%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item.active {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
}
.tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item .tab-icon {
  display: none;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tabs-2-component .tabs-wrap ul.nav-tabs.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs.left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs.is-swiper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.tabs-2-component .tabs-wrap ul.nav-tabs.only-label div.tab-icon {
  display: none;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item {
  background: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  text-align: center;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: normal;
  min-width: auto;
  overflow: hidden;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  height: auto;
  max-height: 95px;
  padding: 0 15px 5px;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs li.item {
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: normal;
    max-height: none;
    min-width: auto;
    padding: 0 15px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item.first {
  width: auto !important;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item:nth-child(2n) {
  width: 40%;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs li.item:nth-child(2n) {
    width: auto;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item:nth-child(3n) {
  width: 20%;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs li.item:nth-child(3n) {
    width: auto;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item.active .tab-header-wrap {
  font-weight: 500;
  opacity: 100%;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
  color: inherit;
  font-size: 16px;
  font-weight: 400;
  opacity: 80%;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
    font-size: 21px;
  }
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap .tab-icon {
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  width: 24px;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap .tab-icon i {
  font-style: normal;
}
.tabs-2-component
  .tabs-wrap
  ul.nav-tabs
  li.item
  .tab-header-wrap
  .tab-icon
  img {
  height: 100%;
  width: 100%;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap a {
  color: #000;
  text-decoration: none;
}
.tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap a:hover {
  text-decoration: none;
}
.tabs-2-component .componentWrapper {
  border: solid pink;
  border-radius: 25px;
  padding: 15px 10px 10px;
}
.tabs-2-component .componentWrapper .header {
  background: pink;
  border-radius: 10px;
  color: #fff;
  margin-left: 10px;
  margin-top: -25px;
  padding: 2px 10px;
  position: absolute;
}
.tabs-2-component .componentWrapper .author-title {
  font-size: 1.5em;
  margin-left: 10%;
}
.tabs-2-component .componentWrapper .author-title img,
.tabs-2-component .componentWrapper .author-title span.icon {
  margin-right: 10px;
}
.tabs-2-component .tab-content-tabs.color-override {
  color: #000;
}
.block-container-component .bg-light-gray .tabs-2-0 .tabs-wrap,
.block-container-component .bg-transparent .tabs-2-0 .tabs-wrap,
.block-container-component .bg-white .tabs-2-0 .tabs-wrap,
.block-container-component .bg-yellow .tabs-2-0 .tabs-wrap,
.block-container-component .walmart-background-blue .tabs-2-0 .tabs-wrap {
  border-bottom: 1px solid #333;
}
.block-container-component
  .bg-light-gray
  .tabs-2-0
  .tabs-wrap
  ul.nav.nav-tabs
  li,
.block-container-component
  .bg-transparent
  .tabs-2-0
  .tabs-wrap
  ul.nav.nav-tabs
  li,
.block-container-component .bg-white .tabs-2-0 .tabs-wrap ul.nav.nav-tabs li,
.block-container-component .bg-yellow .tabs-2-0 .tabs-wrap ul.nav.nav-tabs li,
.block-container-component
  .walmart-background-blue
  .tabs-2-0
  .tabs-wrap
  ul.nav.nav-tabs
  li {
  color: #333;
}
@media print {
  .nav.nav-tabs {
    margin: 0 auto;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
  .tabs-2-0 .tabs-2-component .tab-content-tabs .tab-pane-tabs,
  .tabs-2-0 .tabs-2-component .tab-content-tabs .tab-pane-tabs.hide {
    display: block !important;
  }
  .vertical-right-side {
    min-width: 1200px;
  }
  .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-content {
    width: 100% !important;
  }
  .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-key,
  .inner-parsyss
    .columns-new-component.col-new-7525
    .dv-column.nav-key
    .in-page-navigation {
    display: block !important;
  }
  .print-show {
    display: block;
    font-size: 22px;
    margin: 15px 0;
    text-align: center;
  }
}
.tabs-3-component {
  background-color: transparent !important;
  margin-left: 10px;
}
.tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item {
  border-bottom: 2px solid #ddd;
  padding: 0;
}
.tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item:hover {
  background-color: #f8f8f8;
  color: #000;
  cursor: pointer;
}
.tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item:hover .active-border {
  height: 5px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: var(--base-minimum-contrast, #e3e4e5);
  border-radius: 4px 4px 0px 0px;
}
.tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item.active {
  color: #000;
  cursor: pointer;
  font-weight: 700;
  opacity: 100%;
}
.tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item.active:hover {
  background-color: transparent;
}
.tabs-3-component.style2
  .wrapper
  ul.nav.nav-tabs
  li.item.active
  .active-border {
  height: 5px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background: var(--primary-base, #0053e2);
  border-radius: 4px 4px 0px 0px;
}
.tabs-3-component .tabs-wrap {
  height: 100%;
  margin-bottom: 10px;
  width: 100%;
}
.tabs-3-component .tabs-wrap .scroller {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  color: #fff;
  font-weight: bolder;
  height: 40px;
  padding: 5px;
  position: absolute;
  top: 10px;
  width: 40px;
  z-index: 100;
}
.tabs-3-component .tabs-wrap .scroller:hover {
  background: #000;
}
.tabs-3-component .tabs-wrap .scroller.scroller-right {
  right: 0;
}
.tabs-3-component .tabs-wrap .scroller.scroller-left {
  left: 0;
}
.tabs-3-component .tabs-wrap .scroller i {
  font-size: 2em;
}
.tabs-3-component .tabs-wrap ul.nav-tabs {
  border-bottom: none;
  color: #000;
  padding: 10px 10px 0;
}
@media (min-width: 768px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.tabs-3-component .tabs-wrap ul.nav-tabs.is-swiper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.tabs-3-component .tabs-wrap ul.nav-tabs.only-label div.tab-icon {
  display: none;
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item {
  background: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  text-align: center;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: initial;
  -ms-flex-align: initial;
  align-items: normal;
  min-width: auto;
  overflow: hidden;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  height: auto;
  max-height: 95px;
}
@media (min-width: 768px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs li.item {
    -webkit-box-align: initial;
    -ms-flex-align: initial;
    align-items: normal;
    max-height: none;
    min-width: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item.first {
  width: auto !important;
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item:nth-child(2n) {
  width: 40%;
}
@media (min-width: 768px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs li.item:nth-child(2n) {
    width: auto;
  }
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item:nth-child(3n) {
  width: 20%;
}
@media (min-width: 768px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs li.item:nth-child(3n) {
    width: auto;
  }
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item.active .tab-header-wrap {
  font-weight: 500;
  opacity: 100%;
}
.tabs-3-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
  font-size: 16px;
  font-weight: 400;
  padding: 0px 6px;
  text-align: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  opacity: 80%;
}
@media (min-width: 768px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .tabs-3-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
    font-size: 18px;
  }
}
.tabs-3-component
  .tabs-wrap
  ul.nav-tabs
  li.item
  .tab-header-wrap
  .tab-header-label {
  padding: 13px 12px 9px;
}
@media (min-width: 768px) {
  .tabs-3-component
    .tabs-wrap
    ul.nav-tabs
    li.item
    .tab-header-wrap
    .tab-header-label {
    padding: 20px 18px 13px;
  }
}
.tabs-3-component .componentWrapper {
  border: solid pink;
  border-radius: 25px;
  padding: 15px 10px 10px;
}
.tabs-3-component .componentWrapper .header {
  background: pink;
  border-radius: 10px;
  color: #fff;
  margin-left: 10px;
  margin-top: -25px;
  padding: 2px 10px;
  position: absolute;
}
.tabs-3-component .componentWrapper .author-title {
  font-size: 1.5em;
  margin-left: 10%;
}
.tabs-3-component .componentWrapper .author-title img,
.tabs-3-component .componentWrapper .author-title span.icon {
  margin-right: 10px;
}
.tabs-3-component .tab-content-tabs.color-override {
  color: #000;
}
.print-show {
  display: none;
}
@media print {
  .nav.nav-tabs {
    margin: 0 auto;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
  .tabs-3-0 .tabs-3-component .tab-content-tabs .tab-pane-tabs,
  .tabs-3-0 .tabs-3-component .tab-content-tabs .tab-pane-tabs.hide {
    display: block !important;
  }
  .vertical-right-side {
    min-width: 1200px;
  }
  .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-content {
    width: 100% !important;
  }
  .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-key,
  .inner-parsyss
    .columns-new-component.col-new-7525
    .dv-column.nav-key
    .in-page-navigation {
    display: block !important;
  }
  .print-show {
    display: block;
    font-size: 22px;
    margin: 15px 0;
    text-align: center;
  }
}
.tile a {
  color: #fff;
}
.tile.parbase {
  float: none;
  margin: 20px auto;
  max-height: 361px;
  max-width: 361px;
  width: 100%;
}
@media (min-width: 768px) {
  .tile.parbase {
    float: left;
    margin: 20px 0.5%;
  }
}
div[class^="dv-column"] .tile.parbase {
  float: none;
}
.tile.parbase + :not(.tile) {
  clear: left;
}
a.full-tile-component {
  padding-top: 25%;
}
.tile-component {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  line-height: 1;
  padding-top: 100%;
  position: relative;
  -webkit-transition: transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  width: 100%;
}
.tile-component.tile-half-height {
  padding-top: 50%;
}
.tile-component:hover {
  cursor: pointer;
  overflow: hidden;
  -webkit-transform: scale(1.02) translateY(-1%);
  transform: scale(1.02) translateY(-1%);
  z-index: 1;
}
.tile-component.bg-white {
  color: #00008b;
}
.tile-component.bg-medium-blue-dark {
  background-color: #017acd;
}
.col-two .tile-component .content-center .tile-desc {
  font-size: 35px;
  padding-top: 10px;
}
.col-two .tile-component .tile-title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .col-two .tile-component .content-center .tile-desc {
    font-size: 30px;
    padding-top: 10px;
  }
  .col-two .tile-component .tile-title {
    font-size: 25px;
  }
  .col-two .tile-component .tile-cta {
    font-size: 15px;
  }
}
.col-three .tile-component .content-center .tile-desc {
  font-size: 35px;
  padding-top: 10px;
}
.col-three .tile-component .tile-title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .col-three .tile-component .content-center .tile-desc {
    font-size: 20px;
    padding-top: 10px;
  }
  .col-three .tile-component .tile-cta,
  .col-three .tile-component .tile-title {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .col-three .tile-component .content-center .tile-desc {
    font-size: 30px;
    padding-top: 15px;
  }
  .col-three .tile-component .tile-title {
    font-size: 25px;
  }
  .col-three .tile-component .tile-cta {
    font-size: 15px;
  }
}
.col-four .tile-component .content-center .tile-desc {
  font-size: 35px;
  padding-top: 10px;
}
.col-four .tile-component .tile-title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .col-four .tile-component .content-center .tile-desc {
    font-size: 17px;
    padding-top: 10px;
  }
  .col-four .tile-component .content-center .tile-icon {
    font-size: 55px;
  }
  .col-four .tile-component .content-center .tile-icon .icon-image {
    height: 55px;
    width: 55px;
  }
  .col-four .tile-component .tile-title {
    font-size: 15px;
  }
  .col-four .tile-component .tile-cta {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .col-four .tile-component .content-center .tile-desc {
    font-size: 25px;
    padding-top: 15px;
  }
  .col-four .tile-component .content-center .tile-icon {
    font-size: 55px;
  }
  .col-four .tile-component .tile-title {
    font-size: 20px;
  }
  .col-four .tile-component .tile-cta {
    font-size: 15px;
  }
}
@media (min-width: 1200px) {
  .col-four .tile-component .content-center .tile-desc {
    font-size: 27px;
    padding-top: 25px;
  }
  .col-four .tile-component .content-center .tile-icon {
    font-size: 80px;
  }
  .col-four .tile-component .content-center .tile-icon .icon-image {
    height: 80px;
    width: 80px;
  }
  .col-four .tile-component .tile-title {
    font-size: 25px;
  }
  .col-four .tile-component .tile-cta {
    font-size: 15px;
  }
}
.col-five .tile-component .content-center .tile-desc {
  font-size: 35px;
  padding-top: 10px;
}
.col-five .tile-component .tile-title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .col-five .tile-component .content-center .tile-desc {
    font-size: 13px;
    padding-top: 8px;
  }
  .col-five .tile-component .content-center .tile-icon {
    font-size: 50px;
  }
  .col-five .tile-component .content-center .tile-icon .icon-image {
    height: 50px;
    width: 50px;
  }
  .col-five .tile-component .tile-title {
    font-size: 11px;
  }
  .col-five .tile-component .tile-cta {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .col-five .tile-component .content-center .tile-desc {
    font-size: 18px;
    padding-top: 10px;
  }
  .col-five .tile-component .content-center .tile-icon {
    font-size: 50px;
  }
  .col-five .tile-component .tile-title {
    font-size: 15px;
  }
  .col-five .tile-component .tile-cta {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  .col-five .tile-component .content-center .tile-desc {
    font-size: 23px;
    padding-top: 25px;
  }
  .col-five .tile-component .content-center .tile-icon {
    font-size: 80px;
  }
  .col-five .tile-component .content-center .tile-icon .icon-image {
    height: 80px;
    width: 80px;
  }
  .col-five .tile-component .tile-title {
    font-size: 20px;
  }
  .col-five .tile-component .tile-cta {
    font-size: 10px;
  }
}
.col-six .tile-component .content-center .tile-desc {
  font-size: 35px;
  padding-top: 10px;
}
.col-six .tile-component .tile-title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .col-six .tile-component .content-center .tile-desc {
    font-size: 12px;
    padding-top: 8px;
  }
  .col-six .tile-component .content-center .tile-icon {
    font-size: 45px;
  }
  .col-six .tile-component .content-center .tile-icon .icon-image {
    height: 45px;
    width: 45px;
  }
  .col-six .tile-component .tile-cta,
  .col-six .tile-component .tile-title {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .col-six .tile-component .content-center .tile-desc {
    font-size: 18px;
    padding-top: 10px;
  }
  .col-six .tile-component .content-center .tile-icon {
    font-size: 55px;
  }
  .col-six .tile-component .content-center .tile-icon .icon-image {
    height: 55px;
    width: 55px;
  }
  .col-six .tile-component .tile-title {
    font-size: 12px;
  }
  .col-six .tile-component .tile-cta {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  .col-six .tile-component .content-center .tile-desc {
    font-size: 23px;
    padding-top: 25px;
  }
  .col-six .tile-component .content-center .tile-icon {
    font-size: 70px;
  }
  .col-six .tile-component .content-center .tile-icon .icon-image {
    height: 70px;
    width: 70px;
  }
  .col-six .tile-component .tile-title {
    font-size: 20px;
  }
  .col-six .tile-component .tile-cta {
    font-size: 10px;
  }
}
.tile-component > .tile-title {
  font-size: 30px;
  margin: 0;
  padding: 0 15px;
  position: absolute;
  top: 25px;
  width: 100%;
}
.tile-component > .tile-title.title-left {
  text-align: left;
}
.tile-component > .tile-title.title-center {
  text-align: center;
}
.tile-component > .tile-title.title-right {
  text-align: right;
}
@media (min-width: 480px) {
  .tile-component > .tile-title {
    top: 15px;
  }
}
@media (min-width: 1200px) {
  .tile-component > .tile-title {
    font-size: 25px;
    top: 25px;
  }
}
.tile-component > .content-center {
  left: 0;
  padding: 0 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.tile-component > .content-center > .tile-desc {
  font-size: 35px;
  margin: 0;
}
@media (min-width: 768px) {
  .tile-component > .content-center > .tile-desc {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  .tile-component > .content-center > .tile-desc {
    font-size: 27px;
  }
}
.tile-component > .content-center > .tile-icon {
  display: block;
  font-size: 80px;
  text-align: center;
}
.tile-component > .content-center > .tile-icon .icon-image {
  height: 80px;
  width: 80px;
}
.tile-component > .tile-cta {
  bottom: 20px;
  font-size: 14px;
  margin: 0;
  padding: 0 15px;
  position: absolute;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .tile-component > .tile-cta {
    bottom: 15px;
  }
}
@media (min-width: 1200px) {
  .tile-component > .tile-cta {
    bottom: 20px;
  }
}
.timeline-wrapper .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
@media print {
  .timeline-wrapper .cd-timeline__block {
    page-break-inside: avoid !important;
  }
}
.timeline-wrapper .cd-timeline__block .cd-timeline__content .card_description {
  overflow-y: auto;
}
.timeline-wrapper
  .cd-timeline__block
  .cd-timeline__content
  .card_description::-webkit-scrollbar-track {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px #f2f2f2;
}
.timeline-wrapper
  .cd-timeline__block
  .cd-timeline__content
  .card_description::-webkit-scrollbar {
  width: 4px;
}
.timeline-wrapper
  .cd-timeline__block
  .cd-timeline__content
  .card_description::-webkit-scrollbar-thumb {
  background-color: #7d7d7d;
  border-radius: 5px;
}
.timeline-wrapper .cd-timeline-darktext {
  position: relative;
  z-index: 1;
}
.timeline-wrapper .cd-timeline-dark {
  background-color: #000;
  border-radius: 5px;
  height: 100%;
  margin: -20px !important;
  position: absolute;
  width: 100%;
}
.timeline-wrapper .cd-timeline-dark.opacity-0 {
  opacity: 0;
}
.timeline-wrapper .cd-timeline-dark.opacity-15 {
  opacity: 0.15;
}
.timeline-wrapper .cd-timeline-dark.opacity-30 {
  opacity: 0.3;
}
.timeline-wrapper .cd-timeline-dark.opacity-45 {
  opacity: 0.45;
}
.timeline-wrapper .justify-between {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  justify-content: space-between;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.timeline-wrapper .items-center,
.timeline-wrapper .justify-between {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
.timeline-wrapper .text-component > :first-child {
  margin-top: 0;
}
.timeline-wrapper .text-component > :last-child {
  margin-bottom: 0;
}
.timeline-wrapper .cd-timeline {
  color: #000;
  font-family: EverydaySans;
  overflow: hidden;
  padding: 2em 0;
}
.timeline-wrapper
  .cd-timeline
  .timeline-vertical-left
  .cd-timeline__block
  .cd-timeline__content:before {
  border: 12px solid transparent;
  border-right-color: #7d7d7d;
  height: 0;
  left: auto;
  right: 100%;
  top: 13px;
  width: 0;
}
.timeline-wrapper
  .cd-timeline
  .timeline-vertical-left
  .cd-timeline__block
  .cd-timeline__content
  .justify-between
  .timeline__date__split {
  display: none;
}
@media (max-width: 480px) {
  .timeline-wrapper
    .cd-timeline
    .timeline-vertical-left
    .cd-timeline__block
    .cd-timeline__content
    .timeline__date__heading {
    margin-top: -42px;
    text-align: right;
  }
}
.timeline-wrapper .cd-timeline h2 {
  font-family: EverydaySans;
  font-weight: 700;
}
.timeline-wrapper .cd-timeline__container:before {
  background: #7d7d7d;
  content: "";
  display: block;
  height: 80%;
  left: 18px;
  position: absolute;
  top: 0;
  width: 8px;
}
@media (max-width: 768px) {
  .timeline-wrapper .cd-timeline__container:before {
    left: 30px;
    top: 5px;
  }
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__container:before {
    left: 25px;
    top: 5px;
  }
}
.timeline-wrapper .cd-timeline__container {
  position: relative;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-vertical-middle.cd-timeline__container:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .timeline-wrapper .timeline-vertical-left.cd-timeline__container:before {
    left: 2.5%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media print {
  .timeline-wrapper .timeline-vertical-middle.cd-timeline__container:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .timeline-wrapper .timeline-vertical-left.cd-timeline__container:before {
    left: 2.5%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.timeline-wrapper .cd-timeline__block {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  height: 400px;
  margin-bottom: 60px;
  position: relative;
  z-index: 1;
}
.timeline-wrapper .timeline-vertical-left .cd-timeline__block {
  height: 340px;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-vertical-left .cd-timeline__block {
    height: 380px;
  }
}
@media print {
  .timeline-wrapper .timeline-vertical-left .cd-timeline__block {
    height: 380px;
  }
}
@media (max-width: 480px) {
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline__block
    .cd-timeline__content
    .card_description {
    height: 200px;
  }
}
@media (max-width: 768px) {
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline__block
    .cd-timeline__content {
    margin-left: 25px;
  }
}
.timeline-wrapper .timeline-vertical-middle .cd-timeline__block {
  height: 340px;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__block {
    height: 380px;
  }
}
@media print {
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__block {
    height: 380px;
  }
}
@media (max-width: 768px) {
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block
    .cd-timeline__content {
    margin-left: 25px;
  }
}
@media (max-width: 480px) {
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block
    .cd-timeline__content
    .card_description {
    height: 200px;
  }
  .timeline-wrapper .cd-timeline .horizontal .cd-timeline__block {
    height: 340px;
  }
  .timeline-wrapper
    .cd-timeline
    .horizontal
    .cd-timeline__block
    .cd-timeline__content
    .card_description {
    height: 200px;
  }
}
.timeline-wrapper .cd-timeline__block:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n) {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }
}
@media print {
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n) {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
  }
}
.timeline-wrapper .cd-timeline__img {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  flex-shrink: 0;
  height: 60px;
  width: 60px;
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__img {
    height: 50px;
    width: 50px;
  }
}
.timeline-wrapper .cd-timeline__img img {
  height: 24px;
  width: 24px;
}
@media (min-width: 992px) {
  .timeline-wrapper .cd-timeline__img {
    height: 60px;
    width: 60px;
    will-change: transform;
    -ms-flex-order: 1;
  }
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__img {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    margin-left: calc(5% - 40px);
    order: 1;
  }
  .timeline-wrapper .timeline-vertical-left .cd-timeline__img {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    margin-right: calc(5% - 40px);
    order: 0;
  }
  .timeline-wrapper .cd-timeline__block:nth-child(2n) .cd-timeline__img {
    margin-right: calc(5% - 40px);
  }
}
@media print {
  .timeline-wrapper .cd-timeline__img {
    height: 60px;
    width: 60px;
    will-change: transform;
    -ms-flex-order: 1;
  }
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__img {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    margin-left: calc(5% - 40px);
    order: 1;
  }
  .timeline-wrapper .timeline-vertical-left .cd-timeline__img {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    margin-right: calc(5% - 40px);
    order: 0;
  }
  .timeline-wrapper .cd-timeline__block:nth-child(2n) .cd-timeline__img {
    margin-right: calc(5% - 40px);
  }
}
.timeline-wrapper .cd-timeline__img--picture {
  background: #fff;
  border: initial !important;
  font-size: 30px !important;
  pointer-events: none;
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__img--picture {
    font-size: 30px;
  }
}
.timeline-wrapper .cd-timeline__content {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  background: #fff;
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0.25em;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  flex-grow: 1;
  margin-left: 5px;
  padding: 20px;
  position: relative;
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__content {
    margin-left: 1em;
  }
}
.timeline-wrapper .cd-timeline__content:before {
  border: 12px solid transparent;
  border-right-color: #7d7d7d;
  content: "";
  height: 0;
  position: absolute;
  right: 100%;
  top: 16px;
  width: 0;
}
.timeline-wrapper .cd-timeline__block .cd-timeline__content .card_title {
  font-family: EverydaySans;
  font-size: 32px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.35;
  margin: 3% 0;
  text-align: center;
}
@media (max-width: 768px) {
  .timeline-wrapper .cd-timeline__block .cd-timeline__content .card_title {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__block .cd-timeline__content .card_title {
    font-size: 22px;
  }
}
.timeline-wrapper .cd-timeline__block .cd-timeline__content .card_description {
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 160px;
  margin-bottom: 20px;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .timeline-wrapper
    .horizontal
    .carousel
    .carousel-content
    .cd-timeline__block
    .cd-timeline__content
    .card_description {
    height: 190px;
  }
}
.timeline-wrapper .cd-timeline__content p {
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.35;
  text-align: center;
}
@media (max-width: 480px) {
  .timeline-wrapper .cd-timeline__content p {
    font-size: 16px;
    margin: 20px 0;
  }
}
@media (min-width: 992px) {
  .timeline-wrapper .cd-timeline__content {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    width: 45%;
    -ms-flex-positive: 0;
    -webkit-box-flex: 0;
    flex-grow: 0;
    font-size: 0.8em;
    margin: 5px;
    will-change: transform;
    --line-height-multiplier: 1.2;
    background-repeat: no-repeat;
    border-radius: 8px;
  }
  .timeline-wrapper
    .cd-timeline__block:nth-child(odd)
    .cd-timeline__content:before {
    border: 12px solid transparent;
    border-left-color: #7d7d7d;
    height: 0;
    left: 100%;
    right: auto;
    top: 13px;
    width: 0;
  }
}
@media print {
  .timeline-wrapper .cd-timeline__content {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    width: 45%;
    -ms-flex-positive: 0;
    -webkit-box-flex: 0;
    flex-grow: 0;
    font-size: 0.8em;
    margin: 5px;
    will-change: transform;
    --line-height-multiplier: 1.2;
    background-repeat: no-repeat;
  }
  .timeline-wrapper
    .cd-timeline__block:nth-child(odd)
    .cd-timeline__content:before {
    border: 12px solid transparent;
    border-left-color: #7d7d7d;
    height: 0;
    left: 100%;
    right: auto;
    top: 13px;
    width: 0;
  }
}
.timeline-wrapper .cd-timeline__date {
  color: #000;
  font-family: EverydaySans;
  font-size: 18px;
  height: 25px;
  margin-bottom: 0px;
  min-height: 25px;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__date {
    color: #333;
    left: 120%;
    position: absolute;
    top: 14px;
    width: 100%;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block
    .cd-timeline-darktext
    .cd-timeline__date {
    top: -37px !important;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n)
    .cd-timeline__date {
    left: auto;
    right: 120%;
    text-align: right;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n)
    .cd-timeline-darktext
    .cd-timeline__date {
    right: 125%;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(odd)
    .cd-timeline-darktext
    .cd-timeline__date {
    left: 125%;
  }
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline-darktext
    .timeline__date__heading {
    top: -75px;
  }
  .timeline-wrapper .timeline-vertical-left .cd-timeline__date {
    left: 0%;
    position: absolute;
    text-align: right;
    top: -30px;
    width: 100%;
  }
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline-darktext
    .cd-timeline__date {
    left: 20px;
  }
}
@media print {
  .timeline-wrapper .timeline-vertical-middle .cd-timeline__date {
    left: 120%;
    position: absolute;
    top: 14px;
    width: 100%;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block
    .cd-timeline-darktext
    .cd-timeline__date {
    top: -37px !important;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n)
    .cd-timeline__date {
    left: auto;
    right: 120%;
    text-align: right;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(2n)
    .cd-timeline-darktext
    .cd-timeline__date {
    right: 125%;
  }
  .timeline-wrapper
    .timeline-vertical-middle
    .cd-timeline__block:nth-child(odd)
    .cd-timeline-darktext
    .cd-timeline__date {
    left: 125%;
  }
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline-darktext
    .timeline__date__heading {
    top: -75px;
  }
  .timeline-wrapper .timeline-vertical-left .cd-timeline__date {
    left: 0%;
    position: absolute;
    text-align: right;
    top: -30px;
    width: 100%;
  }
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline-darktext
    .cd-timeline__date {
    left: 20px;
  }
}
.timeline-wrapper .timeline-vertical-middle .timeline__date__heading {
  margin-top: -45px;
  text-align: right;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-vertical-middle .timeline__date__heading {
    display: none;
  }
}
@media print {
  .timeline-wrapper .timeline-vertical-middle .timeline__date__heading {
    display: none;
  }
}
@media (max-width: 768px) {
  .timeline-wrapper .horizontal .timeline__date__split,
  .timeline-wrapper .timeline-vertical-middle .timeline__date__split {
    display: none;
  }
  .timeline-wrapper .horizontal .timeline__date__heading,
  .timeline-wrapper
    .timeline-vertical-left
    .cd-timeline__block
    .cd-timeline__content
    .timeline__date__heading {
    margin-top: -45px;
    text-align: right;
  }
}
@media (min-width: 992px) {
  .timeline-wrapper .cd-timeline__content--hidden,
  .timeline-wrapper .cd-timeline__img--hidden {
    visibility: hidden;
  }
  .timeline-wrapper .cd-timeline__img--bounce-in {
    -webkit-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
  .timeline-wrapper .cd-timeline__content--bounce-in {
    -webkit-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
  .timeline-wrapper
    .cd-timeline__block:nth-child(2n)
    .cd-timeline__content--bounce-in {
    -webkit-animation-name: cd-bounce-2-inverse;
    animation-name: cd-bounce-2-inverse;
  }
}
@media print {
  .timeline-wrapper .cd-timeline__content--hidden,
  .timeline-wrapper .cd-timeline__img--hidden {
    visibility: hidden;
  }
  .timeline-wrapper .cd-timeline__img--bounce-in {
    -webkit-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s;
  }
  .timeline-wrapper .cd-timeline__content--bounce-in {
    -webkit-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
  .timeline-wrapper
    .cd-timeline__block:nth-child(2n)
    .cd-timeline__content--bounce-in {
    -webkit-animation-name: cd-bounce-2-inverse;
    animation-name: cd-bounce-2-inverse;
  }
}
.timeline-wrapper .carousel-container .carousel {
  height: 520px;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.timeline-wrapper .carousel-container .container .carousel .carousel-content {
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
}
.timeline-wrapper .carousel-content .slide {
  height: 100%;
  position: absolute;
  top: 5px;
  -webkit-transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89);
  transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89);
  z-index: 1;
}
.timeline-wrapper
  .carousel-content
  .slide
  .cd-timeline__block
  .cd-timeline__date {
  text-align: right;
  width: 90%;
}
.timeline-wrapper .cd-timeline__container .carousel .nav {
  background: #041f41;
  background-color: rgba(15, 28, 44, 0.7);
  border: none;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
  cursor: pointer;
  height: 60px;
  margin-top: -10px;
  outline: none;
  position: absolute;
  top: 45%;
  -webkit-user-select: none;
  width: 60px;
  z-index: 2;
}
.timeline-wrapper .cd-timeline__container .carousel .nav:hover {
  background-color: #0f1c2c;
}
.timeline-wrapper .cd-timeline__container .carousel .nav-left {
  left: 25px;
}
@media (max-width: 768px) {
  .timeline-wrapper .cd-timeline__container .carousel .nav-left {
    display: none;
  }
}
.timeline-wrapper
  .cd-timeline__container
  .carousel
  .nav-left
  .ion-chevron-left
  .left_arrow
  .left_arrow_img {
  margin-left: 15px;
  position: relative;
  top: 15px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 30px;
}
.timeline-wrapper
  .cd-timeline__container
  .carousel
  .nav-left
  .ion-chevron-left
  .left_arrow
  .left_arrow_img:hover {
  margin-left: 5px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.timeline-wrapper .cd-timeline__container .carousel .nav-right {
  right: 25px;
}
@media (max-width: 768px) {
  .timeline-wrapper .cd-timeline__container .carousel .nav-right {
    display: none;
  }
}
.timeline-wrapper
  .cd-timeline__container
  .carousel
  .nav-right
  .ion-chevron-right
  .right_arrow
  .right_arrow_img {
  margin-left: 15px;
  position: relative;
  top: 15px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 30px;
}
.timeline-wrapper
  .cd-timeline__container
  .carousel
  .nav-right
  .ion-chevron-right
  .right_arrow
  .right_arrow_img:hover {
  margin-left: 25px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.timeline-wrapper .carousel .cd-timeline__img {
  height: 60px;
  width: 60px;
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  margin-left: 5px;
  order: 1;
  will-change: transform;
}
.timeline-wrapper .carousel .cd-timeline__block {
  display: block;
}
.timeline-wrapper .carousel .cd-timeline__content {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  margin-top: 20px;
  width: 90%;
}
.timeline-wrapper .carousel-container .cd-timeline__container:before {
  height: 10px;
  left: 5px;
  top: 30px;
  width: 200%;
}
.timeline-wrapper .carousel-container .horizontal:before {
  left: 10px;
}
.timeline-wrapper .carousel-container .container {
  overflow: hidden;
}
.timeline-wrapper .carousel-container .cd-timeline__content:before {
  border: 12px solid transparent !important;
  border-bottom-color: #7d7d7d !important;
  height: 0;
  left: 15px !important;
  top: -25px !important;
  width: 0;
}
.timeline-wrapper .carousel-container .cd-timeline__container:before {
  display: none !important;
}
.timeline-wrapper .carousel-content .slide .horizontal-line {
  background: #7d7d7d;
  display: table;
  height: 8px;
  left: 18px;
  margin-left: 10px;
  margin-top: -30px;
  width: 100%;
}
.timeline-wrapper .slide:last-child .horizontal-line {
  display: none;
}
.timeline-wrapper
  .carousel
  .carousel-content
  .slide
  .cd-timeline__block
  .cd-timeline__date {
  height: 25px;
  margin-bottom: -13px;
  margin-top: 15px;
  min-height: 25px;
}
.timeline-wrapper .button-glms-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  letter-spacing: 0.5px;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  justify-content: center;
  opacity: 1 !important;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.timeline-wrapper .button-glms-button:focus,
.timeline-wrapper .button-glms-button:hover {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(0.92) !important;
  transform: scale(0.92) !important;
}
.timeline-wrapper {
  position: relative;
}
.timeline-wrapper .timeline-nav-container {
  background-color: rgba(1, 122, 205, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
  padding: 0 15px;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-nav-container {
    height: 60px;
  }
}
.timeline-wrapper .timeline-nav-container .timeline-nav-inner {
  max-width: 1380px;
  position: relative;
  width: 100%;
}
.timeline-wrapper .timeline-nav-container .timeline-nav {
  width: 100%;
}
.timeline-wrapper .timeline-nav-container.wide .timeline-nav-inner {
  max-width: 100%;
}
.timeline-wrapper .timeline-nav-container .arrow-container {
  bottom: -23px;
  margin: 0 7.5px;
  position: relative;
  width: calc(100% - 15px);
}
.timeline-wrapper .timeline-nav-container .timeline-arrow {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 17.5px 18px;
  bottom: 0;
  height: 0;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
  width: 0;
}
.timeline-wrapper .timeline-nav-container .progress-bar {
  background-color: #fff;
  height: 3px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  z-index: 0;
}
.timeline-wrapper .timeline-nav-container .mercury {
  background-color: #1788da;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  width: 0;
  z-index: 0;
}
.timeline-wrapper .timeline-nav-container .timeline-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  z-index: 1;
}
.timeline-wrapper .timeline-nav-container .timeline-nav.wide {
  max-width: 100%;
}
.timeline-wrapper
  .timeline-nav-container
  .timeline-nav
  .swiper-pagination-bullet {
  background-color: #1788da;
  border: 3px solid #fff;
  border-radius: 8px;
  height: 15px;
  margin: 0;
  opacity: 1;
  outline: none;
  padding: 0;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  width: 15px;
}
.timeline-wrapper
  .timeline-nav-container
  .timeline-nav
  .swiper-pagination-bullet:hover {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.07);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.07);
}
.timeline-wrapper
  .timeline-nav-container
  .timeline-nav
  .swiper-pagination-bullet:before {
  content: "";
}
.timeline-wrapper
  .timeline-nav-container
  .timeline-nav
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #1788da;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.timeline-wrapper
  .timeline-nav-container
  .timeline-nav
  .swiper-pagination-bullet.previous-bullet {
  border-color: #1788da;
}
.timeline-wrapper .timeline-nav-container.bg-walmart-blue {
  background-color: rgba(0, 83, 226, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-walmart-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-walmart-blue
  .swiper-pagination-bullet-active {
  border-color: #0053e2 !important;
}
.timeline-wrapper .timeline-nav-container.bg-walmart-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-walmart-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-walmart-blue
  .timeline-nav-container {
  background-color: #0053e2;
}
.timeline-wrapper .timeline-nav-container.bg-yellow {
  background-color: rgba(255, 242, 0, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-yellow .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-yellow
  .swiper-pagination-bullet-active {
  border-color: #fff200 !important;
}
.timeline-wrapper .timeline-nav-container.bg-yellow .mercury,
.timeline-wrapper .timeline-nav-container.bg-yellow .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-yellow .timeline-nav-container {
  background-color: #fff200;
}
.timeline-wrapper .timeline-nav-container.bg-light-blue {
  background-color: rgba(120, 185, 231, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-light-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-light-blue
  .swiper-pagination-bullet-active {
  border-color: #78b9e7 !important;
}
.timeline-wrapper .timeline-nav-container.bg-light-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-light-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-light-blue
  .timeline-nav-container {
  background-color: #78b9e7;
}
.timeline-wrapper .timeline-nav-container.bg-green {
  background-color: rgba(118, 192, 67, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-green .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-green
  .swiper-pagination-bullet-active {
  border-color: #76c043 !important;
}
.timeline-wrapper .timeline-nav-container.bg-green .mercury,
.timeline-wrapper .timeline-nav-container.bg-green .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-green .timeline-nav-container {
  background-color: #76c043;
}
.timeline-wrapper .timeline-nav-container.bg-red {
  background-color: rgba(238, 59, 42, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-red .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-red
  .swiper-pagination-bullet-active {
  border-color: #ee3b2a !important;
}
.timeline-wrapper .timeline-nav-container.bg-red .mercury,
.timeline-wrapper .timeline-nav-container.bg-red .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-red .timeline-nav-container {
  background-color: #ee3b2a;
}
.timeline-wrapper .timeline-nav-container.bg-pink {
  background-color: rgba(235, 20, 141, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-pink .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-pink
  .swiper-pagination-bullet-active {
  border-color: #eb148d !important;
}
.timeline-wrapper .timeline-nav-container.bg-pink .mercury,
.timeline-wrapper .timeline-nav-container.bg-pink .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-pink .timeline-nav-container {
  background-color: #eb148d;
}
.timeline-wrapper .timeline-nav-container.bg-orange {
  background-color: rgba(250, 100, 0, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-orange .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-orange
  .swiper-pagination-bullet-active {
  border-color: #fa6400 !important;
}
.timeline-wrapper .timeline-nav-container.bg-orange .mercury,
.timeline-wrapper .timeline-nav-container.bg-orange .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-orange .timeline-nav-container {
  background-color: #fa6400;
}
.timeline-wrapper .timeline-nav-container.bg-teal {
  background-color: rgba(62, 197, 230, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-teal .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-teal
  .swiper-pagination-bullet-active {
  border-color: #3ec5e6 !important;
}
.timeline-wrapper .timeline-nav-container.bg-teal .mercury,
.timeline-wrapper .timeline-nav-container.bg-teal .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-teal .timeline-nav-container {
  background-color: #3ec5e6;
}
.timeline-wrapper .timeline-nav-container.bg-deep-blue {
  background-color: rgba(0, 30, 96, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-deep-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-deep-blue
  .swiper-pagination-bullet-active {
  border-color: #001e60 !important;
}
.timeline-wrapper .timeline-nav-container.bg-deep-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-deep-blue
  .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-deep-blue .timeline-nav-container {
  background-color: #001e60;
}
.timeline-wrapper .timeline-nav-container.bg-jet-purple {
  background-color: rgba(79, 0, 153, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-jet-purple .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-jet-purple
  .swiper-pagination-bullet-active {
  border-color: #4f0099 !important;
}
.timeline-wrapper .timeline-nav-container.bg-jet-purple .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-jet-purple
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-jet-purple
  .timeline-nav-container {
  background-color: #4f0099;
}
.timeline-wrapper .timeline-nav-container.bg-moosejaw-red {
  background-color: rgba(169, 52, 57, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-moosejaw-red .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-moosejaw-red
  .swiper-pagination-bullet-active {
  border-color: #a93439 !important;
}
.timeline-wrapper .timeline-nav-container.bg-moosejaw-red .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-moosejaw-red
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-moosejaw-red
  .timeline-nav-container {
  background-color: #a93439;
}
.timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue {
  background-color: rgba(69, 84, 95, 0.1);
}
.timeline-wrapper
  .timeline-nav-container.bg-hayneedle-gray-blue
  .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-hayneedle-gray-blue
  .swiper-pagination-bullet-active {
  border-color: #45545f !important;
}
.timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-hayneedle-gray-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-hayneedle-gray-blue
  .timeline-nav-container {
  background-color: #45545f;
}
.timeline-wrapper .timeline-nav-container.bg-shoes-blue {
  background-color: rgba(32, 53, 102, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-shoes-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-shoes-blue
  .swiper-pagination-bullet-active {
  border-color: #203566 !important;
}
.timeline-wrapper .timeline-nav-container.bg-shoes-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-shoes-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-shoes-blue
  .timeline-nav-container {
  background-color: #203566;
}
.timeline-wrapper .timeline-nav-container.bg-bonobos-brown {
  background-color: rgba(47, 18, 20, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-bonobos-brown .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-bonobos-brown
  .swiper-pagination-bullet-active {
  border-color: #2f1214 !important;
}
.timeline-wrapper .timeline-nav-container.bg-bonobos-brown .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-bonobos-brown
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-bonobos-brown
  .timeline-nav-container {
  background-color: #2f1214;
}
.timeline-wrapper .timeline-nav-container.bg-allswell-black {
  background-color: rgba(0, 0, 0, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-allswell-black .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-allswell-black
  .swiper-pagination-bullet-active {
  border-color: #000 !important;
}
.timeline-wrapper .timeline-nav-container.bg-allswell-black .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-allswell-black
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-allswell-black
  .timeline-nav-container {
  background-color: #000;
}
.timeline-wrapper .timeline-nav-container.bg-barenecessities-black {
  background-color: rgba(0, 0, 0, 0.1);
}
.timeline-wrapper
  .timeline-nav-container.bg-barenecessities-black
  .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-barenecessities-black
  .swiper-pagination-bullet-active {
  border-color: #000 !important;
}
.timeline-wrapper .timeline-nav-container.bg-barenecessities-black .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-barenecessities-black
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-barenecessities-black
  .timeline-nav-container {
  background-color: #000;
}
.timeline-wrapper .timeline-nav-container.bg-parcel-black {
  background-color: rgba(0, 0, 0, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-parcel-black .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-parcel-black
  .swiper-pagination-bullet-active {
  border-color: #000 !important;
}
.timeline-wrapper .timeline-nav-container.bg-parcel-black .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-parcel-black
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-parcel-black
  .timeline-nav-container {
  background-color: #000;
}
.timeline-wrapper .timeline-nav-container.bg-vudu-blue {
  background-color: rgba(0, 114, 206, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-vudu-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-vudu-blue
  .swiper-pagination-bullet-active {
  border-color: #0072ce !important;
}
.timeline-wrapper .timeline-nav-container.bg-vudu-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-vudu-blue
  .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-vudu-blue .timeline-nav-container {
  background-color: #0072ce;
}
.timeline-wrapper .timeline-nav-container.bg-eloquil-brown {
  background-color: rgba(35, 31, 32, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-eloquil-brown .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-eloquil-brown
  .swiper-pagination-bullet-active {
  border-color: #231f20 !important;
}
.timeline-wrapper .timeline-nav-container.bg-eloquil-brown .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-eloquil-brown
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-eloquil-brown
  .timeline-nav-container {
  background-color: #231f20;
}
.timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue {
  background-color: rgba(72, 81, 95, 0.1);
}
.timeline-wrapper
  .timeline-nav-container.bg-modcloth-gray-blue
  .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-modcloth-gray-blue
  .swiper-pagination-bullet-active {
  border-color: #48515f !important;
}
.timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-modcloth-gray-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-modcloth-gray-blue
  .timeline-nav-container {
  background-color: #48515f;
}
.timeline-wrapper .timeline-nav-container.bg-labs {
  background-color: rgba(48, 41, 81, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-labs .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-labs
  .swiper-pagination-bullet-active {
  border-color: #302951 !important;
}
.timeline-wrapper .timeline-nav-container.bg-labs .mercury,
.timeline-wrapper .timeline-nav-container.bg-labs .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-labs .timeline-nav-container {
  background-color: #302951;
}
.timeline-wrapper .timeline-nav-container.bg-background-blue {
  background-color: rgba(225, 237, 249, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-background-blue .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-background-blue
  .swiper-pagination-bullet-active {
  border-color: #e1edf9 !important;
}
.timeline-wrapper .timeline-nav-container.bg-background-blue .mercury,
.timeline-wrapper
  .timeline-nav-container.bg-background-blue
  .swiper-pagination-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-background-blue
  .timeline-nav-container {
  background-color: #e1edf9;
}
.timeline-wrapper .timeline-nav-container.bg-black {
  background-color: rgba(0, 0, 0, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-black .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-black
  .swiper-pagination-bullet-active {
  border-color: #000 !important;
}
.timeline-wrapper .timeline-nav-container.bg-black .mercury,
.timeline-wrapper .timeline-nav-container.bg-black .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-black .timeline-nav-container {
  background-color: #000;
}
.timeline-wrapper .timeline-nav-container.bg-gray {
  background-color: hsla(0, 0%, 46%, 0.1);
}
.timeline-wrapper .timeline-nav-container.bg-gray .previous-bullet,
.timeline-wrapper
  .timeline-nav-container.bg-gray
  .swiper-pagination-bullet-active {
  border-color: #757575 !important;
}
.timeline-wrapper .timeline-nav-container.bg-gray .mercury,
.timeline-wrapper .timeline-nav-container.bg-gray .swiper-pagination-bullet,
.timeline-wrapper .timeline-nav-container.bg-gray .timeline-nav-container {
  background-color: #757575;
}
.timeline-wrapper .timeline-container {
  margin: 68px -2vw 0;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .timeline-wrapper .timeline-container {
    -webkit-box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
    box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
    margin: 68px 0 0;
  }
}
.timeline-wrapper .timeline-container .timeline-items {
  cursor: -webkit-grab;
  cursor: grab;
}
.timeline-wrapper .swiper-slide {
  -webkit-box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
  box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
  margin: 15px 0;
  overflow: hidden;
}
@media (min-width: 992px) {
  .timeline-wrapper .swiper-slide {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
  }
}
.timeline-wrapper .swiper-button-next,
.timeline-wrapper .swiper-button-prev {
  background-color: transparent !important;
  background-image: none;
  border: solid #1788da;
  border-width: 0 5px 5px 0;
  display: none;
  height: 25px;
  margin-top: -12px;
  outline: none;
  top: calc(50% + 64px);
  width: 25px;
}
@media (min-width: 992px) {
  .timeline-wrapper .swiper-button-next,
  .timeline-wrapper .swiper-button-prev {
    display: block;
  }
}
.timeline-wrapper .swiper-button-next.swiper-button-disabled,
.timeline-wrapper .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.timeline-wrapper .swiper-button-next.bg-walmart-blue,
.timeline-wrapper .swiper-button-prev.bg-walmart-blue {
  border-color: #0053e2;
}
.timeline-wrapper .swiper-button-next.bg-yellow,
.timeline-wrapper .swiper-button-prev.bg-yellow {
  border-color: #fff200;
}
.timeline-wrapper .swiper-button-next.bg-light-blue,
.timeline-wrapper .swiper-button-prev.bg-light-blue {
  border-color: #78b9e7;
}
.timeline-wrapper .swiper-button-next.bg-green,
.timeline-wrapper .swiper-button-prev.bg-green {
  border-color: #76c043;
}
.timeline-wrapper .swiper-button-next.bg-red,
.timeline-wrapper .swiper-button-prev.bg-red {
  border-color: #ee3b2a;
}
.timeline-wrapper .swiper-button-next.bg-pink,
.timeline-wrapper .swiper-button-prev.bg-pink {
  border-color: #eb148d;
}
.timeline-wrapper .swiper-button-next.bg-orange,
.timeline-wrapper .swiper-button-prev.bg-orange {
  border-color: #fa6400;
}
.timeline-wrapper .swiper-button-next.bg-teal,
.timeline-wrapper .swiper-button-prev.bg-teal {
  border-color: #3ec5e6;
}
.timeline-wrapper .swiper-button-next.bg-deep-blue,
.timeline-wrapper .swiper-button-prev.bg-deep-blue {
  border-color: #001e60;
}
.timeline-wrapper .swiper-button-next.bg-jet-purple,
.timeline-wrapper .swiper-button-prev.bg-jet-purple {
  border-color: #4f0099;
}
.timeline-wrapper .swiper-button-next.bg-moosejaw-red,
.timeline-wrapper .swiper-button-prev.bg-moosejaw-red {
  border-color: #a93439;
}
.timeline-wrapper .swiper-button-next.bg-hayneedle-gray-blue,
.timeline-wrapper .swiper-button-prev.bg-hayneedle-gray-blue {
  border-color: #45545f;
}
.timeline-wrapper .swiper-button-next.bg-shoes-blue,
.timeline-wrapper .swiper-button-prev.bg-shoes-blue {
  border-color: #203566;
}
.timeline-wrapper .swiper-button-next.bg-bonobos-brown,
.timeline-wrapper .swiper-button-prev.bg-bonobos-brown {
  border-color: #2f1214;
}
.timeline-wrapper .swiper-button-next.bg-allswell-black,
.timeline-wrapper .swiper-button-next.bg-barenecessities-black,
.timeline-wrapper .swiper-button-next.bg-parcel-black,
.timeline-wrapper .swiper-button-prev.bg-allswell-black,
.timeline-wrapper .swiper-button-prev.bg-barenecessities-black,
.timeline-wrapper .swiper-button-prev.bg-parcel-black {
  border-color: #000;
}
.timeline-wrapper .swiper-button-next.bg-vudu-blue,
.timeline-wrapper .swiper-button-prev.bg-vudu-blue {
  border-color: #0072ce;
}
.timeline-wrapper .swiper-button-next.bg-eloquil-brown,
.timeline-wrapper .swiper-button-prev.bg-eloquil-brown {
  border-color: #231f20;
}
.timeline-wrapper .swiper-button-next.bg-modcloth-gray-blue,
.timeline-wrapper .swiper-button-prev.bg-modcloth-gray-blue {
  border-color: #48515f;
}
.timeline-wrapper .swiper-button-next.bg-black,
.timeline-wrapper .swiper-button-prev.bg-black {
  border-color: #000;
}
.timeline-wrapper .swiper-button-next.bg-labs,
.timeline-wrapper .swiper-button-prev.bg-labs {
  border-color: #302951;
}
.timeline-wrapper .swiper-button-next.bg-background-blue,
.timeline-wrapper .swiper-button-prev.bg-background-blue {
  border-color: #e1edf9;
}
.timeline-wrapper .swiper-button-next.bg-gray,
.timeline-wrapper .swiper-button-prev.bg-gray {
  border-color: #757575;
}
.timeline-wrapper .swiper-button-prev {
  left: -25px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.timeline-wrapper .swiper-button-next {
  right: -25px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.timeline-wrapper.vertical {
  margin: 0 -2vw;
}
@media (min-width: 992px) {
  .timeline-wrapper.vertical {
    margin: 0 -4vw;
  }
}
.timeline-wrapper.vertical .timeline-nav-container {
  display: none;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 60px 22.5px 0;
  position: absolute;
  width: 60px;
}
.timeline-wrapper.vertical .timeline-nav-container,
.timeline-wrapper.vertical .timeline-nav-container .timeline-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.timeline-wrapper.vertical .timeline-nav-container .timeline-nav-inner {
  width: auto;
}
.timeline-wrapper.vertical .timeline-nav-container .timeline-nav-inner.fixed {
  position: fixed;
  top: 120px;
}
.timeline-wrapper.vertical .timeline-nav-container .timeline-nav-inner.bottom {
  bottom: 60px;
  position: absolute;
}
.timeline-wrapper.vertical .timeline-nav-container .swiper-pagination-bullet {
  cursor: pointer;
  margin-bottom: 50px;
}
.timeline-wrapper.vertical
  .timeline-nav-container
  .swiper-pagination-bullet:last-child {
  margin-bottom: 0;
}
.timeline-wrapper.vertical .timeline-nav-container .progress-bar {
  height: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 3px;
}
.timeline-wrapper.vertical .timeline-nav-container .progress-bar .mercury {
  height: 0;
  max-height: 98%;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  width: 3px;
}
.timeline-wrapper.vertical .timeline-nav-container .arrow-container {
  bottom: auto;
  height: calc(100% - 15px);
  position: absolute;
  right: -13px;
  top: 7.5px;
}
.timeline-wrapper.vertical
  .timeline-nav-container
  .arrow-container
  .timeline-arrow {
  border-color: transparent #fff transparent transparent;
  border-width: 17.5px 18px 17.5px 0;
  bottom: auto;
  top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}
.timeline-wrapper.vertical .swiper-button-next,
.timeline-wrapper.vertical .swiper-button-prev {
  display: none;
}
.timeline-wrapper.vertical .timeline-container {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 0 60px;
}
.timeline-wrapper.vertical .timeline-container .timeline-items {
  display: block;
}
.timeline-wrapper.vertical .timeline-container .swiper-slide {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  height: auto;
  margin-bottom: 90px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .timeline-wrapper.vertical .timeline-container .swiper-slide {
    margin-bottom: 0;
  }
}
.timeline-wrapper.edit {
  margin-bottom: 100px;
  padding: 20px;
}
.timeline-wrapper.edit .timeline-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.timeline-wrapper.edit.vertical {
  margin: 0;
}
.timeline-wrapper.edit.vertical .timeline-container {
  margin-left: 0;
}
.timeline-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  width: 100%;
}
@media (min-width: 768px) {
  .timeline-item {
    height: 362px;
    margin: 35px 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .timeline-item.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 992px) {
  .timeline-item {
    height: 470px;
    margin: 65px 0;
  }
  .timeline-item:hover {
    -webkit-transform: scale(1.02) translateY(-1%);
    transform: scale(1.02) translateY(-1%);
  }
  .timeline-item:hover.content-block-zoom-disabled {
    -webkit-transform: none;
    transform: none;
  }
}
.timeline-item .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 45%;
  padding-right: 5%;
}
@media (min-width: 768px) {
  .timeline-item .content {
    width: calc(50% - 10px);
  }
}
.timeline-item .title {
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .timeline-item .title {
    font-size: 32px;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .timeline-item .title {
    font-size: 36px;
  }
}
.timeline-item .description {
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .timeline-item .description {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .timeline-item .description {
    font-size: 18px;
    margin-bottom: 40px;
  }
}
.timeline-item .image-container {
  display: inline-block;
  max-height: 400px;
}
@media (min-width: 768px) {
  .timeline-item .image-container {
    width: calc(50% - 10px);
  }
}
.timeline-item .image-container img {
  max-height: 400px;
  max-width: 100%;
}
.title-anchor {
  text-align: left;
}
.title-anchor.center {
  text-align: center;
}
.title-anchor.right {
  text-align: right;
}
a.title-walmart {
  color: #000;
}
a.title-walmart:hover {
  color: #00e;
  text-decoration: underline;
}
.title.section h1,
.title.section h2,
.title.section h3,
.title.section h4,
.title.section h5,
.title.section h6 {
  font-weight: 400;
}
.title.section h1.bogle-black,
.title.section h2.bogle-black,
.title.section h3.bogle-black,
.title.section h4.bogle-black,
.title.section h5.bogle-black,
.title.section h6.bogle-black {
  color: #001e60;
  font-family: EverydaySans;
  font-stretch: normal;
  font-weight: 900;
  letter-spacing: 1.8px;
  line-height: normal;
}
.title.section h1.bogle-bold,
.title.section h2.bogle-bold,
.title.section h3.bogle-bold,
.title.section h4.bogle-bold,
.title.section h5.bogle-bold,
.title.section h6.bogle-bold {
  color: #001e60;
  font-family: EverydaySans;
  font-stretch: normal;
  font-weight: 700;
  letter-spacing: 1.8px;
  line-height: normal;
}
.title.section h1.white-text,
.title.section h1.white-text:active,
.title.section h1.white-text:focus,
.title.section h1.white-text:hover,
.title.section h1.white-text:link,
.title.section h1.white-text:visited,
.title.section h2.white-text,
.title.section h2.white-text:active,
.title.section h2.white-text:focus,
.title.section h2.white-text:hover,
.title.section h2.white-text:link,
.title.section h2.white-text:visited,
.title.section h3.white-text,
.title.section h3.white-text:active,
.title.section h3.white-text:focus,
.title.section h3.white-text:hover,
.title.section h3.white-text:link,
.title.section h3.white-text:visited,
.title.section h4.white-text,
.title.section h4.white-text:active,
.title.section h4.white-text:focus,
.title.section h4.white-text:hover,
.title.section h4.white-text:link,
.title.section h4.white-text:visited,
.title.section h5.white-text,
.title.section h5.white-text:active,
.title.section h5.white-text:focus,
.title.section h5.white-text:hover,
.title.section h5.white-text:link,
.title.section h5.white-text:visited,
.title.section h6.white-text,
.title.section h6.white-text:active,
.title.section h6.white-text:focus,
.title.section h6.white-text:hover,
.title.section h6.white-text:link,
.title.section h6.white-text:visited {
  color: #fff;
}
.trending-news-component {
  padding: 40px 0;
  position: relative;
}
.trending-news-component .trending-news-client-loading {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #f8f9fa;
  border-radius: 8px;
  justify-content: center;
  min-height: 400px;
  padding: 60px 20px;
}
.trending-news-component
  .trending-news-client-loading
  .trending-news-loading-spinner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
.trending-news-component
  .trending-news-client-loading
  .trending-news-loading-spinner
  .trending-news-spinner-icon {
  -webkit-animation: trending-news-rotate 2s linear infinite;
  animation: trending-news-rotate 2s linear infinite;
  height: 50px;
  width: 50px;
}
.trending-news-component
  .trending-news-client-loading
  .trending-news-loading-spinner
  .trending-news-spinner-icon
  .trending-news-spinner-path {
  stroke: #0071e3;
  stroke-linecap: round;
  -webkit-animation: trending-news-dash 1.5s ease-in-out infinite;
  animation: trending-news-dash 1.5s ease-in-out infinite;
}
.trending-news-component
  .trending-news-client-loading
  .trending-news-loading-spinner
  .trending-news-loading-text {
  -webkit-animation: trending-news-pulse 1.5s ease-in-out infinite;
  animation: trending-news-pulse 1.5s ease-in-out infinite;
  color: #333;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
.trending-news-component.trending-news-initializing
  .trending-news-client-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.trending-news-component.trending-news-initializing .trending-news-content,
.trending-news-component.trending-news-initializing .trending-news-header {
  opacity: 0;
  visibility: hidden;
}
.trending-news-component.trending-news-ready .trending-news-client-loading {
  display: none;
}
.trending-news-component.trending-news-ready .trending-news-content,
.trending-news-component.trending-news-ready .trending-news-header {
  -webkit-animation: trending-news-fade-in 0.4s ease-in;
  animation: trending-news-fade-in 0.4s ease-in;
  opacity: 1;
  visibility: visible;
}
.trending-news-component .trending-news-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 1400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  container-name: trending-content-wrapper;
  container-type: inline-size;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
}
.trending-news-component .trending-news-header {
  text-align: left;
}
.trending-news-component .trending-news-header .trending-news-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) and (orientation: landscape) {
  .trending-news-component .trending-news-header .trending-news-title {
    font-size: 26px;
  }
}
@media (min-width: 1200px) {
  .trending-news-component .trending-news-header .trending-news-title {
    font-size: 32px;
  }
}
.trending-news-component .trending-news-items-outer-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100vw;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 1920px;
  overflow: hidden;
}
.trending-news-component .trending-news-items-container {
  margin-bottom: 0;
  position: relative;
}
.trending-news-component .trending-news-items-container .slick-list {
  margin: 0 -8px 0 0;
  overflow: visible;
}
@media (min-width: 768px) {
  .trending-news-component .trending-news-items-container .slick-list {
    margin: 0 -12px 0 0;
  }
}
.trending-news-component .trending-news-items-container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.trending-news-component .trending-news-slide {
  height: auto;
  margin: 0 8px;
  outline: none;
  width: 266px;
}
@media (min-width: 768px) {
  .trending-news-component .trending-news-slide {
    margin: 0 12px;
    width: auto;
  }
}
.trending-news-component .trending-news-slide .trending-news-slide-wrapper {
  height: 100%;
  max-width: 100%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.trending-news-component .trending-news-card__card {
  height: 100%;
}
.trending-news-component .trending-news-card__card .adp-card__title {
  font-size: 18px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .trending-news-component .trending-news-card__card .adp-card__title {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1200px) {
  .trending-news-component
    .trending-news-card__card.articles_card_mobile-hide
    .adp-newsroom-card__description {
    display: none;
  }
}
.trending-news-component .trending-news-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.trending-news-component .trending-news-controls:has(.arrow-oval.slick-hidden) {
  display: none;
}
.trending-news-component .trending-news-controls .trending-news-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin: 0;
  order: 1;
  padding: 0;
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-dots {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  position: relative;
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-dots
  li {
  height: auto;
  list-style: none;
  margin: 0;
  width: auto;
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-dots
  .trending-news-pagination-dot {
  background-color: #babbbe;
  border: none;
  border-radius: 1000px;
  cursor: pointer;
  height: 8px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 8px;
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-dots
  .trending-news-pagination-dot:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-dots
  .trending-news-pagination-dot:before {
  opacity: 0;
}
.trending-news-component
  .trending-news-controls
  .trending-news-pagination
  .slick-active
  .trending-news-pagination-dot {
  background-color: #114ab6;
  width: 24px;
}
.trending-news-component .trending-news-controls .trending-news-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.trending-news-component
  .trending-news-controls
  .trending-news-arrows
  .arrow-oval {
  background-color: #fff;
  border-radius: 100px;
  color: #2e2f32;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 1px solid #000;
  justify-content: center;
  padding: 8px;
}
.trending-news-component
  .trending-news-controls
  .trending-news-arrows
  .arrow-oval
  img {
  height: 24px;
  width: 24px;
}
.trending-news-component
  .trending-news-controls
  .trending-news-arrows
  .arrow-oval:hover:not(.slick-disabled) {
  background: rgba(0, 0, 0, 0.102);
}
.trending-news-component
  .trending-news-controls
  .trending-news-arrows
  .arrow-oval:active {
  background: rgba(0, 0, 0, 0.2);
}
.trending-news-component
  .trending-news-controls
  .trending-news-arrows
  .arrow-oval.slick-disabled {
  background: none;
  opacity: 0.3;
}
.trending-news-error {
  text-align: center;
}
.trending-news-error .trending-news-error-icon {
  margin-bottom: 16px;
}
.trending-news-error .trending-news-error-icon svg {
  color: #d32f2f;
  height: 48px;
  width: 48px;
}
.trending-news-error .trending-news-error-text {
  color: #d32f2f;
  font-size: 16px;
  font-weight: 500;
  margin: 0 auto;
  max-width: 500px;
}
.byod-button-component .employee-name-container {
  text-align: center;
}
.byod-button-component .byod-button-ho-options {
  margin: 15px auto 0;
  width: 200px;
}
.byod-button-component .byod-button-content {
  margin-top: 20px;
  text-align: center;
}
.byod-button-component.edit-mode .byod-button-ho-options {
  display: block !important;
}
.byod-button-component.edit-mode .byod-button-link {
  display: inline-block !important;
}
body.vertical-navigation-page #header-container {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 992px) {
  body.vertical-navigation-page #header-container {
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  }
}
@media print {
  body.vertical-navigation-page #header-container {
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  }
}
.vertical-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.vertical-navigation .full-width {
  left: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  right: auto !important;
  width: 100% !important;
}
@media (min-width: 992px) {
  .vertical-navigation .full-width {
    margin-left: -15px !important;
    width: calc(100% + 15px) !important;
  }
}
@media print {
  .vertical-navigation .full-width {
    margin-left: -15px !important;
    width: calc(100% + 15px) !important;
  }
}
.vertical-navigation .article-tmpl-full-width {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.vertical-navigation-component {
  background-color: #f2f2f2;
  display: none;
  margin-right: 15px;
  padding: 0;
  position: relative;
  width: 25%;
}
@media (min-width: 992px) {
  .vertical-navigation-component {
    display: block;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
}
@media print {
  .vertical-navigation-component {
    display: block;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
}
@media (min-width: 1200px) {
  .vertical-navigation-component {
    display: block;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
  }
}
.vertical-navigation-dropdown {
  background: #fff;
  -webkit-box-shadow: 0 3px 3px hsla(0, 0%, 64%, 0.4);
  box-shadow: 0 3px 3px hsla(0, 0%, 64%, 0.4);
  height: 40px;
}
@media (min-width: 768px) {
  .vertical-navigation-dropdown {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .vertical-navigation-dropdown {
    display: none;
  }
}
@media print {
  .vertical-navigation-dropdown {
    display: none;
  }
}
.vertical-navigation-dropdown .dropdown-wrapper {
  text-align: center;
}
.vertical-navigation-dropdown .dropdown-wrapper .dropdown {
  display: inline-block;
  width: 95%;
}
@media (min-width: 480px) {
  .vertical-navigation-dropdown .dropdown-wrapper .dropdown {
    min-width: 300px;
    width: auto;
  }
}
.vertical-navigation-dropdown .dropdown-wrapper .dropdown .btn.dropdown-toggle {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.83;
  padding-bottom: 4px;
  padding-left: 0;
}
.vertical-navigation-dropdown
  .dropdown-wrapper
  .dropdown
  .btn.dropdown-toggle
  .btn-capt {
  color: rgba(0, 0, 0, 0.7);
}
.vertical-navigation-dropdown
  .dropdown-wrapper
  .dropdown
  .btn.dropdown-toggle
  .down-arr {
  color: rgba(0, 0, 0, 0.7);
  right: 4px;
  top: 7px;
}
.vertical-navigation-dropdown .dropdown-wrapper .dropdown .dropdown-menu {
  left: 50%;
  min-width: 100%;
  top: -3px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 768px) {
  .vertical-navigation-dropdown .dropdown-wrapper .dropdown .dropdown-menu {
    min-width: 100%;
  }
}
.vertical-navigation-dropdown
  .dropdown-wrapper
  .dropdown
  .dropdown-menu
  .drop-item-menu
  .drop-item {
  color: rgba(0, 0, 0, 0.87);
  white-space: normal;
}
.vertical-navigation-dropdown
  .dropdown-wrapper
  .dropdown
  .dropdown-menu
  .drop-item-menu:hover {
  background-color: #90caf9;
}
.vertical-navigation-menu {
  display: none;
  overflow-y: auto;
  padding: 0 0 15px;
}
@media (min-width: 992px) {
  .vertical-navigation-menu {
    display: block;
  }
}
@media print {
  .vertical-navigation-menu {
    display: block;
  }
}
.vertical-navigation-menu.normal {
  width: auto !important;
}
.vertical-navigation-menu.fixed {
  position: fixed;
}
.vertical-navigation-menu.bottom {
  bottom: 0;
  left: 0 !important;
  position: absolute;
  right: 0;
  top: auto !important;
  width: auto !important;
}
.vertical-navigation-menu .vertical-navigation-main {
  padding: 0 51px 0 20px;
}
.vertical-navigation-menu .vertical-navigation-main .vertical-navigation-items {
  color: #333;
  display: block;
  font-family: EverydaySans;
  font-size: 16px;
  line-height: 18px;
  padding: 14px 0 12px;
  text-decoration: none;
  text-transform: capitalize;
  width: 100%;
}
.vertical-navigation-menu
  .vertical-navigation-main
  .vertical-navigation-items:hover {
  color: #003796;
}
.vertical-navigation-menu .vertical-navigation-main.activated {
  border-left: 5px solid #003796;
  padding-left: 15px;
}
.vertical-navigation-menu
  .vertical-navigation-main.activated
  .vertical-navigation-items {
  color: #003796;
  font-weight: 700;
}
.vertical-right-side {
  width: 100%;
}
@media (min-width: 992px) {
  .vertical-right-side {
    width: 75%;
  }
}
@media print {
  .vertical-right-side {
    width: 75%;
  }
}
.vertical-right-side .inner-parsyss > div {
  margin-bottom: 20px;
}
.vertical-right-side .inner-parsyss > div > div {
  margin: 0;
  width: 100%;
}
.b-roll-video-comp.half-height {
  max-height: none;
  min-height: 310px !important;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .b-roll-video-comp.half-height {
    max-height: 310px !important;
  }
}
.b-roll-video-comp.half-height .b-roll-title {
  font-size: 36px !important;
  margin-bottom: 8px !important;
  margin-top: -24px !important;
}
@media (max-width: 991px) {
  .b-roll-video-comp.half-height .b-roll-title {
    font-size: 24px !important;
    margin-top: -50px !important;
  }
}
.b-roll-video-comp.half-height .b-roll-desc {
  margin-bottom: 16px !important;
}
@media (max-width: 991px) {
  .b-roll-video-comp.half-height .b-roll-desc {
    font-size: 16px !important;
  }
}
.b-roll-video-comp.half-height .b-roll-play {
  font-size: 24px !important;
  margin-bottom: 32px !important;
}
@media (min-width: 992px) {
  .b-roll-video-comp .b-roll-cont {
    left: 0;
    padding: 0 40px;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.b-roll-iframe-comp.half-height .b-roll-title {
  font-size: 36px !important;
  margin-bottom: 8px !important;
  margin-top: -24px !important;
}
.b-roll-iframe-comp.half-height .b-roll-desc {
  margin-bottom: 16px !important;
}
.b-roll-iframe-comp.half-height .b-roll-play {
  font-size: 24px !important;
  margin-bottom: 32px !important;
}
.b-roll-iframe-comp.half-height .broll-video-format {
  padding-top: 86.15%;
}
@media only screen and (max-width: 992px) {
  .b-roll-iframe-comp.half-height .broll-video-format {
    padding-top: 45.15%;
  }
}
.b-roll-iframe-comp.half-height .b-roll-cont {
  top: 44%;
}
.b-roll-iframe-comp.half-height .b-roll-down-arr {
  bottom: 15px;
}
@media (max-width: 979px) {
  .b-roll-video-comp.full-width {
    min-height: auto !important;
  }
}
.b-roll-iframe-comp {
  color: #fff;
  position: relative;
}
.b-roll-iframe-comp .b-roll-cont {
  left: 0;
  padding: 0 40px;
  position: relative;
  position: absolute;
  right: 0;
  top: 40%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
@media only screen and (max-width: 992px) {
  .b-roll-iframe-comp .b-roll-cont {
    background: #000;
    margin-top: -2px;
    padding: 1px 16px 16px !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
}
.b-roll-iframe-comp .b-roll-cont .b-roll-title {
  font-size: 28px;
  margin-bottom: 30px;
}
.b-roll-iframe-comp .b-roll-cont .b-roll-desc {
  font-size: 16px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 992px) {
  .b-roll-iframe-comp .b-roll-cont .b-roll-desc {
    margin: -15px 0 15px !important;
  }
}
.b-roll-iframe-comp .b-roll-cont .b-roll-play {
  border: 5px solid #fff;
  border-radius: 50%;
  font-size: 50px;
  margin-bottom: 35px;
  margin-left: 0px;
  opacity: 0.7;
  padding: 4px;
}
.b-roll-iframe-comp .b-roll-cont .b-roll-play:hover {
  cursor: pointer;
  opacity: 1;
}
.b-roll-iframe-comp .b-roll-cont .b-roll-btn {
  background: transparent;
  border: 2px solid #fff;
  border-radius: 20px;
  color: #fff;
  font-size: 12px;
  padding: 5px 40px;
  text-decoration: none;
  text-transform: uppercase;
}
.b-roll-iframe-comp .b-roll-cont .b-roll-btn:hover {
  background: #fff;
  color: #017acd;
  font-weight: 700;
  text-decoration: none;
}
.b-roll-iframe-comp .b-roll-cont.center {
  text-align: center;
}
.b-roll-iframe-comp .b-roll-cont.right {
  text-align: right;
}
.b-roll-iframe-comp .b-roll-down-arr {
  bottom: 30px;
  font-size: 40px;
  left: 0;
  margin-left: 0px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2;
}
.b-roll-iframe-comp .b-roll-down-arr:hover {
  cursor: pointer;
}
@media only screen and (max-width: 992px) {
  .b-roll-iframe-comp .b-roll-down-arr {
    display: none;
  }
}
.b-roll-iframe-comp .opacity {
  background: #000;
  height: 100%;
  left: 0px;
  opacity: 0.5;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 2;
}
@media (max-width: 979px) {
  .b-roll-iframe-comp .opacity {
    display: none;
  }
}
.broll-video-format {
  background: #000;
  opacity: 0.9;
  overflow: hidden;
  padding-top: 45%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.broll-video-format .iframe-video,
.broll-video-format .iframe-video-vimeo {
  border: none;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.b-roll-iframe-comp.full-width .broll-video-format {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-top: 125%;
  right: 50%;
  width: 100vw;
}
@media (max-width: 979px) {
  .b-roll-iframe-comp.full-width .broll-video-format {
    background: #fff;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 44%;
    right: 0;
    width: 100%;
  }
}
.b-roll-iframe-comp.full-width .b-roll-cont {
  top: 45%;
}
.b-roll-iframe-comp.full-width .b-roll-down-arr {
  bottom: 15px;
}
@media (max-width: 979px) {
  .b-roll-video-comp.half-height .b-roll-title {
    font-size: 24px !important;
    margin-top: -50px !important;
  }
  .b-roll-video-comp.half-height .b-roll-desc {
    font-size: 16px !important;
  }
  .b-roll-iframe-comp.half-height .b-roll-title {
    font-size: 24px !important;
    margin-top: -50px !important;
  }
  .b-roll-iframe-comp.half-height .b-roll-desc {
    font-size: 16px !important;
  }
}
@media (min-width: 980px) {
  .b-roll-video-comp.full-width .b-roll-container-1 {
    padding-top: 30%;
  }
  .b-roll-video-comp.full-width .b-roll-container-1 .b-roll-container-2 {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
  }
  body.transparent-header .b-roll-video-comp.full-width .b-roll-container-1 {
    padding-top: 35%;
  }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen),
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
    height: auto;
    position: static;
    width: 100%;
  }
  .b-roll-video-comp
    .b-roll-video:not(.vjs-fullscreen).vjs-has-started
    .vjs-poster {
    display: none;
  }
  .b-roll-video-comp .b-roll-cont {
    left: 0;
    padding: 0 40px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .b-roll-iframe-comp .b-roll-down-arr {
    bottom: 28px;
  }
  .broll-video-format {
    padding-top: 56.25%;
  }
  .b-roll-iframe-comp.full-width .broll-video-format {
    padding-top: 40.15%;
  }
  .b-roll-iframe-comp.half-height .broll-video-format {
    padding-top: 29.15%;
  }
}
@media (min-width: 768px) {
  .b-roll-video-comp .b-roll-cont .b-roll-title {
    font-size: 48px;
  }
  .b-roll-video-comp .b-roll-cont .b-roll-desc {
    font-size: 24px;
  }
  .b-roll-video-comp .b-roll-cont .b-roll-play {
    font-size: 60px;
  }
  .b-roll-video-comp .b-roll-cont .b-roll-btn {
    font-size: 14px;
  }
  .b-roll-iframe-comp .b-roll-cont .b-roll-title {
    font-size: 48px;
  }
  .b-roll-iframe-comp .b-roll-cont .b-roll-desc {
    font-size: 24px;
  }
  .b-roll-iframe-comp .b-roll-cont .b-roll-play {
    font-size: 60px;
  }
  .b-roll-iframe-comp .b-roll-cont .b-roll-btn {
    font-size: 14px;
  }
}
.video-banner {
  left: calc(-50vw + 50%);
  position: relative;
  width: 100vw;
}
.video-banner .video-container {
  margin: 0 -4vw;
  position: relative;
}
.video-banner .video-container .containerOverlay {
  color: #fff;
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: 10;
}
.video-banner .video-container .embed-container {
  --video--width: 1450;
  --video--height: 600;
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
  position: relative;
}
.video-banner .video-container .embed-container > embed,
.video-banner .video-container .embed-container > iframe,
.video-banner .video-container .embed-container > object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-banner .b-roll-cont.link-on-video {
  margin-top: 45px;
  -webkit-transform: translateY(360%);
  transform: translateY(360%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 11 !important;
}
@media only screen and (max-width: 992px) {
  .video-banner .b-roll-cont.link-on-video {
    -webkit-transform: translateY(-120%);
    transform: translateY(-120%);
  }
}
@media only screen and (min-width: 992px) {
  .video-banner .b-roll-cont.link-on-video {
    margin-top: 30px;
  }
}
.video-banner .b-roll-cont.link-on-video.center {
  margin-left: auto;
  margin-right: auto;
}
.video-banner .b-roll-cont.link-on-video.right {
  margin-left: auto;
}
.video-banner .b-roll-down-arr {
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 11 !important;
}
@media only screen and (max-width: 992px) {
  .video-banner .b-roll-down-arr {
    display: none;
  }
  .video-banner .content-wrapper {
    background: #000;
    margin-top: -1px;
    padding: 10px 16px;
  }
  .video-banner .content-wrapper .b-roll-cont {
    margin-bottom: 0;
    padding: 0 !important;
  }
  .video-banner .content-wrapper .b-roll-cont .b-roll-title {
    margin-bottom: 10px;
    margin-top: 0;
  }
  .video-banner .content-wrapper .b-roll-cont .b-roll-desc {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .video-banner.half-height .b-roll-cont.link-on-video {
    margin-top: -12px;
  }
}
.b-roll-video-comp {
  color: #fff;
  position: relative;
}
.b-roll-video-comp.full-width {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 430px;
  right: 50%;
  width: 100vw;
}
@media (min-width: 992px) {
  .b-roll-video-comp.full-width .b-roll-container-1 {
    padding-top: 30%;
  }
  body.transparent-header .b-roll-video-comp.full-width .b-roll-container-1 {
    padding-top: 35%;
  }
  .b-roll-video-comp.full-width .b-roll-container-1 .b-roll-container-2 {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.b-roll-video-comp .opacity {
  background: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.b-roll-video-comp .b-roll-video:not(.vjs-fullscreen),
.b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
@media (min-width: 992px) {
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen),
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
    height: auto;
    position: static;
    width: 100%;
  }
}
.b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) .vjs-poster {
  background-position: 50%;
  background-size: cover;
  display: block;
}
@media (min-width: 992px) {
  .b-roll-video-comp
    .b-roll-video:not(.vjs-fullscreen).vjs-has-started
    .vjs-poster {
    display: none;
  }
}
.b-roll-video-comp .b-roll-cont {
  padding: 80px 20px 105px;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .b-roll-video-comp .b-roll-cont {
    left: 0;
    padding: 0 40px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.b-roll-video-comp .b-roll-cont.center {
  text-align: center;
}
.b-roll-video-comp .b-roll-cont.right {
  text-align: right;
}
.b-roll-video-comp .b-roll-cont .b-roll-title {
  font-size: 28px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .b-roll-video-comp .b-roll-cont .b-roll-title {
    font-size: 48px;
  }
}
.b-roll-video-comp .b-roll-cont .b-roll-desc {
  font-size: 16px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .b-roll-video-comp .b-roll-cont .b-roll-desc {
    font-size: 24px;
  }
}
.b-roll-video-comp .b-roll-cont .b-roll-play {
  border: 5px solid #fff;
  border-radius: 50%;
  font-size: 50px;
  margin-bottom: 35px;
  opacity: 0.7;
  padding: 4px;
}
@media (min-width: 768px) {
  .b-roll-video-comp .b-roll-cont .b-roll-play {
    font-size: 60px;
  }
}
.b-roll-video-comp .b-roll-cont .b-roll-play:hover {
  cursor: pointer;
  opacity: 1;
}
.b-roll-video-comp .b-roll-cont .b-roll-btn {
  background: transparent;
  border: 2px solid #fff;
  border-radius: 20px;
  color: #fff;
  font-size: 12px;
  padding: 5px 40px;
  text-decoration: none;
  text-transform: uppercase;
}
.b-roll-video-comp .b-roll-cont .b-roll-btn:hover {
  background: #fff;
  color: #017acd;
  font-weight: 700;
  text-decoration: none;
}
@media (min-width: 768px) {
  .b-roll-video-comp .b-roll-cont .b-roll-btn {
    font-size: 14px;
  }
}
.b-roll-video-comp .b-roll-down-arr {
  bottom: 10px;
  font-size: 40px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2;
}
.b-roll-video-comp .b-roll-down-arr:hover {
  cursor: pointer;
}
.video-component .bc-player-default_default.video-js.full,
.video-component .bc-player-default_default.vjs-mouse {
  font-size: 12px;
  height: 100%;
  position: relative;
  width: 100%;
}
.video-component .video-format .standard {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 80%;
}
.video-component .video-format .standard #player {
  max-width: 0;
}
@media (min-width: 769px) {
  .video-component .video-format .standard {
    display: block;
    height: 480px;
    margin: 0 auto;
  }
}
.video-component .video-format .full {
  width: 80% !important;
}
.video-component .video-format .full #player {
  max-width: 0;
}
@media (min-width: 769px) {
  .video-component .video-format .full {
    height: 607px;
    width: 100% !important;
  }
}
.video-component .video-format {
  padding: 56.11% 0 0;
  position: relative;
}
.video-component .video-format .iframe-video {
  bottom: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-details-component label {
  font-size: 30px;
  margin-right: 1vw;
}
.video-details-component span {
  font-size: 20px;
}
.video-details-component .carrot {
  display: inline-block;
}
@media (min-width: 768px) {
  .video-details-component .carrot {
    cursor: pointer;
    float: none;
  }
}
.video-details-component .carrot.actived:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.video-details-component .carrot:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    50% no-repeat;
  background-size: 13px auto;
  content: "";
  display: inline-block;
  height: 24px;
  -webkit-transition: top 0.4s, -webkit-transform 0.4s;
  transition: top 0.4s, -webkit-transform 0.4s;
  transition: top 0.4s, transform 0.4s;
  transition: top 0.4s, transform 0.4s, -webkit-transform 0.4s;
  vertical-align: middle;
  width: 24px;
}
.video-details-component .video-details {
  clear: both;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-out;
  transition: max-height 0.2s ease-out;
}
.video-details-component .video-details.edit-mode {
  max-height: none;
}
.video-details-component .video-details .author-wrap {
  display: block;
}
.video-details-component .video-details .author-wrap .user-profile-initials {
  vertical-align: baseline;
}
@media (min-width: 768px) {
  .video-details-component .video-details .author-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
}
.video-details-component .video-details .author-wrap label {
  margin: 0 0 0 1vw;
}
.video-details-component .video-details .author-wrap span {
  display: block;
  margin-left: 50px;
}
@media (min-width: 768px) {
  .video-details-component .video-details .author-wrap span {
    display: inline-block;
    margin-left: 0;
  }
  .video-details-component .video-details .author-wrap span:before {
    color: hsla(0, 0%, 59%, 0.5);
    content: "|";
    padding: 0 10px;
  }
}
.video-details-component .video-details .author-wrap .user-profile-initials {
  -ms-flex-item-align: center;
  align-self: center;
}
.video-details-component .video-details .text-wrap {
  font-size: 18px;
  padding: 25px 0;
}
.video-story-component {
  display: block;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  margin: 40px auto;
  max-width: 894px;
  padding: 0;
  width: 100%;
}
.video-story-component[data-show-controls="false"]
  .video-story-controls-overlay {
  display: none;
}
.video-story-component .video-story-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
    0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
    0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  gap: 40px;
  min-height: auto;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.video-story-component .video-story-container .video-story-video-section {
  -webkit-box-flex: 1;
  aspect-ratio: 9/16;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.2)),
    to(rgba(0, 0, 0, 0.2))
  );
  background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  border-radius: 16px 0 0 16px;
  -ms-flex: 1;
  flex: 1;
  min-height: 0;
  overflow: hidden;
  position: relative;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper {
  aspect-ratio: 9/16;
  height: 100%;
  min-height: 0;
  position: relative;
  width: 100%;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-iframe {
  aspect-ratio: 9/16;
  border: none;
  border-radius: 16px 0 0 16px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay {
  border-radius: 16px 0 0 16px;
  cursor: pointer;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 5;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-thumbnail-overlay-img {
  border-radius: 16px 0 0 16px;
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-thumbnail-overlay-img.thumbnail-loaded {
  opacity: 1;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-thumbnail-overlay-img.thumbnail-error {
  display: none;
  opacity: 0;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay.thumbnail-error:after {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  color: #fff;
  content: "Thumbnail failed to load";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  left: 50%;
  padding: 8px 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  white-space: nowrap;
  z-index: 20;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay.thumbnail-loading:before {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  border: 3px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  content: "";
  height: 40px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 40px;
  z-index: 21;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-play-overlay-btn {
  background: hsla(0, 0%, 100%, 0.9);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  backdrop-filter: blur(10px);
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 16;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-play-overlay-btn:hover {
  background: #fff;
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay
  .video-story-play-overlay-btn
  .video-story-play-overlay-icon {
  border-color: transparent transparent transparent #2e2f32;
  border-style: solid;
  border-width: 16px 0 16px 28px;
  height: 0;
  margin-left: 4px;
  width: 0;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-thumbnail-overlay:hover
  .video-story-play-overlay-btn {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
  transform: translate(-50%, -50%) scale(1.1);
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay {
  bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 32px;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  z-index: 20;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn {
  background-color: hsla(0, 0%, 100%, 0.9);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  width: 48px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  backdrop-filter: blur(10px);
  -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
    0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15),
    0px -1px 2px 0px rgba(0, 0, 0, 0.1);
  justify-content: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn:hover,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn:hover {
  background-color: #fff;
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon {
  color: #2e2f32;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  position: relative;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon
  .video-story-play-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon
  .video-story-play-svg {
  height: 16px;
  position: absolute;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 16px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon
  .video-story-play-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon
  .video-story-play-svg {
  display: block;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.playing
  .video-story-play-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.playing
  .video-story-play-svg {
  display: none;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.paused
  .video-story-play-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.playing
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.paused
  .video-story-play-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.playing
  .video-story-pause-svg {
  display: block;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.paused
  .video-story-pause-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.paused
  .video-story-pause-svg {
  display: none;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon {
  color: #2e2f32;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  position: relative;
  width: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon
  .video-story-volume-on-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon
  .video-story-volume-on-svg {
  height: 20px;
  position: absolute;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 20px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon
  .video-story-volume-on-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon
  .video-story-volume-on-svg {
  display: block;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.muted
  .video-story-volume-on-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.muted
  .video-story-volume-on-svg {
  display: none;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.muted
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.unmuted
  .video-story-volume-on-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.muted
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.unmuted
  .video-story-volume-on-svg {
  display: block;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.unmuted
  .video-story-volume-muted-svg,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.unmuted
  .video-story-volume-muted-svg {
  display: none;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css {
  background-color: #2e2f32;
  height: 16px;
  position: relative;
  width: 16px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css:before,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css:before {
  background-color: #2e2f32;
  border-radius: 1px;
  content: "";
  height: 16px;
  position: absolute;
  width: 2px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css:before,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css:before {
  left: 4px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css:after {
  right: 4px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css.playing:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css.playing:before,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css.playing:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css.playing:before {
  display: none;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-play-icon.legacy-css.playing:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-play-icon.legacy-css.playing:after {
  background: none;
  border-color: transparent transparent transparent #2e2f32;
  border-style: solid;
  border-width: 8px 0 8px 14px;
  content: "";
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.legacy-css,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.legacy-css {
  background-color: #2e2f32;
  border-radius: 2px;
  height: 16px;
  position: relative;
  width: 16px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.legacy-css:before,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.legacy-css:before {
  border: 2px solid #2e2f32;
  border-left: none;
  border-radius: 0 4px 4px 0;
  content: "";
  height: 8px;
  position: absolute;
  right: -4px;
  top: 4px;
  width: 4px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.legacy-css:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.legacy-css:after {
  border: 2px solid #2e2f32;
  border-left: none;
  border-radius: 0 6px 6px 0;
  content: "";
  height: 12px;
  position: absolute;
  right: -8px;
  top: 2px;
  width: 6px;
}
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.legacy-css.muted:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-play-btn
  .video-story-sound-icon.legacy-css.muted:before,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.legacy-css.muted:after,
.video-story-component
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-controls-overlay
  .video-story-play-controls
  .video-story-sound-btn
  .video-story-sound-icon.legacy-css.muted:before {
  opacity: 0.3;
}
.video-story-component .video-story-container .video-story-content-section {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 45px;
  justify-content: space-between;
  padding: 40px 40px 40px 0;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-progress-container {
  overflow: hidden;
  width: 100%;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-progress-container
  .video-story-progress-bar {
  background-color: #e3e4e5;
  border-radius: 999px;
  height: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-progress-container
  .video-story-progress-bar
  .video-story-progress-track {
  background-color: #e3e4e5;
  border-radius: 999px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-progress-container
  .video-story-progress-bar
  .video-story-progress-fill {
  background-color: #0053e2;
  border-radius: 999px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: left;
  transform-origin: left;
  width: var(--w, 0%);
  will-change: width;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-progress-container
  .video-story-progress-bar.is-playing
  .video-story-progress-fill {
  -webkit-animation-duration: var(--dur, 0s);
  animation-duration: var(--dur, 0s);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: video-story-progress-fill;
  animation-name: video-story-progress-fill;
  -webkit-animation-play-state: var(--state, paused);
  animation-play-state: var(--state, paused);
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-content-wrapper
  .video-story-overline
  .video-story-overline-text {
  color: #74767c;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.4285714286;
  text-transform: none;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-content-wrapper
  .video-story-content-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-content-wrapper
  .video-story-content-details
  .video-story-headline
  .video-story-headline-text {
  color: #2e2f32;
  font-family: Everyday Sans Headline, EverydaySans, Helvetica Neue, Helvetica,
    Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
}
@media (max-width: 1200px) {
  .video-story-component
    .video-story-container
    .video-story-content-section
    .video-story-content-wrapper
    .video-story-content-details
    .video-story-headline
    .video-story-headline-text {
    font-size: 26px;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  .video-story-component
    .video-story-container
    .video-story-content-section
    .video-story-content-wrapper
    .video-story-content-details
    .video-story-headline
    .video-story-headline-text {
    font-size: 24px;
  }
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-content-wrapper
  .video-story-content-details
  .video-story-credit
  .video-story-credit-text {
  color: #74767c;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3333333333;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-description
  .video-story-description-text {
  color: #2e2f32;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: none;
  border: none;
  color: #0053e2;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  gap: 8px;
  line-height: 1.5;
  padding: 0;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button:hover {
  color: #0053e2;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button:hover
  .video-story-cta-arrow {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button
  .video-story-cta-text {
  color: inherit;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button
  .video-story-cta-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  color: currentColor;
  height: 16px;
  justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 16px;
}
.video-story-component
  .video-story-container
  .video-story-content-section
  .video-story-bottom-content
  .video-story-cta
  .video-story-cta-button
  .video-story-cta-arrow
  svg {
  height: 100%;
  width: 100%;
  stroke: currentColor;
}
.video-story-component .video-story-thumbnail-section {
  margin-top: 24px;
}
.video-story-component
  .video-story-thumbnail-section
  .video-story-thumbnail-container
  .video-story-thumbnail-img {
  border: 1px solid #e3e4e5;
  border-radius: 16px;
  height: auto;
  max-width: 400px;
  -webkit-transition: border-color 0.3s ease, -webkit-transform 0.2s ease;
  transition: border-color 0.3s ease, -webkit-transform 0.2s ease;
  transition: border-color 0.3s ease, transform 0.2s ease;
  transition: border-color 0.3s ease, transform 0.2s ease,
    -webkit-transform 0.2s ease;
  width: 100%;
}
.video-story-component
  .video-story-thumbnail-section
  .video-story-thumbnail-container
  .video-story-thumbnail-img:hover {
  border-color: #0053e2;
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.video-story-component .video-story-authoring-info {
  background-color: #226bd0;
  border-left: 4px solid #0053e2;
  border-radius: 16px;
  margin-top: 24px;
  padding: 24px;
}
.video-story-component .video-story-authoring-info h4 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.33;
  margin: 0 0 16px;
}
.video-story-component .video-story-authoring-info .video-story-config-grid {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
.video-story-component
  .video-story-authoring-info
  .video-story-config-grid
  .video-story-config-section {
  background-color: hsla(0, 0%, 100%, 0.8);
  border-radius: 8px;
  padding: 16px;
}
.video-story-component
  .video-story-authoring-info
  .video-story-config-grid
  .video-story-config-section
  h5 {
  color: #0053e2;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 1.43;
  margin: 0 0 12px;
  text-transform: uppercase;
}
.video-story-component
  .video-story-authoring-info
  .video-story-config-grid
  .video-story-config-section
  ul {
  margin: 0;
  padding-left: 16px;
}
.video-story-component
  .video-story-authoring-info
  .video-story-config-grid
  .video-story-config-section
  ul
  li {
  color: #2e2f32;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.43;
  margin-bottom: 6px;
}
.video-story-component
  .video-story-authoring-info
  .video-story-config-grid
  .video-story-config-section
  ul
  li:last-child {
  margin-bottom: 0;
}
.video-story-component.video-story-left {
  margin-left: 0;
  margin-right: auto;
}
.video-story-component.video-story-left .video-story-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.video-story-component.video-story-left
  .video-story-container
  .video-story-video-section {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  aspect-ratio: 9/16;
  border-radius: 16px 0 0 16px;
  min-height: 0;
  order: 1;
}
.video-story-component.video-story-left
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper {
  aspect-ratio: 9/16;
  min-height: 0;
}
.video-story-component.video-story-left
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-iframe {
  border-radius: 16px 0 0 16px;
}
.video-story-component.video-story-left
  .video-story-container
  .video-story-content-section {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 40px 40px 40px 0;
}
.video-story-component.video-story-right {
  margin-left: auto;
  margin-right: 0;
}
.video-story-component.video-story-right .video-story-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.video-story-component.video-story-right
  .video-story-container
  .video-story-video-section {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  aspect-ratio: 9/16;
  border-radius: 16px 0 0 16px;
  min-height: 0;
  order: 1;
}
.video-story-component.video-story-right
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper {
  aspect-ratio: 9/16;
  min-height: 0;
}
.video-story-component.video-story-right
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-iframe {
  border-radius: 16px 0 0 16px;
}
.video-story-component.video-story-right
  .video-story-container
  .video-story-content-section {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding: 40px 40px 40px 0;
}
.video-story-component.video-story-center {
  margin-left: auto;
  margin-right: auto;
}
.video-story-component.video-story-center .video-story-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 auto;
}
.video-story-component.video-story-center
  .video-story-container
  .video-story-video-section {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  aspect-ratio: 9/16;
  border-radius: 16px 0 0 16px;
  min-height: 0;
  order: 1;
}
.video-story-component.video-story-center
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper {
  aspect-ratio: 9/16;
  min-height: 0;
}
.video-story-component.video-story-center
  .video-story-container
  .video-story-video-section
  .video-story-video-wrapper
  .video-story-iframe {
  border-radius: 16px 0 0 16px;
}
.video-story-component.video-story-center
  .video-story-container
  .video-story-content-section {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  gap: 45px;
  order: 2;
  padding: 40px 40px 40px 0;
}
@media (max-width: 480px) {
  .video-story-component {
    margin: 24px auto;
  }
  .video-story-component.video-story-center,
  .video-story-component.video-story-left,
  .video-story-component.video-story-right {
    margin-left: auto;
    margin-right: auto;
  }
  .video-story-component.video-story-center .video-story-container,
  .video-story-component.video-story-left .video-story-container,
  .video-story-component.video-story-right .video-story-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    height: auto;
    min-height: auto;
  }
  .video-story-component.video-story-center
    .video-story-container
    .video-story-video-section,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-video-section,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-video-section {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    aspect-ratio: 9/16;
    border-radius: 16px 16px 0 0;
    min-height: 0;
    order: 1;
  }
  .video-story-component.video-story-center
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper {
    aspect-ratio: 9/16;
    min-height: 0;
  }
  .video-story-component.video-story-center
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-iframe,
  .video-story-component.video-story-center
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay,
  .video-story-component.video-story-center
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay
    .video-story-thumbnail-overlay-img,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-iframe,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay
    .video-story-thumbnail-overlay-img,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-iframe,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay
    .video-story-thumbnail-overlay-img {
    border-radius: 16px 16px 0 0;
  }
  .video-story-component.video-story-center
    .video-story-container
    .video-story-content-section,
  .video-story-component.video-story-left
    .video-story-container
    .video-story-content-section,
  .video-story-component.video-story-right
    .video-story-container
    .video-story-content-section {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    height: auto;
    min-height: auto;
    order: 2;
    padding: 32px 24px;
    text-align: left;
  }
  .video-story-component .video-story-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    height: auto;
    min-height: auto;
  }
  .video-story-component .video-story-container .video-story-video-section {
    aspect-ratio: 16/9;
    border-radius: 16px;
    height: auto;
    min-height: 250px;
    width: 100%;
  }
  .video-story-component
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper {
    aspect-ratio: 16/9;
    background-color: #fff;
    height: 100%;
    width: 100%;
  }
  .video-story-component
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-iframe,
  .video-story-component
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay,
  .video-story-component
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-thumbnail-overlay
    .video-story-thumbnail-overlay-img {
    border-radius: 16px 16px 0 0;
  }
  .video-story-component
    .video-story-container
    .video-story-video-section
    .video-story-video-wrapper
    .video-story-controls-overlay {
    bottom: 20px;
    left: 20px;
  }
  .video-story-component .video-story-container .video-story-content-section {
    gap: 32px;
    height: auto;
    min-height: auto;
    padding: 32px 24px;
  }
  .video-story-component
    .video-story-container
    .video-story-content-section
    .video-story-bottom-content {
    gap: 16px;
  }
  .video-story-component
    .video-story-container
    .video-story-content-section
    .video-story-bottom-content
    .video-story-cta
    .video-story-cta-button,
  .video-story-component
    .video-story-container
    .video-story-content-section
    .video-story-bottom-content
    .video-story-description
    .video-story-description-text {
    font-size: 14px;
  }
  .video-story-component .video-story-authoring-info {
    padding: 16px;
  }
  .video-story-component .video-story-authoring-info .video-story-config-grid {
    gap: 16px;
    grid-template-columns: 1fr;
  }
}
@-webkit-keyframes video-story-progress-fill {
  0% {
    width: var(--w, 0%);
  }
  to {
    width: 100%;
  }
}
@keyframes video-story-progress-fill {
  0% {
    width: var(--w, 0%);
  }
  to {
    width: 100%;
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.video-component .bc-player-default_default.video-js.standard {
  margin: 0 auto;
  position: relative;
  -webkit-transition: opacity 0.35s;
  width: 80% !important;
}
.video-component .bc-player-default_default.video-js .vjs-tech {
  height: 100%;
  position: relative;
  -webkit-transition: opacity 0.35s;
  width: 100%;
}
.video-component .bc-player-default_default.vjs-mouse {
  font-size: 12px;
  height: 100%;
  position: relative;
  width: 100%;
}
.video-component .bc-player-default_default .vjs-control-bar,
.video-component .bc-player-default_default .vjs-control-bar .vjs-control {
  width: 40%;
}
.walkthrough-container-component2 {
  position: relative;
  white-space: normal;
}
.walkthrough-container-component2 .slide-title2 {
  padding-bottom: 16px;
}
@media (min-width: 992px) {
  .walkthrough-container-component2 {
    left: 0;
    margin-left: 0;
    position: relative;
    width: auto;
  }
}
@media print {
  .walkthrough-container-component2 {
    left: 0;
    margin-left: 0;
    position: relative;
    width: auto;
  }
}
.walkthrough-container-component2 .walkthrough2-carousel {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
.walkthrough-container-component2
  .walkthrough2-carousel.slick-slider.slick-dotted {
  margin-bottom: 0px;
}
.walkthrough-container-component2 .slick-dots {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 30px;
  bottom: 16px;
  padding: 4px 8px;
  pointer-events: none;
  width: auto !important;
}
.walkthrough-container-component2 .slick-dots li {
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin: 1px 4px;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
  width: 8px;
}
.walkthrough-container-component2 .slick-dots li button {
  display: none !important;
}
.walkthrough-container-component2 .slick-dots li.slick-active {
  background-color: #fff !important;
  height: 12px !important;
  margin: -1px 4px;
  width: 12px !important;
}
.walkthrough-container-component2 .slick-dots li button:before {
  border: 2px solid #333;
  border-radius: 50%;
  content: "";
  height: 15px;
  width: 15px;
}
.walkthrough-container-component2 .slick-active button:before {
  background-color: #333;
}
.walkthrough-container-component2:hover .prev-btn.first-style {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media (max-width: 768px) {
  .walkthrough-container-component2:hover .prev-btn.first-style {
    display: none !important;
  }
}
.walkthrough-container-component2:hover .next-btn2 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media (max-width: 768px) {
  .walkthrough-container-component2:hover .next-btn2 {
    display: none !important;
  }
}
.walkthrough-container-component2 .prev-btn {
  background-color: rgba(15, 28, 44, 0.7);
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  display: none !important;
  font-size: 16px;
  height: 60px;
  margin-left: 24px;
  margin-top: 220px;
  padding-left: 14px;
  padding-top: 21px;
  position: absolute;
  text-decoration: none;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 60px;
  z-index: 1000;
}
@media (max-width: 768px) {
  .walkthrough-container-component2 .prev-btn {
    display: none !important;
  }
}
.walkthrough-container-component2 .prev-btn:hover {
  background-color: #0f1c2c;
  padding-left: 22px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.walkthrough-container-component2 .prev-btn .prev {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ic-chevron-right.svg)
    50%/40px auto no-repeat;
  margin: -26px 0px 0px -13px;
  padding: 18px 18px 18px 0;
}
@media (min-width: 768px) {
  .walkthrough-container-component2 .prev-btn {
    padding-top: 31px;
  }
}
@media (min-width: 992px) {
  .walkthrough-container-component2 .prev-btn {
    padding-left: 32px;
    padding-top: 28px;
  }
}
@media print {
  .walkthrough-container-component2 .prev-btn {
    padding-left: 32px;
    padding-top: 28px;
  }
}
.walkthrough-container-component2 .next-btn2 {
  display: none !important;
  height: 60px;
  position: absolute;
  right: 0px;
  width: 60px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  background-color: rgba(15, 28, 44, 0.7);
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  float: right;
  justify-content: flex-end;
  margin-right: 24px;
  margin-top: -282px;
  padding-right: 17px;
  text-decoration: none;
}
.walkthrough-container-component2 .next-btn2,
.walkthrough-container-component2 .next-btn2:hover {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.walkthrough-container-component2 .next-btn2:hover {
  background-color: #0f1c2c;
  padding-right: 7px;
}
.walkthrough-container-component2 .next-btn2:hover .next2 {
  color: #fff;
}
.walkthrough-container-component2 .next-btn2.done-mobile {
  background-color: rgba(0, 0, 0, 0.7) !important;
  padding-right: 17px !important;
  -webkit-transition-duration: 0.4s !important;
  transition-duration: 0.4s !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
}
@media (max-width: 1200px) {
  .walkthrough-container-component2 .next-btn2.done-mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    float: right;
    height: 50px;
    margin-right: 17px;
    margin-top: -60px;
    width: 50px;
  }
}
.walkthrough-container-component2 .next-btn2 .next2 {
  color: #fff;
  font-size: 25px;
  margin-left: 20px;
  margin-top: 3px;
  opacity: 100%;
}
.walkthrough-container-component2 .next-btn2 .next2.done-style {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-white.svg)
    50%/18px auto no-repeat;
  font-size: 0;
  margin: 0px 4px 0px 0px;
  padding: 18px 18px 18px 0;
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
@media (max-width: 1200px) {
  .walkthrough-container-component2 .next-btn2 .next2.done-style {
    margin: 0px -1px 0px 0px;
  }
}
@media (min-width: 768px) {
  .walkthrough-container-component2 .next-btn2 .next2 {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/ic-chevron-right.svg)
      50%/40px auto no-repeat;
    font-size: 0;
    margin: 0px 3px 0px 0px;
    padding: 18px 18px 18px 0;
    -webkit-transform: scale(-1);
    transform: scale(-1);
  }
}
.walkthrough-container-component2 .skip-btn2 {
  float: right;
  margin-top: -70px;
  padding-right: 40px;
  position: inherit;
}
@media (max-width: 480px) {
  .walkthrough-container-component2 .skip-btn2 {
    margin-top: -80px;
    padding-right: 24px;
  }
}
@media (max-width: 1200px) {
  .walkthrough-container-component2 .skip-btn2.skip-mobile {
    display: none;
  }
}
.walkthrough-container-component2 .skip-btn2 .skip2 {
  color: #0053e2;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: normal;
  margin-top: 23px;
}
@media (max-width: 480px) {
  .walkthrough-container-component2 .skip-btn2 .skip2 {
    margin-top: 36px;
  }
}
.walkthrough-container-component2 .button-icon-content.icon {
  padding-bottom: 29px;
}
.walkthrough-container-component2 .button-primary .button-icon-content.icon,
.walkthrough-container-component2 .link-glms-link .button-icon-content.icon {
  padding-bottom: 0px;
}
.walkthrough-container-component2
  .button-glms-alignment
  .button-icon-alignment-left
  i {
  padding-bottom: 30px !important;
}
.walkthrough-item {
  outline: none;
  width: 100vw;
}
@media (min-width: 992px) {
  .walkthrough-item {
    width: auto;
  }
}
@media print {
  .walkthrough-item {
    width: auto;
  }
}
.walkthrough2-carousel-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 600px;
  max-height: 503px;
  padding: 15px 0 37px;
}
@media (max-width: 480px) {
  .walkthrough2-carousel-item {
    height: 610px !important;
    max-height: none;
  }
}
@media (max-width: 992px) {
  .walkthrough2-carousel-item {
    height: 475px;
  }
}
@media (min-width: 768px) {
  .walkthrough2-carousel-item {
    padding-top: 17px;
  }
}
@media (min-width: 992px) {
  .walkthrough2-carousel-item {
    padding-top: 14px;
  }
}
@media print {
  .walkthrough2-carousel-item {
    padding-top: 14px;
  }
}
.walkthrough2-carousel-item .slide-title2 {
  color: #333;
  font-size: 32px;
  letter-spacing: 0.9px;
  padding-bottom: 16px;
}
@media (max-width: 992px) {
  .walkthrough2-carousel-item .slide-title2 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .walkthrough2-carousel-item .slide-title2 {
    font-size: 24px;
    padding-top: 16px;
  }
}
.walkthrough2-carousel-item .walk2-content {
  padding-left: 42px;
  padding-right: 40px;
  padding-top: 20px;
  position: absolute;
  width: 778px;
}
@media (max-width: 1200px) {
  .walkthrough2-carousel-item .walk2-content {
    width: 540px;
  }
}
@media (max-width: 992px) {
  .walkthrough2-carousel-item .walk2-content {
    width: 378px !important;
  }
}
@media (max-width: 480px) {
  .walkthrough2-carousel-item .walk2-content {
    margin: 200px 16px 0;
    padding: 30px 0 0;
    position: absolute;
  }
}
.walkthrough2-carousel-item .walk2-content.textImg {
  float: left;
}
.walkthrough2-carousel-item .walk2-content.imgText {
  float: right;
}
@media (max-width: 480px) {
  .walkthrough2-carousel-item .walk2-content.imgText {
    margin-left: 16px !important;
    padding-left: 0px !important;
  }
}
@media (max-width: 992px) {
  .walkthrough2-carousel-item .walk2-content.imgText {
    margin-left: 390px;
    padding-left: 50px;
  }
}
@media (min-width: 992px) {
  .walkthrough2-carousel-item .walk2-content.imgText {
    margin-left: 410px;
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .walkthrough2-carousel-item .walk2-content.imgText {
    margin-left: 600px;
  }
}
.walkthrough2-carousel-item .walkthrough2-img-container {
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 8px;
  height: 208px;
  margin: 0 16px 0 50px;
  overflow: hidden;
  position: relative;
  width: 311px;
}
.walkthrough2-carousel-item .walkthrough2-img-container.textImg {
  float: right;
  margin-right: 40px;
}
.walkthrough2-carousel-item .walkthrough2-img-container.imgText {
  float: left;
}
@media (max-width: 480px) {
  .walkthrough2-carousel-item .walkthrough2-img-container {
    margin-left: 16px;
    margin-right: 16px !important;
    width: 92%;
  }
}
@media (min-width: 768px) {
  .walkthrough2-carousel-item .walkthrough2-img-container {
    height: 263px;
    margin-top: 62px;
    padding: 17px 0 30px;
    width: 360px;
  }
}
@media (min-width: 1200px) {
  .walkthrough2-carousel-item .walkthrough2-img-container {
    height: 374px;
    margin-top: 19px;
    padding: 13px 0 25px;
    width: 559px;
  }
}
@media print {
  .walkthrough2-carousel-item .walkthrough2-img-container {
    height: 374px;
    padding: 13px 0 25px;
    width: 559px;
  }
}
.walkthrough2-carousel-item .walkthrough2-img-container img {
  bottom: 0;
  height: auto;
  left: 0;
  margin: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.walkthrough2-carousel-item .slide-description2 {
  color: #333;
  font-size: 16px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .walkthrough2-carousel-item .slide-description2 {
    font-size: 16px;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .walkthrough2-carousel-item .slide-description2 {
    margin-bottom: 40px;
  }
}
.dv-walkthrough-modal {
  background: hsla(0, 0%, 100%, 0.8);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
}
.dv-walkthrough-modal .walkthrough-container-component2 {
  bottom: 0;
  left: 0;
  margin-left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.dv-walkthrough-modal
  .walkthrough-container-component2
  .walkthrough2-carousel-item
  > img {
  width: auto;
}
.dv-walkthrough-modal .walkthrough-container-component2 .walkthrough2-carousel {
  margin: 0;
}
.dv-walkthrough-modal .skip-btn2 {
  margin-top: -71px;
  padding-left: 14px;
  position: absolute;
  width: 100%;
}
@media (max-width: 1200px) {
  .dv-walkthrough-modal .skip-btn2.skip-mobile {
    display: none;
  }
}
.dv-walkthrough-modal .skip-btn2 .skip2 {
  float: right;
}
@media (max-width: 1200px) {
  .dv-walkthrough-modal.done-mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    float: right;
    height: 50px;
    margin-right: 17px;
    margin-top: -60px;
    width: 50px;
  }
}
@media (min-width: 992px) {
  .dv-walkthrough-modal .walkthrough-container-component2 {
    bottom: auto;
    left: 50%;
    max-width: 1380px;
    right: auto;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 90%;
  }
}
@media print {
  .dv-walkthrough-modal .walkthrough-container-component2 {
    bottom: auto;
    left: 50%;
    max-width: 1100px;
    right: auto;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 90%;
  }
}
.walkthrough-video-container2 {
  border-radius: 8px;
  height: 208px;
  margin: 19px 0 25px;
  position: relative;
  width: 311px;
}
.walkthrough-video-container2.textImg {
  float: right;
  margin-right: 40px;
  margin-top: 0px;
}
@media (max-width: 480px) {
  .walkthrough-video-container2.textImg {
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 0px !important;
  }
}
@media (max-width: 992px) {
  .walkthrough-video-container2.textImg {
    margin-left: 24px;
    margin-top: 62px;
  }
}
@media (min-width: 992px) {
  .walkthrough-video-container2.textImg {
    margin-left: 24px;
    margin-top: 62px;
  }
}
@media (min-width: 1200px) {
  .walkthrough-video-container2.textImg {
    margin-top: -217px;
    margin-top: 19px;
    padding-top: 0px;
  }
}
.walkthrough-video-container2.imgText {
  float: left;
  margin-left: 24px;
}
@media (max-width: 480px) {
  .walkthrough-video-container2.imgText {
    margin-left: 16px !important;
    margin-top: 0px !important;
  }
}
@media (max-width: 1200px) {
  .walkthrough-video-container2.imgText {
    margin-left: 50px;
  }
}
@media (min-width: 1200px) {
  .walkthrough-video-container2.imgText {
    margin-left: 40px;
    margin-top: 0px;
  }
}
@media (max-width: 480px) {
  .walkthrough-video-container2 {
    margin-right: 16px !important;
    position: relative;
    width: 92%;
  }
}
@media (min-width: 768px) {
  .walkthrough-video-container2 {
    height: 263px;
    margin-top: 62px;
    padding: 17px 0 30px;
    width: 360px;
  }
}
@media (min-width: 1200px) {
  .walkthrough-video-container2 {
    height: 374px;
    margin-top: 19px;
    padding: 13px 0 25px;
    width: 559px;
  }
}
@media print {
  .walkthrough-video-container2 {
    height: 374px;
    padding: 13px 0 25px;
    width: 559px;
  }
}
.walkthrough-video-container2 .bc-player-default_default {
  height: 374px;
  width: 559px;
}
@media (max-width: 480px) {
  .walkthrough-video-container2 .bc-player-default_default {
    height: 208px !important;
    margin-top: 0px !important;
    position: relative;
    width: 100% !important;
  }
}
@media (max-width: 1200px) {
  .walkthrough-video-container2 .bc-player-default_default {
    height: 263px;
    margin-top: -20px;
    width: 360px;
  }
}
.walkthrough-video-container2 .video-js .vjs-control-bar {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.left-fix {
  margin-left: -10px !important;
}
.right-fix {
  margin-left: 10px;
}
.walk2-vid {
  border-radius: 8px;
  width: 100%;
}
.weeklyschedule-component {
  margin: 0;
  padding: 0;
}
.weeklyschedule-component .label-container {
  height: 37px;
  margin-bottom: 20px;
  overflow: hidden;
  padding-top: 4px;
  position: sticky;
  top: 60px;
  white-space: nowrap;
  width: 100%;
  z-index: 1;
}
.weeklyschedule-component .label-container .label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  line-height: 20px;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.weeklyschedule-component .label-container .label.active {
  border-bottom: 2px solid #000;
  cursor: none;
  font-weight: 700;
  pointer-events: none;
}
.weeklyschedule-component .drop-capt {
  color: #666;
  font-size: 14px;
  margin-bottom: 1px;
}
.weeklyschedule-component .dropdown {
  border-bottom: 1px solid #bbb;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .weeklyschedule-component .dropdown {
    display: inline-block;
  }
}
.weeklyschedule-component .dropdown .btn.dropdown-toggle {
  font-size: 18px;
  padding-bottom: 4px;
  padding-left: 0;
  text-align: left;
  width: 100%;
}
@media (min-width: 768px) {
  .weeklyschedule-component .dropdown .btn.dropdown-toggle {
    width: 400px;
  }
}
.weeklyschedule-component .dropdown .btn.dropdown-toggle .down-arr {
  right: 6px;
  top: 4px;
}
.weeklyschedule-component .dropdown .dropdown-menu {
  min-width: 100%;
}
@media (min-width: 768px) {
  .weeklyschedule-component .dropdown .dropdown-menu {
    min-width: 400px;
  }
}
.weeklyschedule-component .schedule-container {
  overflow: hidden;
  white-space: nowrap;
}
.weeklyschedule-component .schedule-container .day-schedule {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  visibility: hidden;
  width: 100%;
}
.weeklyschedule-component .schedule-container .day-schedule.active {
  visibility: visible;
}
@media (min-width: 768px) {
  .weeklyschedule-component .schedule-container .day-schedule.active {
    margin-top: 0px;
  }
}
.weeklyschedule-component .schedule-container .day-schedule .schedule-card {
  border: 1px solid gray;
  border-left: 2px solid #0053e2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto 10px 10px;
  padding: 8px 15px 12px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bgWhite {
  background-color: #fff;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .title {
  color: #0053e2;
  font-size: 24px;
  font-weight: 900;
  line-height: 27px;
  margin-bottom: 4px;
  margin-right: -1em;
  max-height: 54px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-right: 1em;
  position: relative;
  white-space: normal;
  width: 119%;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .title:before {
  bottom: 1px;
  position: absolute;
  right: 14px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .title:after {
  content: "";
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 14px;
  width: 18px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .hall,
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .location,
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .time {
  font-size: 18px;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .hall,
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .time {
  display: inline-block;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .time {
  border-right: 1px solid #000;
  padding-right: 5px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .links {
  min-height: 20px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .links
  .event-link {
  color: #637589;
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  text-transform: uppercase;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .links
  .expand-link {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    50% no-repeat;
  float: right;
  height: 25px;
  margin-right: 5px;
  width: 25px;
  zoom: 0.7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .links
  .expand-link.up {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description {
  display: none;
  white-space: normal;
  width: 100%;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description
  .ellipsis {
  font-size: 18px;
  line-height: 18px;
  margin-right: -1em;
  max-height: 54px;
  overflow: hidden;
  padding-right: 1em;
  position: relative;
  white-space: normal;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description
  .ellipsis:before {
  bottom: 1px;
  content: "...";
  position: absolute;
  right: 15px;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description
  .ellipsis:after {
  background: #fff;
  content: "";
  height: 1em;
  margin-top: 0.2em;
  position: absolute;
  right: 15px;
  width: 1em;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description
  .ellipsis:hover {
  cursor: auto;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card
  .description.show {
  display: block;
  overflow-wrap: break-word;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmartBlue {
  border-left: 2px solid #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmartBlue
  .title {
  color: #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.green {
  border-left: 2px solid #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.green
  .title {
  color: #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.orange {
  border-left: 2px solid #f47521;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.orange
  .title {
  color: #f47521;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.lightBlue {
  border-left: 2px solid #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.lightBlue
  .title {
  color: #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.pink {
  border-left: 2px solid #eb148d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.pink
  .title {
  color: #eb148d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-orange {
  border-left: 2px solid #ce4c11;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-orange
  .title {
  color: #ce4c11;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-orange {
  border-left: 2px solid #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-orange
  .title {
  color: #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-green {
  border-left: 2px solid #5fb446;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-green
  .title {
  color: #5fb446;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-green {
  border-left: 2px solid #3f8756;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-green
  .title {
  color: #3f8756;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-blue {
  border-left: 2px solid #00008b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-blue
  .title {
  color: #00008b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-gray {
  border-left: 2px solid #757575;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-gray
  .title {
  color: #757575;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-coral {
  border-left: 2px solid pink;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-coral
  .title {
  color: pink;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-light-orange {
  border-left: 2px solid #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-light-orange
  .title {
  color: #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-dark-gray {
  border-left: 2px solid #333;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-dark-gray
  .title {
  color: #333;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-dark-blue {
  border-left: 2px solid #00358e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-dark-blue
  .title {
  color: #00358e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-main-blue {
  border-left: 2px solid #0067a0;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-main-blue
  .title {
  color: #0067a0;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-light-blue {
  border-left: 2px solid #a4dbe8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-primary-light-blue
  .title {
  color: #a4dbe8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-light-blue {
  border-left: 2px solid #00afd7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-light-blue
  .title {
  color: #00afd7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-dark-gray {
  border-left: 2px solid #7c878e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-dark-gray
  .title {
  color: #7c878e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-light-gray {
  border-left: 2px solid #d0d3d4;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-secondary-light-gray
  .title {
  color: #d0d3d4;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-dark-purple {
  border-left: 2px solid #514689;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-dark-purple
  .title {
  color: #514689;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-light-purple {
  border-left: 2px solid #9063cd;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-light-purple
  .title {
  color: #9063cd;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-green {
  border-left: 2px solid #006f44;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-green
  .title {
  color: #006f44;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-teal {
  border-left: 2px solid #47d7ac;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-teal
  .title {
  color: #47d7ac;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-red {
  border-left: 2px solid #fa4616;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-red
  .title {
  color: #fa4616;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-orange {
  border-left: 2px solid #ff8f1c;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-orange
  .title {
  color: #ff8f1c;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-pink {
  border-left: 2px solid #de1b73;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-pink
  .title {
  color: #de1b73;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-yellow {
  border-left: 2px solid #ffb500;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-supp-yellow
  .title {
  color: #ffb500;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-green {
  border-left: 2px solid #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-green
  .title {
  color: #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-orange {
  border-left: 2px solid #f47521;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-orange
  .title {
  color: #f47521;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-red {
  border-left: 2px solid #ee362a;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-red
  .title {
  color: #ee362a;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-blue {
  border-left: 2px solid #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-blue
  .title {
  color: #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-deep-blue {
  border-left: 2px solid #001e60;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-deep-blue
  .title {
  color: #001e60;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-light-blue {
  border-left: 2px solid #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-light-blue
  .title {
  color: #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-pink {
  border-left: 2px solid #dd1385;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-pink
  .title {
  color: #dd1385;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-yellow {
  border-left: 2px solid #fff200;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-avp-yellow
  .title {
  color: #fff200;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.highlight-weekly-gray {
  border-left: 2px solid #d8d8d8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.highlight-weekly-gray
  .title {
  color: #d8d8d8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-white {
  border-left: 2px solid #fff;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-white
  .title {
  color: #fff;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-walmart-blue {
  border-left: 2px solid #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-walmart-blue
  .title {
  color: #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-default-blue {
  border-left: 2px solid #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-default-blue
  .title {
  color: #0053e2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-yellow {
  border-left: 2px solid #fff200;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-yellow
  .title {
  color: #fff200;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-blue {
  border-left: 2px solid #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-light-blue
  .title {
  color: #78b9e7;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-green {
  border-left: 2px solid #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-green
  .title {
  color: #76c043;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-red {
  border-left: 2px solid #ee3b2a;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-red
  .title {
  color: #ee3b2a;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-pink {
  border-left: 2px solid #eb148d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-pink
  .title {
  color: #eb148d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-pink {
  border-left: 2px solid #dd1385;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-pink
  .title {
  color: #dd1385;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-deep-blue {
  border-left: 2px solid #041f41;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-deep-blue
  .title {
  color: #041f41;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-background-blue {
  border-left: 2px solid #e1edf9;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.walmart-weekly-background-blue
  .title {
  color: #e1edf9;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-orange {
  border-left: 2px solid #fa6400;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-orange
  .title {
  color: #fa6400;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-teal {
  border-left: 2px solid #3ec5e6;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-teal
  .title {
  color: #3ec5e6;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-deep-blue {
  border-left: 2px solid #001e60;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-deep-blue
  .title {
  color: #001e60;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-blue {
  border-left: 2px solid #22449b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-blue
  .title {
  color: #22449b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-light-blue {
  border-left: 2px solid #2983ea;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-light-blue
  .title {
  color: #2983ea;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-medium-blue {
  border-left: 2px solid #1788da;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-medium-blue
  .title {
  color: #1788da;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-green {
  border-left: 2px solid #10a04b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-green
  .title {
  color: #10a04b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-orange {
  border-left: 2px solid #f37020;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-orange
  .title {
  color: #f37020;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-red {
  border-left: 2px solid #ec0439;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-red
  .title {
  color: #ec0439;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-yellow {
  border-left: 2px solid #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-yellow
  .title {
  color: #fba72b;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-gray {
  border-left: 2px solid #333;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-sams-gray
  .title {
  color: #333;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-blue {
  border-left: 2px solid #064f8e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-blue
  .title {
  color: #064f8e;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-yellow {
  border-left: 2px solid #f79428;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-yellow
  .title {
  color: #f79428;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-light-blue {
  border-left: 2px solid #1888c8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-light-blue
  .title {
  color: #1888c8;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-green {
  border-left: 2px solid #54a546;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-green
  .title {
  color: #54a546;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-red {
  border-left: 2px solid #cb2022;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-red
  .title {
  color: #cb2022;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-pink {
  border-left: 2px solid #b51e6d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-pink
  .title {
  color: #b51e6d;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-orange {
  border-left: 2px solid #e54e26;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-dark-orange
  .title {
  color: #e54e26;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-page-gray {
  border-left: 2px solid #f2f2f2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-page-gray
  .title {
  color: #f2f2f2;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-jet-purple {
  border-left: 2px solid #4f0099;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-jet-purple
  .title {
  color: #4f0099;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-moosejaw-red {
  border-left: 2px solid #a93439;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-moosejaw-red
  .title {
  color: #a93439;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-modcloth-gray-blue {
  border-left: 2px solid #48515f;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-modcloth-gray-blue
  .title {
  color: #48515f;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-hayneedle-gray-blue {
  border-left: 2px solid #45545f;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-hayneedle-gray-blue
  .title {
  color: #45545f;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-shoes-blue {
  border-left: 2px solid #203566;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-shoes-blue
  .title {
  color: #203566;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-bonobos-brown {
  border-left: 2px solid #2f1214;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-bonobos-brown
  .title {
  color: #2f1214;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-allswell-black {
  border-left: 2px solid #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-allswell-black
  .title {
  color: #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-barenecessities-black {
  border-left: 2px solid #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-barenecessities-black
  .title {
  color: #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-parcel-black {
  border-left: 2px solid #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-parcel-black
  .title {
  color: #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-vudu-blue {
  border-left: 2px solid #0072ce;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-vudu-blue
  .title {
  color: #0072ce;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-eloquil-brown {
  border-left: 2px solid #231f20;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-eloquil-brown
  .title {
  color: #231f20;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-black {
  border-left: 2px solid #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-black
  .title {
  color: #000;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-background-blue {
  border-left: 2px solid #e1edf9;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-background-blue
  .title {
  color: #e1edf9;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-labs {
  border-left: 2px solid #302951;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.bg-weekly-labs
  .title {
  color: #302951;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card.show-cards {
  display: block !important;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .schedule-card:not(.hide):nth-child(n + 11) {
  display: none;
}
.weeklyschedule-component .schedule-container .day-schedule .see-more-link {
  color: #0053e2;
  display: none;
  float: right;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-right: 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .see-more-link
  .less {
  display: none;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .see-more-link.expand
  .less {
  display: block;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule
  .see-more-link.expand
  .more {
  display: none;
}
.weeklyschedule-component
  .schedule-container
  .day-schedule.see-more
  .schedule-card:not(.hide):nth-child(n + 11) {
  display: block;
}
@media (min-width: 481px) {
  .weeklyschedule-component .label-container .label {
    cursor: none;
    pointer-events: none;
    width: 20%;
  }
  .weeklyschedule-component .label-container .label.active {
    border-bottom: none;
    font-weight: 400;
  }
  .weeklyschedule-component .schedule-container .day-schedule {
    visibility: visible;
    width: 20%;
  }
  .weeklyschedule-component .schedule-container .day-schedule .schedule-card {
    border-left: 1px solid gray !important;
    border-top: 2px solid #0053e2;
    min-height: 170px;
    position: relative;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmartBlue {
    border-top: 2px solid #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmartBlue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmartBlue
    .description
    .ellipsis:after {
    background: #064f8e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.green {
    border-top: 2px solid #76c043;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.green
    .description
    .ellipsis:after {
    background: #54a546;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.orange {
    border-top: 2px solid #f47521;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.orange
    .description
    .ellipsis:after {
    background: #e54e26;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.lightBlue {
    border-top: 2px solid #78b9e7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.lightBlue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.lightBlue
    .description
    .ellipsis:after {
    background: #1888c8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.pink {
    border-top: 2px solid #eb148d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.pink
    .description
    .ellipsis:after {
    background: #b51e6d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange {
    border-top: 2px solid #ce4c11;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange
    .description
    .ellipsis:after {
    background: #ce4c11;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-orange {
    border-top: 2px solid #fba72b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-orange
    .description
    .ellipsis:after {
    background: #fba72b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green {
    border-top: 2px solid #5fb446;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green
    .description
    .ellipsis:after {
    background: #5fb446;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-green {
    border-top: 2px solid #3f8756;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-green
    .description
    .ellipsis:after {
    background: #3f8756;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-blue {
    border-top: 2px solid #00008b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-blue
    .description
    .ellipsis:after {
    background: #00008b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-gray {
    border-top: 2px solid #757575;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-gray
    .description
    .ellipsis:after {
    background: #757575;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-coral {
    border-top: 2px solid pink;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-coral
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-coral
    .description
    .ellipsis:after {
    background: pink;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-dark-blue {
    border-top: 2px solid #00358e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-dark-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-dark-blue
    .description
    .ellipsis:after {
    background: #00358e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-main-blue {
    border-top: 2px solid #0067a0;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-main-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-main-blue
    .description
    .ellipsis:after {
    background: #0067a0;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-light-blue {
    border-top: 2px solid #a4dbe8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-primary-light-blue
    .description
    .ellipsis:after {
    background: #a4dbe8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-blue {
    border-top: 2px solid #00afd7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-blue
    .description
    .ellipsis:after {
    background: #00afd7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-dark-gray {
    border-top: 2px solid #7c878e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-dark-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-dark-gray
    .description
    .ellipsis:after {
    background: #7c878e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-gray {
    border-top: 2px solid #d0d3d4;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-secondary-light-gray
    .description
    .ellipsis:after {
    background: #d0d3d4;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-dark-purple {
    border-top: 2px solid #514689;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-dark-purple
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-dark-purple
    .description
    .ellipsis:after {
    background: #514689;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-light-purple {
    border-top: 2px solid #9063cd;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-light-purple
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-light-purple
    .description
    .ellipsis:after {
    background: #9063cd;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-green {
    border-top: 2px solid #006f44;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-green
    .description
    .ellipsis:after {
    background: #006f44;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-teal {
    border-top: 2px solid #47d7ac;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-teal
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-teal
    .description
    .ellipsis:after {
    background: #47d7ac;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-red {
    border-top: 2px solid #fa4616;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-red
    .description
    .ellipsis:after {
    background: #fa4616;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-orange {
    border-top: 2px solid #ff8f1c;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-orange
    .description
    .ellipsis:after {
    background: #ff8f1c;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-pink {
    border-top: 2px solid #de1b73;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-pink
    .description
    .ellipsis:after {
    background: #de1b73;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-yellow {
    border-top: 2px solid #ffb500;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-yellow
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-supp-yellow
    .description
    .ellipsis:after {
    background: #ffb500;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-green {
    border-top: 2px solid #76c043;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-green
    .description
    .ellipsis:after {
    background: #76c043;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-orange {
    border-top: 2px solid #f47521;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-orange
    .description
    .ellipsis:after {
    background: #f47521;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-red {
    border-top: 2px solid #ee362a;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-red
    .description
    .ellipsis:after {
    background: #ee362a;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-blue {
    border-top: 2px solid #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-blue
    .description
    .ellipsis:after {
    background: #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-deep-blue {
    border-top: 2px solid #001e60;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-deep-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-deep-blue
    .description
    .ellipsis:after {
    background: #001e60;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-light-blue {
    border-top: 2px solid #78b9e7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-light-blue
    .description
    .ellipsis:after {
    background: #78b9e7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-pink {
    border-top: 2px solid #dd1385;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-pink
    .description
    .ellipsis:after {
    background: #dd1385;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-yellow {
    border-top: 2px solid #fff200;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-yellow
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-avp-yellow
    .description
    .ellipsis:after {
    background: #fff200;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.highlight-weekly-gray {
    border-top: 2px solid #d8d8d8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.highlight-weekly-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.highlight-weekly-gray
    .description
    .ellipsis:after {
    background: #d8d8d8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-white {
    border-top: 2px solid #fff;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-white
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-white
    .description
    .ellipsis:after {
    background: #fff;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-walmart-blue {
    border-top: 2px solid #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-walmart-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-walmart-blue
    .description
    .ellipsis:after {
    background: #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-default-blue {
    border-top: 2px solid #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-default-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-default-blue
    .description
    .ellipsis:after {
    background: #0053e2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-yellow {
    border-top: 2px solid #fff200;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-yellow
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-yellow
    .description
    .ellipsis:after {
    background: #fff200;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-blue {
    border-top: 2px solid #78b9e7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-light-blue
    .description
    .ellipsis:after {
    background: #78b9e7;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green {
    border-top: 2px solid #76c043;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-green
    .description
    .ellipsis:after {
    background: #76c043;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-red {
    border-top: 2px solid #ee3b2a;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-red
    .description
    .ellipsis:after {
    background: #ee3b2a;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-pink {
    border-top: 2px solid #eb148d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-pink
    .description
    .ellipsis:after {
    background: #eb148d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-pink {
    border-top: 2px solid #dd1385;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-pink
    .description
    .ellipsis:after {
    background: #dd1385;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-deep-blue {
    border-top: 2px solid #041f41;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-deep-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-deep-blue
    .description
    .ellipsis:after {
    background: #041f41;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-background-blue {
    border-top: 2px solid #e1edf9;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-background-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.walmart-weekly-background-blue
    .description
    .ellipsis:after {
    background: #e1edf9;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange {
    border-top: 2px solid #fa6400;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-orange
    .description
    .ellipsis:after {
    background: #fa6400;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-teal {
    border-top: 2px solid #3ec5e6;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-teal
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-teal
    .description
    .ellipsis:after {
    background: #3ec5e6;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-deep-blue {
    border-top: 2px solid #001e60;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-deep-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-deep-blue
    .description
    .ellipsis:after {
    background: #001e60;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-blue {
    border-top: 2px solid #22449b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-blue
    .description
    .ellipsis:after {
    background: #22449b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-light-blue {
    border-top: 2px solid #2983ea;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-light-blue
    .description
    .ellipsis:after {
    background: #2983ea;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-medium-blue {
    border-top: 2px solid #1788da;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-medium-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-medium-blue
    .description
    .ellipsis:after {
    background: #1788da;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-green {
    border-top: 2px solid #10a04b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-green
    .description
    .ellipsis:after {
    background: #10a04b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-orange {
    border-top: 2px solid #f37020;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-orange
    .description
    .ellipsis:after {
    background: #f37020;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-red {
    border-top: 2px solid #ec0439;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-red
    .description
    .ellipsis:after {
    background: #ec0439;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-yellow {
    border-top: 2px solid #fba72b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-yellow
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-yellow
    .description
    .ellipsis:after {
    background: #fba72b;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-gray {
    border-top: 2px solid #333;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-sams-gray
    .description
    .ellipsis:after {
    background: #333;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-blue {
    border-top: 2px solid #064f8e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-blue
    .description
    .ellipsis:after {
    background: #064f8e;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-yellow {
    border-top: 2px solid #f79428;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-yellow
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-yellow
    .description
    .ellipsis:after {
    background: #f79428;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-light-blue {
    border-top: 2px solid #1888c8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-light-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-light-blue
    .description
    .ellipsis:after {
    background: #1888c8;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-green {
    border-top: 2px solid #54a546;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-green
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-green
    .description
    .ellipsis:after {
    background: #54a546;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-red {
    border-top: 2px solid #cb2022;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-red
    .description
    .ellipsis:after {
    background: #cb2022;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-pink {
    border-top: 2px solid #b51e6d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-pink
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-pink
    .description
    .ellipsis:after {
    background: #b51e6d;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-orange {
    border-top: 2px solid #e54e26;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-orange
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-dark-orange
    .description
    .ellipsis:after {
    background: #e54e26;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-page-gray {
    border-top: 2px solid #f2f2f2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-page-gray
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-page-gray
    .description
    .ellipsis:after {
    background: #f2f2f2;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-jet-purple {
    border-top: 2px solid #4f0099;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-jet-purple
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-jet-purple
    .description
    .ellipsis:after {
    background: #4f0099;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-moosejaw-red {
    border-top: 2px solid #a93439;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-moosejaw-red
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-moosejaw-red
    .description
    .ellipsis:after {
    background: #a93439;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-modcloth-gray-blue {
    border-top: 2px solid #48515f;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-modcloth-gray-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-modcloth-gray-blue
    .description
    .ellipsis:after {
    background: #48515f;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-hayneedle-gray-blue {
    border-top: 2px solid #45545f;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-hayneedle-gray-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-hayneedle-gray-blue
    .description
    .ellipsis:after {
    background: #45545f;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-shoes-blue {
    border-top: 2px solid #203566;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-shoes-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-shoes-blue
    .description
    .ellipsis:after {
    background: #203566;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-bonobos-brown {
    border-top: 2px solid #2f1214;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-bonobos-brown
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-bonobos-brown
    .description
    .ellipsis:after {
    background: #2f1214;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-allswell-black {
    border-top: 2px solid #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-allswell-black
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-allswell-black
    .description
    .ellipsis:after {
    background: #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-barenecessities-black {
    border-top: 2px solid #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-barenecessities-black
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-barenecessities-black
    .description
    .ellipsis:after {
    background: #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-parcel-black {
    border-top: 2px solid #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-parcel-black
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-parcel-black
    .description
    .ellipsis:after {
    background: #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-vudu-blue {
    border-top: 2px solid #0072ce;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-vudu-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-vudu-blue
    .description
    .ellipsis:after {
    background: #0072ce;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-eloquil-brown {
    border-top: 2px solid #231f20;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-eloquil-brown
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-eloquil-brown
    .description
    .ellipsis:after {
    background: #231f20;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-black {
    border-top: 2px solid #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-black
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-black
    .description
    .ellipsis:after {
    background: #000;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-background-blue {
    border-top: 2px solid #e1edf9;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-background-blue
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-background-blue
    .description
    .ellipsis:after {
    background: #e1edf9;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-labs {
    border-top: 2px solid #302951;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-labs
    .description,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card.bg-weekly-labs
    .description
    .ellipsis:after {
    background: #302951;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .hall,
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .time {
    display: block;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .time {
    border-right: none;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .links {
    display: none;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .description {
    background: #0053e2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    height: 100%;
    left: 0;
    max-height: 100%;
    overflow-wrap: break-word;
    padding: 10px;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card:hover
    .description {
    display: block !important;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card:hover
    .links {
    bottom: 0;
    display: block;
    position: absolute;
    right: 10px;
    z-index: 1;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card:hover
    .links
    .expand-link {
    display: none;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card:hover
    .links
    .event-link {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
  }
  .weeklyschedule-component.six-days-week .label-container .label,
  .weeklyschedule-component.six-days-week .schedule-container .day-schedule {
    width: 16.6%;
  }
  .weeklyschedule-component.seven-days-week .label-container .label,
  .weeklyschedule-component.seven-days-week .schedule-container .day-schedule {
    width: 14.2%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .weeklyschedule-component.six-days-week .label-container .label {
    font-size: 18px;
  }
  .weeklyschedule-component.seven-days-week .label-container .label {
    font-size: 17px;
  }
}
@media (max-width: 480px) {
  .weeklyschedule-component .label-container {
    border-bottom: 1px solid gray;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
  .weeklyschedule-component .label-container .label {
    font-size: 18px;
  }
  .weeklyschedule-component .dropdown {
    width: 60%;
  }
  .weeklyschedule-component
    .schedule-container
    .day-schedule
    .schedule-card
    .description {
    padding-top: 35px;
  }
  .weeklyschedule-component.five-days-week
    .label-container
    .label:nth-child(n + 6),
  .weeklyschedule-component.five-days-week
    .label-container
    .label:nth-child(n + 7),
  .weeklyschedule-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 6),
  .weeklyschedule-component.five-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7),
  .weeklyschedule-component.six-days-week
    .label-container
    .label:nth-child(n + 7),
  .weeklyschedule-component.six-days-week
    .schedule-container
    .day-schedule:nth-child(n + 7) {
    display: none;
  }
}
.whitespace-component {
  display: inline-block;
}
.vertical-right-side .inner-parsyss .whitespace.parbase.section {
  margin-bottom: 0;
}
.margin-mobile-0 {
  margin-bottom: 0px !important;
}
.margin-mobile-10 {
  margin-bottom: 10px !important;
}
.margin-mobile-20 {
  margin-bottom: 20px !important;
}
.margin-mobile-30 {
  margin-bottom: 30px !important;
}
.margin-mobile-40 {
  margin-bottom: 40px !important;
}
.margin-mobile-50 {
  margin-bottom: 50px !important;
}
[class*="margin-desktop-"] {
  margin-bottom: inherit;
}
@media (min-width: 768px) {
  [class*="margin-mobile-"] {
    margin-bottom: inherit;
  }
  .margin-desktop-0 {
    margin-bottom: 0px !important;
  }
  .margin-desktop-10 {
    margin-bottom: 10px !important;
  }
  .margin-desktop-20 {
    margin-bottom: 20px !important;
  }
  .margin-desktop-30 {
    margin-bottom: 30px !important;
  }
  .margin-desktop-40 {
    margin-bottom: 40px !important;
  }
  .margin-desktop-50 {
    margin-bottom: 50px !important;
  }
}
@media print {
  .pagebreak {
    page-break-after: always;
  }
}
.workplace-component {
  margin-bottom: 50px;
}
.workplace-component .component-header {
  height: 77px;
  padding: 10px;
  position: relative;
  text-align: center;
}
.workplace-component .component-header img {
  height: 200px;
  margin-top: -70px;
}
.workplace-component .component-header .fa-times {
  display: none;
}
.workplace-component .wf-comp-container {
  display: block;
  padding-bottom: 10px;
}
.workplace-component .wf-comp-container .slick-list {
  margin: 0 -7px;
  padding-right: 0;
}
.workplace-component .wf-comp-container .slick-slide {
  margin: 0 7px;
}
.workplace-component .wf-comp-container .arrow-oval {
  background-color: rgba(4, 30, 66, 0.8);
  border-radius: 50%;
  cursor: pointer;
  height: 60px;
  position: absolute;
  top: 40%;
  width: 60px;
  z-index: 1;
}
.workplace-component .wf-comp-container .arrow-oval.slick-disabled {
  display: none !important;
}
.workplace-component .wf-comp-container .arrow-oval.left {
  left: 15px;
}
.workplace-component .wf-comp-container .arrow-oval.right {
  right: 15px;
}
.workplace-component .wf-comp-container .arrow-oval .fa {
  color: #fff;
  font-size: 30px;
  left: 25px;
  position: absolute;
  top: 15px;
}
.workplace-component .wf-comp-container .wp-carousel-wrapper {
  position: relative;
}
.workplace-component .wf-comp-container .grey-border {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
  margin: 2px 7px;
}
.workplace-component .wf-comp-container .wf-card {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  outline: none;
  vertical-align: top;
}
.workplace-component .wf-comp-container .wf-card:last-child {
  margin-right: 0;
}
.workplace-component .wf-comp-container .wf-card .wf-card-height {
  height: 325px;
  overflow-y: auto;
}
.workplace-component .wf-comp-container .wf-card .section {
  margin: 15px;
  position: relative;
}
.workplace-component .wf-comp-container .wf-card .section .circle {
  border: 1px solid #979797;
  border-radius: 50%;
  height: 60px;
  margin-right: 25px;
  width: 60px;
}
.workplace-component .wf-comp-container .wf-card .section .profile-picture {
  overflow: hidden;
}
.workplace-component .wf-comp-container .wf-card .section .profile-picture img {
  height: 60px;
  width: 60px;
}
.workplace-component .wf-comp-container .wf-card .section .table-cell {
  display: table-cell;
  vertical-align: middle;
}
.workplace-component .wf-comp-container .wf-card .section .heading {
  color: #001e60;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: normal;
}
.workplace-component .wf-comp-container .wf-card .section .timestamp {
  color: #001e60;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  letter-spacing: normal;
  line-height: normal;
}
.workplace-component .wf-comp-container .wf-card .section .message {
  color: #001e60;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  word-wrap: break-word;
  padding: 0;
}
.workplace-component .wf-comp-container .wf-card .section .message a.view-post {
  color: #017acd;
  cursor: pointer;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  outline: none;
  text-decoration: none;
}
.workplace-component .wf-comp-container .wf-card .section .message img {
  display: block;
  margin-top: 10px;
  max-width: 100%;
}
.workplace-component .see-more {
  display: none;
}
@media (max-width: 480px) {
  .workplace-component .component-header img {
    margin-top: -71px;
  }
  .workplace-component .wf-comp-container {
    background: #fff;
    padding: 0;
  }
  .workplace-component .wf-comp-container .arrow-oval {
    display: none !important;
  }
  .workplace-component .wf-comp-container .wf-card {
    border-right: 0;
    display: none;
    margin-bottom: 10px;
    width: 93vw !important;
  }
  .workplace-component .wf-comp-container .wf-card:first-child {
    display: block;
  }
  .workplace-component .wf-comp-container .wf-card .apply-padding {
    padding-top: 5px;
  }
  .workplace-component .see-more {
    display: block;
    margin: 0 auto;
    padding: 10px 0;
  }
  .workplace-component .see-more .content,
  .workplace-component .see-more a {
    color: #001e60;
    cursor: pointer;
    font-family: EverydaySans;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: normal;
    text-align: center;
    text-decoration: none;
  }
}
.wf-modal .workplace-component .component-header {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}
.wf-modal .workplace-component .component-header .fa-times {
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 25px;
  z-index: 1;
}
.wf-modal .workplace-component .wf-comp-container {
  margin-top: 70px;
}
.wf-modal .workplace-component .wf-comp-container .wf-card {
  display: block;
  padding: 10px 0;
}
.wf-modal .workplace-component .see-more {
  display: none;
}
.wf-card-height::-webkit-scrollbar {
  width: 9px;
}
.wf-card-height::-webkit-scrollbar-track {
  background-color: #fff;
  border: 0.5px solid #b2b2b2;
  border-radius: 5px;
  height: 286px;
}
.wf-card-height::-webkit-scrollbar-thumb {
  background-color: #464040;
  border-radius: 5px;
  height: 172px;
}
.workplace-componenttwo {
  margin-bottom: 50px;
}
.workplace-componenttwo .component-header {
  height: 77px;
  padding: 10px;
  position: relative;
  text-align: center;
}
.workplace-componenttwo .component-header img {
  height: 50px;
  width: 200px;
}
.workplace-componenttwo .component-header .fa-times {
  display: none;
}
.workplace-componenttwo .wf-comp-container {
  display: block;
  padding-bottom: 10px;
}
.workplace-componenttwo .wf-comp-container .slick-list {
  margin: 0 -7px;
  padding-right: 0;
}
.workplace-componenttwo .wf-comp-container .slick-slide {
  margin: 0 7px;
}
.workplace-componenttwo .wf-comp-container .arrow-oval {
  background-color: rgba(15, 28, 44, 0.7);
  border-radius: 50%;
  cursor: pointer;
  height: 60px;
  position: absolute;
  top: 43%;
  width: 60px;
  z-index: 1;
}
.workplace-componenttwo .wf-comp-container .arrow-oval .fa-angle-left,
.workplace-componenttwo .wf-comp-container .arrow-oval .fa-angle-right {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.workplace-componenttwo .wf-comp-container .arrow-oval .fa-angle-left {
  left: 23px !important;
}
.workplace-componenttwo .wf-comp-container .arrow-oval:hover {
  background-color: #0f1c2c;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.workplace-componenttwo .wf-comp-container .arrow-oval:hover .fa-angle-right {
  left: 35px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.workplace-componenttwo .wf-comp-container .arrow-oval:hover .fa-angle-left {
  left: 15px !important;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.workplace-componenttwo .wf-comp-container .arrow-oval.slick-disabled {
  display: none !important;
}
.workplace-componenttwo .wf-comp-container .arrow-oval.left {
  left: 15px;
}
.workplace-componenttwo .wf-comp-container .arrow-oval.right {
  right: 15px;
}
.workplace-componenttwo .wf-comp-container .arrow-oval .fa {
  color: #fff;
  font-size: 30px;
  left: 25px;
  position: absolute;
  top: 15px;
}
.workplace-componenttwo .wf-comp-container .wp-carousel-wrapper {
  position: relative;
}
.workplace-componenttwo .wf-comp-container .grey-border {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 2px 7px;
}
.workplace-componenttwo .wf-comp-container .wf-card {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  outline: none;
  vertical-align: top;
}
.workplace-componenttwo .wf-comp-container .wf-card:hover {
  cursor: pointer;
}
.workplace-componenttwo .wf-comp-container .wf-card:last-child {
  margin-right: 0;
}
.workplace-componenttwo .wf-comp-container .wf-card .wf-card-height {
  height: 300px;
  overflow-y: auto;
}
.workplace-componenttwo .wf-comp-container .wf-card .section {
  margin: 16px;
  position: relative;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.like-comment
  .border-line {
  border: 1px solid #d7d7d7;
  margin: 8px auto !important;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.like-comment
  .reactions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.like-comment
  .reactions
  p {
  color: #7d7d7d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  height: 18px;
  margin: auto;
  min-width: 60px;
  text-align: left;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.like-comment
  .reactions
  p
  span {
  margin-left: 8px;
}
@media (max-width: 480px) {
  .workplace-componenttwo .wf-comp-container .wf-card .section.comment-section {
    padding-bottom: 12px;
  }
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments.enter-comment {
  margin-top: 12px;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments
  .comment-icon {
  background-color: #0053e2;
  border: none;
  border-radius: 50%;
  height: 40px;
  margin-right: 8px;
  min-width: 40px;
  width: 40px;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments
  .comment-icon
  p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin: 23% 26%;
  position: relative;
  vertical-align: middle;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments
  .empty-comment {
  background-color: #f2f2f2;
  border: none;
  border-radius: 25px;
  cursor: text;
  font-size: 14px;
  height: 40px;
  padding-left: 16px;
  position: relative;
  width: 100%;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments
  .comment-block
  .comment-name {
  color: #333;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: left;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section.comment-section
  .comments
  .comment-block
  .comment-message {
  color: #333;
  display: -webkit-box;
  font-size: 14px;
  letter-spacing: normal;
  max-height: 40px;
  text-align: left;
  word-break: break-word;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .circle {
  border-radius: 50%;
  height: 60px;
  margin-right: 25px;
  width: 60px;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .profile-picture {
  overflow: hidden;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section
  .profile-picture
  img {
  height: 60px;
  width: 60px;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .table-cell {
  display: table-cell;
  vertical-align: middle;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .heading {
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: normal;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .timestamp {
  color: #7d7d7d;
  font-family: EverydaySans;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  letter-spacing: normal;
  line-height: normal;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .message {
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  word-wrap: break-word;
  padding: 0 4px 0 0;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.workplace-componenttwo .wf-comp-container .wf-card .section .message a:hover {
  color: #006cce;
  text-decoration: none;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section
  .message
  span.inline-link {
  color: #006cce;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section
  .message.long-line-clamp {
  -webkit-line-clamp: 14;
}
.workplace-componenttwo
  .wf-comp-container
  .wf-card
  .section
  .message.long-line-clamp.has-img {
  -webkit-line-clamp: 3;
}
.workplace-componenttwo .wf-comp-container .wf-card .section img.img {
  border-radius: 4px;
  display: block;
  margin: 16px auto;
  max-width: 100%;
}
.workplace-componenttwo .see-more {
  display: none;
}
.workplace-componenttwo .wf-card-height::-webkit-scrollbar {
  width: 4px;
}
.workplace-componenttwo .wf-card-height::-webkit-scrollbar-track {
  border: 0.5px solid #dadce0;
  border-radius: 8px;
  height: auto;
}
.workplace-componenttwo .wf-card-height::-webkit-scrollbar-thumb {
  background-color: #7d7d7d;
  border-radius: 20px;
  height: auto;
}
@media (max-width: 480px) {
  .workplace-componenttwo .component-header img {
    margin-top: 0px;
  }
  .workplace-componenttwo .wf-comp-container {
    background: #fff;
    padding: 0;
  }
  .workplace-componenttwo .wf-comp-container .arrow-oval {
    display: none !important;
  }
  .workplace-componenttwo .wf-comp-container .wf-card {
    border-right: 0;
    display: none;
    margin-bottom: 10px;
    width: 93vw !important;
  }
  .workplace-componenttwo .wf-comp-container .wf-card:first-child {
    display: block;
  }
  .workplace-componenttwo .wf-comp-container .wf-card .apply-padding {
    padding-top: 5px;
  }
  .workplace-componenttwo .see-more {
    display: block;
    margin: 0 auto;
    padding: 10px 0;
  }
  .workplace-componenttwo .see-more .content,
  .workplace-componenttwo .see-more a {
    color: #0f1c2c;
    cursor: pointer;
    font-family: EverydaySans;
    font-size: 18px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: normal;
    text-align: center;
    text-decoration: none;
  }
}
.wf-modal {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
  height: 100%;
  left: 0;
  overflow: scroll;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1001;
}
.wf-modal .modal-content {
  background-color: #fefefe;
  border: 1px solid #888;
  height: 100%;
  margin: 0 auto;
  width: 100%;
}
.wf-modal .workplace-componenttwo .component-header {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}
.wf-modal .workplace-componenttwo .component-header .fa-times {
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  opacity: 1;
  position: absolute;
  right: 20px;
  top: 25px;
  z-index: 1;
}
.wf-modal .workplace-componenttwo .wf-comp-container {
  margin-top: 70px;
}
.wf-modal .workplace-componenttwo .wf-comp-container .wf-card {
  display: block;
  padding: 10px 0;
}
.wf-modal .workplace-componenttwo .see-more {
  display: none;
}
@-webkit-keyframes typing {
  to {
    width: 0;
  }
}
@keyframes typing {
  to {
    width: 0;
  }
}
@-webkit-keyframes caret {
  50% {
    color: transparent;
  }
}
@keyframes caret {
  50% {
    color: transparent;
  }
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.aichatbot .askMe-btn {
  background: #0053e2;
  border-radius: 8px 8px 0px 0px;
  color: #fff;
  cursor: pointer;
  padding: 10px;
  position: fixed;
  right: 0;
  right: -35px;
  top: 50%;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  z-index: 9999999;
}
.aichatbot .chatBotResponse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  color: #789;
  font-size: 13px;
  justify-content: space-between;
  margin-top: 9px;
}
.aichatbot #chat {
  display: table-cell;
  vertical-align: bottom;
}
.aichatbot .chatBotTyping {
  color: #515357;
  display: none;
  font-size: 12px;
  margin: 5px 0;
}
.aichatbot .modal-content-chat {
  background-color: #fff;
  height: 100%;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 0;
  z-index: 999999999;
}
.aichatbot .modal-content-chat .modal-body {
  -webkit-box-shadow: inset 1px 0px 2px 0px #e6e5e5;
  box-shadow: inset 1px 0px 2px 0px #e6e5e5;
  display: table;
  height: 96%;
  padding: 15px;
  position: relative;
  top: 34px;
  width: 100%;
}
.aichatbot .showChatmodel {
  width: 580px;
}
.aichatbot .showChatmodelFullWidth {
  width: 100% !important;
}
.aichatbot .chatbot-message-width {
  max-width: 50% !important;
}
.aichatbot .modal-header-chat {
  background: #0053e2;
  color: #fff;
  padding: 5px 21px;
  position: fixed;
  z-index: 99999999999;
}
.aichatbot .modal-header-chat > div:nth-child(2) {
  display: inline-block;
  font-size: 40px;
  position: absolute;
  right: 5px;
  top: -13px;
}
.aichatbot .modal-header-chat > div button {
  background: transparent;
  border: none;
}
.aichatbot #btnSend {
  background-color: #a9a9a9;
  border: none;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  margin: 20px 0 13px 5px;
  overflow: hidden;
  padding: 6px 8px;
  text-align: center;
  vertical-align: middle;
  width: auto;
}
.aichatbot #btnSend:disabled {
  cursor: not-allowed;
}
.aichatbot #btnSend.active {
  background-color: #0053e2;
  color: #fff;
}
.aichatbot #btnSend.active:not([disabled]):hover {
  background-color: #004f9a;
}
.aichatbot .clearChat {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  bottom: 5px;
  color: #000;
  cursor: pointer;
  margin: 20px 0px 13px 0;
  overflow: hidden;
  padding: 4px 8px;
  text-align: center;
  vertical-align: middle;
  width: auto;
}
.aichatbot .clearChat:not([disabled]):hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000;
  box-shadow: inset 0px 0px 0px 1px #000;
}
.aichatbot #txtInput {
  background: #f1f1f2;
  border: none;
  border-radius: 8px;
  caret-color: #000;
  outline: none;
  padding: 8px 10px;
  width: 100%;
}
.aichatbot #txtInput:disabled {
  background: #ddd;
  cursor: not-allowed;
}
.aichatbot #btnClear:disabled {
  cursor: not-allowed;
}
.aichatbot #btnContainerChat,
.aichatbot .input-sec {
  width: 100%;
}
.aichatbot .chatbot-message {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.aichatbot .chatbot-message,
.aichatbot .user-message {
  background: #f1f1f2;
  border-radius: 8px;
  color: #000;
  margin: 5px 0;
  max-width: 70rem;
  max-width: 75%;
  padding: 8px;
}
.aichatbot .user-message {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.aichatbot .chat-container {
  display: none;
  height: auto;
  margin-bottom: 25px;
  overflow-x: hidden;
  overflow-y: auto;
}
.aichatbot .chat-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.aichatbot .spinner-chat {
  display: inline-block;
  margin-left: 2px;
  text-align: left;
  vertical-align: middle;
  width: 70px;
}
.aichatbot .spinner-chat > div {
  -webkit-animation: sk-bouncedelay 1.4s ease-in-out infinite both;
  animation: sk-bouncedelay 1.4s ease-in-out infinite both;
  background-color: #515357;
  border-radius: 100%;
  display: inline-block;
  height: 6px;
  width: 6px;
}
.aichatbot .spinner-chat .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.aichatbot .spinner-chat .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.aichatbot .hideloaderChat {
  display: none;
}
.aichatbot #ques3 {
  border: 1px solid #2e2f32;
  border-radius: 100px;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  margin: 10px 0px;
  padding: 7px;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.aichatbot #ques3:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000;
  box-shadow: inset 0px 0px 0px 1px #000;
}
.aichatbot .quesdesclaimer {
  border: 1px solid #2e2f32;
  border-radius: 20px;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  margin: 10px 0px;
  padding: 7px;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.aichatbot .quesdesclaimer p {
  font-size: 11px;
  margin: 0px;
}
.aichatbot .quesdesclaimer ul {
  font-size: 11px;
  list-style-type: disc;
  margin-left: 20px;
  padding-left: 0px;
}
.aichatbot .quesdesclaimer li {
  font-size: 11px;
  margin-bottom: 5px;
}
.aichatbot .quesdesclaimer:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000;
  box-shadow: inset 0px 0px 0px 1px #000;
}
.aichatbot #ques1 {
  border: 1px solid #2e2f32;
  border-radius: 100px;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  margin: 10px 0px;
  padding: 7px;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.aichatbot #ques1:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000;
  box-shadow: inset 0px 0px 0px 1px #000;
}
.aichatbot #ques2 {
  border: 1px solid #2e2f32;
  border-radius: 100px;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  margin: 10px 0px;
  padding: 7px;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.aichatbot #ques2:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1px #000;
  box-shadow: inset 0px 0px 0px 1px #000;
}
.aichatbot #wordcount {
  bottom: 8px;
  font-size: 10px;
  left: 4px;
  margin: 6px;
  position: absolute;
}
.aichatbot .typing {
  position: relative;
}
.aichatbot .typing:after {
  -webkit-animation: typing 4s steps(16) forwards, caret 1s infinite;
  animation: typing 4s steps(16) forwards, caret 1s infinite;
  background-color: #f1f1f2;
  color: #fff;
  content: "|";
  position: absolute;
  right: 0;
  width: 100%;
}
.aichatbot .typing a {
  word-wrap: break-word;
}
.aichatbot .typing table {
  border: 1px solid;
  font-size: 14px;
  width: 100%;
}
.aichatbot .typing table td {
  border: 1px solid;
  padding: 3px 0px 3px 4px;
}
.aichatbot #quesec {
  text-align: right;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
.aichatbot #quesec,
.aichatbot .resource-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.aichatbot .resource-container {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.aichatbot .resource-container button {
  border-style: none;
  margin-top: 8px;
  padding: 0px;
}
.aichatbot .resource-container button a {
  color: #000;
  font-size: 14px;
  text-decoration: underline;
}
.aichatbot .feedbackChatContainer i {
  cursor: pointer;
  margin-left: 5px;
}
.aichatbot .feedbackChatContainer .feedBackChatLike:hover:before {
  content: "\f164";
}
.aichatbot .feedbackChatContainer .feedBackChatDisLike:hover:before {
  content: "\f165";
}
.aichatbot .typing-disc-numbers {
  display: list-item;
  list-style-type: auto;
  margin-left: 20px;
}
.aichatbot .typing-disc-points {
  display: list-item;
  list-style-type: disc;
  margin-left: 20px;
}
.aichatbot .chatExpandWindow {
  cursor: pointer;
  font-size: 18px;
  padding-bottom: 8px;
  vertical-align: middle;
}
@media only screen and (max-width: 1000px) {
  .aichatbot .askMe-btn {
    bottom: 0px;
    right: 1px;
    top: unset;
    -webkit-transform: none;
    transform: none;
  }
  .aichatbot .askMe-btn img {
    margin-bottom: 2px;
    -webkit-transform: none !important;
    transform: none !important;
  }
}
@media only screen and (max-width: 599px) {
  .aichatbot .showChatmodel {
    width: 100%;
  }
}
#app-drawer-container-mobile .app-drawer-wrapper {
  border-bottom: 1px solid #ccc;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  margin: 0 auto;
  max-width: 1500px;
  position: relative;
}
@media (min-width: 992px) {
  #app-drawer-container-mobile .app-drawer-wrapper {
    border: none;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 35px 4vw;
  }
}
@media (min-width: 1500px) {
  #app-drawer-container-mobile .app-drawer-wrapper {
    padding: 35px 60px;
  }
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper {
  font-size: 27px;
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper a,
#app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper h1 {
  display: inline-block;
  vertical-align: top;
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper h1 {
  font-family: Bogle;
  font-size: 36px;
  line-height: 1.11;
  margin: 0;
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper a {
  color: #017acd;
  font-family: Bogle;
  font-size: 14px;
  line-height: 2.86;
  margin: 3px 10px;
  text-align: left;
}
body.no-content-padding.transparent-header
  #app-drawer-container-mobile
  .app-drawer-wrapper
  .apps-title-wrapper
  a {
  color: #fff;
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-wrapper {
  height: 100%;
  overflow: auto;
  position: relative;
}
#app-drawer-container-mobile .app-drawer-wrapper .apps-wrapper .apps-title {
  background: #f2f2f2;
  color: #000;
  padding-left: 16px;
  width: auto;
}
#app-drawer-container-mobile
  .app-drawer-wrapper
  .apps-wrapper
  .icon-bckgr.add-bck {
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 60px;
  line-height: 43px;
  text-align: center;
}
@media (min-width: 992px) {
  #app-drawer-container-mobile .app-drawer-wrapper .apps-wrapper {
    height: 100%;
    overflow: hidden;
  }
}
#app-drawer-container-mobile .sub-drawer-container {
  position: relative;
}
body.app-drawer-open {
  overflow: hidden;
}
@media (min-width: 480px) {
  body.app-drawer-open {
    overflow-y: auto;
  }
}
body .favorites-drawer-container {
  display: block;
}
body .authpaystub {
  color: #0071ce !important;
  cursor: pointer;
  line-height: normal;
  position: relative;
  width: 100%;
}
body .authpaystub:hover {
  text-decoration: underline;
}
body .paystub-item {
  display: grid;
  margin: auto;
  padding: 12px 0;
  width: 300px;
}
#paystubModel .modal-dialog {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: auto;
  top: 20%;
  width: 500px;
}
@media (max-width: 780px) {
  #paystubModel .modal-dialog {
    width: 90%;
  }
}
#paystubModel .modal-dialog .close {
  font-size: 28px;
}
#paystubModel .modal-dialog .modal-title {
  color: #333;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.42;
  padding: 40px 0 0;
  text-align: center;
}
@media (max-width: 780px) {
  #paystubModel .modal-dialog .modal-title {
    font-size: 20px;
  }
}
#paystubModel .modal-dialog .title_description {
  color: #333;
  display: inline-block;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin: 0 8px 0 0;
  text-align: center;
  width: 100%;
}
@media (max-width: 780px) {
  #paystubModel .modal-dialog .title_description {
    font-size: 16px;
  }
}
#paystubModel .modal-dialog .modal-content {
  border: none;
}
@media (max-width: 780px) {
  #paystubModel .modal-dialog .modal-content .modal-body .paystub-item {
    width: 75%;
  }
}
#paystubModel .modal-dialog .modal-content .modal-body .paystub-item .user-dob,
#paystubModel .modal-dialog .modal-content .modal-body .paystub-item .user-win {
  color: #0071ce;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 8px;
}
#paystubModel
  .modal-dialog
  .modal-content
  .modal-body
  .paystub-item
  #paystubdate,
#paystubModel
  .modal-dialog
  .modal-content
  .modal-body
  .paystub-item
  #paystubwin {
  border-bottom: 1px solid #7d7d7d !important;
  border: none;
  cursor: pointer;
  height: 30px;
  outline: none;
}
#paystubModel
  .modal-dialog
  .modal-content
  .modal-body
  .paystub-item
  input[type="number"]::-webkit-inner-spin-button,
#paystubModel
  .modal-dialog
  .modal-content
  .modal-body
  .paystub-item
  input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.apps-off-clock {
  color: #000;
  cursor: default !important;
  margin-top: 30px;
  text-align: center;
}
.apps-off-clock .apps-clock-img {
  height: 154px;
  margin-bottom: 20px;
}
.apps-off-clock .apps-clock-msg .apps-msg-header {
  display: block;
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 7.5%;
}
.apps-off-clock .apps-clock-msg .apps-message {
  font-size: 18px;
  font-weight: 300;
  height: 50px;
  margin-bottom: 40px;
  margin-left: 8%;
  margin-right: 8%;
}
#app-drawer-container-mobile .header-links-second-list {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
#app-drawer-container-mobile .apps-title-wrapper {
  line-height: normal;
  margin-bottom: 25px;
  margin-left: 25px;
}
#app-drawer-container-mobile .app-drawer-wrapper {
  border: none;
}
#app-drawer-container-mobile .apps-wrapper {
  text-align: center;
}
#app-drawer-container-mobile .apps-wrapper .apps-wrapper-inner {
  display: inline-block;
  font-size: 0;
  text-align: left;
  width: 100%;
}
#app-drawer-container-mobile a.apps-clock-button.button-glms-button.btn-large {
  font-size: 14px !important;
  font-weight: 700 !important;
}
#app-drawer-container-mobile .saved-apps .app-txt span {
  max-height: 50px;
}
#app-drawer-container-mobile .apps-content,
#app-favorites-drawer-container .apps-content,
#favourite-drawer-container-mobile .apps-content,
#favourite-favorites-drawer-container .apps-content {
  height: 450px;
}
#app-drawer-container-mobile .apps-wrapper .apps_title,
#app-favorites-drawer-container .apps-wrapper .apps_title,
#favourite-drawer-container-mobile .apps-wrapper .apps_title,
#favourite-favorites-drawer-container .apps-wrapper .apps_title {
  color: #333;
  font-size: 22px;
  font-weight: 500;
  padding-left: 16px;
}
#app-drawer-container-mobile .apps-wrapper .saved-apps .loading-container,
#app-favorites-drawer-container .apps-wrapper .saved-apps .loading-container,
#favourite-drawer-container-mobile .apps-wrapper .saved-apps .loading-container,
#favourite-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .loading-container {
  margin-top: 90px;
  width: 100%;
}
#app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome,
#app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome,
#favourite-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome,
#favourite-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome {
  color: #333;
  padding-top: 90px;
  text-align: center;
}
#app-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-title,
#app-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-title,
#favourite-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-title,
#favourite-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-title {
  font-size: 24px;
  margin-bottom: 18px;
}
#app-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-message,
#app-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-message,
#favourite-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-message,
#favourite-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .app-welcome-message {
  font-size: 18px;
  margin-bottom: 70px;
}
#app-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .add-app-button,
#app-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .add-app-button,
#favourite-drawer-container-mobile
  .apps-wrapper
  .saved-apps
  .app-welcome
  .add-app-button,
#favourite-favorites-drawer-container
  .apps-wrapper
  .saved-apps
  .app-welcome
  .add-app-button {
  display: none;
}
@media (min-width: 992px) {
  #app-drawer-container-mobile
    .apps-wrapper
    .saved-apps
    .app-welcome
    .add-app-button,
  #app-favorites-drawer-container
    .apps-wrapper
    .saved-apps
    .app-welcome
    .add-app-button,
  #favourite-drawer-container-mobile
    .apps-wrapper
    .saved-apps
    .app-welcome
    .add-app-button,
  #favourite-favorites-drawer-container
    .apps-wrapper
    .saved-apps
    .app-welcome
    .add-app-button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 5px;
  }
}
.snapshot_container {
  background: #f2f2f2;
  color: #333;
  padding: 16px;
  width: auto;
}
@media (max-width: 789px) {
  .snapshot_container {
    padding: 24px 8px;
  }
}
@media (max-width: 420px) {
  .snapshot_container {
    height: 100%;
    overflow-y: scroll;
  }
}
.snapshot_container .snapshot_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px;
}
@media (max-width: 992px) {
  .snapshot_container .snapshot_heading {
    display: block;
    padding: 0;
  }
  .snapshot_container .snapshot_heading .snapshot_title {
    padding-bottom: 20px;
  }
}
.snapshot_container .empty-card-text {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 1024px) {
  .snapshot_container .empty-card-text {
    height: 100px;
    padding-top: 30px;
  }
}
.snapshot_container .card-slide {
  background-color: #041e42;
  border-radius: 50%;
  cursor: pointer;
  height: 40px;
  opacity: 65%;
  position: absolute;
  top: 32%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 40px;
  z-index: 1;
}
.snapshot_container .card-slide:hover {
  opacity: 1;
}
.snapshot_container .card-slide .fa {
  color: #fff;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: 8px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.snapshot_container .card-prev-slide {
  left: 16px;
}
.snapshot_container .card-next-slide {
  right: 16px;
}
.snapshot_container .header_title {
  font-size: 18px;
  margin-bottom: 24px;
  position: absolute;
}
@media (min-width: 992px) {
  .snapshot_container .card_wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 24px;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
}
.snapshot_container .api_details {
  height: 80%;
}
.snapshot_container .api_card {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 150px;
  margin-right: 12px;
  padding: 16px;
  width: 214px;
}
@media (max-width: 992px) {
  .snapshot_container .api_card {
    display: inline-block;
    margin: 4px;
    width: 45%;
  }
}
@media (max-width: 420px) {
  .snapshot_container .api_card {
    max-width: 47% !important;
    min-width: 45% !important;
    width: unset !important;
  }
}
.snapshot_container .section-wrap {
  display: inline-block;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 992px) {
  .snapshot_container .section-wrap {
    margin-bottom: 10px;
    width: 45%;
  }
}
.snapshot_container .api_card_half {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 70px;
  margin: 0 12px 10px 0;
  padding: 16px;
  position: relative;
  width: 214px;
}
.snapshot_container .api_description {
  color: #333;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin: 0 0 2px;
  padding: 0;
  text-align: left;
}
@media (max-width: 992px) {
  .snapshot_container .api_description {
    font-size: 12px;
  }
}
.snapshot_container .api_description_close {
  display: none;
}
.snapshot_container .api_title {
  color: #333;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.39;
  margin-bottom: 8px;
  text-align: left;
}
@media (max-width: 992px) {
  .snapshot_container .api_title {
    font-size: 16px;
  }
}
.snapshot_container .see_more_wrapper {
  text-align: right;
}
.snapshot_container .see_more {
  color: #0071ce !important;
  font-size: 12px;
  line-height: normal;
  position: relative;
  text-decoration: none;
  width: 100%;
}
@media (max-width: 992px) {
  .snapshot_container .see_more {
    top: 8px;
  }
}
.snapshot_container .snapshot_title {
  font-size: 22px;
  font-weight: 500;
  padding-right: 8px;
}
@media (max-width: 980px) {
  .snapshot_container .snapshot_title {
    display: none;
  }
}
.snapshot_container .snapshot_disclaimer {
  width: 100%;
}
.snapshot_container .snapshot_toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  justify-content: flex-end;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: right;
}
@media (max-width: 992px) {
  .snapshot_container .snapshot_toggle {
    display: block;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: initial;
  }
  .snapshot_container .snapshot_toggle .manage-button-wrapper {
    padding: 10px 0 15px;
  }
  .snapshot_container .snapshot_toggle .snapshot-toggle {
    margin-left: 140px;
    margin-top: -14px;
    text-align: center;
  }
}
@media (min-width: 760px) and (max-width: 780px) {
  .snapshot_container .snapshot_toggle .snapshot-toggle {
    margin-top: -22px !important;
  }
}
.snapshot_container .manage_button {
  background: none;
}
.snapshot_container .manage_button,
.snapshot_container .manage_button_mobile {
  border: none;
  color: #0071ce;
  cursor: pointer;
  font-weight: 700;
}
.appswrapper {
  width: 100%;
}
.snapshot-enabled-wrapper {
  background: #f2f2f2;
  color: #333;
  padding: 16px;
  width: auto;
}
.snapshot-enabled-wrapper .appswrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 24px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  width: 100%;
}
@media (max-width: 789px) {
  .snapshot-enabled-wrapper {
    padding: 16px 8px;
  }
}
.snapshot-enabled-wrapper .snapshot_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .snapshot_heading {
    display: block;
  }
  .snapshot-enabled-wrapper .snapshot_heading .snapshot_title {
    padding-bottom: 20px;
  }
}
.snapshot-enabled-wrapper .card-slide {
  background-color: #041e42;
  border-radius: 50%;
  cursor: pointer;
  height: 40px;
  opacity: 0.65;
  position: absolute;
  top: 78%;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
  width: 40px;
  z-index: 1;
}
.snapshot-enabled-wrapper .card-slide:hover {
  opacity: 1;
}
.snapshot-enabled-wrapper .card-slide .fa {
  color: #fff;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: 8px;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: all;
  transition-property: all;
}
.snapshot-enabled-wrapper .card-prev-slide {
  left: 16px;
}
.snapshot-enabled-wrapper .card-next-slide {
  right: 16px;
}
.snapshot-enabled-wrapper .header_title {
  font-size: 18px;
  margin-bottom: 24px;
  position: absolute;
}
@media (min-width: 992px) {
  .snapshot-enabled-wrapper .card_wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 24px;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
}
.snapshot-enabled-wrapper .api_details {
  height: 80%;
}
.snapshot-enabled-wrapper .api_card {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 150px;
  margin-right: 12px;
  padding: 16px;
  width: 214px;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .api_card {
    display: inline-block;
    margin: 4px;
    width: 45%;
  }
}
.snapshot-enabled-wrapper .section-wrap {
  display: inline-block;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .section-wrap {
    margin-bottom: 10px;
    width: 45%;
  }
}
.snapshot-enabled-wrapper .api_card_half {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 70px;
  margin: 0 12px 10px 0;
  padding: 16px;
  position: relative;
  width: 214px;
}
.snapshot-enabled-wrapper .api_description {
  color: #333;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin: 0 0 2px;
  padding: 0;
  text-align: left;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .api_description {
    font-size: 12px;
  }
}
.snapshot-enabled-wrapper .api_description_close {
  display: none;
}
.snapshot-enabled-wrapper .api_title {
  color: #333;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.39;
  margin-bottom: 8px;
  text-align: left;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .api_title {
    font-size: 16px;
  }
}
.snapshot-enabled-wrapper .see_more_wrapper {
  text-align: right;
}
.snapshot-enabled-wrapper .see_more {
  color: #0071ce !important;
  font-size: 12px;
  line-height: normal;
  position: relative;
  text-decoration: none;
  top: -15px;
  width: 100%;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .see_more {
    top: 8px;
  }
}
.snapshot-enabled-wrapper .snapshot_title {
  width: 100%;
}
.snapshot-enabled-wrapper .snapshot_toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  justify-content: flex-end;
  letter-spacing: normal;
  line-height: 1.43;
  text-align: right;
}
@media (max-width: 992px) {
  .snapshot-enabled-wrapper .snapshot_toggle {
    display: block;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: initial;
  }
  .snapshot-enabled-wrapper .snapshot_toggle .manage-button-wrapper {
    padding: 10px 0 15px;
  }
  .snapshot-enabled-wrapper .snapshot_toggle .snapshot-toggle {
    margin-top: -10px;
    text-align: right;
  }
}
.snapshot-enabled-wrapper .manage-button-wrapper {
  margin-right: 15px;
  text-align: right;
}
.snapshot-enabled-wrapper .manage_button {
  background: none;
  border: none;
  color: #0071ce !important;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
}
.snapshot-enabled-wrapper .manage_button_mobile {
  border: none;
  color: #0071ce;
  cursor: pointer;
  font-weight: 700;
}
#snapshotModelMobile .modal-content {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#snapshotModel .modal-dialog .modal-header .close {
  color: #333;
  margin-right: 8px;
  margin-top: 8px;
  opacity: 0.8;
}
#snapshotModel .modal-dialog .modal-header .close:hover {
  opacity: 1;
}
@media (max-width: 992px) {
  #snapshotModel,
  #snapshotModelMobile {
    height: 100%;
  }
}
#snapshotModel .modal-dialog,
#snapshotModelMobile .modal-dialog {
  background-color: #fff;
  border-radius: 8px;
  left: 50%;
  position: fixed;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 620px;
}
#snapshotModel .modal-dialog .modal-content,
#snapshotModelMobile .modal-dialog .modal-content {
  border: none;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4);
}
#snapshotModel .modal-dialog .modal-content .modal-body,
#snapshotModelMobile .modal-dialog .modal-content .modal-body {
  padding: 16px 0 0 40px;
}
@media (min-width: 780px) {
  #snapshotModel .modal-dialog .modal-content .modal-body,
  #snapshotModelMobile .modal-dialog .modal-content .modal-body {
    height: 400px;
    overflow: scroll;
  }
}
@media (max-width: 992px) {
  #snapshotModel .modal-content,
  #snapshotModelMobile .modal-content {
    height: 100%;
  }
}
#snapshotModel .modal-title,
#snapshotModelMobile .modal-title {
  color: #041e42;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.42;
  padding: 40px 0 0;
  text-align: center;
}
@media (max-width: 768px) {
  #snapshotModel .modal-title,
  #snapshotModelMobile .modal-title {
    padding: 0;
  }
}
@media (max-width: 992px) {
  #snapshotModel .modal-title,
  #snapshotModelMobile .modal-title {
    margin: 0;
  }
}
#snapshotModel .modal-body .snapshot-toggle-card p,
#snapshotModelMobile .modal-body .snapshot-toggle-card p {
  color: #000;
  font-size: 14px;
  padding-left: 15px;
  width: 80%;
}
#snapshotModel .edit-snapshots-title,
#snapshotModelMobile .edit-snapshots-title {
  color: #041e42;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.42;
  margin: 39px 132px 16px 101px;
  padding: 2px 46px 12px 86px;
  text-align: center;
}
#snapshotModel .title_description,
#snapshotModelMobile .title_description {
  color: #333;
  display: inline-block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.43;
  margin: 0 8px 0 0;
  text-align: center;
  width: 100%;
}
#snapshotModel .close i,
#snapshotModelMobile .close i {
  font-size: 30px;
}
.snapshot-toggle .btn-toggle.btn-lg.active {
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.snapshot-toggle .btn-toggle.btn-lg.active > .handle {
  left: 23px;
  -webkit-transition: left 0.25s;
  transition: left 0.25s;
}
.snapshot-toggle .btn-toggle.btn-lg {
  border: none;
  border-radius: 2.5rem;
  height: 20px;
  margin: 0 40px 0 8px;
  padding: 0;
  position: relative;
  width: 40px;
}
.snapshot-toggle .btn-toggle.btn-lg > .handle {
  background: #fff;
  border-radius: 1.875rem;
  height: 14px;
  left: 0.3125rem;
  position: absolute;
  top: 0.3125rem;
  -webkit-transition: left 0.25s;
  transition: left 0.25s;
  width: 14px;
}
.snapshot-toggle .btn-toggle.active {
  background-color: #0071ce;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.snapshot-toggle .btn-toggle.active > .handle {
  left: 28px;
  -webkit-transition: left 0.25s;
  transition: left 0.25s;
}
.snapshot-toggle .btn-toggle {
  background: #bdc1c8;
  border: none;
  border-radius: 1.5rem;
  color: #6b7381;
  height: 1.5rem;
  margin-top: 25px;
  outline: none !important;
  padding: 0;
  position: relative;
  -webkit-transform: translateY(-10%);
  transform: translateY(-10%);
  width: 3rem;
}
@media (max-width: 420px) {
  .snapshot-toggle .btn-toggle {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.snapshot-toggle .btn-toggle > .handle {
  background: #fff;
  border-radius: 1.125rem;
  height: 1.125rem;
  left: 0.1875rem;
  position: absolute;
  top: 0.1875rem;
  -webkit-transition: left 0.25s;
  transition: left 0.25s;
  width: 1.125rem;
}
.snapshot-toggle .btn.active,
.snapshot-toggle .btn:active {
  background-image: none;
}
.snapshot-toggle-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.snapshot-toggle-card.active .handle {
  left: 25px !important;
}
.snapshot-toggle-card .btn-toggle {
  height: 21px !important;
  margin: 10px !important;
  width: 41px !important;
}
.snapshot-toggle-card .btn-toggle .handle {
  height: 15px !important;
  width: 15px !important;
}
.snapshot-toggle-card .btn-toggle p {
  color: #333;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  margin: 16px;
  text-align: left;
}
.snapshot-footer.modal-footer {
  border-top: none !important;
  padding: 24px 0 40px;
  text-align: center;
}
@media (max-width: 992px) {
  .snapshot-footer.modal-footer {
    left: 0 !important;
    margin: 0 !important;
    position: relative;
  }
}
.snapshot-footer.modal-footer button {
  background-color: #0071ce;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-size: 16px;
  height: 40px;
  margin: auto;
  padding: 0 16px;
  text-align: center;
}
.snapshot-header.modal-header {
  border-bottom: none !important;
}
.cmp-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 72px;
  left: 0;
  padding: 0 calc(50vw - 517px);
  position: fixed;
  top: 40px;
  width: 100%;
  z-index: 9999;
}
.cmp-header,
.cmp-header a {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cmp-header a {
  color: #fff;
  text-decoration: none;
}
.cmp-header a:hover {
  cursor: pointer;
  text-decoration: none;
}
.cmp-header.bg-transparent-page {
  background-color: transparent;
}
.cmp-header.bg-orange-page {
  background-color: #ce4c11;
}
.cmp-header.bg-light-orange-page {
  background-color: #fba72b;
}
.cmp-header.bg-black-page {
  background-color: #000;
}
.cmp-header.bg-green-page {
  background-color: #5fb446;
}
.cmp-header.bg-light-green-page {
  background-color: #3f8756;
}
.cmp-header.bg-blue-page {
  background-color: #00008b;
}
.cmp-header.walmart-ozark-noir-page {
  background-color: #001e60;
}
.cmp-header.bg-coral-page {
  background-color: pink;
}
.cmp-header.bg-sams-light-orange-page {
  background-color: #fba72b;
}
.cmp-header.bg-sams-dark-gray-page {
  background-color: #333;
}
.cmp-header .bg-sams-primary-main-blue-page {
  background-color: #0067a0;
}
.cmp-header .bg-sams-primary-light-blue-page {
  background-color: #a4dbe8;
}
.cmp-header.bg-avp-green-page {
  background-color: #76c043;
}
.cmp-header.bg-avp-orange-page {
  background-color: #f47521;
}
.cmp-header.bg-avp-red-page {
  background-color: #ee362a;
}
.cmp-header.bg-avp-blue-page {
  background-color: #0053e2;
}
.cmp-header.bg-avp-deep-blue-page {
  background-color: #001e60;
}
.cmp-header.bg-avp-light-blue-page {
  background-color: #78b9e7;
}
.cmp-header.bg-avp-pink-page {
  background-color: #dd1385;
}
.cmp-header.bg-avp-yellow-page {
  background-color: #fff200;
}
.cmp-header.highlight-gray-page {
  background-color: #d8d8d8;
}
.cmp-header.bg-white-page {
  background-color: #fff;
}
.cmp-header.bg-default-blue-page,
.cmp-header.bg-walmart-blue-page {
  background-color: #0053e2;
}
.cmp-header.bg-yellow-page {
  background-color: #fff200;
}
.cmp-header.walmart-yellow-tone-page {
  background-color: #f8e6a5;
}
.cmp-header.gt-blue-ink-page {
  background-color: #041f41;
}
.cmp-header.gt-global-green-page {
  background-color: #06f27b;
}
.cmp-header.gt-granite-grey-page {
  background-color: #605e63;
}
.cmp-header.gt-grey-page {
  background-color: #b9bbc5;
}
.cmp-header.walmart-spark-yellow-page {
  background-color: #ffc220;
}
.cmp-header.walmart-charcoal-page {
  background-color: #333;
}
.cmp-header.bg-light-blue-page {
  background-color: #78b9e7;
}
.cmp-header.walmart-blue-tone-1-page {
  background-color: #4dbdf5;
}
.cmp-header.walmart-blue-tone-2-page {
  background-color: #a9ddf7;
}
.cmp-header.walmart-off-white-page {
  background-color: #fafafa;
}
.cmp-header.wmi-purple-page {
  background-color: #432188;
}
.cmp-header.wmi-pink-page {
  background-color: #eb148d;
}
.cmp-header.wmi-dark-blue-page {
  background-color: #081f2c;
}
.cmp-header.wmi-medium-blue-page {
  background-color: #0070ce;
}
.cmp-header.wmi-light-blue-page {
  background-color: #78b9e7;
}
.cmp-header.wmi-yellow-page {
  background-color: #ffc220;
}
.cmp-header.wmi-green-page {
  background-color: #76c043;
}
.cmp-header.wmi-red-page {
  background-color: #ee3b2a;
}
.cmp-header.wmi-orange-page {
  background-color: #f47521;
}
.cmp-header.bg-green-page {
  background-color: #76c043;
}
.cmp-header.bg-red-page {
  background-color: #ee3b2a;
}
.cmp-header.bg-pink-page {
  background-color: #eb148d;
}
.cmp-header.walmart-pink-page {
  background-color: #dd1385;
}
.cmp-header.walmart-deep-blue-page {
  background-color: #041f41;
}
.cmp-header.walmart-background-blue-page {
  background-color: #e1edf9;
}
.cmp-header.bg-orange-page {
  background-color: #fa6400;
}
.cmp-header.bg-teal-page {
  background-color: #3ec5e6;
}
.cmp-header.bg-deep-blue-page {
  background-color: #001e60;
}
.cmp-header.bg-sams-blue-page {
  background-color: #22449b;
}
.cmp-header.bg-sams-light-blue-page {
  background-color: #2983ea;
}
.cmp-header.bg-sams-medium-blue-page {
  background-color: #1788da;
}
.cmp-header.bg-sams-green-page {
  background-color: #10a04b;
}
.cmp-header.bg-sams-orange-page {
  background-color: #f37020;
}
.cmp-header.bg-sams-red-page {
  background-color: #ec0439;
}
.cmp-header.bg-sams-yellow-page {
  background-color: #fba72b;
}
.cmp-header.bg-sams-gray-page {
  background-color: #333;
}
.cmp-header.pb-sams-blue-page {
  background-color: #22449b;
}
.cmp-header.pb-sams-medium-blue-page {
  background-color: #1788da;
}
.cmp-header.pb-sams-yellow-page {
  background-color: #fba72b;
}
.cmp-header.pb-sams-red-page {
  background-color: #ec0439;
}
.cmp-header.pb-sams-gray-page {
  background-color: #333;
}
.cmp-header.pb-jet-purple-page {
  background-color: #4f0099;
}
.cmp-header.pb-moosejaw-red-page {
  background-color: #a93439;
}
.cmp-header.pb-modcloth-gray-blue-page {
  background-color: #48515f;
}
.cmp-header.pb-hayneedle-gray-blue-page {
  background-color: #45545f;
}
.cmp-header.pb-shoes-blue-page {
  background-color: #203566;
}
.cmp-header.pb-bonobos-brown-page {
  background-color: #2f1214;
}
.cmp-header.pb-allswell-black-page,
.cmp-header.pb-barenecessities-black-page,
.cmp-header.pb-parcel-black-page {
  background-color: #000;
}
.cmp-header.pb-vudu-blue-page {
  background-color: #0072ce;
}
.cmp-header.pb-eloquil-brown-page {
  background-color: #231f20;
}
.cmp-header.pb-transparent-page {
  background-color: transparent;
}
.cmp-header.bg-sams-primary-dark-blue-page {
  background-color: #00358e;
}
.cmp-header.bg-sams-primary-main-blue-page {
  background-color: #0067a0;
}
.cmp-header.bg-sams-primary-light-blue-page {
  background-color: #a4dbe8;
}
.cmp-header.bg-sams-secondary-light-blue-page {
  background-color: #00afd7;
}
.cmp-header.bg-sams-secondary-dark-gray-page {
  background-color: #7c878e;
}
.cmp-header.bg-sams-secondary-light-gray-page {
  background-color: #d0d3d4;
}
.cmp-header.bg-sams-supp-dark-purple-page {
  background-color: #514689;
}
.cmp-header.bg-sams-supp-light-purple-page {
  background-color: #9063cd;
}
.cmp-header.bg-sams-supp-green-page {
  background-color: #006f44;
}
.cmp-header.bg-sams-supp-teal-page {
  background-color: #47d7ac;
}
.cmp-header.bg-sams-supp-red-page {
  background-color: #fa4616;
}
.cmp-header.bg-sams-supp-orange-page {
  background-color: #ff8f1c;
}
.cmp-header.bg-sams-supp-pink-page {
  background-color: #de1b73;
}
.cmp-header.bg-sams-supp-yellow-page {
  background-color: #ffb500;
}
.cmp-header.walmart-true-blue {
  background-color: #0053e2;
}
.cmp-header.walmart-bentonville-blue {
  background-color: #001e60;
}
.cmp-header.walmart-everyday-blue {
  background-color: #4dbdf5;
}
.cmp-header.walmart-sky-blue {
  background-color: #a9ddf7;
}
.cmp-header.walmart-sky-blue-light {
  background-color: #e9f1fe;
}
.cmp-header.walmart-spark-yellow {
  background-color: #ffc220;
}
.cmp-header__container {
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cmp-header__container,
.cmp-header__right-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.cmp-header__right-wrapper {
  -ms-flex-align: center;
  height: 40px;
  position: relative;
  width: 100%;
}
.cmp-header__logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.5rem;
}
.cmp-header__logo-wrapper a {
  display: block;
  height: 40px;
  max-width: 150px;
}
.cmp-header__logo-wrapper img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: auto;
}
.cmp-header__nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  gap: 24px;
  justify-content: space-between;
  list-style: none;
  margin: 0 3rem;
  padding: 0;
  text-decoration: none;
}
.cmp-header__link {
  height: 100%;
  position: relative;
}
.cmp-header__link a.cmp-header__dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border-bottom: 4px solid transparent;
  gap: 0.5rem;
  height: 100%;
  justify-content: space-between;
  padding-top: 0.5rem;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.cmp-header__link a.cmp-header__dropdown-toggle .cmp-header__icon-arrow {
  height: 1rem;
  width: 1rem;
}
.cmp-header__link a.cmp-header__dropdown-toggle.active {
  border-bottom: 4px solid #fff;
  border-radius: 0 0 4px 4px;
}
.cmp-header__icons {
  gap: 24px;
}
.cmp-header__icons,
.cmp-header__icons .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cmp-header__icons .icon {
  color: #fff;
  cursor: pointer;
  gap: 0.25rem;
}
.cmp-header__icon-arrow {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.cmp-header__icon-arrow.open {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.cmp-header__language-wrapper {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cmp-header__language-wrapper .icon-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.25rem;
}
.cmp-header__language-wrapper .icon-section img.cmp-header__icon-img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.cmp-header__icons .cmp-header__search-container {
  margin: 0 24px;
}
.cmp-header__icons .cmp-header__search-container,
.cmp-header__search-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 40px;
  justify-content: center;
  width: 40px;
}
.cmp-header__search-bar {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 20px;
  bottom: 0;
  margin-right: 24px;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.cmp-header__search-bar input {
  border: none;
  display: none;
  outline: none;
  width: 100%;
}
.cmp-header__search-bar .close-btn {
  background: none;
  border: none;
  cursor: pointer;
  display: none;
  margin-right: 0.5rem;
  padding: 0.5rem;
}
.cmp-header__search-bar.expanded {
  width: calc(100% - 3rem);
}
.cmp-header__search-bar.expanded .close-btn,
.cmp-header__search-bar.expanded input {
  display: block;
}
.cmp-header__search-bar.expanded input {
  font-size: 16px;
}
.cmp-header__search-bar.expanded .close-btn {
  font-size: 18px;
}
.cmp-header__search-form {
  -ms-flex-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.cmp-header__search-form,
.cmp-header__search-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.cmp-header__search-icon {
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: #fff;
  border-radius: 50%;
  color: #0071ce;
  cursor: pointer;
  height: 40px;
  justify-content: center;
  width: 40px;
}
.cmp-header__search-icon i {
  font-size: 2rem;
}
ul.cmp-header__dropdown-menu,
ul.cmp-header__language-dropdown-menu {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 1rem 1rem;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  min-width: 200px;
  padding: 0;
  position: absolute;
  top: calc(62px - 1rem);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 999;
}
ul.cmp-header__dropdown-menu li,
ul.cmp-header__language-dropdown-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
ul.cmp-header__dropdown-menu li a.cmp-header__submenu-link,
ul.cmp-header__language-dropdown-menu li a.cmp-header__submenu-link {
  display: block;
  -webkit-box-flex: 1;
  color: #333;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  padding: 1rem;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
ul.cmp-header__dropdown-menu li a.cmp-header__submenu-link:hover,
ul.cmp-header__language-dropdown-menu li a.cmp-header__submenu-link:hover {
  background-color: #e6f1fc;
}
ul.cmp-header__dropdown-menu {
  max-height: 500px;
  overflow-y: auto;
}
ul.cmp-header__language-dropdown-menu {
  min-width: 100px;
  overflow: hidden;
  top: calc(62px - 1.25rem);
}
ul.cmp-header__language-dropdown-menu li a.cmp-header__submenu-link {
  font-size: 14px;
  padding: 3px 20px;
}
.cmp-header__language-wrapper .icon-section {
  margin: auto 0;
}
.cmp-header__language-wrapper .lang-icon-wrapper {
  display: inline-block;
  height: 30px;
  width: 30px;
}
.cmp-header__icons .cmp-header__shop-icon-wrapper {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.cmp-header__icons .cmp-header__shop-label {
  display: inline-block;
  height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
  width: 5rem;
}
.cmp-header__icons .cmp-header__shop-icon {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}
.cmp-header__icons .cmp-header__hamburger,
.cmp-header__mobile-menu {
  display: none;
}
@media (max-width: 1034px) {
  .cmp-header {
    height: 72px;
    padding: 0px 16px;
    top: 40px;
  }
  .cmp-header__container {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .cmp-header__right-wrapper {
    margin-left: auto;
    overflow: auto;
    width: 100%;
  }
  .cmp-header__nav-wrapper {
    display: none;
  }
  .cmp-header__search-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: width 0.3s ease;
    transition: width 0.3s ease;
  }
  .cmp-header__search-bar.expanded {
    left: 50%;
    margin-right: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
  }
  .cmp-header__search-bar.expanded .close-btn,
  .cmp-header__search-bar.expanded input {
    display: block;
  }
  .cmp-header__search-bar.expanded input {
    font-size: 16px;
  }
  .cmp-header__search-bar.expanded .close-btn {
    font-size: 18px;
  }
  .cmp-header__language-wrapper.icon {
    display: none;
  }
  .cmp-header__language-wrapper .cmp-header__icon-arrow {
    width: 1.25rem;
  }
  .cmp-header__language-wrapper .lang-icon-wrapper {
    height: 25px;
    width: 25px;
  }
  .cmp-header__icons .icon:last-child {
    margin-right: 1.5rem;
  }
  .cmp-header__icons .cmp-header__shop-label {
    display: none;
  }
  .cmp-header__icons .cmp-header__shop-icon-wrapper {
    height: 25px;
    width: 25px;
  }
  .cmp-header__icons .cmp-header__hamburger,
  .cmp-header__icons .cmp-header__shop-icon {
    display: inline-block;
  }
  .cmp-header__icons .cmp-header__hamburger.icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .cmp-header__icons .cmp-header__hamburger-close {
    display: none;
  }
  .cmp-header__icons .cmp-header__hamburger {
    height: 25px;
    width: 25px;
  }
  .cmp-header__icons .cmp-header__hamburger-close,
  .cmp-header__icons .cmp-header__hamburger-open {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    width: 100%;
  }
  .cmp-header__mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 120px);
    position: fixed;
    right: 0;
    top: 72px;
    width: 350px;
    z-index: 1000;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #fff;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .cmp-header__mobile-menu::-webkit-scrollbar {
    display: none;
  }
  .cmp-header__mobile-menu.active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .cmp-header__mobile-menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .cmp-header__mobile-menu .cmp-header__mobile-menu-header h2 {
    border-bottom: 4px solid #ffce4d;
    font-family: EverydaySans-bold;
    font-size: 18px;
    margin: 0;
    padding-bottom: 0.25rem;
  }
  .cmp-header__mobile-menu
    .cmp-header__mobile-menu-header
    ul.cmp-header__language-dropdown-menu {
    top: 30px;
    -webkit-transform: translateX(-60%);
    transform: translateX(-60%);
    z-index: 1000;
  }
  .cmp-header__mobile-nav-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow-y: scroll;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
  }
  ul.cmp-header__mobile-nav-wrapper {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .cmp-header__mobile-nav-wrapper .cmp-header__mobile-dropdown-toggle {
    color: #000;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    padding: 1.5rem 2.5rem;
    text-align: left;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  a.cmp-header__mobile-dropdown-toggle:visited {
    text-decoration: none;
  }
  .cmp-header__mobile-nav-wrapper .has-submenu .caret,
  .cmp-header__nav-wrapper .caret {
    border: solid #000;
    border-width: 0 2px 2px 0;
    height: 8px;
    margin-left: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    width: 8px;
  }
  .cmp-header__mobile-nav-wrapper [aria-expanded="true"] .caret {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .cmp-header__mobile-nav-wrapper
    [aria-expanded="true"]
    + ul.cmp-header__mobile-dropdown-menu {
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
  .cmp-header__mobile-nav-wrapper ul.cmp-header__mobile-dropdown-menu {
    display: none;
    overflow: hidden;
    padding: 0;
    -webkit-transition: max-height 0.3s ease;
    transition: max-height 0.3s ease;
  }
  .cmp-header__mobile-nav-wrapper ul.cmp-header__mobile-dropdown-menu li {
    list-style: none;
  }
  .cmp-header__mobile-nav-wrapper
    ul.cmp-header__mobile-dropdown-menu
    li
    a.cmp-header__mobile-submenu-link {
    color: #000;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    padding: 1.5rem 4rem;
    text-align: left;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .cmp-header__mobile-menu ul.cmp-header__mobile-nav-wrapper a {
    text-decoration: none;
  }
  div.multisite-header ul.tabs {
    display: -webkit-box;
    margin-top: 0.8rem;
    overflow-x: scroll;
    padding: 0px 16px;
  }
}
.screen-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  display: none;
  height: 100%;
  z-index: 999;
}
.multisite-header,
.screen-overlay {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.multisite-header {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  z-index: 9999;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0 calc(50vw - 517px);
}
.multisite-header ul.tabs {
  list-style: none;
  margin: 0;
  padding: 0;
}
.multisite-header ul.tabs,
.multisite-header ul.tabs .tab-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.multisite-header ul.tabs .tab-link {
  cursor: pointer;
  height: 100%;
  position: relative;
}
.multisite-header ul.tabs .tab-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  padding: 0 16px;
}
.multisite-header ul.tabs .tab-link a img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: auto;
}
.multisite-header ul.tabs .tab-link > .active-tab-mark {
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  height: 4px;
  position: absolute;
  width: 100%;
}
.multisite-header ul.tabs .tab-link.active {
  border-radius: 5px 5px 0 0;
}
.multisite-wrapper .tab-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  visibility: hidden;
}
.multisite-wrapper .tab-contents.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: auto;
  visibility: visible;
}
.single-site .cmp-header {
  top: 0;
}
.tab-link.active .top-logo-active {
  display: block;
}
.tab-link.active .top-logo-inactive,
.tab-link:not(.active) .top-logo-active {
  display: none;
}
.tab-link:not(.active) .top-logo-inactive {
  display: block;
}
.cmp-header.disp-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.extended-footer-component {
  padding: 0;
}
.extended-footer-component.darken-header-footer {
  background-color: #fff;
  color: #000;
}
.extended-footer-component.darken-header-footer .breadcrumb,
.extended-footer-component.darken-header-footer a {
  color: #000;
}
.extended-footer-component.darken-header-footer .breadcrumb a {
  color: #000;
  text-decoration: none;
}
.extended-footer-component.darken-header-footer .breadcrumb a:hover {
  text-decoration: underline;
}
.extended-footer-component.darken-header-footer .breadcrumb div.active {
  color: #000;
}
.extended-footer-component.darken-header-footer .breadcrumb .caret:after {
  border-left: 9px solid #001e60;
}
.extended-footer-component.green-header-footer {
  background-color: #009946;
  color: hsla(0, 0%, 100%, 0.87);
}
.extended-footer-component.green-header-footer a {
  color: hsla(0, 0%, 100%, 0.87);
}
.extended-footer-component.green-header-footer a:hover {
  color: #white-with-alpha;
}
.extended-footer-component.green-header-footer .breadcrumb {
  color: hsla(0, 0%, 100%, 0.87);
}
.extended-footer-component.green-header-footer .breadcrumb a {
  color: hsla(0, 0%, 100%, 0.87);
  text-decoration: none;
}
.extended-footer-component.green-header-footer .breadcrumb a:hover {
  color: #white-with-alpha;
  text-decoration: underline;
}
.extended-footer-component.green-header-footer .breadcrumb div.active {
  color: hsla(0, 0%, 100%, 0.87);
}
.extended-footer-component.green-header-footer .breadcrumb .caret:after {
  border-left: 9px solid #009946;
}
.extended-footer-component.walmart-hub {
  background-color: #e6f1fc;
  margin: 0 32px;
}
@media (min-width: 768px) {
  .extended-footer-component.walmart-hub {
    margin: 0;
  }
}
.extended-footer-component.walmart-hub > div.section:first-of-type {
  border-top: 0;
}
.extended-footer-component .columns-component {
  border-top: 1px solid #979797;
  margin: 0 10px;
  padding: 0;
}
.extended-footer-component .columns-component .link-list-component {
  margin-bottom: 0;
}
.extended-footer-component .columns-component .link-list-wrap {
  border-bottom: 1px solid #979797;
  border-top: 0;
  padding: 0 10px;
}
.extended-footer-component
  .columns-component
  .link-list-wrap
  .link-list-title-mobile {
  font-size: 14px;
}
.extended-footer-component .columns-component .title-anchor {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 768px) {
  .extended-footer-component {
    padding: 0 10px;
  }
  .extended-footer-component .columns {
    border-bottom: 2px solid hsla(0, 0%, 59%, 0.8);
    padding: 0 0 40px;
  }
  .extended-footer-component .columns-component {
    border-top: 0;
  }
  .extended-footer-component .columns-component .link-list-wrap {
    border-bottom: 0;
  }
}
@media (min-width: 1155px) {
  .extended-footer-component {
    margin: 0 auto;
    max-width: 1500px;
    padding: 0 10px;
  }
}
.snapshotenabled .app-collection-app {
  width: 10% !important;
}
.snapshotenabled .apps-content {
  overflow-y: unset !important;
}
@media (min-width: 992px) {
  .snapshotenabled .app-welcome {
    margin: auto;
    padding-left: 25px;
    padding-top: 0 !important;
    text-align: center;
  }
  .snapshotenabled .app-welcome .add-app-button,
  .snapshotenabled .app-welcome .app-welcome-message {
    display: none !important;
  }
  .snapshotenabled .saved-apps {
    height: 100% !important;
  }
  .snapshotenabled .app-welcome-message {
    margin-bottom: 0 !important;
  }
  .snapshotenabled #app-favorites-drawer-container {
    overflow-y: hidden;
  }
}
.manage-apps-btn,
.manage-favorites-btn {
  background-color: #041f41;
  border-radius: 20px;
  bottom: 100px;
  height: 40px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 160px;
}
.manage-apps-btn.disabled,
.manage-favorites-btn.disabled {
  display: none;
}
.manage-apps-btn .manage-apps-link,
.manage-apps-btn .manage-favorites-link,
.manage-apps-btn a,
.manage-favorites-btn .manage-apps-link,
.manage-favorites-btn .manage-favorites-link,
.manage-favorites-btn a {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}
.manage-apps-btn span.manage-apps-link,
.manage-favorites-btn span.manage-apps-link {
  color: #757575 !important;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .manage-apps-btn,
  .manage-favorites-btn {
    background-color: #f2f2f2;
    border-radius: 0px;
    bottom: 0;
    cursor: pointer;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    padding: 0px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  .manage-apps-btn:hover,
  .manage-favorites-btn:hover {
    text-decoration: underline !important;
  }
  .manage-apps-btn .manage-apps-link,
  .manage-apps-btn .manage-favorites-link,
  .manage-favorites-btn .manage-apps-link,
  .manage-favorites-btn .manage-favorites-link {
    color: #000 !important;
    font-size: 14px;
    text-align: center;
    text-decoration: none !important;
  }
  .manage-apps-btn .manage-apps-link.disabled,
  .manage-apps-btn .manage-favorites-link.disabled,
  .manage-favorites-btn .manage-apps-link.disabled,
  .manage-favorites-btn .manage-favorites-link.disabled {
    background-color: #333;
    color: #f2f2f2;
    cursor: default;
    display: none;
  }
}
@media (min-width: 768px) {
  .manage-apps-btn,
  .manage-favorites-btn {
    max-width: 375px;
  }
}
@media (min-width: 992px) {
  .manage-apps-btn.app-drawer {
    display: none;
  }
  .manage-apps-btn {
    background-color: #fff !important;
  }
  .manage-apps-btn.disabled {
    background-color: #f2f2f2 !important;
    color: #757575 !important;
    cursor: default;
    display: block;
  }
  .manage-apps-btn.disabled:hover {
    text-decoration: none !important;
  }
  .manage-apps-btn.app-drawer.disabled {
    display: none;
  }
}
.favorites-btn.disabled {
  display: none;
}
@media (min-width: 992px) {
  #app-favorites-drawer-container {
    height: 500px;
  }
}
.application-favorites-drawer-container,
.darken-header-footer .application-favorites-drawer-container {
  background-color: #f2f2f2;
  height: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container,
  .darken-header-footer .application-favorites-drawer-container {
    border-radius: 8px;
    height: 550px;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 0;
    width: 375px;
  }
}
.application-favorites-drawer-container a:after,
.darken-header-footer .application-favorites-drawer-container a:after {
  background: none !important;
  background-image: none !important;
}
.application-favorites-drawer-container .favorites-tab-content,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-tab-content {
  background-color: #fff;
  display: none;
}
.application-favorites-drawer-container .favorites-tab-content.active,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-tab-content.active {
  display: block;
}
.application-favorites-drawer-container .tabs,
.darken-header-footer .application-favorites-drawer-container .tabs {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  height: 50px;
  line-height: 50px;
  width: 100%;
}
.application-favorites-drawer-container .tab,
.darken-header-footer .application-favorites-drawer-container .tab {
  color: #000;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  width: 50%;
}
.application-favorites-drawer-container .tab.active,
.darken-header-footer .application-favorites-drawer-container .tab.active {
  border-bottom: 4px solid #000;
  font-weight: 700;
}
.application-favorites-drawer-container .tab-content,
.darken-header-footer .application-favorites-drawer-container .tab-content {
  height: calc(100% - 100px);
  overflow: hidden;
  width: 100%;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .tab-content,
  .darken-header-footer .application-favorites-drawer-container .tab-content {
    height: 100%;
    max-width: 375px;
  }
}
@media (max-width: 769px) {
  .application-favorites-drawer-container .tab-content,
  .darken-header-footer .application-favorites-drawer-container .tab-content {
    height: calc(100% - 120px);
    overflow-y: scroll;
  }
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .favorites-tab-content.tab-content,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-tab-content.tab-content {
    height: calc(100% - 50px);
  }
}
.application-favorites-drawer-container .open-drawer-trigger,
.darken-header-footer
  .application-favorites-drawer-container
  .open-drawer-trigger {
  cursor: pointer;
}
.application-favorites-drawer-container .all-favorites,
.darken-header-footer .application-favorites-drawer-container .all-favorites {
  background-color: #f2f2f2;
  color: #000;
  font-size: 14px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-right: 43px;
  text-align: right;
}
.application-favorites-drawer-container .all-favorites:after,
.darken-header-footer
  .application-favorites-drawer-container
  .all-favorites:after {
  background-color: #f2f2f2;
  content: "\e946";
  font-family: WalmartNewIcons;
  font-size: 18px;
  padding-left: 8px;
  padding-right: 17px;
  position: absolute;
  right: 0;
  vertical-align: middle;
  width: 43px;
}
.application-favorites-drawer-container .add-current-to-favorites,
.darken-header-footer
  .application-favorites-drawer-container
  .add-current-to-favorites {
  background-color: #fff;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  padding: 0 17px;
}
.application-favorites-drawer-container .add-current-to-favorites span,
.darken-header-footer
  .application-favorites-drawer-container
  .add-current-to-favorites
  span {
  color: #001e60 !important;
  font-size: 14px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  text-decoration: none !important;
}
.application-favorites-drawer-container .add-current-to-favorites span:after,
.darken-header-footer
  .application-favorites-drawer-container
  .add-current-to-favorites
  span:after {
  color: #001e60 !important;
  content: "\e94a";
  font-family: WalmartNewIcons;
  font-size: 18px;
  font-weight: 400;
  padding-left: 9px;
  position: absolute;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .add-current-to-favorites span,
  .darken-header-footer
    .application-favorites-drawer-container
    .add-current-to-favorites
    span {
    color: #0053e2 !important;
    margin-right: 0;
  }
  .application-favorites-drawer-container .add-current-to-favorites span:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .add-current-to-favorites
    span:after {
    color: #0053e2 !important;
    left: 4px;
    position: relative;
    top: 3px;
  }
  .application-favorites-drawer-container .add-current-to-favorites,
  .darken-header-footer
    .application-favorites-drawer-container
    .add-current-to-favorites {
    text-align: center;
  }
}
.application-favorites-drawer-container .favorites-links-section,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-links-section {
  background-color: #fff;
  height: calc(100% - 100px);
  overflow-y: auto;
  width: 100%;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .favorites-links-section,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-links-section {
    height: 350px;
    margin-bottom: 0;
    padding: 0 12px;
    position: relative;
    right: 0;
    width: 375px;
  }
}
.application-favorites-drawer-container a.favorite-link,
.darken-header-footer .application-favorites-drawer-container a.favorite-link {
  color: #000 !important;
  display: block;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  max-width: 100%;
}
.application-favorites-drawer-container a.favorite-link p,
.darken-header-footer
  .application-favorites-drawer-container
  a.favorite-link
  p {
  background: #fff;
  margin: 0;
  overflow: hidden;
  padding: 0 17px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container a.favorite-link p,
  .darken-header-footer
    .application-favorites-drawer-container
    a.favorite-link
    p {
    padding: 0;
  }
}
.application-favorites-drawer-container .folders-section,
.darken-header-footer .application-favorites-drawer-container .folders-section {
  background: #fff;
  color: #333;
  display: block;
  height: 100%;
  overflow: auto;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 2000;
}
.application-favorites-drawer-container .folders-section.active,
.application-favorites-drawer-container .folders-section.open,
.darken-header-footer
  .application-favorites-drawer-container
  .folders-section.active,
.darken-header-footer
  .application-favorites-drawer-container
  .folders-section.open {
  right: 0;
}
@media (min-width: 768px) {
  .application-favorites-drawer-container .folders-section,
  .darken-header-footer
    .application-favorites-drawer-container
    .folders-section {
    max-width: 375px;
    position: absolute;
  }
}
.application-favorites-drawer-container .back-trigger,
.application-favorites-drawer-container .favorites-drawer-inner,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header,
.darken-header-footer .application-favorites-drawer-container .back-trigger,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  height: 50px;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .back-trigger,
  .application-favorites-drawer-container .favorites-drawer-inner,
  .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header,
  .darken-header-footer .application-favorites-drawer-container .back-trigger,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header {
    background: #fff;
    max-width: 375px;
  }
}
@media (min-width: 480px) {
  .application-favorites-drawer-container .back-trigger,
  .application-favorites-drawer-container .favorites-drawer-inner,
  .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header,
  .darken-header-footer .application-favorites-drawer-container .back-trigger,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header {
    max-width: none;
  }
}
.application-favorites-drawer-container .back-trigger .favorites-arrow-left,
.application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left,
.darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left {
  background: none;
  cursor: pointer;
  display: inherit;
  float: none;
  height: 50px;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
}
.application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left:after,
.application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left:after,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left:after,
.darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left:after {
  background-image: none;
  border: none;
  content: "\e945";
  font-family: WalmartNewIcons;
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  padding-left: 17px;
  padding-right: 17px;
  position: absolute;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container
    .back-trigger
    .favorites-arrow-left:after,
  .application-favorites-drawer-container
    .favorites-drawer-inner
    .favorites-arrow-left:after,
  .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header
    .favorites-arrow-left:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .back-trigger
    .favorites-arrow-left:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner
    .favorites-arrow-left:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header
    .favorites-arrow-left:after {
    color: #001e60;
    font-size: 24px;
    padding-left: 17px;
  }
}
.application-favorites-drawer-container .titles,
.darken-header-footer .application-favorites-drawer-container .titles {
  position: fixed;
  width: 100%;
}
.application-favorites-drawer-container .title,
.darken-header-footer .application-favorites-drawer-container .title {
  cursor: pointer;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  padding: 0 21px;
}
.application-favorites-drawer-container .title.active,
.darken-header-footer .application-favorites-drawer-container .title.active {
  background-color: #f2f2f2;
  border-left: 5px solid #001e60;
  color: #000;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-left: 16px;
  text-align: left;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container .title.active,
  .darken-header-footer .application-favorites-drawer-container .title.active {
    border-color: #017acd;
  }
}
.application-favorites-drawer-container .title:hover,
.darken-header-footer .application-favorites-drawer-container .title:hover {
  text-decoration: underline;
}
.application-favorites-drawer-container .folder-content,
.darken-header-footer .application-favorites-drawer-container .folder-content {
  background: #fff;
  height: 100%;
  position: fixed;
  right: -100%;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
}
.application-favorites-drawer-container .folder-content p,
.darken-header-footer
  .application-favorites-drawer-container
  .folder-content
  p {
  max-width: 32ch;
  overflow: hidden;
  padding: 0 17px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.application-favorites-drawer-container .folder-content-inner,
.darken-header-footer
  .application-favorites-drawer-container
  .folder-content-inner {
  background: #fff;
  height: 100%;
  overflow-y: auto;
  position: absolute;
  width: 100%;
}
.application-favorites-drawer-container .stuff-wrapper,
.darken-header-footer .application-favorites-drawer-container .stuff-wrapper {
  overflow-x: hidden;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container
    .favourites-drawer-desktop
    .top-triangle,
  .darken-header-footer
    .application-favorites-drawer-container
    .favourites-drawer-desktop
    .top-triangle {
    display: block;
  }
}
#apps-tab-content .header-links-second-list {
  margin-top: 0 !important;
}
.app-drawer-mobile,
.favorites-drawer-mobile {
  height: 100%;
  overflow: hidden;
  z-index: 1200;
}
@media (min-width: 992px) {
  .app-drawer-mobile,
  .favorites-drawer-mobile {
    display: none;
  }
}
.app-drawer-link .snapshotenabled,
.app-drawer-link .snapshotenabled .application-favorites-drawer-container {
  height: 500px !important;
}
.app-drawer-desktop,
.favourites-drawer-desktop {
  background-color: hsla(0, 0%, 100%, 0.95);
  -webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.5);
  display: block;
  z-index: 1200;
}
@media (min-width: 992px) {
  .app-drawer-desktop,
  .favourites-drawer-desktop {
    background-color: #f2f2f2;
    border-radius: 8px;
    display: block;
    height: 550px;
    margin-top: 8px;
    position: absolute;
    right: 10px;
  }
}
.app-drawer-desktop.closed,
.favourites-drawer-desktop.closed {
  display: none;
}
.app-drawer-desktop .top-triangle,
.favourites-drawer-desktop .top-triangle {
  border-bottom: 14px solid #fff;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  display: none;
  height: 0px;
  position: absolute;
  right: 15px;
  top: -14px;
  width: 0px;
}
@media (min-width: 992px) {
  .app-drawer-desktop .apps-tab-content,
  .favourites-drawer-desktop .apps-tab-content {
    max-height: 500px;
  }
}
.remove-favorite-modal.fav-modal .fav-modal-title,
.remove-favorites-folder-modal.fav-modal .fav-modal-title {
  padding-right: 0;
}
.fav-modal {
  background-color: #fff;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .fav-modal {
    top: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }
}
.fav-modal.active {
  display: block;
  z-index: 10000;
}
@media (min-width: 480px) {
  .fav-modal.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.fav-modal .fav-modal-content {
  background: #fff;
  left: 0;
  line-height: 1;
  padding: 11px 17px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1200;
}
@media (min-width: 480px) {
  .fav-modal .fav-modal-content {
    border-image-slice: 1;
    border-image-source: linear-gradient(
      180deg,
      hsla(0, 0%, 100%, 0.8),
      hsla(0, 0%, 100%, 0.4) 5%,
      hsla(0, 0%, 100%, 0) 20%,
      hsla(0, 0%, 100%, 0)
    );
    border-radius: 2px;
    border-style: solid;
    border-width: 0.5px;
    border: 0.5px solid transparent;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3),
      0 15px 12px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3),
      0 15px 12px 0 rgba(0, 0, 0, 0.22);
    left: calc(50% - 243px);
    margin: auto;
    position: static;
    top: calc(50% - 143px);
    width: auto;
    width: 486px;
  }
}
.fav-modal .fav-modal-overlay {
  background-color: #fff;
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
}
.fav-modal .fav-modal-top-bar {
  background-color: #fff;
  position: relative;
}
.fav-modal .fav-modal-title {
  color: rgba(0, 0, 0, 0.87);
  display: inline-block;
  font-size: 20px;
  line-height: 1.4;
  padding-right: 95px;
}
.fav-modal form {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  padding-top: 92px;
}
.fav-modal form input {
  border: none;
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  display: block;
  font-size: 18px;
  margin-bottom: 30px;
  outline: none;
  width: 100%;
}
.fav-modal form input:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fav-modal form label {
  display: block;
  font-size: 14px;
}
.fav-modal form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
  background-position: right 50%;
  background-repeat: no-repeat;
  border: none;
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  border-radius: 0;
  font-size: 18px;
  outline: none;
  padding: 0.5em 1.5em 0.5em 0;
  width: 100%;
}
.fav-modal form select::-ms-expand {
  display: none;
}
.fav-modal form option {
  font-size: 18px;
}
@media (min-width: 480px) {
  .fav-modal form {
    padding: 14px 16px 0;
  }
}
.fav-modal form .fav-url-msg-default,
.fav-modal form .fav-url-msg-red {
  font-size: 13px;
  margin-bottom: 20px;
  padding-top: 5px;
  text-align: end;
}
.fav-modal form .fav-url-msg-red {
  color: #de1c24;
}
.fav-modal form #add-favorite-url,
.fav-modal form #edit-favorite-url {
  margin-bottom: 0px;
}
.fav-modal .close-button-wrapper {
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
}
@media (min-width: 992px) {
  .fav-modal .close-button-wrapper {
    display: none;
  }
}
.fav-modal .fav-modal-close-button {
  cursor: pointer;
  display: inline-block;
  height: 25px;
  position: relative;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  width: 25px;
}
.fav-modal .fav-modal-close-button:after,
.fav-modal .fav-modal-close-button:before {
  background-color: #000;
  content: "";
  height: 100%;
  position: absolute;
  width: 3px;
}
.fav-modal .fav-modal-close-button:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.fav-modal .fav-modal-close-button:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.fav-modal .fav-modal-buttons {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 13px 16px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  color: rgba(0, 0, 0, 0.74);
  justify-content: flex-end;
}
.fav-modal .fav-modal-buttons button {
  cursor: pointer;
  outline: none;
}
.fav-modal .fav-modal-buttons button:hover {
  text-decoration: underline;
}
@media (min-width: 480px) {
  .fav-modal .fav-modal-buttons {
    padding-right: 16px;
  }
}
.fav-modal .fav-modal-button {
  background-color: #fff;
  border: none;
  cursor: pointer;
  font-size: 14px;
}
.fav-modal .fav-modal-cancel-button {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.74);
  cursor: pointer;
  padding-left: 0;
  padding-right: 20px;
}
.fav-modal .fav-modal-create-button,
.fav-modal .fav-modal-save-button {
  background-color: #fff;
  color: #041e42;
  cursor: pointer;
  padding-left: 20px;
  padding-right: 0;
}
.fav-modal .remove-button {
  color: #333;
  cursor: pointer;
  font-size: 18px;
  position: absolute;
  right: 0;
  top: 65px;
}
@media (min-width: 992px) {
  .fav-modal .remove-button {
    top: 5px;
  }
}
.fav-modal .remove-button:after {
  background-color: #041e42;
  border-radius: 10px;
  color: #fff;
  content: "–";
  display: inline-block;
  font-size: 25px;
  font-weight: 600;
  height: 20px;
  line-height: 15px;
  margin-left: 7px;
  padding-left: 3px;
  vertical-align: top;
  width: 20px;
}
.fav-modal.edit-favorite-modal .fav-modal-top-bar,
.fav-modal.edit-favorites-folder-modal .fav-modal-top-bar {
  min-height: 100px;
}
@media (min-width: 992px) {
  .fav-modal.edit-favorite-modal .fav-modal-top-bar,
  .fav-modal.edit-favorites-folder-modal .fav-modal-top-bar {
    min-height: auto;
  }
  .fav-modal.edit-favorite-modal .fav-modal-buttons,
  .fav-modal.edit-favorites-folder-modal .fav-modal-buttons {
    padding-top: 10px;
  }
}
.manage-favorites-modal {
  background-color: #fff;
  display: none;
  height: 100%;
  left: 0;
  line-height: normal;
  overflow-y: auto;
  position: fixed;
  top: 60px;
  width: 100%;
  z-index: 2010;
}
.manage-favorites-modal.active {
  display: block;
}
.manage-favorites-modal .fav-modal-top-bar {
  top: 59px;
}
@media (min-width: 992px) {
  .manage-favorites-modal .fav-modal-top-bar {
    max-width: 1150px;
  }
}
.manage-favorites-modal .manage-favorites-modal-content {
  color: #000;
}
@media (min-width: 992px) {
  .manage-favorites-modal .manage-favorites-modal-content {
    margin: auto;
    max-width: 1150px;
  }
}
.manage-favorites-modal .folder-content-section {
  padding-top: 92px;
}
@media (min-width: 480px) {
  .manage-favorites-modal .folder-content-section {
    padding-top: 95px;
  }
}
@media (min-width: 992px) {
  .manage-favorites-modal .folder-content-section {
    padding-top: 160px;
  }
}
.manage-favorites-modal .noheaderfooter-css {
  margin-top: 0px !important;
  padding-top: 0px !important;
  position: relative !important;
  top: 0px !important;
}
.manage-favorites-modal span.edit-icon:after {
  content: "\e92e";
  font-family: WalmartNewIcons;
  font-size: 18px;
  padding-left: 8px;
  vertical-align: top;
}
@media (min-width: 992px) {
  .manage-favorites-modal span.edit-icon:after {
    padding-right: 17px;
  }
}
.manage-favorites-modal .top-bar {
  background-color: #fff;
  height: 50px;
  line-height: 30px;
  padding: 11px 17px 0;
  position: fixed;
  top: 59px;
  width: 100%;
  z-index: 10;
}
@media (min-width: 992px) {
  .manage-favorites-modal .top-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    height: 115px;
    justify-content: flex-end;
    padding: 0;
    top: 60px;
  }
}
@media (min-width: 768px) {
  .manage-favorites-modal .top-bar {
    padding: 11px 10px 0;
  }
}
.manage-favorites-modal .display-none,
.manage-favorites-modal .edit-icon.hidden {
  display: none;
}
.manage-favorites-modal .add-favorite-title-wrapper {
  border: 1px solid #0053e2;
  border-radius: 20px;
  color: #0053e2;
  cursor: pointer;
  display: inline-block;
  height: 30px;
  width: 161px;
}
@media (min-width: 992px) {
  .manage-favorites-modal .add-favorite-title-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    width: 197px;
  }
}
.manage-favorites-modal .add-favorite-title-wrapper .add-favorite-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 29px;
  padding-left: 15px;
}
.manage-favorites-modal .add-favorite-title-wrapper .add-favorite-title:after {
  color: #0053e2;
  content: "\e94a";
  font-family: WalmartNewIcons;
  font-size: 17px;
  font-weight: 400;
  height: 25px;
  padding-left: 10px;
  position: absolute;
  width: 25px;
}
@media (min-width: 992px) {
  .manage-favorites-modal .add-favorite-title-wrapper .add-favorite-title {
    margin: auto;
    padding-right: 40px;
  }
}
.manage-favorites-modal .add-favorite-title-wrapper .edit-folder-button {
  cursor: pointer;
  float: right;
  font-weight: 700;
}
@media (min-width: 992px) {
  .manage-favorites-modal .add-favorite-title-wrapper .edit-folder-button {
    display: none;
  }
}
.manage-favorites-modal .edit-folder-button.bottom-edit-button.folder-tab {
  display: none;
  font-weight: 700;
  padding-right: 0;
}
@media (min-width: 992px) {
  .manage-favorites-modal .edit-folder-button.bottom-edit-button.folder-tab {
    display: inline-block;
  }
}
.manage-favorites-modal .edit-folder-button.top-edit-button {
  display: inline-block;
  float: right;
  font-weight: 700;
}
@media (min-width: 992px) {
  .manage-favorites-modal .edit-folder-button.top-edit-button {
    display: none;
  }
}
.manage-favorites-modal .folder-bar {
  background-color: #fff;
  border-bottom: 1px solid #d3d3d3;
  height: 45px;
  margin-top: 49px;
  position: fixed;
  top: 59px;
  width: 100%;
  z-index: 10;
}
@media (min-width: 992px) {
  .manage-favorites-modal .folder-bar {
    margin-top: 99px;
  }
}
.manage-favorites-modal .folder-bar .add-new-folder-button,
.manage-favorites-modal .folder-bar .folder-tab {
  border-bottom: 4px solid #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  padding: 0 17.5px;
  vertical-align: top;
}
@media (min-width: 992px) {
  .manage-favorites-modal .folder-bar .add-new-folder-button,
  .manage-favorites-modal .folder-bar .folder-tab {
    padding: 0 29px;
  }
}
.manage-favorites-modal .folder-bar .add-new-folder-button.active,
.manage-favorites-modal .folder-bar .folder-tab.active {
  border-bottom-color: #0053e2;
  font-weight: 700;
}
.manage-favorites-modal .folder-bar .add-new-folder-button {
  cursor: pointer;
  font-weight: 700;
}
.manage-favorites-modal .folder-bar .add-new-folder-button:after {
  color: #000;
  content: "\e94a";
  font-family: WalmartNewIcons;
  font-size: 18px;
  height: 18px;
  margin-left: 8px;
  vertical-align: top;
  width: 18px;
}
.manage-favorites-modal .folder-bar .scrolling-folders-wrapper {
  display: inline-block;
  overflow-x: auto;
  vertical-align: top;
  width: calc(100% - 139px);
}
@media (min-width: 992px) {
  .manage-favorites-modal .folder-bar .scrolling-folders-wrapper.with-edit {
    width: calc(100% - 295px);
  }
}
.manage-favorites-modal .folder-bar .scrolling-folders {
  font-size: 0;
}
@media (min-width: 992px) {
  .manage-favorites-modal .folder-bar {
    max-width: 1150px;
    top: 59px;
  }
}
.manage-favorites-modal .favorite-item {
  border-top: 1px solid #d3d3d3;
  padding: 22px 16px 14px;
}
@media (min-width: 480px) {
  .manage-favorites-modal .favorite-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border: 0;
    justify-content: space-between;
    padding: 14px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .manage-favorites-modal .favorite-item:nth-child(2n) {
    background-color: #f2f2f2;
  }
  .manage-favorites-modal .favorite-item .title-link-section {
    text-align: left;
  }
  .manage-favorites-modal .favorite-item .title-link-section-wrapper {
    color: #000;
    width: 93%;
  }
}
@media (min-width: 992px) {
  .manage-favorites-modal .favorite-item {
    padding: 12px 14px;
  }
  .manage-favorites-modal .favorite-item .title-link-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 10px;
  }
  .manage-favorites-modal .favorite-item .title {
    margin-bottom: 0;
    min-width: 25%;
    padding-right: 20px;
  }
  .manage-favorites-modal .favorite-item .path {
    max-width: 41.666%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
}
.manage-favorites-modal .favorite-item .edit-favorite-button {
  cursor: pointer;
}
@media (min-width: 480px) {
  .manage-favorites-modal .favorite-item .edit-favorite-button {
    width: 6%;
  }
}
.manage-favorites-modal .favorite-item .edit-favorite-button span {
  font-weight: 700;
}
.manage-favorites-modal .favorite-item .edit-icon {
  font-size: 14px;
  line-height: 1;
}
.manage-favorites-modal .folder-content {
  display: none;
  padding-bottom: 78px;
  text-align: center;
}
.manage-favorites-modal .folder-content.active {
  display: block;
}
.manage-favorites-modal .title {
  font-size: 18px;
  margin-bottom: 10px;
}
.manage-favorites-modal .path {
  font-size: 14px;
  margin-bottom: 13px;
  max-width: 100%;
  overflow: hidden;
  text-decoration: underline;
  text-overflow: ellipsis;
}
@media (min-width: 480px) {
  .manage-favorites-modal .path {
    margin-bottom: 0;
  }
}
.manage-favorites-modal .edit-icon {
  font-weight: 400;
}
html.scroll-lock {
  overflow: hidden;
}
#app-drawer-container-mobile {
  height: 100%;
}
#app-drawer-container-mobile .header-links-second.app-fav-wrapper {
  height: 100%;
  margin-top: 0;
  z-index: 2500;
}
@media (min-width: 768px) {
  #app-drawer-container-mobile .header-links-second.app-fav-wrapper {
    max-width: 375px;
  }
}
.apps-favorites-mobile,
.favourite-favorites-mobile,
.manage-snapshot-favorites-mobile,
.snapshot-favorites-mobile {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  height: 100%;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 2500;
}
@media (min-width: 768px) {
  .apps-favorites-mobile,
  .favourite-favorites-mobile,
  .manage-snapshot-favorites-mobile,
  .snapshot-favorites-mobile {
    max-width: 375px;
  }
}
@media (min-width: 992px) {
  .apps-favorites-mobile,
  .favourite-favorites-mobile,
  .manage-snapshot-favorites-mobile,
  .snapshot-favorites-mobile {
    display: none;
  }
}
.apps-favorites-mobile.item-open,
.favourite-favorites-mobile.item-open,
.manage-snapshot-favorites-mobile.item-open,
.snapshot-favorites-mobile.item-open {
  right: 0;
}
.application-favorites-drawer-container .back-trigger,
.application-favorites-drawer-container .favorites-drawer-inner,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header {
  background: #fff;
  cursor: pointer;
}
.application-favorites-drawer-container .back-trigger .favorites-arrow-left,
.application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left {
  cursor: pointer;
}
.application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left:after,
.application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left:after,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left:after {
  color: #001e60;
}
@media (min-width: 992px) {
  .application-favorites-drawer-container
    .back-trigger
    .favorites-arrow-left:after,
  .application-favorites-drawer-container
    .favorites-drawer-inner
    .favorites-arrow-left:after,
  .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header
    .favorites-arrow-left:after {
    color: #001e60;
  }
}
.application-favorites-drawer-container .back-trigger span:after,
.application-favorites-drawer-container .favorites-drawer-inner span:after,
.application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  span:after {
  color: #001e60;
}
.darken-header-footer .application-favorites-drawer-container .back-trigger,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header {
  background: #001e60;
  cursor: pointer;
}
@media (min-width: 992px) {
  .darken-header-footer .application-favorites-drawer-container .back-trigger,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header {
    background: #fff;
  }
}
.darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left {
  cursor: pointer;
}
.darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  .favorites-arrow-left:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  .favorites-arrow-left:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  .favorites-arrow-left:after {
  color: #fff;
}
@media (min-width: 992px) {
  .darken-header-footer
    .application-favorites-drawer-container
    .back-trigger
    .favorites-arrow-left:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner
    .favorites-arrow-left:after,
  .darken-header-footer
    .application-favorites-drawer-container
    .favorites-drawer-inner.header-links-second-header
    .favorites-arrow-left:after {
    color: #001e60;
  }
}
.darken-header-footer
  .application-favorites-drawer-container
  .back-trigger
  span:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner
  span:after,
.darken-header-footer
  .application-favorites-drawer-container
  .favorites-drawer-inner.header-links-second-header
  span:after {
  color: #fff;
}
.saved-apps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 20px 140px;
  width: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  overflow-y: scroll;
}
@media (min-width: 980px) {
  .saved-apps {
    height: 450px;
  }
}
@media (min-width: 992px) {
  .saved-apps {
    padding: 20px;
  }
}
.saved-apps .fa-app-link {
  text-decoration: none;
}
.saved-apps .loading-container {
  margin-top: 100px;
  width: 100%;
}
.saved-apps .icon-bckgr {
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  height: 52px;
  margin: 0 auto 7px;
  position: relative;
  width: 52px;
}
.saved-apps .icon-bckgr.blue {
  background: #0053e2;
}
.saved-apps .icon-bckgr.green {
  background: #76c043;
}
.saved-apps .icon-bckgr.pink {
  background: #dd1385;
}
.saved-apps .icon-bckgr.deep-blue {
  background: #001e60;
}
.saved-apps .icon-bckgr.teal {
  background: #3ec5e6;
}
.saved-apps .icon-bckgr.bg-blue {
  background: #e1edf9;
}
.saved-apps .icon-bckgr.bg-blue .app-icon {
  color: #041f41;
}
.saved-apps .icon-bckgr.white {
  background: #fff;
}
.saved-apps .icon-bckgr.white .app-icon {
  color: #041f41;
}
.saved-apps .icon-bckgr.black {
  background: #000;
}
.saved-apps .icon-bckgr.yellow {
  background: #fff200;
}
.saved-apps .icon-bckgr.orange {
  background: #fa6400;
}
.saved-apps .icon-bckgr .app-icon {
  max-width: 25px;
}
.saved-apps .app-txt {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: normal;
  text-align: center;
}
.saved-apps .app-txt span {
  display: inline-block;
  max-height: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.saved-apps .app-collection-app {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 40px;
}
.saved-apps .app-collection-app .app-icon {
  bottom: auto;
  color: #fff;
  font-size: 20px;
  height: auto;
  right: auto;
  width: auto;
}
@media (min-width: 992px) {
  .saved-apps .app-collection-app {
    height: 130px;
    margin: 0;
  }
}
.feedback-form {
  background-color: hsla(0, 0%, 100%, 0.96);
  overflow-y: auto;
  padding: 16px;
}
.feedback-form .panel-answers {
  border: 1px solid #dadce0;
  border-radius: 8px;
  cursor: pointer;
  margin-bottom: 6px;
}
.feedback-form .panel-answers:hover .card-title {
  text-decoration: underline;
}
.feedback-form .ic_arrow_back {
  cursor: pointer;
  height: 24px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 24px;
}
.feedback-form .nav {
  text-align: center;
}
.feedback-form .nav-pills > li {
  display: inline-block;
  float: none;
}
.feedback-form .nav-pills .nav-link {
  color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  padding: 0.5rem 2rem;
}
.feedback-form .nav-pills > li.active > a,
.feedback-form .nav-pills > li.active > a:focus,
.feedback-form .nav-pills > li.active > a:hover {
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  color: rgba(0, 0, 0, 0.6);
}
.feedback-form .tab-title {
  font-size: 18px;
  margin: 16px 0;
  text-align: center;
}
.feedback-form .card {
  font-size: 14px;
  margin-top: 1rem;
}
.feedback-form .card-title {
  color: #017acd;
  font-size: 14px;
  font-weight: 500;
  margin: 0px;
  padding: 15px;
}
.feedback-form .card-text {
  font-size: 14px;
  margin: 0px;
  padding: 0px 15px 15px;
}
.feedback-form .hide {
  display: none;
}
.feedback-form .feedback-details {
  background: #fff;
  height: 100%;
  left: 0;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 100%;
}
.feedback-form .feedback-details .details-panel {
  border: 0;
  height: calc(100% - 50px);
  margin-top: 10px;
  position: relative;
  text-align: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
  z-index: 2;
}
.feedback-form .feedback-details .details-panel .panel-body {
  padding: 0;
  text-align: left;
}
.feedback-form .feedback-details .details-panel .panel-body .details-title {
  color: #041f41;
  font-size: 18px;
  margin: 0px;
  padding-bottom: 24px;
  padding-top: 32px;
}
.feedback-form .feedback-details .details-panel .panel-body .details-text {
  font-size: 18px;
  margin: 0px 0px 35px;
}
.feedback-form .feedback-details .button-primary {
  margin-bottom: 20px;
  width: 192px;
}
@media only screen and (min-width: 768px) {
  .slider {
    max-width: 360px;
  }
}
body {
  -ms-overflow-style: scrollbar;
}
body.hide-overflow {
  overflow: hidden;
}
.feedback-container {
  z-index: 100;
}
.feedback-container .walmart-new-icon-ok {
  font-family: walmartnewicons !important;
  font-size: 64px;
  text-align: center;
}
.feedback-container .walmart-new-icon-ok:before {
  content: "\e948";
}
.feedback-container .walmart-new-icon-plus {
  font-family: walmartnewicons !important;
  font-size: 64px;
  text-align: center;
}
.feedback-container .walmart-new-icon-plus:before {
  content: "\e94a";
}
.feedback-alert {
  border: 1px solid transparent;
  border-radius: 0.25rem;
  display: none;
  font-size: 14px;
  left: 50%;
  margin-bottom: 1rem;
  margin-left: -40%;
  min-width: 80%;
  padding: 1.25rem;
  position: fixed;
  text-align: center;
  top: 100px;
  z-index: 100;
}
.feedback-alert.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #444;
  font-weight: 700;
}
.feedback-component-wrapper {
  bottom: 50%;
  position: fixed;
  right: 0;
  width: 34px;
  z-index: 999;
}
@media (min-width: 768px) {
  .feedback-component-wrapper {
    background-color: rgba(51, 51, 51, 0.7);
    border-radius: 60px;
    right: 5px;
    width: 60px;
  }
}
.feedback-component-wrapper .feedback-button-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  height: 34px;
  line-height: 34px;
  position: absolute;
  right: -44px;
  text-align: center;
  width: 120px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-radius: 4px 4px 0px 0px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  color: #000;
  font-family: EverydaySans;
  font-size: 12px;
}
.feedback-component-wrapper .feedback-button-text .icon {
  font-size: 18px;
  margin-right: 10px;
}
@media (max-width: 480px) {
  .feedback-component-wrapper .feedback-button-text .icon {
    font-size: 40px;
    margin-right: 0px;
  }
}
@media (min-width: 768px) {
  .feedback-component-wrapper .feedback-button-text {
    right: -49px;
  }
}
@media (max-width: 480px) {
  .feedback-component-wrapper .feedback-button-text {
    border: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    bottom: 0px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
    height: 50px;
    position: fixed;
    right: 15px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 55px;
  }
  .feedback-component-wrapper
    .feedback-button-text
    .feedback-button-display-text {
    display: none;
  }
}
.feedback-component-wrapper .feedback-button-text:hover {
  background: #041f41 !important;
  color: #fff;
  cursor: pointer;
}
.feedback-confirm {
  background-color: hsla(0, 0%, 100%, 0.95);
  border-left: 1px solid #979797;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 64px;
  width: 100%;
  z-index: 9999;
}
.feedback-confirm .rectangle {
  background-color: hsla(0, 0%, 100%, 0.96);
  height: 822px;
  width: 359px;
}
.feedback-confirm .rectangle .check-button {
  margin-top: 10px;
}
.feedback-confirm .rectangle .Thank-you-for-your-f {
  font-size: 20px;
  height: 81px;
  margin-top: 30px;
  padding-top: 20px;
}
.feedback-confirm .rectangle .Feedback-Received,
.feedback-confirm .rectangle .Thank-you-for-your-f {
  color: var(--deep-blue);
  display: inline-block;
  font-family: EverydaySans;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  text-align: center;
  width: 340px;
}
.feedback-confirm .rectangle .Feedback-Received {
  font-size: 34px;
  height: 47px;
  margin-top: 195px;
  padding-left: 10px;
}
.feedback-confirm .rectangle .Oval {
  border: 1px solid #000;
  border-radius: 50%;
  display: inline-block;
  font-size: 12px;
  font-weight: lighter !important;
  height: 60px;
  line-height: 50px;
  margin-left: 150px;
  margin-top: 20px;
  padding: 0;
  position: relative;
  width: 60px;
}
.feedback-confirm .rectangle .Oval .icon-font-size {
  display: inline-block !important;
  font-size: 40px;
  padding-left: 10px;
  padding-top: 10px !important;
}
.feedback-confirm .rectangle .Oval .icon-cross-font-size {
  display: inline-block !important;
  font-size: 50px;
  padding-left: 6px;
  padding-top: 3px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}
.feedback-confirm .rectangle .feedback-fail .send-feedback {
  background: none;
  border: 1px solid #001e60;
  border-radius: 20px;
  color: #001e60;
  display: block;
  height: 40px;
  margin-left: 120px;
  margin-top: 20px;
  min-height: 40px;
  padding: 0;
  width: 120px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-size: 14px;
  font-weight: 700;
}
.feedback-confirm .rectangle .feedback-fail .send-feedback:hover {
  background: #001e60;
  color: #fff;
}
.feedback-confirm .rectangle .feedback-fail .send-feedback:focus {
  outline: 0;
}
@media (min-width: 992px) {
  .feedback-confirm {
    left: auto;
    top: 60px;
    width: 359px;
    z-index: 2;
  }
}
.feedback-form {
  background-color: hsla(0, 0%, 100%, 0.95);
  border-left: 1px solid #979797;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 64px;
  width: 100%;
  z-index: 9999;
}
.feedback-form .close-form {
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
}
@media (min-width: 992px) {
  .feedback-form .close-form {
    margin-bottom: 0;
  }
}
.feedback-form .close-form .close-icon {
  color: #001e60;
  font-size: 24px;
}
.feedback-form .close-form .close-icon:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .feedback-form {
    left: auto;
    top: 60px;
    width: 359px;
    z-index: 9999;
  }
}
.feedback-form .feedback-middle-container {
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.feedback-form .feedback-middle-container .thumbs-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 50px;
}
.feedback-form .feedback-middle-container .thumbs-container .thumbs {
  border: 2px solid #001e60;
  border-radius: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  line-height: 70px;
  text-align: center;
  width: 70px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.feedback-form .feedback-middle-container .thumbs-container .thumbs:hover {
  cursor: pointer;
}
.feedback-form .feedback-middle-container .thumbs-container .thumbs i {
  color: #001e60;
  font-size: 35px;
}
.feedback-form.liked .feedback-middle-container .thumbs-container .thumbs-up {
  background-color: #57606b;
  border-color: #57606b;
}
.feedback-form.liked .feedback-middle-container .thumbs-container .thumbs-up i {
  color: #fff;
}
.feedback-form.unliked
  .feedback-middle-container
  .thumbs-container
  .thumbs-down {
  background-color: #57606b;
  border-color: #57606b;
}
.feedback-form.unliked
  .feedback-middle-container
  .thumbs-container
  .thumbs-down
  i {
  color: #fff;
}
.feedback-form .form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0;
  right: 0;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  position: absolute;
  -webkit-transform: none;
  transform: none;
}
@media (min-width: 768px) {
  .feedback-form .form-container {
    margin: auto;
    max-width: 359px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
  }
}
@media (min-width: 992px) {
  .feedback-form .form-container {
    max-height: 90%;
    max-width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.feedback-form .form-container .feedback-options {
  margin-bottom: 20px;
  width: 100%;
}
.feedback-form .form-container .feedback-options .dropdown-label {
  color: rgba(0, 0, 0, 0.54);
  font-family: EverydaySans;
  font-size: 14px;
  margin: 0 0 -5px;
}
.feedback-form .form-container .feedback-options .description {
  margin-bottom: 50px;
  padding: 15px;
  text-align: center;
}
.feedback-form .form-container .feedback-options .dropdown {
  margin-top: 5px;
}
.feedback-form .form-container .feedback-options .dropdown .down-arr {
  color: rgba(0, 0, 0, 0.7);
  right: 10px;
  top: 10px;
}
.feedback-form .form-container .feedback-options .dropdown .drop-item {
  color: #282828;
  font-size: 18px;
  padding: 14px 10px;
  position: relative;
  word-break: break-all;
  word-wrap: normal;
  white-space: normal;
}
.feedback-form .form-container .feedback-options .dropdown .drop-item:hover {
  background-color: #ebebeb;
}
.feedback-form .form-container .feedback-options .dropdown .btn {
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
  font-size: 18px;
  height: 40px;
  outline: none;
  padding: 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.feedback-form .form-container .feedback-options .dropdown .btn:focus {
  background-color: transparent !important;
  border-color: transparent !important;
}
.feedback-form .form-container .feedback-options .dropdown .btn .btn-caption {
  display: block;
  overflow: hidden;
  padding-right: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.feedback-form .form-container .feedback-options .dropdown .btn:focus {
  background-color: #fff;
  border-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.feedback-form .form-container .feedback-options .dropdown .dropdown-menu {
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  max-height: 150px;
  overflow-y: auto;
  width: 100%;
}
.feedback-form .form-container .feedback-options .feedback-message {
  border-color: #ccc;
  height: 150px;
  padding: 5px 8px;
  resize: none;
  width: 100%;
}
.feedback-form .form-container .feedback-options .feedback-message.wrong {
  border-color: red;
}
.feedback-form
  .form-container
  .feedback-options
  .feedback-message.wrong
  + .error-message {
  display: block;
}
.feedback-form .form-container .feedback-options .error-message {
  color: red;
  display: none;
  float: left;
  font-size: 13px;
  width: 70%;
}
.feedback-form .form-container .feedback-options .message-length {
  float: right;
}
.feedback-form .form-container .feedback-footer {
  text-align: right;
  width: 100%;
}
.feedback-form .form-container h1 {
  font-family: EverydaySans;
  font-size: 24px;
  margin: 0 0 30px;
}
.feedback-form .form-container .send-feedback {
  background: none;
  border: 1px solid #001e60;
  border-radius: 20px;
  color: #001e60;
  height: 40px;
  margin: 0;
  min-height: 40px;
  padding: 0;
  width: 120px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-size: 14px;
  font-weight: 700;
}
.feedback-form .form-container .send-feedback:hover {
  background: #001e60;
  color: #fff;
}
.feedback-form .form-container .send-feedback:hover:disabled {
  background-color: #fff;
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
}
.feedback-form .form-container .send-feedback:disabled {
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
}
.feedback-form .form-container .send-feedback:focus {
  outline: 0;
}
.feedback-form .form-container .big-icon-container,
.feedback-form .form-container .text-center {
  text-align: center;
}
.feedback-form .form-container .big-icon-container .big-icon {
  background-color: #fff;
  border-radius: 120px;
  display: inline-block;
  height: 150px;
  width: 150px;
}
.feedback-form .form-container .big-icon-container .big-icon i {
  color: #707070;
  font-size: 75px;
  line-height: 150px;
}
[class*=" icon-"],
[class^="icon-"] {
  font-family: iOS-Edge-Glyph !important;
}
.hiddenCustomHex {
  display: none;
}
.footer-background {
  background-color: inherit;
  border-top: 1px solid #cecece;
  position: relative;
}
.footer-background.darken-header-footer {
  background-color: #fff;
  color: #000;
}
.footer-background.green-header-footer {
  background-color: #009946;
}
.footer-background.walmart-hub {
  background-color: #e6f1fc;
}
.footer {
  white-space: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 22px 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footer.darken-header-footer {
  background-color: #fff;
  color: #000;
}
.footer.darken-header-footer .lang-menu a,
.footer.darken-header-footer a,
.footer.darken-header-footer a:hover {
  color: #000;
}
.footer.green-header-footer {
  background-color: #009946;
  color: hsla(0, 0%, 100%, 0.87);
}
.footer.green-header-footer .lang-menu a {
  color: #000;
}
.footer.green-header-footer a,
.footer.green-header-footer a:hover {
  color: hsla(0, 0%, 100%, 0.87);
}
.footer.walmart-hub {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.footer.walmart-hub .social-links {
  display: none;
}
@media (max-width: 768px) {
  .footer.walmart-hub .footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4%;
  }
}
.footer img {
  margin-right: 5px;
  width: 55px;
}
@media (min-width: 1155px) {
  .footer {
    margin: 0 auto;
    max-width: 1500px;
    padding: 30px 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media print {
  .footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.footer-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  margin: 0 auto 30px;
  order: 3;
}
@media (min-width: 1155px) {
  .footer-links {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    width: auto;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
@media (max-width: 768px) {
  .footer-links {
    display: inline-grid;
    justify-text: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto 0px;
  }
}
.footer-links a {
  color: #333;
  font-size: 14px;
  line-height: 1.23;
  margin: 0 25px;
  text-decoration: none;
}
.footer-links a:first-child {
  margin-left: 0;
}
.footer-links a:last-child {
  margin-right: 0;
}
@media (min-width: 1155px) {
  .footer-links a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 35px;
    margin: 0 25px;
  }
  .footer-links a img {
    height: 20px;
    margin: 8px 4px 0;
    width: 36px;
  }
  .footer-links a:first-child {
    margin-left: 25px;
  }
  .footer-links a:last-child {
    margin-right: 25px;
  }
}
@media (max-width: 768px) {
  .footer-links a {
    margin: 0 0 10px;
  }
  .footer-links a img {
    height: 20px;
    width: 36px;
  }
  .footer-links a:first-child,
  .footer-links a:last-child {
    margin: 0 0 10px;
  }
}
@media (min-width: 1155px) {
  .footer-links a:hover {
    color: inherit;
    cursor: pointer;
    text-decoration: underline;
  }
}
.footer-left-section {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin: 15px 0;
  order: 1;
}
@media (min-width: 1155px) {
  .footer-left-section {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    margin: 0;
    order: 1;
  }
}
.footer-copyright {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  line-height: 1.61;
  text-align: center;
}
@media (min-width: 1155px) {
  .footer-copyright {
    margin-right: 25px;
  }
}
.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  margin: 0 auto;
  order: 4;
}
@media (min-width: 1155px), print {
  .social-links {
    width: auto;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    margin: 0 0 0 auto;
    order: 3;
  }
}
.footer-lang {
  margin: 0 0 0 auto;
  position: relative;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  min-height: auto;
  order: 2;
}
.footer-lang .lang-selector-component label {
  padding-left: 5px;
}
@media (min-width: 1155px), print {
  .footer-lang .lang-selector-component label {
    padding-left: 15px;
  }
  .footer-lang {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    margin-left: 40px;
    margin-right: 1.5vw;
    min-height: auto;
    order: 4;
  }
}
.green-header-footer.footer-left-section,
.green-header-footer.footer-links a {
  color: #fff;
}
.FooterWc {
  background-color: #f7f7f4;
  border-top: 1px solid #cecece;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex: 1 1 100%;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
  padding: 20px 0;
}
.FooterWc > div {
  color: #333;
  margin: 10px auto;
  max-width: 700px;
  padding: 0 10px;
}
.FooterWc > div a {
  color: inherit;
  text-decoration: none;
}
.FooterWc .Page-disclaimer,
.FooterWc .Stock-disclaimer {
  color: #333;
  font-size: 11px;
  font-weight: 400;
  line-height: normal;
}
.FooterWc .Stock-disclaimer {
  font-style: italic;
  margin-bottom: 0;
  margin-top: 0;
}
.FooterWc .privacy-mobile-wrapper {
  display: none;
}
@media only screen and (min-width: 768px) {
  .FooterWc .privacy-mobile-wrapper {
    display: none;
  }
}
.FooterWc .privacy-mobile-wrapper .privacychoicecorporate {
  height: 12px;
  margin-bottom: 1px;
  width: 27px;
}
.FooterWc .cards-cion-highlight {
  height: 26px;
  width: 26px;
  fill: #333;
  font-size: 80px;
  line-height: 1;
}
.FooterWc > ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
  margin-block-start: 1em;
  -webkit-margin-after: 1em;
  margin-block-end: 1em;
  -webkit-margin-start: 0px;
  margin-inline-start: 0px;
  -webkit-margin-end: 0px;
  margin-inline-end: 0px;
  -webkit-padding-start: 40px;
  padding-inline-start: 40px;
}
.FooterWc > ul ul {
  list-style-type: circle;
  -webkit-margin-before: 0px;
  margin-block-start: 0px;
  -webkit-margin-after: 0px;
  margin-block-end: 0px;
}
.FooterWc > li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.FooterWc a:hover {
  color: #0053e2 !important;
}
a {
  background-color: transparent;
}
.FooterWc-footerNavigation {
  display: none;
}
nav {
  display: block;
}
.FooterNavigationWc .FooterNavigation-items {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.FooterNavigationWc .FooterNavigation-items-item {
  margin: 0 10px;
}
.FooterNavigationWc .FooterNavigation-items-item.corp-footer-item {
  margin: 8px 16px;
}
.FooterNavigationWc .FooterNavigation-items-item .FooterNavigationItem-text {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
.FooterSecondaryNavigationWc .FooterNavigation-items {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.FooterSecondaryNavigationWc .FooterNavigation-items-item {
  border-right: 1px solid #333;
  margin: 2px 0;
  padding: 0 5px;
}
.FooterSecondaryNavigationWc
  .FooterNavigation-items-item
  .FooterNavigationItem-text,
.FooterSecondaryNavigationWc .FooterNavigation-items-item .NavigationItem-text {
  color: #333;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
.FooterSecondaryNavigationWc
  .FooterNavigation-items-item
  .FooterNavigationItem-text-link,
.FooterSecondaryNavigationWc
  .FooterNavigation-items-item
  .NavigationItem-text-link {
  color: inherit;
  text-decoration: none;
}
.FooterSecondaryNavigationWc .FooterNavigation-items-item:last-child {
  border-right: 0;
}
.FooterIconNavigationWc-items {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.FooterIconNavigationWc-items-item {
  border-right: 1px solid #cfcfcf;
  line-height: 39px;
  padding: 0 10px;
}
.FooterIconNavigationWc-items-item:last-child {
  border: 0;
}
.FooterIconNavigationWc-iconLink {
  display: inline-block;
  font-size: 22px;
  line-height: 26px;
  vertical-align: middle;
}
.SocialBarWc-items {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
}
.SocialBarWc-items-item {
  margin-right: 8px;
}
.SocialBarWc-items-item:last-child {
  margin-right: 0;
}
.FooterWc-stockTicker {
  height: 39px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.FooterWc-stockTicker,
.StockTicker {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
.StockTicker {
  font-size: 16px;
  font-weight: 400;
}
.StockTicker-symbol {
  margin-right: 10px;
}
.StockTicker .change {
  margin-left: 5px;
}
.StockTicker .iconMargin {
  margin-bottom: auto;
  margin-left: 10px;
  margin-top: auto;
}
.FooterWc-iconLinks a:hover img {
  opacity: 0.5;
}
@media only screen and (min-width: 768px) {
  .FooterWc-footerContent,
  .FooterWc-footerNavigation {
    display: block;
  }
  .FooterWc-iconLinks {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }
  .FooterWC-stockTicker:not(:first-child),
  .FooterWc-stockTicker {
    border-left: 1px solid #cfcfcf;
    padding-left: 10px;
  }
}
@media only screen and (min-width: 1300px) {
  .FooterWc {
    padding: 42px 0;
    width: 100%;
  }
  .FooterWc > .FooterWc-iconLinks {
    margin: 15px 0 25px;
  }
}
@media only screen and (min-width: 1024px) {
  .FooterWc {
    padding: 30px 0;
    width: 100%;
  }
}
.FooterWc-footerContent .privacychoicecorporate {
  height: 12px;
  margin-bottom: 1px;
  width: 27px;
}
.FooterWc
  .FooterWc-footerNavigation
  .FooterNavigationWc
  .FooterNavigation-items
  .corp-footer-item
  .FooterNavigationItem
  .FooterNavigationItem-text
  .PageLogo-image {
  height: 20px;
  width: auto !important;
}
@media (max-width: 768px) {
  .FooterWc
    .FooterWc-footerNavigation
    .FooterNavigationWc
    .FooterNavigation-items
    .corp-footer-item
    .FooterNavigationItem
    .FooterNavigationItem-text
    .PageLogo-image {
    height: 16px;
  }
}
.FooterWc .FooterWc-footerLogo .PageLogo-image {
  width: auto !important;
}
.opt-out-button-container {
  display: none;
}
.opt-out-modal-trigger {
  background: none;
  border: none;
  cursor: pointer;
  font: inherit;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.opt-out-modal-trigger .opt-out-toggle-icon {
  height: 16px;
  margin-top: -2px;
  padding-right: 3px;
  width: 30px;
}
.opt-out-modal-trigger:hover {
  color: #0053e2 !important;
  text-decoration: underline;
}
.opt-out-modal-trigger:focus {
  outline: 2px solid #0053e2;
  outline-offset: 2px;
}
.footer-links.opt-out-button-container .opt-out-modal-trigger {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.23;
  text-decoration: none;
}
@media (min-width: 1155px) {
  .footer-links.opt-out-button-container .opt-out-modal-trigger {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 35px;
  }
  .footer-links.opt-out-button-container .opt-out-modal-trigger:hover {
    color: inherit;
    cursor: pointer;
    text-decoration: underline;
  }
}
.footer-links.opt-out-button-container .opt-out-default {
  display: inline;
}
.darken-header-footer
  .footer-links.opt-out-button-container
  .opt-out-modal-trigger,
.darken-header-footer
  .footer-links.opt-out-button-container
  .opt-out-modal-trigger:hover {
  color: #000;
}
.green-header-footer
  .footer-links.opt-out-button-container
  .opt-out-modal-trigger,
.green-header-footer
  .footer-links.opt-out-button-container
  .opt-out-modal-trigger:hover {
  color: hsla(0, 0%, 100%, 0.87);
}
.opt-out-request-modal {
  background-color: transparent !important;
}
.opt-out-request-modal .opt-out-request-modal__dialog {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 1.75rem auto;
  max-width: 600px;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__dialog {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    bottom: 0;
    left: 0;
    margin: 0;
    max-width: 100%;
    position: fixed;
    right: 0;
    width: 100%;
  }
}
.opt-out-request-modal .opt-out-request-modal__content {
  background: #fff;
  border: none;
  border-radius: 16px;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  position: relative;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__content {
    border-radius: 16px 16px 0 0;
    -webkit-box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
  }
}
.opt-out-request-modal .opt-out-request-modal__close {
  background: transparent;
  border: 0;
  color: #000;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
  font-weight: 300;
  height: 32px;
  line-height: 1;
  opacity: 0.8;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 32px;
  z-index: 10;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.opt-out-request-modal .opt-out-request-modal__close:hover {
  opacity: 1;
}
.opt-out-request-modal .opt-out-request-modal__close:focus {
  border-radius: 4px;
  opacity: 1;
  outline: 2px solid #0053e2;
  outline-offset: 2px;
}
.opt-out-request-modal .opt-out-request-modal__close span {
  display: block;
  font-size: 28px;
  line-height: 1;
}
.opt-out-request-modal .opt-out-request-modal__body {
  padding: 32px 40px 40px;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__body {
    padding: 28px 20px calc(32px + env(safe-area-inset-bottom));
  }
}
.opt-out-request-modal .opt-out-request-modal__title-wrapper {
  margin-bottom: 20px;
  padding-right: 40px;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__title-wrapper {
    margin-bottom: 16px;
    padding-right: 35px;
  }
}
.opt-out-request-modal .opt-out-request-modal__title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  margin: 0;
  text-align: center;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.opt-out-request-modal .opt-out-request-modal__text {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
}
@media (max-width: 768px) {
  .opt-out-request-modal .opt-out-request-modal__text {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }
  body.opt-out-modal-open {
    overflow: hidden;
  }
}
.disableLink {
  pointer-events: none;
}
.skiplinks ul {
  list-style: none;
  list-style-image: none;
  margin-bottom: 0px;
}
.skiplinks a:focus {
  outline: none;
}
.skiplinks a.visually-hidden {
  height: 1px;
  left: -999px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
  z-index: -999;
}
.skiplinks a.visually-hidden:active,
.skiplinks a.visually-hidden:focus {
  background-color: transparent;
  border: 0;
  color: #0053e2;
  font-size: 1.2em;
  height: auto;
  left: 1em;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: auto;
  z-index: 999;
}
.mobile-center-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
}
@media (max-width: 1020px) {
  .mobile-center-logo {
    left: 50%;
    margin: auto;
    position: fixed;
    top: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .mobile-center-logo .icon-logo {
    margin-left: 0px;
  }
}
@media (max-width: 768px) {
  .profile-left {
    position: fixed;
  }
}
#header-search-bar {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 2px #dadce0;
  box-shadow: 0 0px 2px #dadce0;
  height: 40px;
  min-width: 0;
  position: relative;
  width: auto;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0 0 0 10px;
}
@media (min-width: 1020px) {
  #header-search-bar {
    left: 50%;
    position: fixed;
    top: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 768px) {
  #header-search-bar {
    width: auto;
  }
}
@media (min-width: 992px) {
  #header-search-bar {
    max-width: 500px;
    width: 100%;
  }
}
@media (min-width: 1020px) and (max-width: 1080px) {
  #header-search-bar {
    width: 400px;
  }
}
#header-search-bar .header-search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
#header-search-bar .header-search-form input[type="text"],
#header-search-bar .header-search-form select:focus,
#header-search-bar .header-search-form textarea {
  font-size: 16px;
}
#header-search-bar .header-search-form .magnify-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27px;
  flex: 0 0 27px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #777;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
  margin-left: 1px;
  padding-bottom: 8px;
  padding-top: 8px;
}
#header-search-bar .header-search-form .magnify-icon .material-icons {
  font-size: 22px;
}
#header-search-bar .header-search-form .header-search-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -ms-flex-item-align: center;
  align-self: center;
  background: transparent;
  border: none;
  color: #000;
  font-size: 16px;
  min-width: 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
#header-search-bar
  .header-search-form
  .header-search-field::-webkit-input-placeholder {
  color: #757575;
  opacity: 1;
}
#header-search-bar .header-search-form .header-search-field::-moz-placeholder {
  color: #757575;
  opacity: 1;
}
#header-search-bar
  .header-search-form
  .header-search-field:-ms-input-placeholder {
  color: #757575;
  opacity: 1;
}
#header-search-bar
  .header-search-form
  .header-search-field::-ms-input-placeholder {
  opacity: 1;
}
#header-search-bar .header-search-form .header-search-field::placeholder {
  color: #757575;
  opacity: 1;
}
#header-search-bar
  .header-search-form
  .header-search-field::-ms-input-placeholder {
  color: #757575;
}
#header-search-bar .header-search-form .header-search-field::-ms-clear {
  display: none;
}
#header-search-bar .header-search-form .header-search-field:active,
#header-search-bar .header-search-form .header-search-field:focus {
  outline: none;
}
#header-search-bar .header-search-form .ai-lightbulb-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 3px;
  width: 20px;
}
#header-search-bar .header-search-form .icon-Lightbulb-Idea {
  color: #2679bf;
  cursor: pointer;
  display: block;
  font-size: 22px;
  -ms-flex-item-align: center;
  align-self: center;
}
#header-search-bar .header-search-form .icon-Lightbulb-Idea:hover {
  color: #ffc220;
  cursor: pointer;
}
#header-search-bar .header-search-form .button-search-close {
  display: none;
  -ms-flex-item-align: center;
  align-self: center;
  color: #2679bf;
  font-size: 22px;
  width: 34px;
}
#header-search-bar .header-search-form .button-search-close:hover {
  cursor: pointer;
}
.header-search-form.not-empty .button-search-close {
  display: block !important;
}
#header-search-bar .header-search-form .button-search-close:active,
#header-search-bar .header-search-form .button-search-close:focus {
  border: none;
  outline: none;
}
#header-search-bar .suggested-search {
  top: 100%;
}
.search-template #header-search-bar,
.solr-search-template #header-search-bar {
  display: block;
}
#header-search-bar .button-search-submit {
  background: #017acd
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-right-white.svg)
    50%/20px auto no-repeat;
  border: none;
  display: none;
  float: right;
}
#header-search-bar .button-search-submit:active,
#header-search-bar .button-search-submit:focus {
  outline: none;
}
#header-search-bar .back-search {
  color: #ccc;
  display: inline-block;
  font-size: 35px;
  margin: 3px 5px 0;
  vertical-align: top;
  width: 40px;
}
@media (min-width: 768px) {
  #header-search-bar .back-search {
    display: none;
  }
}
#header-search-bar .back-search:hover {
  cursor: pointer;
}
.menu-open-overlay {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.profile-open .menu-open-overlay {
  display: block;
  z-index: 1500;
}
@media (min-width: 992px) {
  .profile-open .menu-open-overlay {
    display: none;
  }
}
.search-open .menu-open-overlay {
  display: block;
  z-index: 1000;
}
.search-template.search-open .menu-open-overlay,
.solr-search-template.search-open .menu-open-overlay {
  display: none;
  z-index: 0;
}
#header-container {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
#header-container .logo-text {
  color: #001e60;
  font-size: 20px;
  font-weight: 500;
  margin: auto;
  margin-left: inherit;
  margin-right: unset;
}
#header-container .logo-text:hover {
  text-decoration: none;
}
#header-container.darken-header-footer {
  background-color: #001e60;
}
#header-container.darken-header-footer .logo-text {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  margin: auto;
  margin-left: inherit;
  margin-right: unset;
}
#header-container.darken-header-footer .logo-text:hover {
  text-decoration: none;
}
#header-container.darken-header-footer .hamburger span {
  background: #fff;
  border-radius: 2px;
}
#header-container.darken-header-footer .mega-menu,
#header-container.darken-header-footer .second-navigation-container {
  background-color: #001e60;
}
#header-container.darken-header-footer a:hover {
  color: hsla(0, 0%, 100%, 0.87);
  text-decoration: underline;
}
#header-container.darken-header-footer a.email-link-trigger:hover {
  text-decoration: none;
}
#header-container.darken-header-footer .nav-item-column-header a {
  color: #fff;
}
#header-container.darken-header-footer .nav-item-column-links a {
  color: hsla(0, 0%, 100%, 0.87);
}
#header-container.darken-header-footer
  .email-link
  > a.email-link-trigger:after {
  color: #fff;
  content: "\e94e";
  font-family: walmartnewicons;
}
#header-container.darken-header-footer .app-drawer-link a,
#header-container.darken-header-footer .app-drawer-link a:hover,
#header-container.darken-header-footer .favourite-drawer-link a,
#header-container.darken-header-footer .favourite-drawer-link a:hover {
  color: hsla(0, 0%, 100%, 0.87);
}
#header-container.darken-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  .header-link,
#header-container.darken-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  a,
#header-container.darken-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  span {
  color: #fff;
  font-size: 16px;
}
#header-container.darken-header-footer
  .nav-item-column
  .nav-item-column-links
  .header-link {
  color: #fff !important;
}
#header-container.green-header-footer {
  background-color: #009946;
}
#header-container.green-header-footer .hamburger span {
  background: #fff;
}
#header-container.green-header-footer .logo-text {
  color: #fff;
}
#header-container.green-header-footer .logo-text:hover {
  text-decoration: none;
}
#header-container.green-header-footer .mega-menu,
#header-container.green-header-footer .second-navigation-container {
  background-color: #009946;
}
#header-container.green-header-footer a:hover {
  color: hsla(0, 0%, 100%, 0.87);
  text-decoration: underline;
}
#header-container.green-header-footer a.email-link-trigger:hover {
  text-decoration: none;
}
#header-container.green-header-footer .nav-item-column-header a {
  color: #fff;
}
#header-container.green-header-footer .nav-item-column-links a {
  color: hsla(0, 0%, 100%, 0.87);
}
#header-container.green-header-footer .email-link > a.email-link-trigger:after {
  color: #fff;
  content: "\e94e";
  font-family: walmartnewicons;
}
#header-container.green-header-footer .app-drawer-link a,
#header-container.green-header-footer .app-drawer-link a:hover,
#header-container.green-header-footer .favourite-drawer-link a,
#header-container.green-header-footer .favourite-drawer-link a:hover {
  color: hsla(0, 0%, 100%, 0.87);
}
#header-container.green-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  .header-link,
#header-container.green-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  a,
#header-container.green-header-footer.simple-nav
  .mega-menu
  .nav-item-column-header
  span {
  color: #fff;
  font-size: 16px;
}
#header-container.green-header-footer
  .nav-item-column
  .nav-item-column-links
  .header-link {
  color: #fff !important;
}
#header-container .header-logout-link {
  color: #444;
  font-size: 18px;
  height: auto !important;
  margin-right: 10px;
  padding-top: 16px !important;
}
#header-container.darken-header-footer .header-logout-link,
#header-container.darken-header-footer .header-logout-link:hover {
  color: #fff;
}
#header-container:not(.darken-header-footer) .header-logout-link:hover {
  color: #006cce;
  text-decoration: none !important;
}
#header-container .header-login-link {
  color: #444;
  font-size: 18px;
  height: auto !important;
  margin-right: 10px;
  padding-top: 16px !important;
}
#header-container.darken-header-footer .header-login-link,
#header-container.darken-header-footer .header-login-link:hover {
  color: #fff;
}
#header-container:not(.darken-header-footer) .header-login-link:hover {
  color: #006cce;
  text-decoration: none !important;
}
#header-container .second-navigation-container {
  background-color: #fff;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
}
#header-container .second-navigation {
  margin: 0 auto;
  max-width: 1500px;
  padding: 0;
}
@media (min-width: 992px) {
  #header-container .second-navigation {
    padding: 0 4vw;
  }
}
@media (min-width: 1500px) {
  #header-container .second-navigation {
    padding: 0 60px;
  }
}
#header-container .second-navigation.show {
  display: block;
}
#header-container .second-navigation > .header-item {
  margin: 0 20px 0 0;
}
#header-container .mega-menu {
  background: #fff;
  -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.4);
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
body.no-content-padding.transparent-header #header-container .mega-menu {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.darken-header-footer
  body.no-content-padding.transparent-header
  #header-container
  .mega-menu {
  background-color: #001e60;
}
.green-header-footer
  body.no-content-padding.transparent-header
  #header-container
  .mega-menu {
  background-color: #009946;
}
#header-container .mega-menu.show {
  display: block;
}
.mega-menu-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  max-width: 1500px;
  padding: 30px 4vw 55px;
}
@media (min-width: 1500px) {
  .mega-menu-content-container {
    margin: 0 auto;
    padding: 30px 60px 55px;
  }
}
.mega-menu-content-container .nav-item-column {
  width: 20%;
}
.mega-menu-content-container .nav-item-column-header {
  color: #017acd;
  font-weight: 600;
  letter-spacing: 3px;
  margin: 0 10px 40px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.mega-menu-content-container .nav-item-column-links .column-link {
  color: #333;
  display: block;
  font-size: 16px;
  margin: 0 10px 15px 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mega-menu-content-container .nav-item-column-links .column-link:hover {
  color: #006cce !important;
  text-decoration: underline !important;
}
.mega-menu-content-container .nav-item-column-links a {
  color: #fff;
}
.mega-menu-content-container .nav-item-column-links span {
  display: block;
  font-size: 16px;
  margin: 0 10px 15px 0;
}
.mega-menu-content-container .nav-item-column-links .header-link {
  color: #fff;
}
#header-container.simple-nav .nav-item {
  position: relative;
}
#header-container.simple-nav .nav-item .second-navigation-container {
  display: block;
  opacity: 1;
  padding: 0;
  right: 0;
}
#header-container.simple-nav .nav-item.narrow-menu.offset {
  position: static;
}
#header-container.simple-nav .nav-item.narrow-menu.offset .mega-menu {
  left: 20px;
  right: auto;
}
#header-container.simple-nav .nav-item.narrow-menu .nav-item-column {
  width: 197px;
}
#header-container.simple-nav .nav-item.mid-menu {
  position: static;
}
#header-container.simple-nav .nav-item.mid-menu .mega-menu {
  left: 0;
  margin: 0 auto;
  max-width: 1000px;
  right: 0;
}
#header-container.simple-nav .nav-item.wide-menu {
  position: static;
}
#header-container.simple-nav .nav-item.wide-menu .mega-menu {
  left: 0;
  margin: 0 auto;
  max-width: 1284px;
}
#header-container.simple-nav .nav-item.wide-menu .mega-menu .nav-item-column {
  margin-bottom: 20px;
  width: 16.666%;
}
#header-container.simple-nav
  .nav-item
  .nav-item-column
  .nav-item-column-links
  .header-link {
  color: #333;
}
#header-container.simple-nav .mega-menu {
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
  left: auto;
}
#header-container.simple-nav .mega-menu .nav-item-column-header {
  color: #333;
  font-size: 16px;
  letter-spacing: 0;
  margin-bottom: 10px;
  text-transform: none;
}
#header-container.simple-nav .mega-menu .nav-item-column-header a {
  color: #333;
}
#header-container.simple-nav .mega-menu .mega-menu-row-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#header-container.simple-nav .mega-menu .mega-menu-row-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#header-container.simple-nav .mega-menu-content-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  padding: 8px 8px 20px;
}
#header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  margin: 0;
  position: relative;
}
@media (min-width: 992px) {
  #header {
    height: 60px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 13px;
  }
}
@media (min-width: 1500px) {
  #header {
    padding: 0 60px;
  }
}
#header .ai-popup-triangle {
  position: relative;
  top: 1px;
  -ms-flex-item-align: center;
  align-self: center;
  display: none;
}
#header .ai-popup-triangle:after {
  content: "\ed4b";
  font-family: iOS-Edge-Glyph;
}
#header .popup {
  background-color: #d3d3d3;
  border: 1px solid #000;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  left: 63%;
  line-height: 20px;
  overflow-wrap: normal;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 60px;
  width: 400px;
  whitespace: normal;
  display: none;
  -webkit-transform: translateX(-90%);
  transform: translateX(-90%);
  z-index: 1000;
}
@media (max-width: 768px) {
  #header .popup {
    top: 117px;
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
    width: 200px;
  }
}
#header .popup .popup-text {
  font-size: 14px;
  margin: 0 0 0px;
  font-color: black;
}
#header-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0 2vw;
  width: 100%;
}
@media (min-width: 1200px) {
  #header-icons {
    padding: 0;
    width: auto;
  }
}
#header-icons .hamburger-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: inherit;
}
@media (max-width: 768px) {
  #header-icons .hamburger-wrapper {
    margin-left: 0;
    margin-right: auto;
  }
}
#header-icons .hamburger {
  position: relative;
}
#header-icons .hamburger:before {
  background-color: #337ab7;
  border-radius: 50%;
  content: "";
  display: none;
  height: 10px;
  left: -5px;
  position: absolute;
  top: -5px;
  width: 10px;
}
.unread-notifications #header-icons .hamburger:before {
  display: block;
}
#header-icons .icon-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 31px;
  flex: 0 0 31px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 100%;
  justify-content: center;
  margin-left: 4px;
}
@media (max-width: 768px) {
  #header-icons .icon-logo {
    margin-right: 0;
  }
}
#header-icons .icon-logo img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 28px;
}
.header-search-bar-mobile {
  margin: 0px 16px 16px !important;
}
#header-links {
  height: 100%;
}
#header-links .profile-link a:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  #header-links .profile-link a:after {
    background-image: none !important;
  }
}
#header-links .header-item,
.second-navigation-container .header-item {
  display: inline-block;
  height: 100%;
  margin-left: 20px;
}
#header-links .nav-links,
.second-navigation-container .nav-links {
  display: none;
}
#header-links .nav-item:hover .nav-item-root-link,
.second-navigation-container .nav-item:hover .nav-item-root-link {
  color: #337ab7;
}
#header-links .nav-item:hover .nav-item-root-link:after,
.second-navigation-container .nav-item:hover .nav-item-root-link:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue.svg);
}
.darken-header-footer #header-links .nav-item:hover .nav-item-root-link,
.darken-header-footer
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link {
  color: #fff;
}
.darken-header-footer #header-links .nav-item:hover .nav-item-root-link:after,
.darken-header-footer
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg);
}
.green-header-footer #header-links .nav-item:hover .nav-item-root-link,
.green-header-footer
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link {
  color: #fff;
}
.green-header-footer #header-links .nav-item:hover .nav-item-root-link:after,
.green-header-footer
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg);
}
#header-links .nav-item.no-children:hover > .mega-menu,
.second-navigation-container .nav-item.no-children:hover > .mega-menu {
  display: none;
}
#header-links .nav-item .nav-item-childless-link,
.second-navigation-container .nav-item .nav-item-childless-link {
  border-style: none;
}
#header-links .nav-item .nav-item-childless-link:after,
.deep-navigation #header-links .no-children .nav-item-root-link:after,
.deep-navigation #header-links > .nav-item > .nav-item-root-link:after,
.second-navigation-container .nav-item .nav-item-childless-link:after {
  display: none;
}
#header-links .email-link > a.email-link-trigger {
  display: block;
}
#header-links .email-link > a.email-link-trigger:after {
  color: #333;
  content: "email";
  font-family: Material Icons;
  font-size: 29px;
  opacity: 0.87;
  vertical-align: middle;
}
#header-links .app-drawer-link > a,
#header-links .favourite-drawer-link > a,
#header-links .nav-item-root-link,
#header-links .profile-link > a,
#header-links .second-navigation-container .nav-item-root-link {
  color: #333;
  font-size: 18px;
  height: 100%;
  line-height: 60px;
  text-decoration: none;
}
#header-links .app-drawer-link > a:hover,
#header-links .favourite-drawer-link > a:hover,
#header-links .nav-item-root-link:hover,
#header-links .profile-link > a:hover,
#header-links .second-navigation-container .nav-item-root-link:hover {
  color: #337ab7;
}
#header-links .app-drawer-link > a:hover:after,
#header-links .favourite-drawer-link > a:hover:after,
#header-links .nav-item-root-link:hover:after,
#header-links .profile-link > a:hover:after,
#header-links .second-navigation-container .nav-item-root-link:hover:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue.svg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#header-links .app-drawer-link > a:after,
#header-links .favourite-drawer-link > a:after,
#header-links .nav-item-root-link:after,
#header-links .profile-link > a:after,
#header-links .second-navigation-container .nav-item-root-link:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    50% no-repeat;
  background-size: 13px auto;
  content: "";
  display: inline-block;
  height: 24px;
  -webkit-transition: top 0.4s, -webkit-transform 0.4s;
  transition: top 0.4s, -webkit-transform 0.4s;
  transition: top 0.4s, transform 0.4s;
  transition: top 0.4s, transform 0.4s, -webkit-transform 0.4s;
  vertical-align: middle;
  width: 24px;
}
.darken-header-footer #header-links .app-drawer-link > a,
.darken-header-footer #header-links .app-drawer-link > a:hover,
.darken-header-footer #header-links .favourite-drawer-link > a,
.darken-header-footer #header-links .favourite-drawer-link > a:hover,
.darken-header-footer #header-links .nav-item-root-link,
.darken-header-footer #header-links .nav-item-root-link:hover,
.darken-header-footer #header-links .profile-link > a,
.darken-header-footer #header-links .profile-link > a:hover,
.darken-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link,
.darken-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:hover,
.green-header-footer #header-links .app-drawer-link > a,
.green-header-footer #header-links .favourite-drawer-link > a,
.green-header-footer #header-links .nav-item-root-link,
.green-header-footer #header-links .profile-link > a,
.green-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link {
  color: #fff;
}
.darken-header-footer #header-links .app-drawer-link > a:after,
.darken-header-footer #header-links .app-drawer-link > a:hover:after,
.darken-header-footer #header-links .favourite-drawer-link > a:after,
.darken-header-footer #header-links .favourite-drawer-link > a:hover:after,
.darken-header-footer #header-links .nav-item-root-link:after,
.darken-header-footer #header-links .nav-item-root-link:hover:after,
.darken-header-footer #header-links .profile-link > a:after,
.darken-header-footer #header-links .profile-link > a:hover:after,
.darken-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:after,
.darken-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:hover:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg);
}
.green-header-footer #header-links .app-drawer-link > a:hover,
.green-header-footer #header-links .favourite-drawer-link > a:hover,
.green-header-footer #header-links .nav-item-root-link:hover,
.green-header-footer #header-links .profile-link > a:hover,
.green-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:hover {
  color: #fff;
}
.green-header-footer #header-links .app-drawer-link > a:after,
.green-header-footer #header-links .app-drawer-link > a:hover:after,
.green-header-footer #header-links .favourite-drawer-link > a:after,
.green-header-footer #header-links .favourite-drawer-link > a:hover:after,
.green-header-footer #header-links .nav-item-root-link:after,
.green-header-footer #header-links .nav-item-root-link:hover:after,
.green-header-footer #header-links .profile-link > a:after,
.green-header-footer #header-links .profile-link > a:hover:after,
.green-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:after,
.green-header-footer
  #header-links
  .second-navigation-container
  .nav-item-root-link:hover:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg);
}
#header-links .more-navs-wrapper {
  height: auto;
  margin-left: 7px;
  vertical-align: middle;
}
#header-links .more-navs-wrapper .btn.dropdown-toggle {
  padding: 0;
}
#header-links .more-navs-wrapper .btn.dropdown-toggle:focus,
#header-links .more-navs-wrapper .btn.dropdown-toggle:hover {
  background: transparent;
}
body.no-content-padding.transparent-header
  #header-links
  .more-navs-wrapper
  .btn.dropdown-toggle {
  color: #fff;
}
#header-links .more-navs-wrapper .dropdown-menu {
  left: auto;
  right: 0;
  top: 0;
}
#header-links .more-navs-wrapper .dropdown-menu .drop-item {
  color: #333;
}
#header-links .app-drawer-link,
#header-links .favourite-drawer-link {
  position: relative;
}
#header-links .app-drawer-link a:hover img,
#header-links .favourite-drawer-link a:hover img {
  opacity: 1;
}
#header-links .profile-link {
  position: relative;
}
#header-links .profile-link a {
  display: block;
}
#header-links .profile-link a img {
  opacity: 0.87;
}
.profile-open #header-links .profile-link a:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#header-links .profile-link .user-profile-initials {
  position: relative;
}
#header-links .profile-link .user-profile-initials.unread-notifications {
  background-color: #d8d8d8;
}
#header-links .profile-link .user-profile-initials.unread-notifications:after {
  background-color: #ffc220;
  border-radius: 50%;
  content: "";
  height: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
}
#header-links .profile-link .user-profile-initials .profile-picture-small {
  background: #d8d8d8;
  border-radius: 50%;
  color: #333;
  display: block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 30px;
}
#header-links .new-message {
  display: none;
}
@media (min-width: 1200px) {
  #header-links .new-message {
    background: #1e90ff;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 12px;
    margin: 0 14px;
    padding: 0 4px;
    position: absolute;
    top: 4px;
  }
}
#global-alert {
  background: #ff3131;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1000;
}
#global-alert .page-alert-wrap {
  color: #fff;
  font-size: 18px;
  margin: 0 auto;
  max-width: 1500px;
  padding: 18px 2vw 25px;
  position: relative;
  text-align: center;
}
@media (min-width: 992px) {
  #global-alert .page-alert-wrap {
    padding: 18px 4vw 25px;
  }
}
@media (min-width: 1500px) {
  #global-alert .page-alert-wrap {
    padding: 18px 60px 25px;
  }
}
.app-drawer-link-rotate a:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-blue.svg) !important;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.darken-header-footer .app-drawer-link-rotate a:after,
.green-header-footer .app-drawer-link-rotate a:after {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg) !important;
}
body.no-content-padding:not(.global-alert-visible) .content-container {
  margin-top: 0 !important;
}
body.no-content-padding.global-alert-visible .content-container {
  margin-top: 68px !important;
}
body.transparent-header #header-container {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.transparent-header.app-drawer-open #header-container,
body.transparent-header.mega-menu-open #header-container,
body.transparent-header.profile-open #header-container,
body.transparent-header.second-navigation-open #header-container {
  background: rgba(0, 0, 0, 0.3);
}
body.transparent-header #header-container #header {
  height: 60px;
}
body.transparent-header #header-links .nav-item .nav-item-root-link,
body.transparent-header #header-links .nav-item:hover .nav-item-root-link,
body.transparent-header
  .second-navigation-container
  .nav-item
  .nav-item-root-link,
body.transparent-header
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link {
  color: #fff;
}
body.transparent-header #header-links .nav-item .nav-item-root-link:after,
body.transparent-header #header-links .nav-item:hover .nav-item-root-link:after,
body.transparent-header
  .second-navigation-container
  .nav-item
  .nav-item-root-link:after,
body.transparent-header
  .second-navigation-container
  .nav-item:hover
  .nav-item-root-link:after {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
body.transparent-header
  #header-links
  .nav-item
  .second-navigation
  .nav-item-root-link,
body.transparent-header
  #header-links
  .nav-item:hover
  .second-navigation
  .nav-item-root-link,
body.transparent-header
  .second-navigation-container
  .nav-item
  .second-navigation
  .nav-item-root-link,
body.transparent-header
  .second-navigation-container
  .nav-item:hover
  .second-navigation
  .nav-item-root-link {
  color: #006cce;
}
body.transparent-header #header-links .app-drawer-link > a,
body.transparent-header #header-links .app-drawer-link > a:hover,
body.transparent-header #header-links .favourite-drawer-link > a,
body.transparent-header #header-links .favourite-drawer-link > a:hover,
body.transparent-header #header-links .profile-link > a,
body.transparent-header #header-links .profile-link > a:hover {
  color: #fff !important;
}
body.transparent-header #header-links .app-drawer-link > a:after,
body.transparent-header #header-links .app-drawer-link > a:hover:after,
body.transparent-header #header-links .favourite-drawer-link > a:after,
body.transparent-header #header-links .favourite-drawer-link > a:hover:after,
body.transparent-header #header-links .profile-link > a:after,
body.transparent-header #header-links .profile-link > a:hover:after {
  filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
}
body.transparent-header #header-icons .hamburger-wrapper .hamburger span {
  background: #fff;
}
body.transparent-header #header-search-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 980px) {
  #header-links,
  .hamburger-wrapper {
    display: block !important;
  }
}
.off-the-clock-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  padding-top: 200px;
  position: fixed;
  width: 100%;
  z-index: 300;
}
.off-the-clock-modal .off-the-clock-container {
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px 0;
  box-shadow: 0 2px 4px 0;
  height: 627px;
  position: fixed;
  right: calc(50% - 458px);
  text-align: center;
  width: 916px;
}
@media (max-width: 992px) {
  .off-the-clock-modal .off-the-clock-container {
    height: 382px;
    right: calc(50% - 278px);
    top: 239px;
    width: 557px;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal .off-the-clock-container {
    height: 312px;
    right: calc(50% - 157px);
    top: 138px;
    width: 309px;
  }
}
.off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
  background-color: #041f41;
  border-radius: 5px 5px 0 0;
  height: 273px;
}
@media (max-width: 992px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
    height: 173.1px;
    width: 557px;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
    height: 103px;
    width: 309px;
  }
}
.off-the-clock-modal .off-the-clock-container .off-the-clock-modal-icon {
  height: 218px;
  margin-top: 20px;
  width: 273px;
}
@media (max-width: 992px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-icon {
    height: 129px;
    width: 161px;
  }
}
@media (max-width: 768px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-icon {
    height: 75px;
    width: 93px;
  }
}
.off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text {
  display: inline-block;
  height: 354px;
  width: 916px;
}
@media (max-width: 992px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text {
    height: 209;
    width: 577px;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text {
    height: 209px;
    width: 309px;
  }
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-modal-message {
    margin-top: 10px;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-modal-message
  h3 {
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 33px;
  margin-top: 40px;
}
@media (max-width: 992px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-modal-message
    h3 {
    font-size: 25px;
    font-weight: 700;
    margin-top: 28px;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-modal-message
    h3 {
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-modal-message
  div {
  display: inline-block;
  font-size: 30px;
  margin-bottom: 50px;
  width: 620px;
}
@media (max-width: 992px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-modal-message
    div {
    font-size: 20px;
    margin-bottom: 15px;
    width: 448px;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-modal-message
    div {
    font-size: 16px;
    margin-bottom: 15px;
    width: 272px;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-action {
  font-size: 22px;
  text-align: center;
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-action
  .modal-action-text {
  font-style: italic;
}
@media (max-width: 992px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-action {
    font-size: 18px;
    font-style: italic;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-action {
    display: none;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-action
  .apps-clock-button {
  font-size: 25px;
  font-style: none !important;
  font-weight: 700;
  margin-left: 59px;
}
@media (max-width: 992px) {
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-modal-text
    .off-the-clock-action
    .apps-clock-button {
    font-size: 15px;
    font-style: none;
    height: 35px;
    margin-left: 24px;
    width: 118px;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-modal-text
  .off-the-clock-action
  .clock-action-email {
  font-style: italic;
  font-weight: 700;
  text-decoration: underline;
}
.off-the-clock-modal .off-the-clock-container .off-the-clock-action-mobile {
  display: none;
  text-align: center;
  text-style: italic;
}
@media (max-width: 480px) {
  .off-the-clock-modal .off-the-clock-container .off-the-clock-action-mobile {
    display: inline-block;
  }
  .off-the-clock-modal
    .off-the-clock-container
    .off-the-clock-action-mobile
    .apps-clock-button {
    font-size: 9px;
    font-style: none;
    font-weight: 700;
    height: 21.3px;
    margin-bottom: 16.7px;
    margin-left: 0;
    width: 65.4px;
  }
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-action-mobile
  .mobile-action-text {
  font-size: 12px;
  font-style: italic;
  height: 34px;
  width: 160px;
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-action-mobile
  .apps-clock-btn {
  text-decoration: none;
}
.off-the-clock-modal
  .off-the-clock-container
  .off-the-clock-action-mobile
  .clock-action-email {
  font-style: italic;
  font-weight: 700;
  text-decoration: underline;
}
.hidden-login-out-links {
  display: none !important;
}
.noheaderfooter {
  display: none;
}
#hamburger-container-child {
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  display: block;
  left: 280px !important;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  top: 60px;
  -webkit-transition: none;
  transition: none;
  z-index: 10010;
}
@media (max-width: 420px) {
  #hamburger-container-child {
    display: none !important;
  }
}
#hamburger-container-child .col-xs-width {
  float: left;
  max-width: 180px !important;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 180px !important;
}
#hamburger-container-child .nav-item-column {
  width: auto;
}
#hamburger-container-child .second-navigation-container {
  margin-top: 16px;
  padding-left: 16px;
}
#hamburger-container-child .second-navigation-container .header-link-main {
  color: #0f1b2c;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.38;
  padding-left: 16px;
  text-align: left;
}
#hamburger-container-child .second-navigation-container .second-navigation {
  margin-top: 16px;
}
#hamburger-container-child
  .second-navigation-container
  .nav-item-column-header
  .header-link {
  color: #0f1b2c;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.38;
  text-align: left;
}
#hamburger-container-child
  .second-navigation-container
  .nav-item-column-header
  .header-linka:hover {
  color: #006cce !important;
  text-decoration: underline !important;
}
#hamburger-container-child
  .second-navigation-container
  .nav-item-column-links
  a {
  color: #0f1b2c;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.38;
  margin-top: 12px;
  text-align: left;
}
#hamburger-container-child
  .second-navigation-container
  .nav-item-column-links
  a:last-child {
  margin-bottom: 24px;
}
#hamburger-container-child .mega-menu-content-container {
  margin: 0;
  padding: 30px 60px 55px;
}
#hamburger-container-child .mega-menu-content-container .nav-item-column {
  width: auto;
}
.profile-left #slidenav-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000;
}
#hamburger-container {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  display: block;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 280px;
  z-index: 10010;
}
#hamburger-container::-webkit-scrollbar {
  display: none;
}
#hamburger-container.slide-back {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0s linear 0s;
  transition: all 0s linear 0s;
  visibility: hidden;
}
#hamburger-container.hamburger-show {
  opacity: 1;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  visibility: visible;
}
@media (max-width: 768px) {
  #hamburger-container {
    overflow-x: hidden;
    width: 375px;
  }
}
@media (max-width: 420px) {
  #hamburger-container {
    overflow-x: hidden;
    width: 100%;
  }
}
@media (min-width: 780px) {
  #hamburger-container {
    overflow-x: hidden;
  }
}
@media (min-width: 980px) {
  #hamburger-container {
    height: auto;
    -webkit-transition: none;
    transition: none;
  }
}
#hamburger-container .icon {
  font-style: normal;
}
#hamburger-container .user-profile-header-container {
  position: fixed;
  width: 100%;
  z-index: 2500;
}
@media (max-width: 769px) {
  #hamburger-container .user-profile-header-container {
    max-width: 375px !important;
  }
}
@media (max-width: 420px) {
  #hamburger-container .user-profile-header-container {
    max-width: 100% !important;
  }
}
#hamburger-container.darken-header-footer {
  background-color: #001e60;
  color: hsla(0, 0%, 100%, 0.87);
}
#hamburger-container.darken-header-footer .header-links-second,
#hamburger-container.darken-header-footer
  .header-links-second
  .header-links-second-header,
#hamburger-container.darken-header-footer
  .header-links-second
  .header-links-third-header,
#hamburger-container.darken-header-footer .header-links-third,
#hamburger-container.darken-header-footer
  .header-links-third
  .header-links-second-header,
#hamburger-container.darken-header-footer
  .header-links-third
  .header-links-third-header {
  background-color: #001e60 !important;
  color: hsla(0, 0%, 100%, 0.87) !important;
}
#hamburger-container.darken-header-footer .header-link {
  color: hsla(0, 0%, 100%, 0.87) !important;
}
#hamburger-container.darken-header-footer .header-link-icon {
  color: #fff;
}
#hamburger-container.darken-header-footer a {
  color: hsla(0, 0%, 100%, 0.87);
}
#hamburger-container.darken-header-footer a:hover {
  color: #fff;
}
#hamburger-container.darken-header-footer a:after {
  border-color: hsla(0, 0%, 100%, 0.87);
}
#hamburger-container.darken-header-footer #deep-navigation .header-tabs {
  background-color: #001e60;
}
#hamburger-container.darken-header-footer
  #deep-navigation
  .header-tabs
  li.header-tab.active-tab
  a {
  color: #fff;
}
#hamburger-container.darken-header-footer
  #deep-navigation
  .header-tabs
  li.header-tab
  a {
  color: hsla(0, 0%, 100%, 0.87);
}
#hamburger-container.darken-header-footer
  #user-profile-links
  a.logout-link:after {
  background-image: none;
  border: none;
}
#hamburger-container.darken-header-footer .h-separator.apps-separator {
  display: none;
}
.profile-left #hamburger-container {
  background-color: #fff;
  height: 100% !important;
  left: 0 !important;
  line-height: normal;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
}
@media (min-width: 997px) {
  .profile-left #hamburger-container .user-profile-header-links {
    margin-top: 80px;
  }
  .profile-left #hamburger-container .menu-seperate-bar {
    border-bottom: 4px solid #ffce4d;
    left: 4%;
    position: fixed;
    top: 58px;
    width: 90%;
  }
}
@media (max-width: 996px) {
  .profile-left #hamburger-container .user-profile-header-links {
    padding-top: 16px;
  }
}
.profile-left #hamburger-container .header-link {
  color: #333 !important;
}
.profile-left #hamburger-container .header-link-icon {
  color: #0f1b2c !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  .stock-component {
  display: none !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header {
  background-color: #fff !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .button-close-btn {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/close-black.svg)
    50%/20px auto no-repeat;
  border: 0;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .button-close-btn:hover {
  background-color: #f1f1f2;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .hamburger-header-link {
  display: inherit;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .hamburger-header-link
  p {
  color: #333;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.39;
  margin-bottom: 0;
  text-align: left;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .hamburger-header-link
  .icon-logo {
  margin-right: 15px;
}
.profile-left
  #hamburger-container
  .user-profile-header-container
  #user-profile-header
  .hamburger-header-link
  .icon-logo
  img {
  width: 35px;
}
.profile-left #hamburger-container #user-profile,
.profile-left #hamburger-container .profile-hidden-container {
  display: none !important;
}
.profile-left #hamburger-container .user-profile-header-links {
  display: block !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-links
  .user-profile-header-links-item:first-child {
  margin-top: 60px !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-second,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-third {
  background-color: #fff;
  display: block;
}
@media (min-width: 980px) {
  .profile-left
    #hamburger-container
    .user-profile-header-links
    .header-links-second,
  .profile-left
    #hamburger-container
    .user-profile-header-links
    .header-links-third {
    display: none;
  }
}
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-second
  a,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-third
  a {
  color: #0f1b2c !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-second
  .header-links-second-header,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-second
  .header-links-third-header,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-third
  .header-links-second-header,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-third
  .header-links-third-header {
  background-color: #fff;
  color: #0f1b2c !important;
}
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-second.item-open,
.profile-left
  #hamburger-container
  .user-profile-header-links
  .header-links-third.item-open {
  left: 0 !important;
}
.profile-left #hamburger-container {
  right: 0;
}
#hamburger-container .h-separator {
  border: 1px solid #ccc;
  height: 2px;
  margin: 0 15px;
}
.unread-notifications-tag:after {
  background-color: #ffc220;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 10px;
  margin-bottom: 12px;
  width: 10px;
}
@media (min-width: 780px) {
  .corporate-header-action .dropdown.open > .dropdown-menu {
    display: block;
  }
  .corporate-header-action .dropdown > .dropdown-toggle:active {
    pointer-events: none;
  }
}
.walmart-hub-header #header-container {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 0 16px;
}
@media (min-width: 1024px) {
  .walmart-hub-header #header-container {
    padding: 0 40px;
  }
}
.walmart-hub-header #header-container a {
  text-decoration: none;
}
.walmart-hub-header #header {
  height: 78px;
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
  padding: 0;
}
@media (max-width: 1024px) {
  .walmart-hub-header .desktop-only {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .walmart-hub-header .mobile-tab-only {
    display: none !important;
  }
}
.walmart-hub-header .CorporateHamburger,
.walmart-hub-header .corporate-shop,
.walmart-hub-header .corporate-shop-mobile {
  display: none;
}
.walmart-hub-header #header-icons {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-left: auto;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  height: auto;
  margin-right: 8px;
  order: 2;
  padding: 0;
  width: auto;
}
.walmart-hub-header #header-icons .hamburger-wrapper .hamburger span {
  background: #000;
}
.walmart-hub-header .hub-logo img {
  height: 28px;
  max-width: 140px;
  width: auto;
}
.walmart-hub-header #header-links {
  height: auto;
}
.walmart-hub-header .links-wrapper {
  -ms-flex-pack: center;
  width: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.walmart-hub-header .hub-container,
.walmart-hub-header .links-wrapper {
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.walmart-hub-header .hub-container {
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 7px;
  padding: 0;
}
.walmart-hub-header .hub-container ul {
  list-style-type: none;
  padding: 0;
}
.walmart-hub-header .hub-container.hide {
  display: none !important;
}
.walmart-hub-header .hub-container .nav > li > a {
  color: #515357;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-right: 30px;
  padding: 0;
  text-decoration: none;
}
.walmart-hub-header .hub-container .nav > li > a.dropdown-toggle:after {
  display: none;
}
.walmart-hub-header .hub-container .nav > li > a:active,
.walmart-hub-header .hub-container .nav > li > a:hover {
  background-color: transparent;
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.walmart-hub-header .hub-container .nav > li > a:focus {
  background: transparent;
}
.walmart-hub-header .hub-container .nav .open .dropdown-menu {
  background: #fff;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: block;
  left: -26px;
  min-width: 200px;
  position: absolute;
  top: 52px;
  z-index: 1;
}
.walmart-hub-header .hub-container .nav .open .dropdown-menu li:hover {
  background-color: #e6f1fc !important;
}
.walmart-hub-header .hub-container .nav .open .dropdown-menu li a {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding: 12px 16px;
  text-decoration: none;
}
.walmart-hub-header .hub-container .nav .open .dropdown-menu li a:hover {
  background-color: #e6f1fc !important;
}
.walmart-hub-header .hub-container .nav .open > a {
  background-color: transparent;
  border-color: transparent;
}
.walmart-hub-header .hub-container .nav .open > a:active,
.walmart-hub-header .hub-container .nav .open > a:focus,
.walmart-hub-header .hub-container .nav .open > a:hover {
  background-color: transparent;
  border-color: transparent;
  border-bottom: 4px solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #004f9a !important;
  padding-bottom: 2px;
}
.walmart-hub-header .hamburger-menu-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.walmart-hub-header .hamburger-menu-section .corporate-language-link {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    100%/10px auto no-repeat;
  float: right;
  margin: 24px 24px 24px auto;
}
.walmart-hub-header .hamburger-menu-section .corporate-language-link.open {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-arrow.svg)
    100%/10px auto no-repeat;
}
.walmart-hub-header
  .hamburger-menu-section
  .corporate-language-link.open
  .dropdown-menu {
  display: block;
  left: auto;
  top: 84%;
}
.walmart-hub-header
  .hamburger-menu-section
  .corporate-language-link
  .corporate-language-selector {
  border-right: none;
  padding-right: 16px;
}
.walmart-hub-header
  .hamburger-menu-section
  .corporate-language-link
  .dropdown-menu {
  display: none;
}
.walmart-hub-header .corporate-language-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  cursor: pointer;
  justify-content: center;
  padding-right: 16px;
}
.walmart-hub-header .corporate-language-link .lang-section {
  border-right: 1px solid #fff;
  height: 32px;
  padding-right: 16px;
}
.walmart-hub-header
  .corporate-language-link
  .lang-section
  .corporate-language-icon {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-white.svg)
    100%/12px auto no-repeat;
  padding-left: 8px;
  padding-right: 16px;
}
.walmart-hub-header
  .corporate-language-link
  .lang-section
  .corporate-language-icon
  .corporate-header-lang-selector-img {
  margin-bottom: 6px;
}
.walmart-hub-header .corporate-language-link .corporate-language-icon {
  padding-top: 4px;
}
.walmart-hub-header .corporate-language-link .corporate-language-selector {
  border-right: 1px solid #fff;
  padding-right: 16px;
}
.walmart-hub-header .corporate-language-link .language-dropdown {
  margin-top: 19%;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.walmart-hub-header .hub-search.expanded {
  margin: auto;
  min-width: 400px !important;
  width: 100%;
}
.walmart-hub-header .hub-search.expanded #header-search-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 46px;
  max-width: 458px;
}
.walmart-hub-header
  .hub-search.expanded
  #header-search-bar
  .header-search-form {
  height: 46px;
  margin: 0 auto;
  width: 100%;
}
.walmart-hub-header
  .hub-search.expanded
  #header-search-bar
  .header-search-form
  .ai-lightbulb-container {
  margin-top: 6px;
}
.walmart-hub-header
  .hub-search.expanded
  #header-search-bar
  .header-search-form
  .suggested-search {
  top: 62px;
}
.walmart-hub-header .hub-search #header-search-bar {
  background: #f1f1f2;
  border: transparent;
  border-radius: 30px;
  -webkit-box-shadow: transparent;
  box-shadow: transparent;
  left: unset;
  min-width: 200px;
  position: relative;
  top: unset;
  -webkit-transform: none;
  transform: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .walmart-hub-header .hub-search #header-search-bar {
    min-width: 360px;
  }
}
@media (min-width: 1025px) {
  .walmart-hub-header .hub-search #header-search-bar {
    left: unset;
    margin: 0 auto;
    min-width: 251px;
  }
}
.walmart-hub-header
  .hub-search
  #header-search-bar
  .header-search-form
  .button-search-close {
  color: #000;
  padding-right: 20px;
  right: 0;
}
.walmart-hub-header
  .hub-search
  #header-search-bar
  .header-search-form
  .suggested-search {
  border-radius: 0 0 8px 8px;
  top: 60px;
}
.walmart-hub-header
  .hub-search
  #header-search-bar
  .header-search-form
  .suggested-search
  ul
  li {
  padding: 11px 16px;
}
.walmart-hub-header
  .hub-search
  #header-search-bar
  .header-search-form
  .suggested-search
  ul
  li
  a:hover,
.walmart-hub-header
  .hub-search
  #header-search-bar
  .header-search-form
  .suggested-search
  ul
  li:hover {
  background: #e6f1fc;
}
.walmart-hub-header .corporate-header-mobile-shop {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  margin-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
}
@media (min-width: 1025px) {
  .walmart-hub-header .corporate-header-mobile-shop {
    display: none;
  }
}
.walmart-hub-header .hub-profile {
  margin-left: auto;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.walmart-hub-header .hub-profile .profile-picture-small img {
  border-radius: 50%;
}
.walmart-hub-header #user-profile-container.walmart-hub {
  background: #fff;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 16px 24px;
  width: 250px;
}
.walmart-hub-header
  #user-profile-container.walmart-hub
  .walmart-hub-profile
  .name {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.walmart-hub-header
  #user-profile-container.walmart-hub
  .walmart-hub-profile
  .userTitle {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.walmart-hub-header
  #user-profile-container.walmart-hub
  .walmart-hub-profile
  .hub-logout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #0071dc;
  border-radius: 100px;
  color: #fff;
  gap: 8px;
  height: 32px;
  margin-top: 24px;
  padding: 0;
  text-decoration: none;
  width: 200px;
}
.walmart-hub-header
  #user-profile-container.walmart-hub
  .walmart-hub-profile
  .hub-logout:hover {
  background: #004f9a;
}
.walmart-hub-header
  #user-profile-container.walmart-hub
  .profile-hidden-container {
  padding: 0;
}
.walmart-hub-header .header-link-third {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.walmart-hub-header .header-link-with-child-enabled {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 20px;
}
@media (max-width: 1024px) {
  .walmart-hub-header .header-link-with-child-enabled {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 20px;
  }
}
.profile-open .walmart-hub-header #user-profile-container {
  right: 24px;
}
.profile-left.walmart-hub-header {
  z-index: 9999;
}
@media (max-width: 320px) {
  .profile-left.walmart-hub-header #hamburger-container {
    height: 100% !important;
    overflow-y: auto !important;
  }
}
@media (min-width: 321px) and (max-width: 1024px) {
  .profile-left.walmart-hub-header #hamburger-container {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1025px) {
  .profile-left.walmart-hub-header #hamburger-container {
    display: none;
  }
}
@media (max-width: 375px) {
  .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
    height: 75% !important;
  }
}
@media (min-width: 376px) and (max-width: 767px) {
  .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
    height: 80% !important;
  }
}
@media (min-width: 768px) and (max-width: 799px) {
  .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
    height: 80% !important;
  }
}
@media (min-width: 800px) and (max-width: 1025px) {
  .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
    height: 80% !important;
  }
}
@media (max-width: 375px) {
  .profile-left.walmart-hub-header
    #hamburger-container
    #user-profile-container {
    position: unset !important;
  }
}
.search-input-open .walmart-hub-header #slidenav-overlay {
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 64px !important;
  width: 100%;
  z-index: 9;
}
@media (max-width: 1024px) {
  .profile-left.walmart-hub-header .button-close-btn {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/close-button-white.svg)
      50%/22px auto no-repeat;
    border: 0;
  }
  .profile-left.walmart-hub-header #slidenav-overlay {
    background: rgba(0, 0, 0, 0.25);
    top: 78px !important;
  }
  .profile-left.walmart-hub-header #hamburger-container {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    left: unset !important;
    max-width: 336px;
    right: 0;
    top: 78px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
    -webkit-transition: right 0.3s linear 0s;
    transition: right 0.3s linear 0s;
  }
  .profile-left.walmart-hub-header #hamburger-container a {
    text-decoration: none;
  }
  .profile-left.walmart-hub-header #hamburger-container .hamburger-heading {
    border-bottom: 4px solid #ffce4d;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 24px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
    overflow-y: auto !important;
    padding: 0;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav {
    float: none;
    margin: 0;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li {
    float: none;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li.open {
    background: #e6f1fc;
    float: none;
    position: static;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li.open
    .dropdown-toggle {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-up-arrow.svg)
      100%/10px auto no-repeat;
    padding: 16px 24px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li.open
    .dropdown-toggle:after {
    display: none;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li
    a {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li
    a.dropdown-toggle {
    background: transparent
      url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
      100%/10px auto no-repeat;
    margin-right: 24px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    li
    a.dropdown-toggle:after {
    display: none;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    .open
    .dropdown-menu {
    background: #e6f1fc;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    padding: 0;
    position: static;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    .open
    .dropdown-menu
    li
    a {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px !important;
    padding: 16px 40px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .navbar-nav
    .open
    .dropdown-menu
    li
    a.active {
    border-left: 4px solid #004f9a;
    color: #004f9a;
    font-weight: 700;
    padding: 16px 36px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    li
    a {
    padding: 16px 24px;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    li
    a:focus,
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    li
    a:hover {
    background-color: transparent;
    text-decoration: none;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    .open
    > a {
    background-color: transparent;
    border-color: transparent;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    .open
    > a:active,
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    .open
    > a:focus,
  .profile-left.walmart-hub-header
    #hamburger-container
    .hamburger-nav-wrapper
    .nav
    .open
    > a:hover {
    background-color: transparent;
    border-color: transparent;
    font-weight: 700;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    #user-profile-container {
    background: transparent;
    bottom: 10%;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    height: auto;
    position: absolute;
    right: unset;
    top: unset !important;
    -webkit-transition: none;
    transition: none;
    width: auto;
    z-index: unset;
  }
  .profile-left.walmart-hub-header
    #hamburger-container
    .user-profile-header-links {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .lang-selector-component {
    padding-left: 30px;
  }
}
.lang-selector-component .flag-icon {
  background-size: cover;
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/globe.svg)
    50% no-repeat;
  border-radius: 50%;
  cursor: pointer;
  height: 33px;
  width: 33px;
}
.darken-header-footer .lang-selector-component .flag-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/globe_white.svg);
}
.lang-selector-component label {
  padding-left: 15px;
  text-transform: capitalize;
}
.lang-selector-component label span {
  text-transform: uppercase;
}
.lang-selector-component label:hover {
  cursor: pointer;
}
.lang-selector-component .lang-selector-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 768px) {
  .lang-selector-component .lang-selector-wrap > div {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.lang-selector-component .lang-menu {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  bottom: -8px;
  display: none;
  height: 266px;
  left: -135px;
  overflow-y: scroll;
  position: absolute;
  right: auto;
  width: 264px;
}
@media (min-width: 768px) {
  .lang-selector-component .lang-menu {
    left: auto;
    right: -1.5vw;
  }
}
.lang-selector-component .lang-menu:focus {
  outline: none;
}
.lang-selector-component .lang-menu ul {
  background: #fff;
  height: 264px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.lang-selector-component .lang-menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: inherit;
  padding: 10px 30px;
  text-transform: capitalize;
  white-space: nowrap;
}
.lang-selector-component .lang-menu a:hover {
  background-color: rgba(1, 122, 205, 0.1);
  color: #000 !important;
  cursor: pointer;
  text-decoration: none;
}
.lang-selector-component .lang-menu a label {
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  text-align: left;
  width: 150px;
}
.lang-selector-component .lang-menu .lang-option {
  border-radius: 50%;
  display: inline-block;
  height: 24px;
  width: 24px;
}
.lang-selector-component .lang-menu .lang-option.selected {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/selected.svg)
    50% no-repeat;
  height: 24px;
  width: 24px;
}
.lang-selector-component .lang-menu .lang-option.unselected {
  background: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/unselected.svg)
    50% no-repeat;
  height: 24px;
  width: 24px;
}
.lang-selector-component .lang-menu::-webkit-scrollbar {
  width: 10px;
}
.lang-selector-component .lang-menu::-webkit-scrollbar-track {
  background-color: hsla(0, 0%, 85%, 0.4);
  border-radius: 8px;
  height: 252px;
  width: 10px;
}
.lang-selector-component .lang-menu::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 85%, 0.8);
  border-radius: 8px;
  height: 20.9px;
  width: 10px;
}
@media (min-width: 992px) {
  body.notifications-open
    #user-profile-container
    ~ .user-profile-notifications {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 70%;
    z-index: 2000;
  }
}
.user-profile-notifications {
  background: #fff;
  height: 100%;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 4000;
}
.user-profile-notifications .dropdown:hover {
  cursor: pointer;
}
.user-profile-notifications .down-arr {
  color: #000;
  line-height: 2;
  right: 5px;
}
@media (min-width: 992px) {
  .user-profile-notifications {
    bottom: 0;
    -webkit-box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.5);
    display: none;
    height: 100%;
    position: fixed;
    right: 0;
    top: 60px;
    -webkit-transition: none;
    transition: none;
    z-index: 900;
  }
}
.notifications-open .user-profile-notifications {
  right: 0;
}
@media (min-width: 992px) {
  .notifications-open .user-profile-notifications {
    display: block;
  }
}
.notification-inbox-component .user-profile-notifications {
  position: inherit;
}
@media (max-width: 992px) {
  .notification-inbox-component .user-profile-notifications-content {
    min-height: 35rem;
  }
  .notification-inbox-component
    .user-profile-notifications-header
    .notifications-back {
    display: none;
  }
}
@media (max-width: 768px) {
  .notification-inbox-template .content-container {
    padding: 0;
  }
}
.user-profile-notifications-header {
  background: #fff;
  height: 64px;
  position: relative;
  width: 100%;
  z-index: 1000;
}
@media (min-width: 768px) {
  .user-profile-notifications-header {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .user-profile-notifications-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 60px;
    position: relative;
  }
}
.user-profile-notifications-header .notifications-back {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-left-black.svg)
    0/16px auto no-repeat;
  display: block;
  float: left;
  height: 52px;
  margin: 6px 0 0;
  padding: 18px 18px 18px 0;
  width: 34px;
}
@media (min-width: 992px) {
  .user-profile-notifications-header .notifications-back {
    height: 16px;
    margin-top: 22px;
    padding: 0;
    width: 16px;
  }
}
.user-profile-notifications-header .notifications-title {
  display: inline-block;
  float: left;
  font-size: 20px;
  margin: 17px 0 0;
}
@media (min-width: 768px) {
  .user-profile-notifications-header .notifications-title {
    float: none;
    margin-left: 100px;
  }
}
.user-profile-notifications-header .notifications-mark {
  display: block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.6px;
  margin: 26px 15px 0 0;
  text-align: right;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .user-profile-notifications-header .notifications-mark {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .user-profile-notifications-header .notifications-mark {
    display: inline-block;
  }
}
.notification-content-container {
  margin: 0 auto;
  max-width: 1500px;
  padding: 0 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .notification-content-container {
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  .notification-content-container {
    padding: 0 4vw;
  }
}
@media (min-width: 1500px) {
  .notification-content-container {
    padding: 0 60px;
  }
}
.user-profile-notifications-tabs {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 900;
}
@media (min-width: 992px) {
  .user-profile-notifications-tabs {
    display: none;
  }
}
.user-profile-notifications-tabs .tab {
  border-bottom: 2px solid transparent;
  color: #333;
  display: block;
  float: left;
  font-size: 18px;
  height: 35px;
  line-height: 35px;
  margin-right: 10px;
  text-align: center;
  text-decoration: none;
  width: 97px;
}
.user-profile-notifications-tabs .tab.active {
  border-color: #017acd;
  color: #017acd;
  font-weight: 700;
}
.user-profile-notifications-content {
  max-height: calc(100% - 99px);
  overflow-y: auto;
}
.user-profile-notifications-list {
  background: #fff;
}
.user-profile-notifications-list .notification {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 80px;
}
.user-profile-notifications-list .notification:first-child {
  border: none;
}
.user-profile-notifications-list .notification.unread {
  background-color: rgba(1, 122, 205, 0.1);
}
.user-profile-notifications-list .notification .notification-content-container {
  color: #333;
  padding-bottom: 15px;
  padding-top: 15px;
  text-decoration: none;
}
@media (min-width: 768px) {
  .user-profile-notifications-list
    .notification
    .notification-content-container {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.user-profile-notifications-list .notification-title {
  font-weight: 700;
}
.user-profile-notifications-list .notification-text,
.user-profile-notifications-list .notification-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-profile-notifications-list .notification-time {
  color: #777;
}
.user-profile-notification {
  background: #fff;
  height: 100%;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 5000;
}
.notification-open .user-profile-notification {
  right: 0;
}
.user-profile-notification .user-profile-notification-header {
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  height: 64px;
  position: relative;
  width: 100%;
  z-index: 1000;
}
.user-profile-notification
  .user-profile-notification-header
  .notification-back {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/arrow-left-black.svg)
    0/16px auto no-repeat;
  display: block;
  float: left;
  height: 52px;
  margin: 6px 0 0;
  padding: 18px 18px 18px 0;
  width: 34px;
}
@media (min-width: 992px) {
  .user-profile-notification
    .user-profile-notification-header
    .notification-back {
    height: 16px;
    margin-top: 22px;
    padding: 0;
    width: 16px;
  }
}
.user-profile-notification
  .user-profile-notification-header
  .notifications-title {
  display: inline-block;
  float: left;
  font-size: 20px;
  margin: 17px 0 0;
  max-width: calc(100% - 34px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .user-profile-notification
    .user-profile-notification-header
    .notifications-title {
    float: none;
  }
}
.user-profile-notification .user-profile-notification-content {
  margin: 50px 0 40px;
}
.user-profile-notification .user-profile-notification-content p {
  font-size: 18px;
}
.user-profile-notification .view-notification {
  float: right;
  margin-right: 60px;
  text-transform: uppercase;
}
.user-profile-notification-unselected {
  display: none;
}
.user-profile-notifications-see-all {
  border-top: 1px solid #ccc;
  display: none;
  font-size: 18px;
  font-weight: 700;
  height: 0;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .user-profile-notifications-see-all {
    display: block;
    height: 50px;
  }
}
@media (min-width: 992px) and (-ms-high-contrast: none),
  screen and (min-width: 992px) and (-ms-high-contrast: active) {
  .user-profile-notifications-see-all {
    height: 70px;
  }
}
.loading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.loading-container .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  display: block;
  height: 50px;
  margin: auto;
  position: 50% 0 0 50%;
  width: 50px;
}
.unread-notifications {
  background-color: #add8e6;
}
.nudge_link_wrapper,
.nudge_wrapper {
  position: fixed;
  z-index: 9999;
  -webkit-box-align: right;
  -ms-flex-align: right;
  align-items: right;
  right: 20px;
}
@media (max-width: 992px) {
  .nudge_link_wrapper,
  .nudge_wrapper {
    right: 16px;
  }
}
@media (max-width: 480px) {
  .nudge_link_wrapper,
  .nudge_wrapper {
    left: 12px !important;
  }
}
.nudge_customIcon {
  height: 40px;
  -o-object-fit: contain;
  object-fit: contain;
  width: 60px;
}
.nudge_link_wrapper_image,
.nudge_wrapper_image {
  position: fixed;
  z-index: 9999;
  -webkit-box-align: right;
  -ms-flex-align: right;
  align-items: right;
  border-radius: 6px;
  right: 20px;
}
.nudge_link_wrapper_image,
.nudge_link_wrapper_image.light,
.nudge_wrapper_image,
.nudge_wrapper_image.light {
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .nudge_link_wrapper_image,
  .nudge_wrapper_image {
    width: 400px;
  }
}
@media (max-width: 992px) {
  .nudge_link_wrapper_image,
  .nudge_wrapper_image {
    right: 16px;
  }
}
@media (max-width: 480px) {
  .nudge_link_wrapper_image,
  .nudge_wrapper_image {
    left: 12px !important;
  }
}
.nudge_link_wrapper_image.top,
.nudge_wrapper_image.top {
  border-radius: 6px;
  top: 100px;
}
.nudge_link_wrapper_image.bottom,
.nudge_wrapper_image.bottom {
  border-radius: 6px;
  bottom: 40px;
}
@media (max-width: 480px) {
  .nudge_link_wrapper_image.bottom,
  .nudge_wrapper_image.bottom {
    bottom: 90px;
  }
}
.nudge_link_wrapper.top,
.nudge_wrapper.top {
  top: 100px;
}
.nudge_link_wrapper.bottom,
.nudge_wrapper.bottom {
  bottom: 40px;
}
@media (max-width: 480px) {
  .nudge_link_wrapper.bottom,
  .nudge_wrapper.bottom {
    bottom: 90px;
  }
}
.nudge-image {
  border-radius: 6px 6px 0px 0px;
  height: 250px;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  width: 400px;
}
@media (max-width: 480px) {
  .nudge-image {
    width: 100%;
  }
}
.nudge_outer_wrapper .light {
  overflow: hidden;
}
.nudge_outer_wrapper .light .nudge_main {
  background-color: #fff;
}
.nudge_outer_wrapper .light .nudge_main:hover .nudge_icon,
.nudge_outer_wrapper .light .nudge_main:hover .nudge_message {
  color: #0071ce;
}
.nudge_outer_wrapper .light .nudge_main_image {
  background-color: #fff;
}
.nudge_outer_wrapper .light .dismiss_link,
.nudge_outer_wrapper .light .nudge_message {
  color: #121212;
}
.left-nudge {
  left: 20px;
}
@media (max-width: 992px) {
  .left-nudge {
    left: 16px;
  }
}
@media (max-width: 480px) {
  .left-nudge {
    left: 12px !important;
  }
}
.image-exit-wrapper {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 250px;
  overflow: hidden;
  position: relative;
  width: 400px;
}
@media (max-width: 480px) {
  .image-exit-wrapper {
    width: 100%;
  }
}
.image-exit-wrapper .nudge-image.hoveron {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.image-exit-wrapper .nudge-image.hoveron,
.image-exit-wrapper .nudge-image.hoverout {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.image-exit-wrapper .nudge-image.hoverout {
  -webkit-transform: initial;
  transform: none;
}
.image-exit {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/close-black.svg)
    50%/18px auto no-repeat;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 100%;
  font-weight: 700;
  height: 26px;
  left: 90%;
  line-height: 15px;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: 5%;
  width: 26px;
  z-index: 10;
}
.image-exit:hover {
  cursor: pointer;
}
.nudge_outer_wrapper .dark .nudge_main,
.nudge_outer_wrapper .dark .nudge_main_image {
  background-color: #121212;
}
.nudge_outer_wrapper .dark .dismiss_link,
.nudge_outer_wrapper .dark .nudge_message {
  color: #fff;
}
.nudge_outer_wrapper .nudge_main {
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 6px #7f7f7f;
  box-shadow: 1px 1px 6px #7f7f7f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 64px;
  padding: 10px 0px;
  width: 400px;
}
@media (max-width: 480px) {
  .nudge_outer_wrapper .nudge_main {
    width: 100%;
  }
}
.nudge_outer_wrapper .nudge_main_image {
  border-radius: 0 0 6px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 64px;
  padding: 10px 0px;
  width: 400px;
}
.nudge_outer_wrapper .nudge_main_image.light.hoveron .nudge_message {
  color: #0071ce;
}
@media (max-width: 480px) {
  .nudge_outer_wrapper .nudge_main_image {
    width: 100%;
  }
}
.nudge_outer_wrapper .nudge_message {
  font-size: 14px;
  margin-bottom: auto;
  margin-top: auto;
  width: 80%;
  word-break: break-word;
}
.nudge_outer_wrapper .nudge_link_wrapper .nudge_message {
  border-radius: 6px;
  cursor: pointer;
  margin-bottom: auto;
  margin-top: auto;
  padding: 0 5px;
}
.nudge_outer_wrapper .nudge_link_wrapper .nudge_message:hover {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.nudge_outer_wrapper .nudge_link_wrapper_image {
  cursor: pointer;
  margin-bottom: auto;
  margin-top: auto;
}
.nudge_outer_wrapper .nudge_link_wrapper_image:hover .nudge_message {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.nudge_outer_wrapper .light .nudge_icon {
  color: #121212;
}
.nudge_outer_wrapper .dark .nudge_icon,
.nudge_outer_wrapper .light .nudge_icon {
  background-position: 50%;
  font-size: 30px;
  margin-bottom: auto;
  margin-top: auto;
  padding: 0 10px 0 15px;
}
.nudge_outer_wrapper .dark .nudge_icon {
  color: #fff;
}
.nudge_outer_wrapper .dark .close_button {
  background-color: #fff;
}
.nudge_outer_wrapper .dark .close_button,
.nudge_outer_wrapper .light .close_button {
  background-position: 50%;
  cursor: pointer;
  margin-left: 10px;
  margin-right: 10px;
  -webkit-mask: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/nudge-close.svg)
    no-repeat 50% 50%;
  mask: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/nudge-close.svg)
    no-repeat 50% 50%;
  width: 10%;
}
.nudge_outer_wrapper .light .close_button {
  background-color: #121212;
}
.nudge_outer_wrapper .light .dismiss_link {
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
  padding: 5px;
}
.nudge_outer_wrapper .light .dismiss_link:hover {
  background: #f2f2f2;
  border-radius: 3px;
  height: 30px;
  margin-right: 15px;
  text-align: center;
}
.nudge_outer_wrapper .dark .dismiss_link {
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
  margin-right: 15px;
  padding: 5px;
}
.nudge_outer_wrapper .dark .dismiss_link:hover {
  background: #747474;
  border-radius: 3px;
  height: 30px;
  margin-right: 15px;
  text-align: center;
}
body.profile-open {
  overflow: hidden;
}
@media (min-width: 480px) {
  body.profile-open {
    overflow-y: auto;
  }
}
.user-profile-initials {
  background: #d8d8d8;
  border-radius: 50%;
  color: #333;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 30px;
}
.user-profile-initials.unread-notifications {
  background-color: #d8d8d8;
}
.coin {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/learning/coin.svg);
  background-repeat: no-repeat;
  color: #fff;
  display: inline-block;
  font-family: Bogle-bold;
  font-size: 10px;
  height: 18px;
  padding-left: 5px;
  width: 20px;
}
.milestone {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/learning/milestone.svg);
  margin-left: 2px;
  padding-left: 2px;
}
.bronze,
.milestone {
  background-repeat: no-repeat;
  color: #fff;
  display: inline-block;
  font-family: Bogle-bold;
  font-size: 10px;
  height: 18px;
  margin-right: 2px;
  width: 18px;
}
.bronze {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/learning/bronze.svg);
  padding-left: 5px;
}
.silver {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/learning/silver.svg);
  background-repeat: no-repeat;
  color: #fff;
  display: inline-block;
  font-family: Bogle-bold;
  font-size: 10px;
  height: 18px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 4px;
  width: 18px;
}
#user-profile-container {
  background: #fff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  display: block;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 2000;
}
@media (min-width: 980px) {
  #user-profile-container {
    height: auto;
    -webkit-transition: none;
    transition: none;
  }
}
#user-profile-container .icon {
  font-style: normal;
}
#user-profile-container .user-profile-header-container {
  position: fixed;
  width: 100%;
  z-index: 2500;
}
@media (min-width: 480px) {
  #user-profile-container .user-profile-header-container {
    max-width: 375px;
  }
}
#user-profile-container.darken-header-footer {
  background-color: #001e60;
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container.darken-header-footer .header-links-second,
#user-profile-container.darken-header-footer
  .header-links-second
  .header-links-second-header,
#user-profile-container.darken-header-footer
  .header-links-second
  .header-links-third-header,
#user-profile-container.darken-header-footer .header-links-third,
#user-profile-container.darken-header-footer
  .header-links-third
  .header-links-second-header,
#user-profile-container.darken-header-footer
  .header-links-third
  .header-links-third-header {
  background-color: #001e60 !important;
  color: hsla(0, 0%, 100%, 0.87) !important;
}
#user-profile-container.darken-header-footer .header-link {
  color: hsla(0, 0%, 100%, 0.87) !important;
}
#user-profile-container.darken-header-footer .header-link-icon {
  color: #fff;
}
#user-profile-container.darken-header-footer a {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container.darken-header-footer a:hover {
  color: #fff;
}
#user-profile-container.darken-header-footer a:after {
  border-color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container.darken-header-footer #deep-navigation .header-tabs {
  background-color: #001e60;
}
#user-profile-container.darken-header-footer
  #deep-navigation
  .header-tabs
  li.header-tab.active-tab
  a {
  color: #fff;
}
#user-profile-container.darken-header-footer
  #deep-navigation
  .header-tabs
  li.header-tab
  a {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container.darken-header-footer
  #user-profile-links
  a.logout-link:after {
  background-image: none;
  border: none;
}
#user-profile-container.darken-header-footer .h-separator.apps-separator {
  display: none;
}
@media (min-width: 480px) {
  #user-profile-container {
    max-width: 375px;
  }
}
.profile-open #user-profile-container {
  right: 0;
}
#user-profile-container .h-separator {
  border: 1px solid #ccc;
  height: 2px;
  margin: 0 15px;
}
#user-profile-container .profile-hidden-logout-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
  margin: 35px 15px 20px;
  padding-bottom: 30px;
}
#user-profile-container.darken-header-footer .profile-hidden-logout-link {
  border-color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container .profile-hidden-logout-link .logout-link-text {
  color: #444;
  font-size: 20px;
}
#user-profile-container.darken-header-footer
  .profile-hidden-logout-link
  .logout-link-text {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container .profile-hidden-logout-link .sign-out-icon {
  color: #444;
  font-size: 24px;
}
#user-profile-container.darken-header-footer
  .profile-hidden-logout-link
  .sign-out-icon {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container .profile-hidden-login-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
  margin: 35px 15px 20px;
  padding-bottom: 30px;
}
#user-profile-container.darken-header-footer .profile-hidden-login-link {
  border-color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container .profile-hidden-login-link .login-link-text {
  color: #444;
  font-size: 20px;
}
#user-profile-container.darken-header-footer
  .profile-hidden-login-link
  .login-link-text {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-container .profile-hidden-login-link .sign-in-icon {
  color: #444;
  font-size: 24px;
}
#user-profile-container.darken-header-footer
  .profile-hidden-login-link
  .sign-in-icon {
  color: hsla(0, 0%, 100%, 0.87);
}
#user-profile-header {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background: #fff !important;
  height: 64px;
  justify-content: space-between;
  left: 0;
  padding: 12px 2vw;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1000;
}
#user-profile-header .button-close {
  background: #fff
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-blue.svg)
    50%/20px auto no-repeat;
  border: none;
}
.darken-header-footer #user-profile-header .button-close {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/x-white.svg)
    50%/20px auto no-repeat;
  border: none;
}
.darken-header-footer #user-profile-header {
  background: #001e60 !important;
}
@media (min-width: 480px) {
  #user-profile-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 375px;
    padding: 12px;
  }
}
@media (min-width: 769px) {
  #user-profile-header {
    max-width: 320px;
  }
}
@media (max-width: 768px) {
  #user-profile-header {
    max-width: 375px;
  }
}
@media (max-width: 420px) {
  #user-profile-header {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  #user-profile-header {
    height: 60px;
  }
}
#user-profile-header .button-close {
  float: right;
}
#user-profile-header .user-profile-extras {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
}
#user-profile-header .user-profile-extras .separator {
  height: 42px;
  margin: 0 6px 0 10px;
}
.button-initials {
  float: right;
}
#user-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 64px auto 0;
  max-width: 1500px;
  padding: 15px;
  position: relative;
}
#user-profile .user-profile-initials {
  font-size: 35px;
  height: 101px;
  line-height: 101px;
  width: 101px;
}
#user-profile .user-profile-large {
  margin-right: 20px;
  position: relative;
}
#user-profile .user-profile-large .profile-picture-large {
  background: #d8d8d8;
  border-radius: 50%;
  color: #333;
  display: block;
  font-size: 15px;
  height: 101px;
  line-height: 101px;
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  width: 101px;
}
#user-profile .user-profile-large .edit-profile-picture-button {
  background-color: #d8d8d8;
  background-size: 0%;
  border: 0;
  border-radius: 50%;
  bottom: 0;
  height: 20px;
  margin-bottom: 5px;
  margin-left: 25px;
  position: absolute;
  width: 20px;
}
@media (max-width: 480px) {
  #user-profile .user-profile-large .edit-profile-picture-button {
    background-color: #d8d8d8;
    background-size: 0%;
    border: 0;
    border-radius: 50%;
    bottom: 0;
    height: 20px;
    margin-bottom: 5px;
    margin-left: 25px;
    position: absolute;
    width: 20px;
  }
}
#user-profile .user-profile-large .edit-profile-picture-button .editing-pencil {
  bottom: 0;
  height: 16px;
  margin-bottom: 2px;
  margin-right: 1px;
  position: absolute !important;
  right: 0;
  width: 16px;
}
#user-profile-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  font-size: 18px;
  font-weight: 200;
  justify-content: center;
}
#user-profile-name .name {
  font-size: 24px;
  font-weight: 400;
}
#user-profile-name .extras {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#user-profile-name .extras .separator {
  height: 42px;
  margin: 0 6px 0 12px;
}
#user-profile-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 19px;
  padding: 20px 0;
  width: 100%;
}
@media (min-width: 980px) {
  #user-profile-links {
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 10px;
  }
  #user-profile-links .desktop-item-last {
    padding-bottom: 0px;
  }
}
#user-profile-links a {
  color: #333;
  font-size: 20px;
  line-height: 1.85;
  padding-bottom: 22px;
  position: relative;
  text-decoration: none;
}
#user-profile-links a:last-child {
  padding-bottom: 0;
}
#user-profile-links a.directory-search-link-trigger .new-message {
  background: #1e90ff;
  border-radius: 2px;
  bottom: 34px;
  color: #fff;
  display: block;
  font-size: 12px;
  padding: 0 4px;
  position: absolute;
  right: 50%;
}
#user-profile-links .profile-link-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#user-profile-links .profile-link-flex i {
  font-size: 24px;
}
@media (min-width: 980px) {
  #user-profile-links .desktop-hidden,
  .user-profile-header-links {
    display: none;
  }
  .user-profile-header-links.anon-user {
    margin-top: 0px;
  }
  .user-profile-header-links:first-child {
    margin-top: 55px;
  }
}
.user-profile-header-links span.header-link-icon {
  pointer-events: none;
}
.user-profile-header-links .user-profile-header-links-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 37px;
  margin-bottom: 20px;
}
.user-profile-header-links
  .user-profile-header-links-item.desktop-active
  .menu-active-bar {
  background: #005ab0;
  border-radius: 0 2px 2px 0;
  display: block !important;
  margin-bottom: 8px;
  margin-left: 8px;
  width: 4px;
}
.user-profile-header-links
  .user-profile-header-links-item.desktop-active
  .header-link-icon-right {
  display: none !important;
}
.user-profile-header-links
  .user-profile-header-links-item.desktop-active
  .header-link-icon-left {
  display: block !important;
}
.user-profile-header-links
  .user-profile-header-links-item.desktop-active
  p.header-link {
  font-weight: 700;
}
.user-profile-header-links .user-profile-header-links-item .menu-active-bar {
  display: none;
}
.user-profile-header-links .user-profile-header-links-item:first-child {
  margin-top: 10px;
}
.user-profile-header-links .user-profile-header-links-item .open-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  cursor: pointer;
  justify-content: space-between;
  padding-right: 22px;
  width: 100%;
}
@media (max-width: 480px) {
  .user-profile-header-links .user-profile-header-links-item .open-child {
    padding-right: 18px;
  }
}
.user-profile-header-links .user-profile-header-links-item .header-link {
  color: #333;
  display: block;
  font-size: 18px;
  line-height: normal;
  padding-left: 16px;
  text-decoration: none;
  width: 240px;
  word-break: break-word;
}
.user-profile-header-links .user-profile-header-links-item .header-link-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 480px) {
  .user-profile-header-links .user-profile-header-links-item .header-link-icon {
    font-size: 16px;
  }
}
.user-profile-header-links
  .user-profile-header-links-item
  .header-link-icon-right {
  display: block;
}
.user-profile-header-links
  .user-profile-header-links-item
  .header-link-icon-left {
  display: none;
}
.user-profile-header-links .header-links-second,
.user-profile-header-links .header-links-third {
  background: #fff;
  display: block;
  height: calc(100% - 64px);
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  margin-top: 64px;
  position: fixed;
  right: -100%;
  top: 0;
  -webkit-transition: right 0.4s ease-in-out;
  transition: right 0.4s ease-in-out;
  width: 100%;
  z-index: 2000;
}
@media (max-width: 480px) {
  .user-profile-header-links .header-links-second,
  .user-profile-header-links .header-links-third {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .user-profile-header-links .header-links-second,
  .user-profile-header-links .header-links-third {
    display: none;
  }
}
@media (min-width: 480px) {
  .user-profile-header-links .header-links-second,
  .user-profile-header-links .header-links-third {
    max-width: 375px;
  }
}
.user-profile-header-links .header-links-second.item-open,
.user-profile-header-links .header-links-third.item-open {
  right: 0;
}
.user-profile-header-links .header-links-second-header-container,
.user-profile-header-links .header-links-third-header-container {
  padding-left: 15px;
  padding-right: 15px;
  position: fixed;
  width: 100%;
  z-index: 2000;
}
@media (max-width: 980px) {
  .user-profile-header-links .header-links-second-header-container,
  .user-profile-header-links .header-links-third-header-container {
    width: 375px;
  }
}
.user-profile-header-links .header-links-third-header-container {
  z-index: 3000;
}
.user-profile-header-links .header-links-fourth-header-container {
  z-index: 4000;
}
.user-profile-header-links .header-links-second-header,
.user-profile-header-links .header-links-third-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  height: 64px;
  left: 0;
  padding-top: 10px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1000;
}
@media (min-width: 480px) {
  .user-profile-header-links .header-links-second-header,
  .user-profile-header-links .header-links-third-header {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.user-profile-header-links .header-links-second-header .arrow-left,
.user-profile-header-links .header-links-third-header .arrow-left {
  color: #333;
  display: block;
  font-size: 24px;
  position: relative;
  right: 10px;
  text-decoration: none;
  width: 20px;
}
.user-profile-header-links .header-links-second-list,
.user-profile-header-links .header-links-third-list {
  color: #333;
  margin: 64px auto 0;
  max-width: 1500px;
  padding: 0 15px;
  width: 100%;
}
.user-profile-header-links .header-links-second-title,
.user-profile-header-links .header-links-third-title {
  display: inline-block;
  font-size: 20px;
  line-height: normal;
}
.user-profile-header-links .header-links-second-item,
.user-profile-header-links .header-links-third-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 57px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.user-profile-header-links .header-links-second-item .open-child,
.user-profile-header-links .header-links-third-item .open-child {
  padding-right: 0;
}
.user-profile-header-links .header-links-second-item:first-child,
.user-profile-header-links .header-links-third-item:first-child {
  border: none;
}
.user-profile-header-links .header-links-second-item .header-link-second,
.user-profile-header-links .header-links-second-item .header-link-third,
.user-profile-header-links .header-links-third-item .header-link-second,
.user-profile-header-links .header-links-third-item .header-link-third {
  color: #333;
  display: block;
  font-size: 20px;
  overflow: hidden;
  padding-right: 48px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-profile-header-links .header-links-second-item .header-link-icon,
.user-profile-header-links .header-links-third-item .header-link-icon {
  right: 0;
  top: 9px;
}
.user-profile-header-links .header-links-second-item .header-link-second-icon,
.user-profile-header-links .header-links-third-item .header-link-second-icon {
  display: block;
  height: 77px;
  position: absolute;
  right: 0;
  top: 0%;
  width: 48px;
}
.user-profile-header-links
  .header-links-second-item
  .header-link-second-icon:after,
.user-profile-header-links
  .header-links-third-item
  .header-link-second-icon:after {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/chevron-down-black.svg)
    100% / auto 8px no-repeat;
  content: "";
  height: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 13px;
}
.header-tabs {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  height: 50px;
  margin: 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.header-tabs::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.header-tabs .header-tab {
  display: inline-block;
  height: 49px;
  line-height: 50px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.header-tabs .header-tab.active-tab {
  border-bottom: 2px solid #007cd6;
}
.header-tabs .header-tab.active-tab a {
  color: #006cce;
  font-weight: 700;
}
.header-tabs .header-tab a {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  height: 100%;
  overflow: hidden;
  padding: 0 24px;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-transition: color 0.28s ease, background-color 0.28s ease;
  transition: color 0.28s ease, background-color 0.28s ease;
  width: 100%;
}
.profile-hidden-container {
  padding-top: 40px;
}
.profile-calendar {
  font-family: Bogle;
  font-size: 22px;
  letter-spacing: 0.44px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: -18px;
  width: 100%;
}
.stock-component {
  font-size: 20px;
  letter-spacing: 0.6px;
  opacity: 0.8;
}
.stock-component label {
  margin-right: 10px;
}
.stock-component .stock-change {
  font-size: 14px;
}
@media (min-width: 992px) {
  .stock-component .stock-change {
    font-size: 24px;
  }
}
body.has-areas {
  overflow: auto;
}
.areas-of-interest-modal {
  background-color: hsla(0, 0%, 100%, 0.8);
  z-index: 9999;
}
.areas-of-interest-modal,
.areas-of-interest-modal .transparent-content {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.areas-of-interest-modal .transparent-content {
  opacity: 0;
}
@media (min-width: 1200px) {
  .areas-of-interest-modal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.areas-of-interest-modal .areas-of-interest-container {
  background-color: #fff;
  overflow: auto;
  position: relative;
  width: 100%;
}
@media (min-width: 1200px) {
  .areas-of-interest-modal .areas-of-interest-container {
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    display: block;
    overflow: hidden;
    width: 916px;
  }
}
.areas-of-interest-modal .areas-of-interest-container .first-step.inactive {
  opacity: 0;
}
.areas-of-interest-modal .areas-of-interest-container .areas-title {
  background-color: #0f1c2c;
  color: #fff;
  font-family: EverydaySans;
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
@media (min-width: 768px) {
  .areas-of-interest-modal .areas-of-interest-container .areas-title {
    font-size: 36px;
  }
}
.areas-of-interest-modal .areas-of-interest-container .areas-image {
  background-attachment: fixed;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 269px;
}
.areas-of-interest-modal .areas-of-interest-container .areas-description {
  color: #000;
  font-family: EverydaySans;
  font-size: 20px;
  margin: 0;
  padding: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .areas-of-interest-modal .areas-of-interest-container .areas-description {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.areas-of-interest-modal .areas-of-interest-container .areas-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 768px) {
  .areas-of-interest-modal .areas-of-interest-container .areas-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    bottom: 0;
    justify-content: space-between;
    left: 0;
    position: absolute;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .areas-of-interest-modal .areas-of-interest-container .areas-buttons {
    position: relative;
  }
}
.areas-of-interest-modal
  .areas-of-interest-container
  .areas-buttons
  .bold-button {
  color: #000;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 768px) {
  .areas-of-interest-modal
    .areas-of-interest-container
    .areas-buttons
    .bold-button {
    margin-left: 20px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.areas-of-interest-modal
  .areas-of-interest-container
  .areas-buttons
  .blue-button {
  background-color: #fff;
  border: 2px solid #0f1c2c;
  border-radius: 160px;
  color: #0f1c2c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  padding: 19px 24px;
  text-align: center;
  text-transform: uppercase;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  margin-bottom: 20px;
  order: 1;
}
@media (min-width: 768px) {
  .areas-of-interest-modal
    .areas-of-interest-container
    .areas-buttons
    .blue-button {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    margin-bottom: 0px;
    order: 2;
  }
}
.areas-of-interest-modal
  .areas-of-interest-container
  .areas-buttons
  .blue-button:hover {
  background-color: #0f1c2c;
  color: #fff;
  text-decoration: none;
}
.areas-of-interest-modal .areas-of-interest-container .search {
  background: #fff;
  border-radius: 5px;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  margin: 0;
  min-height: 500px;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.areas-of-interest-modal .areas-of-interest-container .search.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container {
  background-color: #0f1c2c;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  height: 180px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .search-top-title {
  background-color: #0f1c2c;
  color: #fff;
  font-family: EverydaySans;
  margin: 20px 0 43px;
  padding: 0;
  text-align: center;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group {
  display: block;
  margin: auto;
  position: relative;
  width: 50%;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  i {
  height: 100%;
  left: 10px;
  line-height: 40px;
  position: absolute;
  top: 0;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  .areas-search-input {
  background-clip: content-box, border-box;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#fff),
      to(#fff)
    ),
    -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(20%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(#fff, #fff),
    linear-gradient(
      180deg,
      #fff,
      hsla(0, 0%, 100%, 0) 20%,
      hsla(0, 0%, 100%, 0)
    );
  background-origin: border-box;
  border: 1px solid transparent;
  border-radius: 2.9px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  color: #333;
  font-family: EverydaySans;
  font-size: 14px;
  height: 40px;
  padding: 0 8px 0 40px;
  text-overflow: ellipsis;
  width: 100%;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  .areas-search-input:focus {
  outline: none;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  .search-suggest {
  background: #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12),
    0 0 2px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  display: none;
  left: 0;
  margin: 0;
  max-height: 350px;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  right: 0;
  top: 36px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  .search-suggest
  .search-suggest-item {
  list-style: none;
  padding: 10px 20px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .search-top-container
  .areas-search-bar
  .areas-search-input-group
  .search-suggest
  .search-suggest-item.selected {
  background: #d3d3d3;
  cursor: pointer;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .areas-message {
  font-family: EverydaySans;
  font-size: 20px;
  margin: 52px 0 0;
  padding: 0 20px;
  text-align: center;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .areas-search-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 768px) {
  .areas-of-interest-modal
    .areas-of-interest-container
    .search
    .areas-search-result
    .areas-search-buttons {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .areas-search-buttons
  .done-button {
  background-color: #fff;
  border: 2px solid #0f1c2c;
  border-radius: 160px;
  color: #0f1c2c;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  padding: 19px 24px;
  text-align: center;
  text-transform: uppercase;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  min-width: 200px;
  order: 1;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .areas-search-buttons
  .done-button:hover {
  background-color: #0f1c2c;
  color: #fff;
  text-decoration: none;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags {
  margin: 26px 26px 0;
  padding: 0;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag {
  border: 1px solid #0f1c2c;
  border-radius: 5px;
  display: inline-block;
  float: left;
  height: 30px;
  margin-bottom: 10px;
  margin-right: 20px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .tag-text {
  float: left;
  font-size: 14px;
  height: 100%;
  line-height: 30px;
  padding: 0 5px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .close-icon-container {
  float: left;
  margin: 6px 4px 0;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .close-icon-container:hover {
  cursor: pointer;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .close-icon-container
  .left-triangle {
  border-bottom: 9px solid transparent;
  border-right: 4px solid #0f1c2c;
  border-top: 9px solid transparent;
  float: left;
  height: 0;
  width: 0;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .close-icon-container
  .close-icon {
  background-color: #0f1c2c;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  float: left;
  font-size: 11px;
  height: 18px;
  text-align: center;
  width: 18px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.areas-of-interest-modal
  .areas-of-interest-container
  .search
  .areas-search-result
  .tags
  .tag
  .close-icon-container
  .close-icon
  i {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}
@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.cards-carousel-component {
  overflow-y: visible;
  position: relative;
}
.cards-carousel-component .wrapper {
  height: inherit !important;
}
.cards-carousel-component .cards-carousel-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: visible !important;
  position: relative;
  width: 100%;
}
.cards-carousel-component .cards-carousel-items .slick-slide {
  width: 320px;
}
.cards-carousel-component .cards-carousel-items .slick-list.draggable {
  padding: 10px;
}
.cards-carousel-component .cards-carousel-items .carousel-article {
  -webkit-box-shadow: 0 0px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 6px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  margin: 8px 9px 20px;
  max-width: 311px;
  min-height: 560px;
  min-width: 311px;
  position: relative;
  text-decoration: none;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.cards-carousel-component .cards-carousel-items .carousel-article:hover {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.cards-carousel-component .cards-carousel-items .carousel-article.style-1 {
  border-radius: 0px;
  overflow: hidden;
}
.cards-carousel-component .cards-carousel-items .carousel-article.style-1:hover,
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1:hover
  .article-main-thumbnail
  .article-main-item-logo {
  background-color: #e5f1fa;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1:hover
  .article-main-thumbnail
  .article-main-item-logo
  .triangle {
  border-bottom-color: #e5f1fa;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: cover;
  height: 282px;
  position: relative;
  width: 100%;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail
  .article-main-item-logo {
  background-color: #fff;
  bottom: -1px;
  height: 35px;
  left: 0px;
  position: absolute;
  width: 45%;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail
  .article-main-item-logo
  .item-logo-img {
  height: 35px;
  margin-left: 20px;
  padding-top: 5px;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail
  .article-main-item-logo
  .item-logo-text {
  color: #000;
  font-family: EverydaySans;
  font-size: 12px;
  font-weight: 700;
  height: 45px;
  letter-spacing: normal;
  line-height: 2;
  margin-left: 9px;
  position: relative;
  top: 6px;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail
  .article-main-item-logo
  .triangle {
  border-bottom: 35px solid #fff;
  border-right: 35px solid transparent;
  height: 0;
  position: absolute;
  right: -34px;
  top: 0px;
  width: 0;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-thumbnail
  .icon {
  bottom: 10px;
  color: #fff;
  position: absolute;
  right: 10px;
  fill: #fff;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-item
  .article-main-item-text {
  padding: 10px 15px 0px;
  width: 100%;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-item
  .article-main-item-text
  .article-subtitle {
  color: #017acd;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: 19px;
  letter-spacing: normal;
  line-height: 1.43;
  width: 256px;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-item
  .article-main-item-text
  .article-title {
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  margin-top: 4px;
  max-height: 70px;
  min-height: 68px;
  overflow: hidden;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-item
  .article-main-item-text
  .article-type {
  font-family: EverydaySans;
  font-size: 14px;
  letter-spacing: normal;
  line-height: 1.43;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-description {
  margin-top: 4px;
  width: 100%;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-description
  .article-description {
  color: #333;
  font-family: EverydaySans;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.67;
  max-height: 124px;
  overflow: hidden;
}
.cards-carousel-component
  .cards-carousel-items
  .carousel-article.style-1
  .article-main-callToAction {
  bottom: 0;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  left: 0;
  line-height: 2.61;
  padding-bottom: 10px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
.cards-carousel-component .control-wrapper {
  bottom: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  width: 150px;
}
@media (max-width: 767px) {
  .cards-carousel-component .control-wrapper {
    height: 70px;
    top: 50%;
    width: 70px;
  }
}
@media (max-width: 1199px) {
  .cards-carousel-component .control-wrapper {
    opacity: 1;
  }
}
.cards-carousel-component .control-wrapper:hover {
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.cards-carousel-component .control-wrapper.left {
  left: 0;
}
.cards-carousel-component .control-wrapper.right {
  right: 0;
}
.cards-carousel-component .control-wrapper .control {
  background-color: #0f1c2b;
  border-radius: 50%;
  color: #fff;
  height: 70px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 70px;
}
@media (max-width: 767px) {
  .cards-carousel-component .control-wrapper .control {
    height: 40px;
    width: 40px;
  }
}
.cards-carousel-component .control-wrapper .control:hover {
  cursor: pointer;
}
.cards-carousel-component .control-wrapper .control .arrow {
  margin-top: 22px;
}
@media (max-width: 767px) {
  .cards-carousel-component .control-wrapper .control .arrow {
    margin-top: 7px;
  }
}
.cards-carousel-component .control-wrapper .control.left-arrow {
  left: 25px;
}
.cards-carousel-component .control-wrapper .control.right-arrow {
  right: 15px;
}
.cards-carousel-component .carousel-items-wrapper {
  position: relative;
}
.cards-carousel-component .slick-track {
  padding: 20px 0;
}
.cards-carousel-component .filters {
  text-align: center;
}
.cards-carousel-component .filters .tag {
  border: 2px solid #9b9b9b;
  border-radius: 14px;
  color: #9b9b9b;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  height: 28px;
  letter-spacing: normal;
  line-height: normal;
  margin: 10px;
  padding: 0 10px;
  text-align: center;
}
.cards-carousel-component .filters .tag .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cards-carousel-component .filters .tag:hover {
  background-color: #78b9e7;
  border-color: #78b9e7;
  color: #fff;
  cursor: pointer;
}
.cards-carousel-component .filters .tag.active {
  background-color: #0053e2;
  border-color: #0053e2;
  color: #fff;
}
.cards-carousel-component .card-carousel-more {
  margin-top: 10px;
  text-align: center;
}
.cards-carousel-component .card-carousel-more .see-all {
  background-color: #0053e2;
  border: 2px solid #0053e2;
  border-radius: 14px;
  color: #9b9b9b;
  display: inline-block;
  font-family: EverydaySans;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  height: 28px;
  letter-spacing: normal;
  line-height: normal;
  margin: 10px;
  padding: 0 10px;
  text-align: center;
}
.cards-carousel-component .card-carousel-more .see-all a {
  color: #fff;
  padding: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.cards-carousel-component .card-carousel-more .see-all:hover {
  cursor: pointer;
}
.cards-carousel-component .loading-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 30px;
}
.cards-carousel-component .loading-container .loading-image {
  -webkit-animation-duration: 0.95s;
  animation-duration: 0.95s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  border: 8px solid #064f8e;
  border-radius: 50%;
  border-right-color: transparent;
  display: block;
  height: 50px;
  margin: auto;
  position: 50% 0 0 50%;
  width: 50px;
}
.course-description .rating i {
  display: inline-block;
  font-size: 20px;
}
.course-description .list-group {
  margin-bottom: 1rem;
  padding-left: 0;
}
.course-description .list-group li {
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  border-bottom: 1px solid #ccc;
  height: 4rem;
  padding: 0 2vw;
}
.course-description .list-group li:first-child {
  border-top: 1px solid #ccc;
}
@media (min-width: 768px) {
  .course-description .list-group li {
    padding: 0;
  }
}
.course-description .desc,
.course-description label {
  font-size: 18px;
}
.course-description label {
  font-weight: 700;
}
.course-description h2 {
  font-size: 30px;
  margin-bottom: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .course-description h2 {
    text-align: left;
  }
}
.course-description .description {
  padding: 0 2vw;
}
@media (min-width: 768px) {
  .course-description .description {
    padding: 0;
  }
}
.course-playlist-component {
  margin: 0 0 50px;
  position: relative;
}
.course-playlist-learning-check-container .learning-check-container-component {
  background: #fff;
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  margin: 0;
  padding-left: 2vw;
  padding-right: 2vw;
  position: absolute;
  right: 0;
  top: 4px;
  width: auto;
  z-index: 1;
}
@media (min-width: 768px) {
  .course-playlist-learning-check-container
    .learning-check-container-component {
    margin: 0 -2vw;
  }
}
@media (min-width: 992px) {
  .course-playlist-learning-check-container
    .learning-check-container-component {
    margin: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }
}
@media (min-width: 1500px) {
  .course-playlist-learning-check-container
    .learning-check-container-component {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 992px) {
  .course-playlist-learning-check-container .learning-check-container-overlay {
    height: calc(100% - 60px);
    position: fixed;
    top: 60px;
  }
}
.course-playlist-video-wrapper {
  height: 0;
  margin-bottom: 20px;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.course-playlist-video-wrapper > div {
  display: none;
}
.course-playlist-video-wrapper video,
.course-playlist-video-wrapper > div {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.course-playlist-autoplay {
  margin-bottom: 20px;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .course-playlist-autoplay {
    padding: 0;
  }
}
.course-playlist-autoplay a {
  color: #333;
  display: block;
  font-size: 18px;
  padding: 15px 50px 15px 0;
  position: relative;
  text-decoration: none;
}
@media (min-width: 768px) {
  .course-playlist-autoplay a {
    float: right;
    width: 154px;
  }
}
.course-playlist-autoplay a .autoplay-text-off {
  display: none;
}
.course-playlist-autoplay a .ui-switch {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.course-playlist-autoplay a .ui-switch-off,
.course-playlist-autoplay a.autoplay-off .autoplay-text-on {
  display: none;
}
.course-playlist-autoplay a.autoplay-off .autoplay-text-off {
  display: inline;
}
.course-playlist-autoplay a.autoplay-off .ui-switch-on {
  display: none;
}
.course-playlist-autoplay a.autoplay-off .ui-switch-off {
  display: inline;
}
.ui-switch {
  height: 20px;
  position: relative;
  width: 34px;
}
.ui-switch:before {
  background: #82bde4;
  border-radius: 7px;
  height: 14px;
  left: 0;
  right: 0;
  width: 34px;
}
.ui-switch:after,
.ui-switch:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.ui-switch:after {
  background: #137cca;
  border-radius: 50%;
  height: 20px;
  left: auto;
  right: -3px;
  width: 20px;
}
.ui-switch.ui-switch-off:before {
  background: #ccc;
}
.ui-switch.ui-switch-off:after {
  background: #777;
  left: -3px;
  right: auto;
}
.course-playlist-list {
  border-top: 1px solid #ccc;
}
.course-playlist-list a {
  color: #333;
  text-decoration: none;
}
.course-playlist-list .learning-check-container-component .check-answer a,
.course-playlist-list .learning-check-container-component .modal-button a {
  color: #337ab7;
}
.course-playlist-list-item {
  border-bottom: 1px solid #ccc;
  display: none;
  padding: 10px 80px 10px 15px;
  position: relative;
}
@media (min-width: 768px) {
  .course-playlist-list-item {
    padding: 10px 0;
  }
}
.course-playlist-list-item:hover {
  background: rgba(1, 122, 205, 0.1);
}
.course-playlist-list-item .item-title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.course-playlist-list-item .item-duration {
  display: block;
}
.course-playlist-list-item .video-status {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.course-playlist-list-item .video-status .video-status-text {
  display: none;
  font-size: 18px;
}
.course-playlist-list-item .video-status.playing .video-status-text {
  display: inline;
}
.course-playlist-list-item .video-status.playing:after {
  display: none;
}
.course-playlist-list-item .video-status:after {
  content: "play_arrow";
  font-family: Material Icons;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
  font-size: 28px;
  height: 18px;
  width: 14px;
}
.course-playlist-show-more {
  color: #333;
  display: block;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
}
.cards-component-wrapper {
  margin-bottom: 50px;
}
.cards-component-wrapper .recommended-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cards-component-wrapper .recommended-content-container .no-content {
  font-size: 16px;
  text-indent: 15%;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card {
  background-color: #fff;
  background-position: center 6px;
  background-repeat: no-repeat;
  background-size: 194px 214px;
  border: 1px solid #979797;
  display: block;
  margin-bottom: 31px;
  margin-left: 20px;
  padding-bottom: 330px;
  position: relative;
  width: 210px;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card:first-of-type {
  margin-left: 20px;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card
  .card-info {
  bottom: 0;
  height: 120px;
  left: 0;
  padding: 5px;
  position: absolute;
  right: 0;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card
  .card-info
  .card-title {
  color: #333;
  font-family: EverydaySans;
  font-size: 20px;
  margin: 10px;
  max-height: 61px;
  min-height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card
  .card-info
  .card-description {
  color: #fff;
  display: none;
  font-family: EverydaySans;
  font-size: 18px;
  margin: 0 0 15px;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card
  .card-info
  .card-cta {
  color: #3870d6;
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card:hover
  .card-info {
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card:hover
  .card-info
  .card-title {
  color: #fff;
  font-size: 30px;
  margin: 0px 15px;
  max-height: 126px;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card:hover
  .card-info
  .card-description {
  display: block;
  max-height: 80px;
  overflow: hidden;
  white-space: normal;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  margin: -35px 15px 0px;
}
.cards-component-wrapper
  .recommended-content-container
  .recommended-content-card:hover
  .card-info
  .card-cta {
  color: #fff;
  margin-bottom: 10px;
}
.cards-component-wrapper .preferences-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cards-component-wrapper .preferences-link a {
  color: rgba(1, 122, 205, 0.87);
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.cards-component-wrapper .preferences-link .icon {
  color: rgba(1, 122, 205, 0.87);
  font-size: 14px;
  margin-left: 10px;
  position: relative;
}
.cards-component-wrapper .preferences-link .icon:hover {
  cursor: pointer;
}
.cards-component-wrapper .preferences-link .icon .tooltip {
  background: rgba(1, 122, 205, 0.87);
  border-radius: 5px;
  color: #fff;
  display: none;
  font-family: EverydaySans;
  font-size: 14px;
  padding: 10px;
  position: absolute;
  right: -5px;
  text-align: left;
  top: -75px;
  width: 300px;
  z-index: 9999;
}
@media (min-width: 992px) {
  .cards-component-wrapper .preferences-link .icon .tooltip {
    right: -43px;
    top: -95px;
    width: 200px;
  }
}
.cards-component-wrapper .preferences-link .icon .tooltip .triangle {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(1, 122, 205, 0.87);
  bottom: -9px;
  height: 0;
  position: absolute;
  right: 8px;
  width: 0;
}
@media (min-width: 992px) {
  .cards-component-wrapper .preferences-link .icon .tooltip .triangle {
    right: 45px;
  }
}
.cards-component-wrapper .more-link {
  margin-top: 18px;
  text-align: center;
}
.cards-component-wrapper .more-link a {
  color: rgba(1, 122, 205, 0.87);
  font-family: EverydaySans;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.cards-component-wrapper .recommended-title {
  color: #1b4c8c;
  font-family: EverydaySans;
  font-size: 24px;
  margin: 0;
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  .cards-component-wrapper .recommended-title {
    font-size: 36px;
  }
}
.cards-component-wrapper .recommended-title:before {
  background: #1b4c8c;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.cards-component-wrapper .recommended-title .title-text {
  background: #fff;
  padding: 0 20px;
  position: relative;
  z-index: 1;
}
@media (min-width: 360px) and (max-width: 767px) {
  .cards-component-wrapper .recommended-content-container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .cards-component-wrapper .recommended-content-container::-webkit-scrollbar {
    display: none;
  }
  .cards-component-wrapper
    .recommended-content-container
    .recommended-content-card {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 57%;
  }
  .cards-component-wrapper
    .recommended-content-container
    .recommended-content-card:first-of-type {
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .cards-component-wrapper .recommended-content-container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .cards-component-wrapper .recommended-content-container::-webkit-scrollbar {
    display: none;
  }
  .cards-component-wrapper
    .recommended-content-container
    .recommended-content-card {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 24%;
  }
  .cards-component-wrapper
    .recommended-content-container
    .recommended-content-card:first-of-type {
    margin-left: 10px;
  }
}
.adppolicy {
  margin-left: 30px;
}
.walmart-world-template #header-container #header .ai-popup-triangle {
  position: relative;
  top: 1px;
  -ms-flex-item-align: center;
  align-self: center;
  display: none;
}
.walmart-world-template #header-container #header .ai-popup-triangle:after {
  content: "\ed4b";
  font-family: iOS-Edge-Glyph;
}
.walmart-world-template #header-container #header .popup {
  background-color: #d3d3d3;
  border: 1px solid #000;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  left: 45% !important;
  line-height: 20px;
  overflow-wrap: normal;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 60px;
  width: 400px;
  whitespace: normal;
  display: none;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1000;
}
@media (max-width: 768px) {
  .walmart-world-template #header-container #header .popup {
    top: 60px;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
    width: 200px;
  }
}
.walmart-world-template #header-container #header .popup .popup-text {
  font-size: 14px;
  margin: 0 0 0px;
  font-color: black;
}
.article-tmpl-full-width {
  float: none !important;
  width: auto !important;
}
.showLive {
  display: block;
}
.checkReplay,
.hideDate,
.noShowLive {
  display: none;
}
.EventPageCorporate-mainContent {
  padding: 0;
}
.EventPageCorporate-mainContent .corporate-rte {
  padding-left: calc(50% - 355px);
  padding-right: calc(50% - 355px);
}
.EventPageCorporate-breadcrumbs {
  display: none;
  margin-bottom: 3px;
  padding-left: 0px;
}
.EventPageCorporate-body,
.corporatetext.corporate-rte {
  padding-left: calc(50% - 355px);
  padding-right: calc(50% - 355px);
}
[data-modulewell-Corporate] > [data-module] {
  padding-bottom: 35px;
  padding-top: 35px;
}
[data-modulewell-Corporate] > [data-module-narrow] {
  padding-bottom: 35px;
  padding-left: calc(50% - 355px);
  padding-right: calc(50% - 355px);
}
.EventPageCorporate-heading {
  margin-bottom: 20px;
}
.EventPageCorporate-heading-top {
  padding: 20px;
}
.EventPageCorporate-headline,
.EventPageCorporate-pageHeading {
  color: #333;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  padding: 3px 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.EmployeePageCorporate-breadcrumbs,
.LedePR-breadcrumbs,
.MediaObjectPageCorporate-breadcrumbs,
.PressCenterPage-breadcrumbs,
.SearchResultsPageCorporate-breadcrumbs,
.SubPage-breadcrumbs,
.SubPageArticle-breadcrumbs,
.VideoPageCorporate-breadcrumbs,
.breadcrumbsCorporate {
  display: none;
}
.Figure {
  margin: 0;
  padding: 0;
  position: relative;
}
.Figure img {
  display: block;
  height: auto;
  width: 100%;
}
.FigureEnhancement {
  margin: 0;
  padding: 0;
  position: relative;
}
.FigureEnhancement img {
  display: block;
  height: auto;
  width: 100%;
}
.FigureEnhancementCorporate {
  margin: 0;
  padding: 0;
  position: relative;
}
.FigureEnhancementCorporate img {
  display: block;
  height: auto;
  width: 100%;
}
.FigureEnhancementExtended {
  margin: 0;
  padding: 0;
  position: relative;
}
.FigureEnhancementExtended img {
  display: block;
  height: auto;
  width: 100%;
}
.FigureEnhancementNoCrop {
  margin: 0;
  padding: 0;
  position: relative;
}
.FigureEnhancementNoCrop img {
  display: block;
  height: auto;
  width: 100%;
}
img {
  border-style: none;
}
.EventPageCorporate-contentWell {
  position: relative;
}
.EventPageCorporate-contentWell [data-module-narrow] {
  padding-top: 5px;
}
.tingle-modal {
  backdrop-filter: blur(20px);
  bottom: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 1000;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.tingle-modal * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tingle-modal--visible {
  opacity: 1 !important;
  visibility: visible !important;
}
.tingle-modal--visible .tingle-modal-box {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.tingle-modal__close {
  background-color: transparent;
  border: none;
  color: #f0f0f0;
  cursor: pointer;
  font-family: monospace;
  font-size: 6rem;
  height: 5rem;
  line-height: 1;
  padding: 0;
  position: fixed;
  right: 28px;
  top: 10px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  width: 5rem;
  z-index: 1000;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
.tingle-modal__closeLabel {
  display: none;
}
.ModalTriggerCalendar .tingle-modal-box {
  max-width: 100%;
  width: 500px;
}
.ModalTriggerCalendar .tingle-modal-box__content {
  padding: 20px;
}
.ModalTriggerCalendar .corporate-add-to-calendar {
  text-align: center;
}
.ModalTriggerCalendar .corporate-add-to-calendar h2 {
  margin-top: 0;
}
.ModalTriggerCalendar .corporate-add-to-calendar > label {
  display: none;
}
.ModalTriggerCalendar
  .corporate-add-to-calendar
  .corporate-add-to-calendar-checkbox
  ~ a {
  display: block;
}
.ModalTriggerCalendar a,
.ModalTriggerCalendar input {
  background-color: #ddd;
  border-radius: 7px;
  color: #000;
  display: block;
  font-size: 16px;
  margin: 10px auto;
  max-width: 200px;
  min-width: 130px;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
}
.ModalTriggerCalendar input {
  border: none;
  width: 60%;
}
.tingle-modal-box {
  position: relative;
  -ms-flex-negative: 0;
  background: #fff;
  border-radius: 4px;
  cursor: auto;
  flex-shrink: 0;
  margin-bottom: auto;
  margin-top: auto;
  opacity: 1;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s
    cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275),
    -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  width: 60%;
}
.tingle-modal-box__content {
  padding: 3rem;
}
input[type="checkbox"].corporate-add-to-calendar-checkbox {
  left: -9999px;
  position: absolute;
  top: -9999px;
}
.corporate-add-to-calendar-checkbox ~ a {
  display: none;
}
.corporate-add-to-calendar h2 {
  font-size: 24px;
  font-weight: 700;
}
.EventPageCorporate-articleBody {
  padding-top: 20px;
}
.event-calendar-spark {
  font-size: 35px;
}
.PromoEventIcon-title {
  cursor: pointer;
}
.leadingImage {
  padding-left: calc(50% - 355px);
  padding-right: calc(50% - 355px);
}
@media only screen and (max-width: 767px) {
  .EventPageCorporate-body,
  .EventPageCorporate-mainContent .corporate-rte,
  .corporatetext.corporate-rte,
  .leadingImage,
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  [data-modulewell-Corporate] > [data-module-narrow],
  [data-modulewell-Corporate] > [data-module] {
    padding-bottom: 40px;
  }
  .EventPageCorporate-heading {
    margin-bottom: 30px;
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
  }
  .EventPageCorporate-heading-top {
    -webkit-box-align: end;
    align-items: flex-end;
  }
  .EventPageCorporate-heading-top,
  .EventPageCorporate-heading-top-left {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    padding: 0 0 10px;
    -ms-flex-pack: justify;
    -ms-flex-align: end;
  }
  .EventPageCorporate-heading-top-left {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .EventPageCorporate-headline {
    margin-right: 20px;
    white-space: nowrap;
  }
  .EmployeePageCorporate-breadcrumbs,
  .EventPageCorporate-breadcrumbs,
  .LedePR-breadcrumbs,
  .MediaObjectPageCorporate-breadcrumbs,
  .PressCenterPage-breadcrumbs,
  .SearchResultsPageCorporate-breadcrumbs,
  .SubPage-breadcrumbs,
  .SubPageArticle-breadcrumbs,
  .VideoPageCorporate-breadcrumbs,
  .breadcrumbsCorporate {
    color: #888;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 13px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .EventPageCorporate-lead {
    margin: 30px 0 0;
    position: relative;
    z-index: 15;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .EventPageCorporate-body,
  .EventPageCorporate-mainContent .corporate-rte,
  .corporatetext.corporate-rte,
  .leadingImage,
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
  }
}
@media only screen and (min-width: 1024px) {
  .EventPageCorporate-heading {
    margin-bottom: 40px;
    padding-left: calc(50% - 442px);
    padding-right: calc(50% - 442px);
  }
  .EventPageCorporate-headline,
  .EventPageCorporate-pageHeading {
    font-size: 32px;
    line-height: 36px;
    padding: 4px 0;
  }
  .EventPageCorporate-lead {
    margin: 40px 0 0;
  }
}
@media only screen and (min-width: 1300px) {
  .EventPageCorporate-mainContent {
    padding-left: calc(50% - 490px);
    padding-right: calc(50% - 490px);
  }
  .EventPageCorporate-body,
  .EventPageCorporate-mainContent .corporate-rte,
  .corporatetext.corporate-rte {
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
  [data-modulewell-Corporate] > [data-module] {
    padding: 0px calc(50% - 490px) 50px;
  }
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
  .EventPageCorporate-heading {
    margin-bottom: 50px;
    padding-left: calc(50% - 490px);
    padding-right: calc(50% - 490px);
  }
}
.LedePR-infotab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.LedePR-actions .social-share-component section {
  margin-bottom: 0px !important;
}
.LedePR-actions .social-share-component .sm-pinterest,
.LedePR-actions .social-share-component .sm-workplace,
.LedePR-actions .social-share-component section ul .copy i {
  top: 0px !important;
}
.LedePR-actions div section ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  margin: 0 !important;
  padding: 0;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}
.social-share-component section.row.social-body-links {
  margin-left: unset;
  margin-right: unset;
}
.ActionBar2021 .social-share-component .social-body-links.right .copy-status {
  right: 45% !important;
}
.LedePR-toolbar .LedePR-presscenter {
  display: none;
}
.news-bread {
  border-bottom: 1px solid #cfcfcf;
  padding: 12px 0;
}
.news-bread .breadcrumbComponent {
  margin-bottom: 0px !important;
  padding-top: 16px;
}
.breadcrumbComponent .breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1034px) {
  .breadcrumbComponent .breadcrumb::-webkit-scrollbar {
    display: none;
  }
}
.breadcrumbComponent .breadcrumb .item.active {
  min-width: 45px;
  overflow: hidden;
  text-wrap: wrap;
}
.breadcrumb,
.breadcrumbComponent .breadcrumb .item.active {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.breadcrumb {
  overflow-y: hidden;
  width: 80vw;
}
.breadcrumb .item {
  display: -webkit-box;
  max-width: 240px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Header2021,
.Header2021-contentWrapper {
  height: 48px;
}
.LedePR-byline-authorName {
  font-weight: 700;
}
.PressRelease2021-articleBody .RichTextArticleBody {
  padding: 0;
}
.LedePR-byline {
  color: #333;
  font-size: 13px;
  line-height: 1.31;
  margin: 23px 0;
}
.LedePR-byline a {
  color: inherit;
  text-decoration: none;
}
.LedePR-byline a:hover {
  color: #1188c8;
}
.LedePR-toolbar {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0;
}
.LedePR-toolbar .LedePR-date {
  margin: 0;
}
.LedePR-toolbar .LedePR-date,
.LedePR-toolbar .LedePR-presscenter {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  text-align: left;
  vertical-align: top;
}
.LedePR-toolbar .LedePR-presscenter {
  border-left: 1px solid #cfcfcf;
  margin: 0 0 0 10px;
  padding-left: 15px;
}
.LedePR-toolbar .LedePR-presscenter a {
  color: #1188c8;
  text-decoration: none;
}
.LedePR-toolbar .LedePR-presscenter a:hover {
  text-decoration: underline;
}
.LedePR-toolbar .LedePR-readingTime,
.LedePR-toolbar .LedePR-topics {
  border-left: 1px solid #cfcfcf;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  margin: 0 0 0 5px;
  padding-left: 5px;
  text-align: left;
  vertical-align: top;
}
.LedePR-toolbar .LedePR-topics a {
  color: #1188c8;
  text-decoration: none;
}
.LedePR-toolbar .LedePR-topics a:hover {
  text-decoration: underline;
}
.LedePR-toolbar .LedePR-topics a:after {
  content: ", ";
}
.LedePR-toolbar .LedePR-topics a:last-child:after {
  display: none;
}
.LedePR-toolbar .LedePR-actions {
  display: block;
  margin-bottom: 30.2px;
  margin-top: 20px;
}
.LedePR-toolbar .LedePR-actions .ActionBar2021 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.LedePR-lead {
  margin-left: -20px;
  margin-right: -20px;
}
.LedePR-lead video {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.ImageGallerySlideEmployee-download {
  margin-right: 8px;
  position: absolute;
}
.news-title h1 {
  color: #333;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.23;
  margin: 0 0 12px;
}
.byline .rte-styles h4 {
  color: #333;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.24;
  margin-top: 20px;
}
@media only screen and (max-width: 767px) {
  .PressRelease2021-heading {
    padding: 24.6px 20px;
  }
  .news-bread {
    display: none;
  }
  .LedePR-toolbar .LedePR-presscenter {
    border-left: 1px solid #cfcfcf;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    margin: 0 0 0 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
  }
  .LedePR-toolbar .LedePR-presscenter a {
    color: #1188c8;
    text-decoration: none;
  }
  .LedePR-toolbar .LedePR-presscenter a:hover {
    text-decoration: underline;
  }
  .PressRelease2021-articleBody {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0 20px;
  }
  .PressRelease2021-pressCenter {
    display: none;
  }
  .ArticlePage-articleBody,
  .BlogPostLitePage-articleBody,
  .ListArticleBody2021,
  .ListArticlePage-articleBody,
  .PV3ArticlePage-articleBody,
  .PressReleasePage-articleBody,
  .RichTextArticleBody,
  .RichTextModule,
  .RichTextModuleWithTitle,
  .SideNavContentList,
  .faq-tabbed {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .PressRelease2021-heading {
    margin-bottom: 30.6px;
    padding-top: 30px;
  }
  .PressRelease2021-articleBody,
  .PressRelease2021-heading {
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
  }
  .PressRelease2021-articleBody {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1299px) {
  .PressRelease2021-heading {
    margin-bottom: 40.3px;
    padding-left: calc(50% - 442px);
    padding-right: calc(50% - 442px);
  }
  .PressRelease2021-articleBody {
    margin-bottom: 40px;
    margin-top: 40px;
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
}
@media only screen and (min-width: 1300px) {
  .PressRelease2021-heading {
    margin-bottom: 50px;
    padding-left: calc(50% - 490px);
    padding-right: calc(50% - 490px);
  }
  .PressRelease2021-articleBody {
    margin-bottom: 50px;
    margin-top: 50px;
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
  .LedePR-content {
    margin: 30px auto 50.6px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .EmployeePage2021-breadcrumbs,
  .EventPage2021-breadcrumbs,
  .LedePR-breadcrumbs,
  .MediaObjectPage2021-breadcrumbs,
  .PressCenterPage-breadcrumbs,
  .SearchResultsPage2021-breadcrumbs,
  .SubPage-breadcrumbs,
  .SubPageArticle-breadcrumbs,
  .VideoPage2021-breadcrumbs,
  .breadcrumbs2021 {
    color: #888;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 13px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ArticlePage-articleBody,
  .BlogPostLitePage-articleBody,
  .ListArticleBody2021,
  .ListArticlePage-articleBody,
  .PV3ArticlePage-articleBody,
  .PressReleasePage-articleBody,
  .RichTextArticleBody,
  .RichTextModule,
  .RichTextModuleWithTitle,
  .SideNavContentList,
  .faq-tabbed {
    font-size: 16px;
    line-height: 28px;
  }
  .news-title h1 {
    font-size: 38px;
    line-height: 1.32;
    margin: 0 0 15px;
  }
  .byline .rte-styles h4 {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 0;
  }
  .LedePR-byline {
    font-size: 15px;
    line-height: normal;
    margin: 25px 0 10px;
  }
  .LedePR-content {
    margin: 30px auto;
  }
  .LedePR-toolbar .LedePR-actions {
    border-left: 1px solid #cfcfcf;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0;
    margin-left: 9px;
    margin-top: 0;
    vertical-align: top;
  }
  .LedePR-toolbar .LedePR-date,
  .LedePR-toolbar .LedePR-readingTime {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    height: 48px;
    line-height: 48px;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: top;
  }
  .LedePR-toolbar .LedePR-readingTime,
  .LedePR-toolbar .LedePR-topics {
    border-left: 1px solid #cfcfcf;
    margin-left: 9px;
    padding-left: 9px;
  }
  .LedePR-toolbar .LedePR-topics {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: top;
  }
  .LedePR-toolbar .LedePR-presscenter {
    display: none;
  }
  .LedePR-lead {
    margin-left: 0;
    margin-right: 0;
  }
  .LedePR-lead > div {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .byline .rte-styles h4 {
    color: #333;
    font-size: 24px;
    font-size: 20px;
    font-style: normal;
  }
  .news-title h1 {
    font-size: 45px;
    margin: 0 0 20px;
  }
  .LedePR-byline {
    margin: 35px 0 20px;
  }
  .LedePR-content {
    margin: 30px auto 40px;
    max-width: 687px;
  }
  .corporate-news-template .LedePR-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .corporate-news-template
    .corporate-news-template
    .LedePR[data-fit-content]:not([data-haslead])
    .LedePR-content {
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
}
@media only screen and (min-width: 1300px) {
  .LedePR-content {
    margin: 30px auto 50.6px;
    max-width: 755px;
  }
  .corporate-news-template .LedePR-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
.LedePR-actions
  .social-share-component
  .social-body-links
  .social-links-list
  .copy
  .sm-clipboard {
  top: 0px;
}
.LedePR-actions
  .social-share-component
  .social-body-links
  .social-links-list
  li
  a {
  height: 48px !important;
  width: 48px !important;
}
.pressCenterListDownload {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporate-icons/CloudDownload.svg)
    0/16px auto no-repeat;
  display: inline-block;
  float: right;
  height: 15px;
  position: relative;
  width: 16px;
}
.PressRelease2021-pressCenter {
  float: right;
  margin: 5px 0 30px 30px;
  width: 45%;
}
.PressRelease2021-pressCenter .PressCenterList {
  border-left: 1px solid #cfcfcf;
  padding-left: 30px;
}
.PressRelease2021-pressCenter .PressCenterList .List2021-cta a:hover {
  background-color: #f2faff;
  border-radius: 15px;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  padding: 2px 5px;
  text-decoration: none;
  white-space: pre-wrap;
}
.PressRelease2021-pressCenter[data-align-left] {
  float: left;
  margin-left: 0;
  margin-right: 30px;
}
.PressRelease2021-pressCenter[data-align-left] .PressCenterList {
  border-left: 0;
  border-right: 1px solid #cfcfcf;
  padding-left: 0;
  padding-right: 30px;
}
.PressCenterList-items {
  border-bottom: 1px solid #cfcfcf;
  font-size: 0;
}
.PressCenterList-items-item {
  border-top: 1px solid #cfcfcf;
}
.PressCenterList .List2021-cta {
  margin: 30px 0 0;
  padding: 0;
}
.PressCenterListItem {
  font-size: 15px;
  height: 48px;
  letter-spacing: normal;
  line-height: normal;
  padding: 11px 18px 11px 15px;
}
.PressCenterListItem-weight {
  color: #9a9a9a;
}
.PressCenterListItem-weight:before {
  content: "- ";
}
.PressCenterListItem-download {
  float: right;
  height: 48px;
  padding-top: 5px;
  width: 48px;
}
.PressCenterPage-heading-top {
  border-bottom: 1px solid #cfcfcf;
}
.PressCenterList-title {
  color: #333;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.1;
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
}
.List2021-cta {
  margin: 30px 0 0;
  padding: 0;
  text-align: center;
}
.List2021-cta a {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 15px;
  color: #0053e2;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  padding: 2px 5px;
  text-decoration: none;
  white-space: pre-wrap;
}
.ListBlocks-cta,
.ListFiveItemsNews-cta {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .PressRelease2021-heading {
    padding: 24.6px 20px;
  }
  .PressRelease2021-articleBody {
    border-bottom: 1px solid #cfcfcf;
    display: block;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0 20px;
  }
  .PressRelease2021-pressCenter {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .List2021-cta a,
  .PressRelease2021-pressCenter .PressCenterList .List2021-cta a:hover {
    font-size: 15px;
    padding: 4px 10px;
  }
  .PressRelease2021-articleBody .PressCenterList-title {
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-top: 34px;
    padding-bottom: 10px;
    padding-top: 0;
  }
}
.LedePR-content .headline h1 {
  margin-bottom: 30px !important;
}
.LedePR-content .byline div.rte-styles,
.LedePR-content .subheadline div.rte-styles {
  margin-bottom: 20px !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  .byline .rte-styles h4 {
    color: #333;
    font-size: 27px;
    font-style: normal;
  }
}
.corporate-template--main-container {
  margin: auto;
  padding: 0 16px;
  width: 100%;
}
.corporate-template--main-container .LedePR-infotab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  section {
  margin-bottom: 0px !important;
}
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  .sm-pinterest,
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  .sm-workplace,
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  section
  ul
  .copy
  i {
  top: 0px !important;
}
.corporate-template--main-container .LedePR-actions div section ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  list-style: none;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  margin: 0 !important;
  padding: 0;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}
.corporate-template--main-container
  .social-share-component
  section.row.social-body-links {
  margin-left: unset;
  margin-right: unset;
}
.corporate-template--main-container
  .ActionBar2021
  .social-share-component
  .social-body-links.right
  .copy-status {
  right: 45% !important;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-presscenter {
  display: none;
}
.corporate-template--main-container .news-bread {
  border-bottom: 1px solid #cfcfcf;
  padding: 12px 0;
}
.corporate-template--main-container .news-bread .breadcrumbComponent {
  margin-bottom: 0px !important;
  padding-top: 16px;
}
.corporate-template--main-container .breadcrumbComponent .breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1034px) {
  .corporate-template--main-container
    .breadcrumbComponent
    .breadcrumb::-webkit-scrollbar {
    display: none;
  }
}
.corporate-template--main-container
  .breadcrumbComponent
  .breadcrumb
  .item.active {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  min-width: 45px;
  overflow: hidden;
  text-wrap: wrap;
}
.corporate-template--main-container .breadcrumb {
  display: -webkit-box;
  width: 80vw;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
}
.corporate-template--main-container .breadcrumb .item {
  display: -webkit-box;
  max-width: 240px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.corporate-template--main-container .Header2021,
.corporate-template--main-container .Header2021-contentWrapper {
  height: 48px;
}
.corporate-template--main-container .LedePR-byline-authorName {
  font-weight: 700;
}
.corporate-template--main-container
  .PressRelease2021-articleBody
  .RichTextArticleBody {
  padding: 0;
}
.corporate-template--main-container .LedePR-byline {
  color: #333;
  font-size: 13px;
  line-height: 1.31;
  margin: 23px 0;
}
.corporate-template--main-container .LedePR-byline a {
  color: inherit;
  text-decoration: none;
}
.corporate-template--main-container .LedePR-byline a:hover {
  color: #1188c8;
}
.corporate-template--main-container .LedePR-toolbar {
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-date {
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  margin: 0;
  text-align: left;
  vertical-align: top;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-presscenter {
  border-left: 1px solid #cfcfcf;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  margin: 0 0 0 10px;
  padding-left: 15px;
  text-align: left;
  vertical-align: top;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-presscenter a {
  color: #1188c8;
  text-decoration: none;
}
.corporate-template--main-container
  .LedePR-toolbar
  .LedePR-presscenter
  a:hover {
  text-decoration: underline;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-readingTime,
.corporate-template--main-container .LedePR-toolbar .LedePR-topics {
  border-left: 1px solid #cfcfcf;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.54;
  margin: 0 0 0 5px;
  padding-left: 5px;
  text-align: left;
  vertical-align: top;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-topics a {
  color: #1188c8;
  text-decoration: none;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-topics a:hover {
  text-decoration: underline;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-topics a:after {
  content: ", ";
}
.corporate-template--main-container
  .LedePR-toolbar
  .LedePR-topics
  a:last-child:after {
  display: none;
}
.corporate-template--main-container .LedePR-toolbar .LedePR-actions {
  display: block;
  margin-bottom: 30.2px;
  margin-top: 20px;
}
.corporate-template--main-container
  .LedePR-toolbar
  .LedePR-actions
  .ActionBar2021 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.corporate-template--main-container .LedePR-lead {
  margin-left: -20px;
  margin-right: -20px;
}
.corporate-template--main-container .LedePR-lead video {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.corporate-template--main-container .ImageGallerySlideEmployee-download {
  margin-right: 8px;
  position: absolute;
}
.corporate-template--main-container .news-title h1 {
  color: #333;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.23;
  margin: 0 0 12px;
}
.corporate-template--main-container .byline .rte-styles h4 {
  color: #333;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.24;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .corporate-template--main-container .PressRelease2021-heading {
    padding: 24.6px 20px;
  }
  .corporate-template--main-container .news-bread {
    display: none;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-presscenter {
    border-left: 1px solid #cfcfcf;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    margin: 0 0 0 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-presscenter a {
    color: #1188c8;
    text-decoration: none;
  }
  .corporate-template--main-container
    .LedePR-toolbar
    .LedePR-presscenter
    a:hover {
    text-decoration: underline;
  }
  .corporate-template--main-container .PressRelease2021-articleBody {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0 20px;
  }
  .corporate-template--main-container .PressRelease2021-pressCenter {
    display: none;
  }
  .corporate-template--main-container .ArticlePage-articleBody,
  .corporate-template--main-container .BlogPostLitePage-articleBody,
  .corporate-template--main-container .ListArticleBody2021,
  .corporate-template--main-container .ListArticlePage-articleBody,
  .corporate-template--main-container .PV3ArticlePage-articleBody,
  .corporate-template--main-container .PressReleasePage-articleBody,
  .corporate-template--main-container .RichTextArticleBody,
  .corporate-template--main-container .RichTextModule,
  .corporate-template--main-container .RichTextModuleWithTitle,
  .corporate-template--main-container .SideNavContentList,
  .corporate-template--main-container .faq-tabbed {
    font-size: 16px;
    line-height: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .corporate-template--main-container .PressRelease2021-heading {
    margin-bottom: 30.6px;
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
    padding-top: 30px;
  }
  .corporate-template--main-container .PressRelease2021-articleBody {
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: calc(50% - 319px);
    padding-right: calc(50% - 319px);
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1299px) {
  .corporate-template--main-container .PressRelease2021-heading {
    margin-bottom: 40.3px;
    padding-left: calc(50% - 442px);
    padding-right: calc(50% - 442px);
  }
  .corporate-template--main-container .PressRelease2021-articleBody {
    margin-bottom: 40px;
    margin-top: 40px;
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
}
@media only screen and (min-width: 1300px) {
  .corporate-template--main-container .PressRelease2021-heading {
    margin-bottom: 50px;
    padding-left: calc(50% - 490px);
    padding-right: calc(50% - 490px);
  }
  .corporate-template--main-container .PressRelease2021-articleBody {
    margin-bottom: 50px;
    margin-top: 50px;
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
  .corporate-template--main-container .LedePR-content {
    margin: 30px auto 50.6px;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .corporate-template--main-container .EmployeePage2021-breadcrumbs,
  .corporate-template--main-container .EventPage2021-breadcrumbs,
  .corporate-template--main-container .LedePR-breadcrumbs,
  .corporate-template--main-container .MediaObjectPage2021-breadcrumbs,
  .corporate-template--main-container .PressCenterPage-breadcrumbs,
  .corporate-template--main-container .SearchResultsPage2021-breadcrumbs,
  .corporate-template--main-container .SubPage-breadcrumbs,
  .corporate-template--main-container .SubPageArticle-breadcrumbs,
  .corporate-template--main-container .VideoPage2021-breadcrumbs,
  .corporate-template--main-container .breadcrumbs2021 {
    color: #888;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    font-size: 13px;
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .corporate-template--main-container .ArticlePage-articleBody,
  .corporate-template--main-container .BlogPostLitePage-articleBody,
  .corporate-template--main-container .ListArticleBody2021,
  .corporate-template--main-container .ListArticlePage-articleBody,
  .corporate-template--main-container .PV3ArticlePage-articleBody,
  .corporate-template--main-container .PressReleasePage-articleBody,
  .corporate-template--main-container .RichTextArticleBody,
  .corporate-template--main-container .RichTextModule,
  .corporate-template--main-container .RichTextModuleWithTitle,
  .corporate-template--main-container .SideNavContentList,
  .corporate-template--main-container .faq-tabbed {
    font-size: 16px;
    line-height: 28px;
  }
  .corporate-template--main-container .news-title h1 {
    font-size: 38px;
    line-height: 1.32;
    margin: 0 0 15px;
  }
  .corporate-template--main-container .byline .rte-styles h4 {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 0;
  }
  .corporate-template--main-container .LedePR-byline {
    font-size: 15px;
    line-height: normal;
    margin: 25px 0 10px;
  }
  .corporate-template--main-container .LedePR-content {
    margin: 30px auto;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-actions,
  .corporate-template--main-container .LedePR-toolbar .LedePR-date,
  .corporate-template--main-container .LedePR-toolbar .LedePR-readingTime,
  .corporate-template--main-container .LedePR-toolbar .LedePR-topics {
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: top;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-actions {
    border-left: 1px solid #cfcfcf;
    line-height: 30px;
    margin-left: 9px;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-date {
    height: 48px;
    line-height: 48px;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-readingTime,
  .corporate-template--main-container .LedePR-toolbar .LedePR-topics {
    border-left: 1px solid #cfcfcf;
    line-height: 48px;
    margin-left: 9px;
    padding-left: 9px;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-readingTime {
    height: 48px;
  }
  .corporate-template--main-container .LedePR-toolbar .LedePR-presscenter {
    display: none;
  }
  .corporate-template--main-container .LedePR-lead {
    margin-left: 0;
    margin-right: 0;
  }
  .corporate-template--main-container .LedePR-lead > div {
    max-width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .corporate-template--main-container .byline .rte-styles h4 {
    color: #333;
    font-size: 24px;
    font-size: 20px;
    font-style: normal;
  }
  .corporate-template--main-container .news-title h1 {
    font-size: 45px;
    margin: 0 0 20px;
  }
  .corporate-template--main-container .LedePR-byline {
    margin: 35px 0 20px;
  }
  .corporate-template--main-container .LedePR-content {
    margin: 30px auto 40px;
    max-width: 687px;
  }
  .corporate-template--main-container .corporate-news-template .LedePR-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .corporate-template--main-container
    .corporate-news-template
    .corporate-news-template
    .LedePR[data-fit-content]:not([data-haslead])
    .LedePR-content {
    padding-left: calc(50% - 355px);
    padding-right: calc(50% - 355px);
  }
}
@media only screen and (min-width: 1300px) {
  .corporate-template--main-container .LedePR-content {
    margin: 30px auto 50.6px;
    max-width: 755px;
  }
  .corporate-template--main-container .corporate-news-template .LedePR-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  .social-body-links
  .social-links-list
  .copy
  .sm-clipboard {
  top: 0px;
}
.corporate-template--main-container
  .LedePR-actions
  .social-share-component
  .social-body-links
  .social-links-list
  li
  a {
  height: 48px !important;
  width: 48px !important;
}
.corporate-template--main-container .pressCenterListDownload {
  background: transparent
    url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/corporate-icons/CloudDownload.svg)
    0/16px auto no-repeat;
  display: inline-block;
  float: right;
  height: 15px;
  position: relative;
  width: 16px;
}
.corporate-template--main-container .PressRelease2021-pressCenter {
  float: right;
  margin: 5px 0 30px 30px;
  width: 45%;
}
.corporate-template--main-container
  .PressRelease2021-pressCenter
  .PressCenterList {
  border-left: 1px solid #cfcfcf;
  padding-left: 30px;
}
.corporate-template--main-container
  .PressRelease2021-pressCenter
  .PressCenterList
  .List2021-cta
  a:hover {
  background-color: #f2faff;
  border-radius: 15px;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  padding: 2px 5px;
  text-decoration: none;
  white-space: pre-wrap;
}
.corporate-template--main-container
  .PressRelease2021-pressCenter[data-align-left] {
  float: left;
  margin-left: 0;
  margin-right: 30px;
}
.corporate-template--main-container
  .PressRelease2021-pressCenter[data-align-left]
  .PressCenterList {
  border-left: 0;
  border-right: 1px solid #cfcfcf;
  padding-left: 0;
  padding-right: 30px;
}
.corporate-template--main-container .PressCenterList-items {
  border-bottom: 1px solid #cfcfcf;
  font-size: 0;
}
.corporate-template--main-container .PressCenterList-items-item {
  border-top: 1px solid #cfcfcf;
}
.corporate-template--main-container .PressCenterList .List2021-cta {
  margin: 30px 0 0;
  padding: 0;
}
.corporate-template--main-container .PressCenterListItem {
  font-size: 15px;
  height: 48px;
  letter-spacing: normal;
  line-height: normal;
  padding: 11px 18px 11px 15px;
}
.corporate-template--main-container .PressCenterListItem-weight {
  color: #9a9a9a;
}
.corporate-template--main-container .PressCenterListItem-weight:before {
  content: "- ";
}
.corporate-template--main-container .PressCenterListItem-download {
  float: right;
  height: 48px;
  padding-top: 5px;
  width: 48px;
}
.corporate-template--main-container .PressCenterPage-heading-top {
  border-bottom: 1px solid #cfcfcf;
}
.corporate-template--main-container .PressCenterList-title {
  color: #333;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.1;
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
}
.corporate-template--main-container .List2021-cta {
  margin: 30px 0 0;
  padding: 0;
  text-align: center;
}
.corporate-template--main-container .List2021-cta a {
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 15px;
  color: #0053e2;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  padding: 2px 5px;
  text-decoration: none;
  white-space: pre-wrap;
}
.corporate-template--main-container .ListBlocks-cta,
.corporate-template--main-container .ListFiveItemsNews-cta {
  text-align: center;
}
@media (max-width: 767px) {
  .corporate-template--main-container .PressRelease2021-heading {
    padding: 24.6px 20px;
  }
  .corporate-template--main-container .PressRelease2021-articleBody {
    border-bottom: 1px solid #cfcfcf;
    display: block;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0 20px;
  }
  .corporate-template--main-container .PressRelease2021-pressCenter {
    display: none;
  }
}
@media (min-width: 768px) {
  .corporate-template--main-container .List2021-cta a,
  .corporate-template--main-container
    .PressRelease2021-pressCenter
    .PressCenterList
    .List2021-cta
    a:hover {
    font-size: 15px;
    padding: 4px 10px;
  }
}
@media only screen and (min-width: 768px) {
  .corporate-template--main-container
    .PressRelease2021-articleBody
    .PressCenterList-title {
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-top: 34px;
    padding-bottom: 10px;
    padding-top: 0;
  }
}
.corporate-template--main-container .LedePR-content .headline h1 {
  margin-bottom: 30px !important;
}
.corporate-template--main-container .LedePR-content .byline div.rte-styles,
.corporate-template--main-container
  .LedePR-content
  .subheadline
  div.rte-styles {
  margin-bottom: 20px !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
  .corporate-template--main-container .byline .rte-styles h4 {
    color: #333;
    font-size: 27px;
    font-style: normal;
  }
}
@media (min-width: 768px) {
  .corporate-template--main-container {
    padding: 0;
  }
}
@media (min-width: 768px) and (orientation: portrait) {
  .corporate-template--main-container {
    width: 502px;
  }
}
@media (min-width: 768px) and (orientation: landscape) {
  .corporate-template--main-container {
    width: 550px;
  }
}
@media (min-width: 1200px) {
  .corporate-template--main-container {
    width: 660px;
  }
}
.corporate-template--main-container .LedePR-lead {
  margin-left: 0;
  margin-right: 0;
}
.corporate-template--main-container .PressRelease2021-articleBody,
.corporate-template--main-container .PressRelease2021-heading {
  padding-left: 0;
  padding-right: 0;
}
.corporate-template--main-container .PressRelease2021-articleBody {
  margin: 0 auto;
}
.gallery-template .staticBlock {
  background: #fff;
  bottom: 0;
  padding-bottom: 24px;
  padding-top: 24px;
  position: fixed;
  width: 938px;
}
.gallery-template .gallery-overlay-main {
  background: rgba(0, 0, 0, 0.85);
  bottom: 0 !important;
  bottom: 0;
  display: none;
  left: 0 !important;
  left: 0;
  overflow: hidden !important;
  position: fixed !important;
  position: absolute;
  right: 0 !important;
  right: 0;
  top: 0 !important;
  top: 0;
}
.gallery-template .labelTouch {
  height: 48px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 48px;
}
.gallery-template .gallery-cards {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.gallery-template .gallery-cards:hover {
  cursor: pointer;
}
.gallery-template .gallery-cards:hover .PromoResultGrid-info {
  background: #000;
  border-radius: 8px 8px 0px 0px;
  bottom: 0;
  display: block;
  left: 0;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.gallery-template .gallery-cards:hover .PromoResultGrid-preview {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.gallery-template .gallery-cards:hover .PromoResultGrid-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/cloudGalleryDownload.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 48px;
  margin: 0;
  padding: 5px;
  width: 48px;
}
.gallery-template .gallery-cards:hover .gallery-overlay {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin: 0;
  text-align: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 0;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.gallery-template .gallery-cards input {
  display: none;
}
.gallery-template .description-block {
  background-color: #fff;
}
.gallery-template .overlay-fixed {
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
}
.gallery-template .hidden-title {
  display: none;
}
.gallery-template .main2 {
  border-bottom: 1px solid #e3e4e5;
  left: 50%;
  margin-bottom: unset;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  position: relative;
  right: 50%;
  width: 100vw;
}
.gallery-template .Gallery-main {
  min-height: 1000px;
  position: relative;
}
.gallery-template .Gallery-main .link:hover {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.gallery-template .Gallery-main .link:hover .gallery-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.gallery-template .Gallery-main .link:hover .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-selectIcon.svg);
  cursor: pointer;
}
.gallery-template .Gallery-main .link:hover .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-crossIcon.svg);
  cursor: pointer;
}
.gallery-template .Gallery-main .link:hover .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg) !important;
  cursor: pointer;
}
.gallery-template .Gallery-main .link:hover a,
.gallery-template .Gallery-main .preview-box .link:hover span {
  color: #004f9a;
  cursor: pointer;
  text-decoration: none;
}
.gallery-template .Gallery-main .select-download-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon.svg) !important;
}
.gallery-template .Gallery-main .select-disabled-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/disabledcheckcircle.svg) !important;
}
.gallery-template .Gallery-main .PromoResultGrid-preview:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-play.svg) !important;
  cursor: pointer;
}
.gallery-template .Gallery-main .PromoResultGrid-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-cloudDownload.svg) !important;
  cursor: pointer;
}
.gallery-template .Gallery-main img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.gallery-template .gallery-publish-date {
  color: #515357;
  font-family: EverydaySans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin: 0 12px 12px;
}
.gallery-template .gallery-description {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  display: -webkit-box;
  font-size: 14px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical !important;
  white-space: normal;
}
.gallery-template .select-items-disabled {
  color: #babbbe !important;
  pointer-events: none !important;
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
}
.gallery-template .preview-download {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
}
.gallery-template .preview-download:hover {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/hover-download-icon.svg);
  cursor: pointer;
}
.gallery-template .clearicon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/crossIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.gallery-template .preview-block {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: 24px;
  margin-right: 24px;
}
.gallery-template .preview-block .image-title {
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  color: #000;
  font-family: EverydaySans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
}
.gallery-template .preview-block .preview-text {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 24px;
  line-height: 24px;
  text-align: right;
  width: 3px;
}
.gallery-template .preview-block .preview-close {
  color: #000;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: right;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.gallery-template .preview-box {
  background: #fff;
  border-radius: 4px;
  height: 527px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  width: 688px;
}
.gallery-template .preview-box img {
  height: 522px;
  margin: 24px;
  width: 890px;
}
.gallery-template .preview-pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-pack: center;
  justify-content: center;
}
.gallery-template .preview-next,
.gallery-template .preview-previous {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline;
}
.gallery-template .left-icon {
  margin-right: 13.25px;
}
.gallery-template .left-icon,
.gallery-template .right-icon {
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
}
.gallery-template .right-icon {
  margin-left: 13.25px;
}
.gallery-template .preview-pageno {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-left: 40px !important;
  margin-right: 40px !important;
  width: auto !important;
}
.gallery-template .galleryTitle {
  color: #000;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  padding-top: 24px;
  width: auto;
}
.gallery-template .gallery-heading {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 16px;
  width: 968px;
}
.gallery-template .gallery-buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  position: relative;
  width: 968px;
}
.gallery-template .gallery-download-full-centre {
  float: left;
  margin-bottom: 0px;
  margin-top: 0px;
}
.gallery-template .gallery-download-full-centre,
.gallery-template .gallery-select-images {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  height: 32px;
  padding: 0px 16px;
}
.gallery-template .gallery-download-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  color: #2e2f32;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.gallery-template .gallery-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/leading-icon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.gallery-template .gallery-image-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-top: 40px;
  width: 968px;
}
.gallery-template
  .Gallery-main[data-presscenter-selectmode-enabled]
  .list-items
  label {
  display: block;
}
.gallery-template .list-items label {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Input.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: none;
  display: block;
  height: 18px;
  left: 10px;
  position: absolute;
  top: 10px;
  width: 18px;
  z-index: 100;
}
.gallery-template .list-items label:after {
  background-color: #54565a;
  border: 0;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: none;
  height: 9px;
  left: 0;
  margin: 3px;
  position: absolute;
  top: 0;
  width: 9px;
}
.gallery-template .list-items label.checked {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Checkbox.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 18px;
  width: 18px;
}
.gallery-template .circle-icon {
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/selectIcon.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.gallery-template .image-wrapper {
  display: block;
  position: relative;
}
.gallery-template .image-wrapper label {
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .gallery-template .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 12px;
    position: fixed;
    width: 336px;
  }
  .gallery-template .preview-block {
    -ms-flex-direction: column;
    margin-left: 8px;
    margin-right: 24px;
    -webkit-box-orient: vertical;
    flex-direction: column;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
  .gallery-template .downloadClose,
  .gallery-template .preview-block {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-direction: normal;
  }
  .gallery-template .downloadClose {
    -ms-flex-direction: row;
    height: 24px;
    margin-left: none !important;
    width: 86px;
    -webkit-box-orient: horizontal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 24px;
  }
  .gallery-template .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 144px;
    width: 336px;
  }
  .gallery-template .preview-box img {
    height: 190px;
    margin: 8px 8px 24px;
    width: 320px;
  }
  .gallery-template .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 48px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 280px;
  }
  .gallery-template .gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .gallery-template .gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .gallery-template .gallery-clear-images {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    height: 32px;
    margin-left: none !important;
    padding: 0px 16px !important;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    display: none;
    margin-top: 16px;
  }
  .gallery-template .gallery-image-list {
    gap: 16px;
    padding-top: 32px;
  }
  .gallery-template .gallery-buttons,
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 312px;
  }
  .gallery-template .gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: column;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .gallery-template .gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 312px;
  }
  .gallery-template .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .gallery-template .gallery-download-full-centre {
    margin-bottom: 16px;
    margin-top: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .gallery-template .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 688px;
  }
  .gallery-template .preview-block {
    margin-bottom: 30px;
  }
  .gallery-template .gallery-description {
    height: 40px;
    overflow: hidden;
    word-wrap: break-word;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical !important;
    white-space: normal;
  }
  .gallery-template .preview-box {
    margin-top: 152px;
  }
  .gallery-template .preview-box img {
    height: 375px;
    margin: 32px 24px 24px;
    width: 640px;
  }
  .gallery-template .gallery-clear-images {
    display: none;
    margin-left: auto;
  }
  .gallery-template .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 48px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 211px;
  }
  .gallery-template .gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 235px;
  }
  .gallery-template .gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 125px;
    position: absolute;
    width: 235px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 48px;
    left: 94px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 38px;
    width: 48px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 154px;
    position: absolute;
    top: 42px;
    width: 40px;
  }
  .gallery-template .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 125px;
    list-style: none;
    max-height: 125;
    position: relative;
    text-align: left;
    width: 235px;
  }
  .gallery-template .gallery-image-list {
    gap: 16px;
    padding-top: 40px;
  }
  .gallery-template .gallery-buttons,
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 737px;
  }
  .gallery-template .gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -ms-flex-direction: row;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }
  .gallery-template .gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 737px;
  }
  .gallery-template .downloadClose {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    width: 86px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 980px) {
  .gallery-template .staticBlock {
    background: #fff;
    bottom: 0;
    padding-bottom: 24px;
    padding-top: 24px;
    position: fixed;
    width: 938px;
  }
  .gallery-template .preview-block {
    margin-bottom: 30px;
  }
  .gallery-template .preview-box {
    background: #fff;
    border-radius: 4px;
    height: 676px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    width: 938px;
  }
  .gallery-template .preview-box img {
    height: 522px;
    margin: 24px;
    width: 890px;
  }
  .gallery-template .gallery-clear-images {
    display: none;
    margin-left: auto;
  }
  .gallery-template .gallery-image-list {
    gap: 16px;
    padding-top: 40px;
  }
  .gallery-template .gallery-buttons,
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 968px;
  }
  .gallery-template .gallery-buttons {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    position: relative;
  }
  .gallery-template .gallery-heading {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    width: 968px;
  }
  .gallery-template .gallery-cards {
    border-radius: 8px;
    -webkit-box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1),
      0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    right: 0;
    text-align: left;
    top: 0;
    width: 312px;
  }
  .gallery-template .gallery-cards img {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    position: absolute;
    width: 312px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/gallery-template/Play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: inline-block;
    height: 60px;
    left: 126px;
    margin: 0;
    padding: 5px;
    position: absolute;
    top: 53px;
    width: 60px;
  }
  .gallery-template .gallery-cards:hover .PromoResultGrid-download {
    height: 40px;
    left: 202px;
    position: absolute;
    top: 63px;
    width: 40px;
  }
  .gallery-template .main2 {
    margin-top: 0px;
  }
  .gallery-template .item-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 48px;
    line-height: 20px;
    list-style: none outside none;
    margin: 12px 12px 8px;
    width: 280px;
  }
  .gallery-template .image-wrapper {
    border-radius: 8px 8px 0px 0px;
    height: 167px;
    list-style: none;
    max-height: 167px;
    position: relative;
    text-align: left;
    width: 312px;
  }
  .gallery-template .gallery-description {
    height: 40px;
    overflow: hidden;
    word-wrap: break-word;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical !important;
    white-space: normal;
  }
  .gallery-template .gallery-publish-date {
    color: #515357;
    font-family: EverydaySans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin: 0 12px 12px;
  }
  .gallery-template .downloadClose {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    height: 24px;
    margin-left: auto;
    width: 86px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 767px) {
  div.content-corporate-container {
    max-width: 1500px !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  div.content-corporate-container {
    max-width: 638px !important;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1299px) {
  div.content-corporate-container {
    max-width: 884px !important;
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (min-width: 1300px) {
  div.content-corporate-container {
    max-width: 980px !important;
    padding-left: 0px;
    padding-right: 0px;
  }
}
list-blocks-cards {
  background-color: #f7f7f4;
}
.list-blocks-cards img.dv-component.image-width.comp-img {
  aspect-ratio: 16/9;
}
.dot {
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  height: 25px;
  text-align: center;
  width: 25px;
}
.dot-green {
  background-color: #62b53e;
}
.dot-orange {
  background-color: #f57322;
}
.dot.table {
  border-radius: 50%;
  height: 20px;
  vertical-align: text-bottom;
  width: 20px;
}
.dot-dark-green {
  background-color: #53a545;
}
.dot-legend-green {
  background-color: #b4d7ad;
}
.dot-light-green {
  background-color: #e6f1e3;
}
.dot-blue {
  background-color: #1188c8;
}
.InfoBox {
  background: #1a75cf;
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.03);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.03);
  color: #fff;
  margin: 12px auto;
  max-width: 406px;
  overflow: hidden;
}
.InfoBox .InfoBox-info {
  padding: 24px;
}
.InfoBox .InfoBox-info .InfoBox-title {
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 15px;
  max-width: 90%;
  padding-bottom: 15px;
  position: relative;
}
.InfoBox .InfoBox-info .InfoBox-title:before {
  background: #ffb500;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 50px;
}
.InfoBox .InfoBox-info .InfoBox-description {
  font-size: 16px;
  line-height: 1.4em;
  margin: 20px 0;
}
.InfoBox .InfoBox-footer {
  color: #fff;
  padding: 24px;
  position: relative;
  text-align: left;
}
.InfoBox .InfoBox-footer:before {
  background: #ffb700;
  content: "";
  display: block;
  height: 3px;
  left: 20px;
  position: absolute;
  top: 0;
  width: 50px;
}
.InfoBox .InfoBox-footer .InfoBox-largeText {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}
.InfoBox .InfoBox-footer .InfoBox a {
  color: #fff;
}
.list-stat-container .hero-title {
  margin: 12px;
}
.list-stat-container .hero-text a {
  color: #fff;
}
.main-401 {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}
.main-401 *,
.main-401 :after,
.main-401 :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.main-401 ::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-401 ::selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-401 .walmart-new-icon-spark {
  color: #ffc220;
  font-family: walmartnewicons !important;
  font-size: 64px;
  margin: 70px auto 32px;
  text-align: center;
}
.main-401 .walmart-new-icon-spark:before {
  content: "\e935";
}
.main-401 .maintenance-heading .maintenance-message {
  margin: 0 auto;
  max-width: 720px;
  text-align: center;
  font-color: #000000;
}
.main-401 .maintenance-heading .maintenance-message .title {
  font-size: 36px;
  font-weight: 400;
  margin: 0 0 50px;
}
@media (min-width: 768px) {
  .main-401 .maintenance-heading .maintenance-message .title {
    font-size: 48px;
  }
}
.main-401 .maintenance-heading .maintenance-message .message {
  font-size: 24px;
  margin: 0;
}
.main-401 .maintenance-heading .maintenance-message .message a {
  color: #000;
  text-decoration: underline;
}
.main-401 .authentication-banner {
  background-color: #fff;
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/AuthorAuthent.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  height: 32vh;
  position: relative;
  top: 5px;
}
@media (min-width: 480px) {
  .main-401 .authentication-banner {
    top: 70px;
  }
}
@media (min-width: 768px) {
  .main-401 .authentication-banner {
    height: 50vh;
  }
}
.main-401 .authentication-footer {
  background-color: rgba(1, 122, 205, 0.1);
  background-image: none;
  background-repeat: no-repeat;
  color: #004c91;
  min-height: 50vh;
  padding: 58px 20px 40px;
  position: relative;
  top: -40px;
}
@media (min-width: 768px) {
  .main-401 .authentication-footer {
    top: -95px;
  }
}
.main-402 {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}
.main-402 *,
.main-402 :after,
.main-402 :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.main-402 .walmart-new-icon-spark {
  color: #ffc220;
  font-family: walmartnewicons !important;
  font-size: 64px;
  margin: 70px auto 32px;
  text-align: center;
}
.main-402 .walmart-new-icon-spark:before {
  content: "\e935";
}
.main-402 .maintenance-message {
  margin: 0 auto;
  text-align: center;
  font-color: #000000;
}
.main-402 .maintenance-message .error-text {
  font-size: 24px;
  font-weight: 400;
  margin: 0 25px;
  font-color: #000000;
  text-align: center;
}
@media (min-width: 768px) {
  .main-402 .maintenance-message .error-text {
    font-size: 36px;
    margin: 0 50px;
  }
}
@media (min-width: 992px) {
  .main-402 .maintenance-message .error-text {
    font-size: 48px;
    margin: 0 100px;
  }
}
.main-402 .maintenance-message .message {
  font-size: 24px;
  margin: 0;
}
.main-402 .maintenance-message .message a {
  color: #000;
  text-decoration: underline;
}
.main-403 {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}
.main-403 *,
.main-403 :after,
.main-403 :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.main-403 ::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-403 ::selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-403 .walmart-new-icon-spark {
  color: #ffc220;
  font-family: walmartnewicons !important;
  font-size: 64px;
  margin: 70px auto 32px;
  text-align: center;
}
.main-403 .walmart-new-icon-spark:before {
  content: "\e935";
}
.main-403 .maintenance-heading .maintenance-message {
  margin: 0 auto;
  max-width: 720px;
  text-align: center;
  font-color: #000000;
}
.main-403 .maintenance-heading .maintenance-message .title {
  font-size: 36px;
  font-weight: 400;
  margin: 0 0 50px;
}
@media (min-width: 768px) {
  .main-403 .maintenance-heading .maintenance-message .title {
    font-size: 48px;
  }
}
.main-403 .maintenance-heading .maintenance-message .message {
  font-size: 24px;
  margin: 0;
}
.main-403 .maintenance-heading .maintenance-message .message a {
  color: #000;
  text-decoration: underline;
}
.main-403 .authentication-banner {
  background-color: #fff;
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/AuthorAuthent.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  height: 32vh;
  position: relative;
  top: 5px;
}
@media (min-width: 480px) {
  .main-403 .authentication-banner {
    top: 70px;
  }
}
@media (min-width: 768px) {
  .main-403 .authentication-banner {
    height: 50vh;
  }
}
.main-403 .authentication-footer {
  background-color: rgba(1, 122, 205, 0.1);
  background-image: none;
  background-repeat: no-repeat;
  color: #004c91;
  min-height: 50vh;
  padding: 58px 20px 40px;
  position: relative;
  top: -40px;
}
@media (min-width: 768px) {
  .main-403 .authentication-footer {
    top: -95px;
  }
}
.main-403 .maintenance-message .description {
  padding: 0 20px 20px;
}
.main-404 {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}
.main-404 *,
.main-404 :after,
.main-404 :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.main-404 ::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-404 ::selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-404 .maintenance-banner {
  background-color: #fff;
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/MaintenanceImage.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  height: 32vh;
}
@media (min-width: 768px) {
  .main-404 .maintenance-banner {
    background-size: auto;
    height: 50vh;
  }
}
.main-404 .walmart-new-icon-spark {
  color: #ffc220;
  font-family: walmartnewicons !important;
  font-size: 64px;
  margin: 70px auto 32px;
  text-align: center;
}
.main-404 .walmart-new-icon-spark:before {
  content: "\e935";
}
.main-404 .maintenance-heading.not-found .maintenance-message > .title {
  font-size: 30px;
}
@media (min-width: 768px) {
  .main-404 .maintenance-heading.not-found .maintenance-message > .title {
    font-size: 36px;
  }
}
@media (min-width: 1024px) {
  .main-404 .maintenance-heading.not-found .maintenance-message > .title {
    font-size: 48px;
  }
}
.main-404 .maintenance-heading .maintenance-message {
  margin: 0 auto;
  max-width: 720px;
  text-align: center;
  font-color: #000000;
}
.main-404 .maintenance-heading .maintenance-message .title {
  font-size: 36px;
  font-weight: 400;
  margin: 0 0 50px;
}
@media (min-width: 768px) {
  .main-404 .maintenance-heading .maintenance-message .title {
    font-size: 48px;
  }
}
.main-404 .maintenance-heading .maintenance-message .message {
  font-size: 24px;
  margin: 0;
}
.main-404 .maintenance-heading .maintenance-message .message a {
  color: #000;
  text-decoration: underline;
}
.main-404 .maintenance-footer {
  background-color: rgba(1, 122, 205, 0.1);
  background-image: none;
  background-repeat: no-repeat;
  color: #004c91;
  min-height: 50vh;
  padding: 58px 20px 40px;
}
@media (min-width: 768px) {
  .main-404 .maintenance-footer {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/TechSpark.png);
    background-position: -200px 110px;
  }
}
@media (min-width: 1120px) {
  .main-404 .maintenance-footer {
    background-position: -50px 110px;
  }
}
@media (min-width: 1600px) {
  .main-404 .maintenance-footer {
    background-position: 20% 110px;
  }
}
.main-500 {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}
.main-500 *,
.main-500 :after,
.main-500 :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.main-500 ::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-500 ::selection {
  background: #b3d4fc;
  text-shadow: none;
}
.main-500 .maintenance-banner {
  background-color: #fff;
  background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/MaintenanceImage.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  height: 32vh;
}
@media (min-width: 768px) {
  .main-500 .maintenance-banner {
    background-size: auto;
    height: 50vh;
  }
}
.main-500 .walmart-new-icon-spark {
  color: #ffc220;
  font-family: walmartnewicons !important;
  font-size: 64px;
  margin: 70px auto 32px;
  text-align: center;
}
.main-500 .walmart-new-icon-spark:before {
  content: "\e935";
}
.main-500 .maintenance-heading .maintenance-message {
  margin: 0 auto;
  max-width: 720px;
  text-align: center;
  font-color: #000000;
}
.main-500 .maintenance-heading .maintenance-message .title {
  font-size: 36px;
  font-weight: 400;
  margin: 0 0 50px;
}
@media (min-width: 768px) {
  .main-500 .maintenance-heading .maintenance-message .title {
    font-size: 48px;
  }
}
.main-500 .maintenance-heading .maintenance-message .message {
  font-size: 24px;
  margin: 0;
}
.main-500 .maintenance-heading .maintenance-message .message a {
  color: #000;
  text-decoration: underline;
}
.main-500 .maintenance-footer {
  background-color: rgba(1, 122, 205, 0.1);
  background-image: none;
  background-repeat: no-repeat;
  color: #004c91;
  min-height: 50vh;
  padding: 58px 20px 40px;
}
@media (min-width: 768px) {
  .main-500 .maintenance-footer {
    background-image: url(../../../etc.clientlibs/adp/clientlibs/clientlib-site/resources/images/error-icons/TechSpark.png);
    background-position: -200px 110px;
  }
}
@media (min-width: 1120px) {
  .main-500 .maintenance-footer {
    background-position: -50px 110px;
  }
}
@media (min-width: 1600px) {
  .main-500 .maintenance-footer {
    background-position: 20% 110px;
  }
}
.main-article {
  padding: 0;
}
@media (min-width: 768px) {
  .main-article {
    padding: 0 10vw;
  }
  .main-article .article-tmpl-full-width {
    margin: 0 -12vw;
  }
}
@media (min-width: 992px) {
  .main-article .article-tmpl-full-width {
    margin: 0 -14vw;
  }
}
@media (min-width: 1500px) {
  .main-article {
    padding: 0 115px;
  }
  .main-article .article-tmpl-full-width {
    margin: 0 -175px;
  }
}
.article-tmpl-full-width {
  margin: 0 -2vw;
}
@media (min-width: 992px) {
  .article-tmpl-full-width {
    margin: 0 -4vw;
  }
}
@media (min-width: 1500px) {
  .article-tmpl-full-width {
    margin: 0 -60px;
  }
}
.video-template .main-article .video.section:first-child {
  margin: 0 -2vw;
}
@media (min-width: 768px) {
  .video-template .main-article .video.section:first-child {
    margin: 0 -12vw;
  }
}
@media (min-width: 992px) {
  .video-template .main-article .video.section:first-child {
    margin: 0 -14vw;
  }
}
@media (min-width: 1500px) {
  .video-template .main-article .video.section:first-child {
    margin: 0 calc(-115px - 4vw);
  }
}
.walmart-world-template.profile-open #header-container {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.walmart-world-template #header-container {
  backdrop-filter: saturate(180%) blur(15px);
  background-color: rgba(0, 0, 0, 0.6) !important;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.walmart-world-template #header-container #header-icons .icon-logo img {
  height: 30px;
  -webkit-transform: translateX(-17px);
  transform: translateX(-17px);
  width: unset;
}
.walmart-world-template #header-container #header-icons #header-search-bar {
  background: transparent;
  border-bottom: 1px solid #ccc;
  border-top: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  .header-search-field {
  color: #fff;
  overflow: hidden;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  .magnify-icon {
  color: #fff;
  margin-left: 10px;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input {
  color: #fff;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input::-webkit-input-placeholder {
  color: #fff;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input::-moz-placeholder {
  color: #fff;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input:-ms-input-placeholder {
  color: #fff;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input::-ms-input-placeholder {
  color: #fff;
}
.walmart-world-template
  #header-container
  #header-icons
  #header-search-bar
  .header-search-form
  input::placeholder {
  color: #fff;
}
.walmart-world-template #header-container .hamburger-wrapper {
  display: block !important;
}
.walmart-world-template #header-container .hamburger-wrapper .hamburger span {
  background: #fff;
}
.walmart-world-template #header-container #header-links {
  display: none !important;
}
.walmart-world-template #header-container div#header-search-bar {
  min-width: auto;
  overflow: hidden;
  position: absolute;
  right: 40px;
  width: 40px;
}
.walmart-world-template #header-container div#header-search-bar:not(.slide) {
  border-bottom: none !important;
}
.walmart-world-template #header-container div#header-search-bar.slide {
  border-bottom: 1px solid #fff !important;
}
.walmart-world-template #header-container div#header-search-bar .ui-input-text {
  width: 85%;
}
.walmart-world-template
  #header-container
  div#header-search-bar
  .button-search-close {
  color: #fff !important;
}
.walmart-world-template #header-container #header-search-bar .ui-input-text {
  visibility: hidden;
}
.walmart-world-template
  #header-container
  #header-search-bar.slide
  .ui-input-text {
  visibility: visible;
}
.walmart-world-template div#user-profile-container {
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  right: -450px;
  top: 64px !important;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
}
@media (min-width: 768px) {
  .walmart-world-template div#user-profile-container {
    top: 60px !important;
  }
}
.walmart-world-template div#user-profile-container #user-profile-header {
  display: none !important;
}
.walmart-world-template div#user-profile-container #user-profile,
.walmart-world-template div#user-profile-container .stock-component {
  display: none;
}
.walmart-world-template div#user-profile-container .profile-hidden-container {
  visibility: hidden;
}
@media (min-width: 768px) {
  .walmart-world-template div#user-profile-container .profile-hidden-container {
    height: 0;
  }
}
.walmart-world-template div#user-profile-container .header-link {
  color: #fff !important;
}
.walmart-world-template div#user-profile-container .user-profile-header-links {
  display: block !important;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  div#deep-navigation {
  display: none !important;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  .regular-navigation {
  margin-top: 20px;
  padding: 0 15%;
  text-align: right;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  .regular-navigation:before {
  border-bottom: 2px solid #ffc220;
  color: #fff;
  content: "Menu";
  display: block;
  font-size: 1.5em;
  text-transform: uppercase;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  .regular-navigation
  .user-profile-header-links-item {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  font-family: EverydaySans-black, EverydaySans, Helvetica Neue, Helvetica,
    Arial, sans-serif;
  height: unset;
  justify-content: flex-end;
  line-height: unset;
  text-transform: uppercase;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  .regular-navigation
  .user-profile-header-links-item
  .header-link {
  line-height: 1.3;
  white-space: normal;
}
.walmart-world-template
  div#user-profile-container
  .user-profile-header-links
  .regular-navigation
  .user-profile-header-links-item
  .open-child {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: -20px;
  padding-right: unset;
}
.walmart-world-template.profile-open div#user-profile-container {
  right: 0;
}
.walmart-world-template.profile-open .hamburger span {
  background: #fff;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.walmart-world-template.profile-open .hamburger span:first-child {
  -webkit-transform: rotate(45deg) translate(7px, 4px);
  transform: rotate(45deg) translate(7px, 4px);
}
.walmart-world-template.profile-open .hamburger span:nth-child(2) {
  display: none;
}
.walmart-world-template.profile-open .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(0px, 2px);
  transform: rotate(-45deg) translate(0px, 2px);
}
.walmart-world-template.profile-open .hamburger span:nth-child(4) {
  display: none;
}
@media (min-width: 768px) {
  .walmart-world-template .main.article {
    padding: 0 5vw;
  }
}
@media (min-width: 992px) {
  .walmart-world-template .main.article {
    padding: 0 15vw;
  }
}
.walmart-world-template .main.article .guts {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  position: static;
  width: 100%;
}
.walmart-world-template .main .guts {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
.walmart-world-template #img-container {
  margin-top: -60px;
  text-align: center;
}
.walmart-world-template #img-container .img {
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: cover;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 600px;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media (min-width: 550px) {
  .walmart-world-template #img-container .img {
    background-position-y: 25%;
    min-height: 700px;
  }
}
@media (min-width: 980px) {
  .walmart-world-template #img-container .img {
    background-position-y: center;
    min-height: 600px;
  }
}
@media (min-width: 1400px) {
  .walmart-world-template #img-container .img {
    background-position-y: top;
    min-height: 700px;
  }
}
@media (min-width: 1900px) {
  .walmart-world-template #img-container .img {
    background-position-y: top;
    min-height: 750px;
  }
}
.walmart-world-template #img-container div.desktop {
  display: none;
}
@media (min-width: 992px) {
  .walmart-world-template #img-container div.desktop {
    display: block;
  }
}
.walmart-world-template #img-container div.mobile {
  display: block;
}
@media (min-width: 992px) {
  .walmart-world-template #img-container div.mobile {
    display: none;
  }
}
.walmart-world-template .meta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 50px 0;
}
@media (min-width: 992px) {
  .walmart-world-template .meta-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.walmart-world-template .meta-container .left-side {
  -webkit-box-flex: 25;
  -ms-flex: 25;
  flex: 25;
  margin: 0 30px 0 0;
}
.walmart-world-template .meta-container .left-side .title-container h1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}
@media (min-width: 992px) {
  .walmart-world-template .meta-container .left-side .title-container h1 {
    font-size: 48px;
  }
}
.walmart-world-template .meta-container .right-side {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-top: 15px;
  text-align: left;
}
@media (min-width: 768px) {
  .walmart-world-template .meta-container .right-side {
    text-align: right;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}
.walmart-world-template .meta-container .right-side .reading-time-container {
  color: #777;
  font-size: 14px;
  text-align: left;
  text-transform: uppercase;
}
.walmart-world-template .meta-container .right-side .social-share-component {
  margin-left: -10px;
}
.walmart-world-template
  .meta-container
  .right-side
  .social-share-component
  .social-heading {
  margin-bottom: 0;
  margin-left: 10px;
}
.walmart-world-template
  .meta-container
  .right-side
  .social-share-component.right {
  text-align: unset;
}
@media (min-width: 768px) {
  .walmart-world-template
    .meta-container
    .right-side
    .social-share-component.right {
    text-align: right;
  }
}
.walmart-world-template
  .meta-container
  .right-side
  .social-share-component
  .social-body-links {
  text-align: left !important;
}
.walmart-world-template #tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  margin-top: 20px;
  text-transform: uppercase;
}
.walmart-world-template #tags-container .ribbon {
  background: #0053e2;
  margin-right: 15px;
  width: 20px;
}
.corporate-link {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: none;
  border: none;
  color: var(--ld-semantic-color-text-info, #0053e2);
  cursor: pointer;
  font-family: Everyday Sans;
  font-style: normal;
  font-weight: var(--Corporate-Font-Body-Weight-Default, 400);
  justify-content: center;
  padding-top: 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.corporate-link,
.corporate-link__anchor {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.corporate-link__anchor {
  color: inherit;
}
.corporate-link__anchor,
.corporate-link__anchor:focus,
.corporate-link__anchor:hover {
  text-decoration-thickness: 1px;
}
.corporate-link__text {
  font-style: normal;
  font-weight: var(--Corporate-Font-Body-Weight-Default, 400);
  line-height: 20px;
}
.corporate-link__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 16px;
  padding: 1px;
  width: 16px;
}
.corporate-link__icon svg {
  height: 14px;
  width: 14px;
  fill: currentColor;
}
.corporate-link__icon--left {
  margin-right: 9px;
}
.corporate-link__icon--right {
  margin-left: 8px;
}
.corporate-link--default,
.corporate-link--primary {
  color: #0053e2;
}
.corporate-link--default svg,
.corporate-link--primary svg {
  fill: #0053e2;
}
.corporate-link--default:hover,
.corporate-link--primary:hover {
  color: #002e99;
}
.corporate-link--default:hover svg,
.corporate-link--primary:hover svg {
  fill: #002e99;
}
.corporate-link--default:active,
.corporate-link--primary:active {
  color: #002e99;
}
.corporate-link--default:active svg,
.corporate-link--primary:active svg {
  fill: #002e99;
}
.corporate-link--secondary {
  color: #000;
}
.corporate-link--secondary svg {
  fill: #000;
}
.corporate-link--secondary:hover {
  color: #002e99;
}
.corporate-link--secondary:hover svg {
  fill: #002e99;
}
.corporate-link--secondary:active {
  color: #002e99;
}
.corporate-link--secondary:active svg {
  fill: #002e99;
}
.corporate-link--info {
  color: #0053e2;
}
.corporate-link--info svg {
  fill: #0053e2;
}
.corporate-link--info:hover {
  color: #002e99;
}
.corporate-link--info:hover svg {
  fill: #002e99;
}
.corporate-link--info:active {
  color: #002e99;
}
.corporate-link--info:active svg {
  fill: #002e99;
}
.corporate-link--danger {
  color: var(--ld-semantic-color-text-error, #d32f2f);
}
.corporate-link--danger:hover {
  color: var(--ld-semantic-color-text-error-hover, #b71c1c);
}
.corporate-link--danger:active {
  color: var(--ld-semantic-color-text-error-pressed, #8e0000);
}
.corporate-link--small {
  font-size: var(--Corporate-Font-Size-100, 12px);
  line-height: var(--Corporate-Font-Line-Height-100, 16px);
}
.corporate-link--small .corporate-link__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-semantic-scale-icon-small, 16px);
  padding: 1px;
  width: var(--ld-semantic-scale-icon-small, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-link--small .corporate-link__icon svg {
  height: 14px;
  width: 14px;
}
.corporate-link--medium,
.corporate-link:not([class*="--small"]):not([class*="--large"]) {
  font-size: var(--Corporate-Font-Size-200, 14px);
  line-height: var(--Corporate-Font-Line-Height-200, 20px);
}
.corporate-link--medium .corporate-link__icon,
.corporate-link:not([class*="--small"]):not([class*="--large"])
  .corporate-link__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-semantic-scale-icon-small, 16px);
  padding: 1px;
  width: var(--ld-semantic-scale-icon-small, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-link--medium .corporate-link__icon svg,
.corporate-link:not([class*="--small"]):not([class*="--large"])
  .corporate-link__icon
  svg {
  height: 14px;
  width: 14px;
}
.corporate-link--large {
  font-size: var(--Corporate-Font-Size-300, 16px);
  line-height: var(--Corporate-Font-Line-Height-300, 24px);
}
.corporate-link--large .corporate-link__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--ld-semantic-scale-icon-small, 16px);
  padding: 1px;
  width: var(--ld-semantic-scale-icon-small, 16px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.corporate-link--large .corporate-link__icon svg {
  height: 14px;
  width: 14px;
}
.corporate-link:hover {
  color: #002e99;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.corporate-link:hover svg {
  fill: #002e99;
}
.corporate-link:hover.corporate-link--small {
  font-size: var(--Corporate-Font-Size-100, 12px);
  line-height: var(--Corporate-Font-Line-Height-100, 16px);
}
.corporate-link:hover.corporate-link--medium {
  font-size: var(--Corporate-Font-Size-200, 14px);
  line-height: var(--Corporate-Font-Line-Height-200, 20px);
}
.corporate-link:hover.corporate-link--large {
  font-size: var(--Corporate-Font-Size-300, 16px);
  line-height: var(--Corporate-Font-Line-Height-300, 24px);
}
@media (max-width: 768px) {
  .corporate-link--small .corporate-link__text {
    font-size: var(--Corporate-Font-Size-300, 16px);
    line-height: var(--Corporate-Font-Line-Height-300, 20px);
  }
}
@media (max-width: 390px) {
  .corporate-link__text {
    font-size: var(--Corporate-Font-Size-300, 16px);
    line-height: var(--Corporate-Font-Line-Height-300, 20px);
  }
}
.corporate-link[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
@media (prefers-contrast: high) {
  .corporate-link--info,
  .corporate-link--primary {
    color: LinkText;
  }
  .corporate-link--secondary {
    color: ButtonText;
  }
  .corporate-link--danger {
    color: red;
  }
}
@media (prefers-reduced-motion: reduce) {
  .corporate-link,
  .corporate-link .corporate-link__anchor {
    -webkit-transition: none;
    transition: none;
  }
}
@media (min-width: 992px) {
  .walmart-world-article-component .title-wrap {
    margin-left: 5%;
  }
}
.walmart-world-article-component .title-wrap div.ribbon {
  display: inline-block;
  height: 24px;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  width: 35px;
}
.walmart-world-article-component .title-wrap h2 {
  display: -webkit-inline-box;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 20px 0;
  padding: 0 15px;
  text-transform: uppercase;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  vertical-align: middle;
  width: 85%;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
@media (min-width: 768px) {
  .walmart-world-article-component .title-wrap h2 {
    padding: 0 30px;
    width: 90%;
  }
}
.walmart-world-article-component .story-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 768px) {
  .walmart-world-article-component .story-card-container {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
.walmart-world-article-component .story-card-container a.story {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 15px 0 0;
}
.walmart-world-article-component
  .story-card-container
  a.story.use-diff
  .feature-image.desktop {
  display: none;
}
@media (min-width: 768px) {
  .walmart-world-article-component
    .story-card-container
    a.story.use-diff
    .feature-image.desktop {
    display: block;
  }
  .walmart-world-article-component
    .story-card-container
    a.story.use-diff
    .feature-image.mobile {
    display: none;
  }
}
.walmart-world-article-component .story-card-container a.story:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .walmart-world-article-component .story-card-container a.story {
    display: block;
    margin: 0 5px 0 0;
  }
  .walmart-world-article-component .story-card-container a.story:nth-child(2) {
    margin: 0 5px;
  }
}
@media (min-width: 1200px) {
  .walmart-world-article-component .story-card-container a.story:nth-child(2) {
    margin: 0 20px;
  }
}
.walmart-world-article-component .story-card-container a.story .feature-image {
  background-size: cover;
  border-radius: 3px;
  height: 80px;
  margin: 15px;
  width: 80px;
}
@media (min-width: 768px) {
  .walmart-world-article-component
    .story-card-container
    a.story
    .feature-image {
    height: 121px;
    left: 0;
    margin: 0 auto 15px;
    width: 215px;
  }
}
@media (min-width: 1200px) {
  .walmart-world-article-component
    .story-card-container
    a.story
    .feature-image {
    height: 200px;
    width: 361px;
  }
}
@media (min-width: 1400px) {
  .walmart-world-article-component
    .story-card-container
    a.story
    .feature-image {
    height: 242px;
    width: 431px;
  }
}
@media (min-width: 1600px) {
  .walmart-world-article-component
    .story-card-container
    a.story
    .feature-image {
    height: 272px;
    width: 485px;
  }
}
.walmart-world-article-component .story-card-container a.story .headline {
  color: #333;
  -webkit-box-flex: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 2;
  flex: 2;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.walmart-world-article-component .story-card-container a.story .headline p {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 0;
}
.walmart-world-article-component
  .story-card-container
  a.story
  .headline
  p.article-title {
  display: -webkit-box;
  font-weight: 500;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
@media (min-width: 768px) {
  .walmart-world-article-component
    .story-card-container
    a.story
    .headline
    p.article-title {
    -webkit-line-clamp: unset;
  }
  .walmart-world-article-component .story-card-container a.story .headline {
    margin-left: 0;
    margin-top: 15px;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    width: 235px;
  }
}
@media (min-width: 992px) {
  .walmart-world-article-component .story-card-container a.story .headline {
    margin-top: 10px;
  }
}
@media (min-width: 1200px) {
  .walmart-world-article-component .story-card-container a.story .headline {
    width: 371px;
  }
}
@media (min-width: 1400px) {
  .walmart-world-article-component .story-card-container a.story .headline {
    width: 441px;
  }
}
@media (min-width: 1600px) {
  .walmart-world-article-component .story-card-container a.story .headline {
    width: 485px;
  }
}
.walmart-world-article-component
  .story-card-container
  a.story
  .headline
  .tag-line
  p.readingtime,
.walmart-world-article-component
  .story-card-container
  a.story
  .headline
  .tag-line
  p.tag {
  color: #888;
  display: inline;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.25em;
  text-transform: uppercase;
}
.walmart-world-article-component
  .story-card-container
  a.story
  .headline
  .tag-line
  p.readingtime:before {
  content: " | ";
  margin: 0 3px;
}
.walmart-world-milestones-component .milestone-cards-container {
  background-size: cover;
  margin-bottom: unset;
  overflow-x: hidden;
}
.walmart-world-milestones-component .milestone-cards-container .title-wrap {
  padding: 0 20px;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}
@media (min-width: 992px) {
  .walmart-world-milestones-component .milestone-cards-container .title-wrap {
    margin-left: 5%;
    padding: 0;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .title-wrap
  .description-wrapper {
  color: #fff;
  margin: 10px 0 0;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .title-wrap
  .description-wrapper.dark {
  color: #333;
}
@media (min-width: 992px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .title-wrap
    .description-wrapper
    p.description {
    font-size: 20px;
    padding: 20px 15% 0 0;
  }
}
.walmart-world-milestones-component .milestone-cards-container .title-wrap h2 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .title-wrap
  h2.dark {
  color: #333;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .title-wrap
  h2
  span.ribbon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 24px;
  margin-right: 10px;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
  vertical-align: sub;
  width: 36px;
}
.walmart-world-milestones-component .milestone-cards-container .card-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 50px 30px 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -10px;
  touch-action: none;
  -ms-touch-action: none;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: all 0.5s, bottom 0s;
  transition: all 0.5s, bottom 0s;
  width: 100%;
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container {
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container {
    margin: 0 10%;
    max-width: 80%;
  }
}
@media (min-width: 1600px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container {
    margin: 0 15%;
    max-width: 70%;
  }
}
@media (min-width: 1800px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container {
    margin: 0 20%;
    max-width: 60%;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card {
  background-position-x: center;
  background-size: cover;
  border-radius: 7px;
  display: none;
  height: 350px;
  margin: 20px -85px 40px -60px;
  position: relative;
  width: 230px;
}
@media (min-width: 992px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card {
    height: 400px;
    margin: 20px -30px 40px;
    width: 260px;
  }
}
@media (min-width: 1200px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card {
    height: 450px;
    width: 300px;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l1 {
  display: block;
  opacity: 0.95;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  z-index: 4;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l1
  .darken-card {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l1
  .card-circle {
  bottom: -65px;
  opacity: 0.85;
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.l1 {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l2 {
  display: block;
  opacity: 0.9;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  z-index: 3;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l2
  .darken-card {
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.l2
  .card-circle {
  bottom: -75px;
  opacity: 0.85;
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.l2
    .card-circle {
    bottom: -85px;
  }
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.l2 {
    bottom: -5px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.equator {
  display: block;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  z-index: 5;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.equator
  .card-circle {
  bottom: -55px;
  opacity: 1;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.card.equator
    .card-circle {
    bottom: -40px;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r1 {
  display: block;
  opacity: 0.95;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  z-index: 2;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r1
  .darken-card {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r1
  .card-circle {
  bottom: -65px;
  opacity: 0.75;
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.card.r1 {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r2 {
  display: block;
  opacity: 0.8;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  z-index: 1;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r2
  .darken-card {
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card.card.r2
  .card-circle {
  bottom: -75px;
  opacity: 0.85;
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.card.r2
    .card-circle {
    bottom: -85px;
  }
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card.card.r2 {
    bottom: -5px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .card-circle {
  background-color: #fff;
  border-radius: 100%;
  height: 10px;
  left: 47.5%;
  position: absolute;
  width: 10px;
}
@media (min-width: 992px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container
    .card
    .card-circle {
    display: none;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner {
  background: #ffd881;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ffd881),
    to(#ef1f7f)
  );
  background: linear-gradient(90deg, #ffd881, #ef1f7f);
  bottom: 30px;
  color: #041f41;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  position: absolute;
  text-align: center;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner.banner-gold {
  background: #ebcc8a;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ebcc8a),
    to(#fff)
  );
  background: linear-gradient(90deg, #ebcc8a, #fff);
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner.banner-silver {
  background: #ababab;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ababab),
    to(#fff)
  );
  background: linear-gradient(90deg, #ababab, #fff);
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner.banner-blue {
  background: #78b9e7;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#78b9e7),
    to(#fff)
  );
  background: linear-gradient(90deg, #78b9e7, #fff);
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner
  .years {
  display: inline;
  font-size: 70px;
  font-weight: 900;
  margin: 0 15px 0 5px;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: #041f41;
  line-height: 1;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner
  .assoc-container {
  display: inline-grid;
  line-height: 0.5;
  margin-top: 10px;
  padding-right: 5px;
  vertical-align: text-bottom;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner
  .name {
  font-size: 28px;
  font-weight: 800;
  line-height: 1;
  text-align: left;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container
  .card
  .banner
  .store {
  line-height: 1;
  margin-top: -10px;
  text-align: left;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container.api-data
  .card {
  background: #d7bb76;
  background: linear-gradient(135deg, #fcd180, #ed257f);
  border-radius: 25px;
  -webkit-box-shadow: 0px 1px 4px 1px #555;
  box-shadow: 0px 1px 4px 1px #555;
  height: 300px;
  overflow: hidden;
  width: 230px;
}
@media (min-width: 992px) {
  .walmart-world-milestones-component
    .milestone-cards-container
    .card-container.api-data
    .card {
    width: 400px;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container.api-data
  .card
  .darken-card {
  border-radius: 25px;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container.api-data
  .card
  .year-container {
  text-align: center;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container.api-data
  .card
  .year-container
  p.year-txt {
  font-size: 50px;
  font-weight: bolder;
  margin-top: -50px;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .card-container.api-data
  .card
  .year-container
  p.year-num {
  font-size: 140px;
  font-weight: 700;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 7px;
  -webkit-text-stroke-color: #333;
}
.walmart-world-milestones-component .milestone-cards-container .cta-link {
  margin: 0 auto;
  padding-bottom: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.walmart-world-milestones-component .milestone-cards-container .cta-link a {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .cta-link
  a:hover {
  text-decoration: none;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .cta-link
  a.dark {
  color: #333;
}
.walmart-world-milestones-component
  .milestone-cards-container
  .cta-link
  div.border {
  height: 3px;
  width: 100%;
}
.walmart-world-milestones-component .milestone-cards-container i.arrow {
  color: #fff;
  cursor: pointer;
  display: none;
  font-size: 80px;
  position: absolute;
  top: 40%;
}
@media (min-width: 992px) {
  .walmart-world-milestones-component .milestone-cards-container i.arrow {
    display: block;
  }
}
.walmart-world-milestones-component
  .milestone-cards-container
  i.arrow.slide-left-arrow {
  float: left;
  left: -10%;
}
.walmart-world-milestones-component
  .milestone-cards-container
  i.arrow.slide-right-arrow {
  float: right;
  right: -10%;
}
.walmart-world-milestones-component .milestone-cards-container i.arrow.dark {
  color: #333;
}
.walmart-world-milestones-component .anniversary-api-container {
  margin-bottom: unset;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #search-bar-wrapper {
  background: #d7bb76;
  background: linear-gradient(135deg, #fcd180, #ed257f);
  padding: 10px 0;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #search-bar-wrapper
  input {
  border: none;
  border-radius: 20px;
  margin: 0 10%;
  padding: 5px 20px;
  width: 80%;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #search-bar-wrapper
  input:focus {
  outline-width: 0;
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .anniversary-api-container
    #search-bar-wrapper
    input {
    margin: 0 40%;
    width: 20%;
  }
}
.walmart-world-milestones-component .anniversary-api-container #data-wrapper {
  border-bottom: 1px solid #ccc;
  min-height: 300px;
  padding: 0 50px;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top-color: #78b9e7;
  height: 120px;
  margin: 0 20%;
  position: absolute;
  width: 120px;
}
@media (min-width: 768px) {
  .walmart-world-milestones-component
    .anniversary-api-container
    #data-wrapper
    .loader {
    margin: 0 45%;
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .data {
  padding: 20px 0px;
  text-align: center;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .associate {
  display: block;
  margin-bottom: 30px;
  min-width: 200px;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .associate
  .name {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
}
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .associate
  .hire-date,
.walmart-world-milestones-component
  .anniversary-api-container
  #data-wrapper
  .associate
  .store {
  font-size: 16px;
}
.ui-loader.ui-loader-default {
  display: none;
}
.walmart-world-social-links-component .social-content {
  display: block;
  width: 95%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px 0;
  text-align: center;
}
@media (min-width: 992px) {
  .walmart-world-social-links-component .social-content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 20px;
    padding-right: 20px;
    text-align: unset;
    width: 100%;
  }
  .walmart-world-social-links-component .social-content.left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .walmart-world-social-links-component .social-content.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .walmart-world-social-links-component .social-content.right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.walmart-world-social-links-component .social-content p.title {
  color: #fff;
  font-size: 1.2em;
  font-weight: 300;
  margin: 0.25em 1em;
  text-transform: uppercase;
  vertical-align: sub;
}
@media (min-width: 768px) {
  .walmart-world-social-links-component .social-content p.title {
    font-size: 2em;
    margin: 0 1em;
  }
}
.walmart-world-social-links-component .social-content p.title.dark {
  color: #000;
}
.walmart-world-social-links-component .social-content a.ui-link {
  background: transparent;
  color: #0053e2;
  margin: 0 5px;
}
.walmart-world-social-links-component .social-content a.ui-link:hover {
  text-decoration: none;
}
.walmart-world-social-links-component .social-content a.ui-link .ico-circle {
  background-color: #fff;
  border-radius: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 30px;
  margin: 0 2.5px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  width: 30px;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle.tiktok,
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle.workplace {
  position: relative;
  top: 8px;
}
@media (min-width: 768px) {
  .walmart-world-social-links-component
    .social-content
    a.ui-link
    .ico-circle.tiktok,
  .walmart-world-social-links-component
    .social-content
    a.ui-link
    .ico-circle.workplace {
    position: unset;
  }
}
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle.dark {
  background-color: #000;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle:hover {
  -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle
  svg {
  height: 30px;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
@media (min-width: 768px) {
  .walmart-world-social-links-component
    .social-content
    a.ui-link
    .ico-circle
    svg {
    -webkit-transform: unset;
    transform: unset;
  }
}
.walmart-world-social-links-component .social-content a.ui-link .ico-circle i,
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle
  svg {
  font-size: 18px;
  margin: 0 25%;
  padding-top: 7px;
  text-align: center;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle
  i.fa.fa-facebook,
.walmart-world-social-links-component
  .social-content
  a.ui-link
  .ico-circle
  svg.fa.fa-facebook {
  -webkit-transform: translateX(0.2vw);
  transform: translateX(0.2vw);
}
@media (min-width: 768px) {
  .walmart-world-social-links-component .social-content a.ui-link .ico-circle i,
  .walmart-world-social-links-component
    .social-content
    a.ui-link
    .ico-circle
    svg {
    font-size: 24px;
  }
  .walmart-world-social-links-component .social-content a.ui-link .ico-circle {
    height: 40px;
    width: 40px;
  }
}
.walmart-world-social-links-component .social-content a.ui-link.bg-white {
  color: #fff;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-transparent {
  color: transparent;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-walmart-blue {
  color: #0053e2;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-orange {
  color: #ce4c11;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-light-orange {
  color: .walmart-world-social-links-component .social-content
    a.ui-link.bg-light-orange light-orange;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-yellow {
  color: #fff200;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-green {
  color: #5fb446;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-light-green {
  color: #3f8756;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-blue {
  color: brand-primary-dark;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-light-blue {
  color: #78b9e7;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-gray {
  color: #757575;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-coral {
  color: pink;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-sams-blue {
  color: #22449b;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-light-blue {
  color: #2983ea;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-medium-blue {
  color: #1788da;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-sams-green {
  color: #10a04b;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-light-orange {
  color: #fba72b;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-sams-orange {
  color: #f37020;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-sams-red {
  color: #ec0439;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-dark-gray {
  color: #333;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-blue {
  color: #0053e2;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-avp-deep-blue {
  color: #001e60;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-avp-light-blue {
  color: #78b9e7;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-green {
  color: #76c043;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-orange {
  color: #f47521;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-pink {
  color: #dd1385;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-red {
  color: #ee362a;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-avp-yellow {
  color: #fff200;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-background-blue {
  color: #e1edf9;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-light-gray {
  color: #f2f2f2;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-jet-purple {
  color: #4f0099;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-moosejaw-red {
  color: #a93439;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-modcloth-gray-blue {
  color: #48515f;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-hayneedle-gray-blue {
  color: #45545f;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-shoes-blue {
  color: #203566;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-bonobos-brown {
  color: #2f1214;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-allswell-black,
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-barenecessities-black,
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-parcel-black {
  color: #000;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-vudu-blue {
  color: #0072ce;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-eloquil-brown {
  color: #231f20;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-labs {
  color: #302951;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-black {
  color: #000;
}
.walmart-world-social-links-component .social-content a.ui-link.walmart-pink {
  color: #dd1385;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.walmart-deep-blue {
  color: #041f41;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.walmart-background-blue {
  color: #e1edf9;
}
.walmart-world-social-links-component .social-content a.ui-link.bg-artcom {
  color: #1e617c;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-primary-dark-blue {
  color: #00358e;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-primary-main-blue {
  color: #0067a0;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-primary-light-blue {
  color: #a4dbe8;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-secondary-light-blue {
  color: #00afd7;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-secondary-dark-gray {
  color: #7c878e;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-secondary-light-gray {
  color: #d0d3d4;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-dark-purple {
  color: #514689;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-light-purple {
  color: #9063cd;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-green {
  color: #006f44;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-teal {
  color: #47d7ac;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-red {
  color: #fa4616;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-orange {
  color: #ff8f1c;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-pink {
  color: #de1b73;
}
.walmart-world-social-links-component
  .social-content
  a.ui-link.bg-sams-supp-yellow {
  color: #ffb500;
}
.wmg-block-container .full-width {
  margin-left: 0;
  position: static;
  width: 100%;
}
.wmg-block-container .bg-blue-gray-light {
  background-color: #eaf3f6;
}
.wmg-block-container .block-container.margin-bottom-0 {
  margin-bottom: 0px;
}
.wmg-block-container .block-container.margin-bottom-10 {
  margin-bottom: 10px;
}
.wmg-block-container .block-container.margin-bottom-20 {
  margin-bottom: 20px;
}
.wmg-block-container .block-container.margin-bottom-30 {
  margin-bottom: 30px;
}
.wmg-block-container .block-container.margin-bottom-40 {
  margin-bottom: 40px;
}
.wmg-block-container .block-container.margin-bottom-50 {
  margin-bottom: 50px;
}
.wmg-block-container .block-container-list.listpadding {
  padding: 0;
}
@media (max-width: 600px) {
  .wmg-block-container .mobile-no-padding {
    padding: 10px !important;
  }
  .wmg-block-container .block-container.mobile-no-margin {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 959px) {
  .wmg-block-container .block-container.ipad-no-margin {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1200px) {
  .wmg-block-container .block-container.desktop-no-margin {
    margin-bottom: 0px !important;
  }
}
.footer.aem-GridColumn {
  clear: none !important;
  display: unset !important;
  float: none !important;
  max-width: none !important;
  padding: 0 !important;
  white-space: normal;
}
.footer.aem-GridColumn .FooterWc img {
  margin-right: 0 !important;
}
@media print {
  .aem-Grid .aem-GridColumn {
    float: none !important;
  }
}
.article-list-3-0.aem-GridColumn.aem-GridColumn--default--12,
.article-tmpl-full-width.aem-GridColumn.aem-GridColumn--default--12,
.block-container.aem-GridColumn.aem-GridColumn--default--12,
.breadcrumb-2\.0.aem-GridColumn.aem-GridColumn--default--12,
.corp-news-container.aem-GridColumn.aem-GridColumn--default--12,
.experiencefragment.aem-GridColumn.aem-GridColumn--default--12,
.highlight-block-carousel-2-0.aem-GridColumn.aem-GridColumn--default--12,
.html-component-2\.0.aem-GridColumn.aem-GridColumn--default--12,
.in-page-navigation.aem-GridColumn.aem-GridColumn--default--12,
.in-page-search.aem-GridColumn.aem-GridColumn--default--12,
.page-break-2\.0.aem-GridColumn.aem-GridColumn--default--12,
.page-break-component.aem-GridColumn.aem-GridColumn--default--12,
.reference.aem-GridColumn.aem-GridColumn--default--12,
.richtext.aem-GridColumn.aem-GridColumn--default--12,
.title.aem-GridColumn.aem-GridColumn--default--12,
.whitespace.aem-GridColumn.aem-GridColumn--default--12 {
  clear: both !important;
  float: none !important;
}
.block-container.aem-GridColumn.aem-GridColumn--default--12,
.highlight-block-carousel-2-0.aem-GridColumn.aem-GridColumn--default--12 {
  width: unset !important;
}
.aem-Grid.aem-Grid--12 .container:after,
.aem-Grid.aem-Grid--12 .container:before,
.aem-Grid.aem-Grid--12:after,
.aem-Grid.aem-Grid--12:before {
  display: block;
}
.aem-Grid
  .aem-GridColumn
  .aem-GridColumn--default--12
  .content-container.clearfix {
  margin-top: unset !important;
}
.walmart-world-template
  .article-list-3-0.aem-GridColumn.aem-GridColumn--default--12,
.walmart-world-template
  .media-hero-2-0.aem-GridColumn.aem-GridColumn--default--12 {
  float: none !important;
  width: auto !important;
}
.container.responsivegrid {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12 {
  float: none !important;
}
