/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define breadcrumb */
.cmp-breadcrumb {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.cmp-breadcrumb__item {
  display: inline-block;
  vertical-align: top;
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-search {
  position: relative;
}
.cmp-search__field {
  position: relative;
  height: 2rem;
}
.cmp-search__input {
  padding-left: 2rem;
  padding-right: 2rem;
  height: 100%;
  width: 100%;
}
.cmp-search__icon {
  display: block;
  position: absolute;
  left: .5rem;
  top: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
  background-size: contain;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}
.cmp-search__loading-indicator {
  display: none;
  position: absolute;
  top: .5rem;
  left: .5rem;
  border: 3px solid #ccc;
  border-top-color: #333;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  animation: cmp-search__loading-indicator-spin 2s linear infinite;
}
@keyframes cmp-search__loading-indicator-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cmp-search__clear {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.cmp-search__clear-icon {
  position: absolute;
  top: .5rem;
  right: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
  background-size: contain;
  width: 1rem;
  height: 1rem;
}
.cmp-search__results {
  display: none;
  overflow-y: auto;
  min-width: 100%;
  max-height: 10rem;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999999;
  border: 1px solid #ccc;
  background: #fff;
}
.cmp-search__item {
  display: block;
}
.cmp-search__item--is-focused {
  background-color: #ccc;
}

/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 650px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 651px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}

@font-face {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "corporateicons";
    src: url("../vendor/new-walmart-icons/corporateicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'newTwitterIcon';
    src: url("../vendor/new-walmart-icons/newTwitterIcon.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.corporate-icon-instagram {
    font-family: "corporateicons" !important;
}
.corporate-icon-instagram:before {
    content: "\e900"
}
.corporate-icon-finder {
    font-family: "corporateicons" !important;
}
.corporate-icon-finder:before {
    content: "\e901"
}
.corporate-icon-sams-club {
    font-family: "corporateicons" !important;
}
.corporate-icon-sams-club:before {
    content: "\e902"
}
.corporate-icon-youtube {
    font-family: "corporateicons" !important;
}
.corporate-icon-youtube:before {
    content: "\e903"
}

.walmart-new-icon-feedback {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-feedback:before {
    content: "\e930"
}
.walmart-new-icon-download {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-download:before {
    content: "\e92c"
}
.walmart-new-icon-spark {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-spark:before {
    content: "\e935"
}
.walmart-new-icon-mail {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-mail:before {
    content: "\e94e"
}
.walmart-new-icon-modal {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-modal:before {
    content: "\e927"
}
.walmart-new-icon-plus {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-plus:before {
    content: "\e94a"
}
.walmart-new-icon-play-circle {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-play-circle:before {
    content: "\e955"
}
.walmart-new-icon-continue-arrow {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-continue-arrow:before {
    content: "\e979"
}
.walmart-new-icon-ok {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-ok:before {
    content: "\e948"
}
.walmart-new-icon-share {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-share:before {
    content: "\e998"
}
.walmart-new-icon-check {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-check:before {
    content: "\e948"
}
.walmart-new-icon-arrow-left {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-arrow-left:before {
    content: "\e945"
}
.walmart-new-icon-arrow-down {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-arrow-down:before {
    content: "\e946"
}
.walmart-new-icon-arrow-up {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-arrow-up:before {
    content: "\e947"
}
.walmart-new-icon-arrow-right {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-arrow-right:before {
    content: "\e964"
}
.walmart-new-icon-profile {
     font-family: "walmartnewicons" !important;
 }
.walmart-new-icon-profile:before {
    content: "\e913"
}
.walmart-new-icon-logout {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-logout:before {
    content: "\e952"
}
.walmart-new-icon-login {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-login:before {
    content: "\e951"
}
.walmart-new-icon-notification {
    font-family: "Material Icons" !important;
}
.walmart-new-icon-notification:before {
    content: "\e0cb"
}
.walmart-new-icon-apps {
    font-family: "Material Icons" !important;
}
.walmart-new-icon-apps:before {
    content: "\e5c3"
}

.walmart-new-icon-cutlery {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-cutlery:before {
    content: "\e98d"
}

.walmart-new-icon-time {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-time:before {
    content: "\e954"
}

.walmart-new-icon-caret-down {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-caret-down:before {
    content: "\e943"
}

.walmart-new-icon-info {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-info:before {
    content: "\e957"
}

.walmart-new-icon-print {
    font-family: "walmartnewicons" !important;
}
.walmart-new-icon-print:before {
    content: "\e923"
}

.icon-icons8-twitter-150 {
    font-family: "newTwitterIcon";
}

.icon-icons8-twitter-150:before {
    content: "\e900";
}



@font-face {
  font-family: 'iOS-Edge-Glyph';
      src: url("../vendor/iOS-Edge-Glyph/iOS-Edge-Glyph.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'iOS-Edge-Glyph' !important;
}

.icon-1:before {
  content: "\e900";
}
.icon-D-Cube:before {
  content: "\e901";
}
.icon-Ball:before {
  content: "\e902";
}
.icon-Abacus:before {
  content: "\e903";
}
.icon-Acorn:before {
  content: "\e904";
}
.icon-Acupuncture:before {
  content: "\e905";
}
.icon-Add-Call:before {
  content: "\e906";
}
.icon-Add-Clipboard:before {
  content: "\e907";
}
.icon-Add-Cloud:before {
  content: "\e908";
}
.icon-Add-Document:before {
  content: "\e909";
}
.icon-Add-Folder:before {
  content: "\e90a";
}
.icon-Add-Image:before {
  content: "\e90b";
}
.icon-Add-Images:before {
  content: "\e90c";
}
.icon-Add-Location:before {
  content: "\e90d";
}
.icon-Add-Object:before {
  content: "\e90e";
}
.icon-Add-to-Cart:before {
  content: "\e90f";
}
.icon-Add-to-Collection:before {
  content: "\e910";
}
.icon-Add-to-Shopping-Cart:before {
  content: "\e911";
}
.icon-Add-User:before {
  content: "\e912";
}
.icon-Add-Users:before {
  content: "\e913";
}
.icon-Add-Webpage:before {
  content: "\e914";
}
.icon-Adjust-Levels:before {
  content: "\e915";
}
.icon-AE-File:before {
  content: "\e916";
}
.icon-Aerial-Chair-Lift:before {
  content: "\e917";
}
.icon-AI-File:before {
  content: "\e918";
}
.icon-Aim:before {
  content: "\e919";
}
.icon-Airplay:before {
  content: "\e91a";
}
.icon-Alarm-Clock-Off:before {
  content: "\e91b";
}
.icon-Alarm-Clock:before {
  content: "\e91c";
}
.icon-Album-Collection:before {
  content: "\e91d";
}
.icon-Album:before {
  content: "\e91e";
}
.icon-Ambulance:before {
  content: "\e91f";
}
.icon-Anchor:before {
  content: "\e920";
}
.icon-Ankh:before {
  content: "\e921";
}
.icon-Anti-Bullying:before {
  content: "\e922";
}
.icon-Apple-Watch:before {
  content: "\e923";
}
.icon-Apple:before {
  content: "\e924";
}
.icon-Appliance-Cord:before {
  content: "\e925";
}
.icon-Apps-Large:before {
  content: "\e926";
}
.icon-Apps:before {
  content: "\e927";
}
.icon-Apron:before {
  content: "\e928";
}
.icon-Archive-Box:before {
  content: "\e929";
}
.icon-Archive:before {
  content: "\e92a";
}
.icon-Arrow-Target:before {
  content: "\e92b";
}
.icon-Arrow:before {
  content: "\e92c";
}
.icon-Asterisk:before {
  content: "\e92d";
}
.icon-Atom:before {
  content: "\e92e";
}
.icon-Attachment-2:before {
  content: "\e92f";
}
.icon-Attachment:before {
  content: "\e930";
}
.icon-Audio-File:before {
  content: "\e931";
}
.icon-Auto-Flash:before {
  content: "\e932";
}
.icon-AVI-File:before {
  content: "\e933";
}
.icon-Avocado:before {
  content: "\e934";
}
.icon-Award-Ribbon:before {
  content: "\e935";
}
.icon-Axe:before {
  content: "\e936";
}
.icon-Baby-Bottle:before {
  content: "\e937";
}
.icon-Baby-Stroller:before {
  content: "\e938";
}
.icon-Baby:before {
  content: "\e939";
}
.icon-Back-to-Top:before {
  content: "\e93a";
}
.icon-Backpack:before {
  content: "\e93b";
}
.icon-Backspace:before {
  content: "\e93c";
}
.icon-Bacon:before {
  content: "\e93d";
}
.icon-Badminton:before {
  content: "\e93e";
}
.icon-Bag:before {
  content: "\e93f";
}
.icon-Balloons:before {
  content: "\e940";
}
.icon-Banana:before {
  content: "\e941";
}
.icon-Bandaid:before {
  content: "\e942";
}
.icon-Baseball-Bat:before {
  content: "\e943";
}
.icon-Baseball:before {
  content: "\e944";
}
.icon-Basketball-Hoop:before {
  content: "\e945";
}
.icon-Basketball:before {
  content: "\e946";
}
.icon-Battery-Charging:before {
  content: "\e947";
}
.icon-Battery-Dead:before {
  content: "\e948";
}
.icon-Battery-Full:before {
  content: "\e949";
}
.icon-Battery-Low:before {
  content: "\e94a";
}
.icon-Battery-Medium:before {
  content: "\e94b";
}
.icon-Beard:before {
  content: "\e94c";
}
.icon-Bed:before {
  content: "\e94d";
}
.icon-Beer-Bottle:before {
  content: "\e94e";
}
.icon-Beer-Mug:before {
  content: "\e94f";
}
.icon-Bell:before {
  content: "\e950";
}
.icon-Beverage-Glass:before {
  content: "\e951";
}
.icon-Big-Ben:before {
  content: "\e952";
}
.icon-Bike:before {
  content: "\e953";
}
.icon-Binoculars:before {
  content: "\e954";
}
.icon-Biohazard:before {
  content: "\e955";
}
.icon-Birthday-Cake:before {
  content: "\e956";
}
.icon-Bitcoin:before {
  content: "\e957";
}
.icon-Blender:before {
  content: "\e958";
}
.icon-Blood-Bag:before {
  content: "\e959";
}
.icon-Blueberries:before {
  content: "\e95a";
}
.icon-Bluetooth:before {
  content: "\e95b";
}
.icon-Boat:before {
  content: "\e95c";
}
.icon-Bold:before {
  content: "\e95d";
}

.icon-Bonsai-Tree:before {
  content: "\e95f";
}
.icon-Book-Bookmark:before {
  content: "\e960";
}
.icon-Book:before {
  content: "\e961";
}
.icon-Bookmark:before {
  content: "\e962";
}
.icon-Bookmarked-Document:before {
  content: "\e963";
}
.icon-Bookshelf:before {
  content: "\e964";
}
.icon-Boombox:before {
  content: "\e965";
}
.icon-Bow-Arrow:before {
  content: "\e966";
}
.icon-Bowling:before {
  content: "\e967";
}
.icon-Boxing:before {
  content: "\e968";
}
.icon-Brain:before {
  content: "\e969";
}
.icon-Bread-Loaf:before {
  content: "\e96a";
}
.icon-Bridge:before {
  content: "\e96b";
}
.icon-Briefcase:before {
  content: "\e96c";
}
.icon-Bright-Light:before {
  content: "\e96d";
}
.icon-Brightness:before {
  content: "\e96e";
}
.icon-Broadcast:before {
  content: "\e96f";
}
.icon-Broccoli:before {
  content: "\e970";
}
.icon-Broken-Bone:before {
  content: "\e971";
}
.icon-Broken-Link:before {
  content: "\e972";
}
.icon-Broken-Screen:before {
  content: "\e973";
}
.icon-Broom:before {
  content: "\e974";
}
.icon-Buddhism:before {
  content: "\e975";
}
.icon-Bug:before {
  content: "\e976";
}
.icon-Building-2:before {
  content: "\e977";
}
.icon-Building:before {
  content: "\e978";
}
.icon-Bunny-Rabbit:before {
  content: "\e979";
}
.icon-Burrito:before {
  content: "\e97a";
}
.icon-Bus:before {
  content: "\e97b";
}
.icon-Business-Man:before {
  content: "\e97c";
}
.icon-Cactus:before {
  content: "\e97d";
}
.icon-Caduceus:before {
  content: "\e97e";
}
.icon-Calculator:before {
  content: "\e97f";
}
.icon-Calendar-Appointment:before {
  content: "\e980";
}
.icon-Calendar-Date:before {
  content: "\e981";
}
.icon-Calendar-Event:before {
  content: "\e982";
}
.icon-Calendar-Schedule:before {
  content: "\e983";
}
.icon-Calendar-Time:before {
  content: "\e984";
}
.icon-Calendar:before {
  content: "\e985";
}
.icon-Call-Signal:before {
  content: "\e986";
}
.icon-Call:before {
  content: "\e987";
}
.icon-Camera:before {
  content: "\e988";
}
.icon-Campfire:before {
  content: "\e989";
}
.icon-Can:before {
  content: "\e98a";
}
.icon-Cancer-Ribbon:before {
  content: "\e98b";
}
.icon-Candle:before {
  content: "\e98c";
}
.icon-Canoeing:before {
  content: "\e98d";
}
.icon-Caps-Lock:before {
  content: "\e98e";
}
.icon-Car-2:before {
  content: "\e98f";
}
.icon-Car-Battery:before {
  content: "\e990";
}
.icon-Car-Port:before {
  content: "\e991";
}
.icon-Car:before {
  content: "\e992";
}
.icon-Carrot:before {
  content: "\e993";
}
.icon-Cart:before {
  content: "\e994";
}
.icon-Cash-Register-2:before {
  content: "\e995";
}
.icon-Cash-Register:before {
  content: "\e996";
}
.icon-Cash:before {
  content: "\e997";
}
.icon-Casino-Chip:before {
  content: "\e998";
}
.icon-Cat:before {
  content: "\e999";
}
.icon-Categories:before {
  content: "\e99a";
}
.icon-CD:before {
  content: "\e99b";
}
.icon-Celebration:before {
  content: "\e99c";
}
.icon-Celtic-Cross:before {
  content: "\e99d";
}
.icon-Certificate-2:before {
  content: "\e99e";
}
.icon-Certificate:before {
  content: "\e99f";
}
.icon-Chair:before {
  content: "\e9a0";
}
.icon-Chat-Bubble:before {
  content: "\e9a1";
}
.icon-Chat-Bubbles:before {
  content: "\e9a2";
}
.icon-Chat-Square:before {
  content: "\e9a3";
}
.icon-Chat-squares:before {
  content: "\e9a4";
}
.icon-Checkmark-Circle:before {
  content: "\e9a5";
}
.icon-Checkmark-Clipboard:before {
  content: "\e9a6";
}
.icon-Checkmark-Cloud:before {
  content: "\e9a7";
}
.icon-Checkmark-Document:before {
  content: "\e9a8";
}
.icon-Checkmark-Folder:before {
  content: "\e9a9";
}
.icon-Checkmark-Inbox:before {
  content: "\e9aa";
}
.icon-Checkmark-Square:before {
  content: "\e9ab";
}
.icon-Checkmark-Webpage:before {
  content: "\e9ac";
}
.icon-Checkmark-X:before {
  content: "\e9ad";
}
.icon-Checkmark:before {
  content: "\e9ae";
}
.icon-checkmarked-Selection:before {
  content: "\e9af";
}
.icon-Cheers-Beer:before {
  content: "\e9b0";
}
.icon-Cheese-Grater:before {
  content: "\e9b1";
}
.icon-Cheese:before {
  content: "\e9b2";
}
.icon-Cheeseburger:before {
  content: "\e9b3";
}
.icon-Chef:before {
  content: "\e9b4";
}
.icon-Chemex-Drip-Coffee:before {
  content: "\e9b5";
}
.icon-Cherries:before {
  content: "\e9b6";
}
.icon-Chicken-Leg:before {
  content: "\e9b7";
}
.icon-Chiropractor:before {
  content: "\e9b8";
}
.icon-Christ-the-Redeemer:before {
  content: "\e9b9";
}
.icon-Christianity:before {
  content: "\e9ba";
}
.icon-Church:before {
  content: "\e9bb";
}
.icon-Cigarette:before {
  content: "\e9bc";
}
.icon-Circle-Graph:before {
  content: "\e9bd";
}
.icon-Circle-Select:before {
  content: "\e9be";
}
.icon-Circle-Triangle:before {
  content: "\e9bf";
}
.icon-Circle:before {
  content: "\e9c0";
}
.icon-Clapperboard:before {
  content: "\e9c1";
}
.icon-Cleaner-Spray:before {
  content: "\e9c2";
}
.icon-Cleaner:before {
  content: "\e9c3";
}
.icon-Clipboard-List:before {
  content: "\e9c4";
}
.icon-Clipboard-Text:before {
  content: "\e9c5";
}
.icon-Clipboard:before {
  content: "\e9c6";
}
.icon-Clock:before {
  content: "\e9c7";
}
.icon-Close-Document:before {
  content: "\e9c8";
}
.icon-Cloud:before {
  content: "\e9c9";
}
.icon-Club:before {
  content: "\e9ca";
}
.icon-Coding:before {
  content: "\e9cb";
}
.icon-Coffee-Mug:before {
  content: "\e9cc";
}
.icon-Coffee-Pot:before {
  content: "\e9cd";
}
.icon-Collapse:before {
  content: "\e9ce";
}
.icon-Collection:before {
  content: "\e9cf";
}
.icon-Columns:before {
  content: "\e9d0";
}
.icon-Comb:before {
  content: "\e9d1";
}
.icon-Combine:before {
  content: "\e9d2";
}
.icon-Command:before {
  content: "\e9d3";
}
.icon-Compass:before {
  content: "\e9d4";
}
.icon-Compose-Document:before {
  content: "\e9d5";
}
.icon-Computer-Desk-Workspace:before {
  content: "\e9d6";
}
.icon-Computer-Display:before {
  content: "\e9d7";
}
.icon-Computer-Maintenance:before {
  content: "\e9d8";
}
.icon-Computer-Settings:before {
  content: "\e9d9";
}

.icon-Construction-Cone:before {
  content: "\e9db";
}
.icon-Contacts-Book:before {
  content: "\e9dc";
}
.icon-Continued-Circles:before {
  content: "\e9dd";
}
.icon-Contrast:before {
  content: "\e9de";
}
.icon-Cooking-Pan:before {
  content: "\e9df";
}
.icon-Cooking-Pot:before {
  content: "\e9e0";
}
.icon-Copy:before {
  content: "\e9e1";
}
.icon-Copyright:before {
  content: "\e9e2";
}
.icon-Corporate-Building:before {
  content: "\e9e3";
}
.icon-Coupon:before {
  content: "\e9e4";
}
.icon-Credit-Card-Reader:before {
  content: "\e9e5";
}
.icon-Credit-Card:before {
  content: "\e9e6";
}
.icon-Cricket:before {
  content: "\e9e7";
}
.icon-Crop:before {
  content: "\e9e8";
}
.icon-Cross:before {
  content: "\e9e9";
}
.icon-Crosshair-Focus:before {
  content: "\e9ea";
}
.icon-Crosshair-Off:before {
  content: "\e9eb";
}
.icon-Crosshair:before {
  content: "\e9ec";
}
.icon-Crossroad-Sign:before {
  content: "\e9ed";
}
.icon-Crown:before {
  content: "\e9ee";
}
.icon-Cruise-Ship:before {
  content: "\e9ef";
}
.icon-Cube:before {
  content: "\e9f0";
}
.icon-Cupcake:before {
  content: "\e9f1";
}
.icon-Cursor-Text:before {
  content: "\e9f2";
}
.icon-Customer-Service:before {
  content: "\e9f3";
}
.icon-Cycle:before {
  content: "\e9f4";
}
.icon-Dashboard:before {
  content: "\e9f5";
}
.icon-Decrease-Size:before {
  content: "\e9f6";
}
.icon-Delivered:before {
  content: "\e9f7";
}
.icon-Delivery-Time:before {
  content: "\e9f8";
}
.icon-Design:before {
  content: "\e9f9";
}
.icon-Desk-Chair:before {
  content: "\e9fa";
}
.icon-Desk-Lamp:before {
  content: "\e9fb";
}
.icon-Desktop-Computer:before {
  content: "\e9fc";
}
.icon-Device-Settings:before {
  content: "\e9fd";
}
.icon-Devices-2:before {
  content: "\e9fe";
}
.icon-Devices:before {
  content: "\e9ff";
}
.icon-Dial:before {
  content: "\ea00";
}
.icon-Diamond-2:before {
  content: "\ea01";
}
.icon-Diamond:before {
  content: "\ea02";
}
.icon-Diner-Table:before {
  content: "\ea03";
}
.icon-Dining:before {
  content: "\ea04";
}
.icon-Dinner-Platter:before {
  content: "\ea05";
}
.icon-Diploma:before {
  content: "\ea06";
}
.icon-Directional-Pad:before {
  content: "\ea07";
}
.icon-Directors-Chair:before {
  content: "\ea08";
}
.icon-Disc-Golfing:before {
  content: "\ea09";
}
.icon-Discount:before {
  content: "\ea0a";
}
.icon-Dishwasher:before {
  content: "\ea0b";
}
.icon-DJ:before {
  content: "\ea0c";
}
.icon-DOC-File:before {
  content: "\ea0d";
}
.icon-Doctor:before {
  content: "\ea0e";
}
.icon-Document-Grid:before {
  content: "\ea0f";
}
.icon-Document-Lines:before {
  content: "\ea10";
}
.icon-Document-Scroll-2:before {
  content: "\ea11";
}
.icon-Document-Scroll:before {
  content: "\ea12";
}
.icon-Document:before {
  content: "\ea13";
}
.icon-Documents:before {
  content: "\ea14";
}
.icon-Dog:before {
  content: "\ea15";
}
.icon-Dollar-Bills:before {
  content: "\ea16";
}
.icon-Donut:before {
  content: "\ea17";
}
.icon-Doorman:before {
  content: "\ea18";
}
.icon-Double-Press:before {
  content: "\ea19";
}
.icon-Down-Arrow-Document:before {
  content: "\ea1a";
}
.icon-Down-Arrow-Folder:before {
  content: "\ea1b";
}
.icon-Down-Arrow-Webpage:before {
  content: "\ea1c";
}
.icon-Down-Arrow:before {
  content: "\ea1d";
}
.icon-Down-Carrot-Circle:before {
  content: "\ea1e";
}
.icon-Down-Carrot-Square:before {
  content: "\ea1f";
}
.icon-Down-Carrot:before {
  content: "\ea20";
}
.icon-Down-Chevron-Circle:before {
  content: "\ea21";
}
.icon-Down-Chevron-Square:before {
  content: "\ea22";
}
.icon-Down-Chevron:before {
  content: "\ea23";
}
.icon-Down-Chevrons-Circle:before {
  content: "\ea24";
}
.icon-Down-Chevrons-Square:before {
  content: "\ea25";
}
.icon-Down-Chevrons:before {
  content: "\ea26";
}
.icon-Down-Circle:before {
  content: "\ea27";
}
.icon-Down-Square:before {
  content: "\ea28";
}
.icon-Down:before {
  content: "\ea29";
}
.icon-Download-2:before {
  content: "\ea2a";
}
.icon-Download-Cloud:before {
  content: "\ea2b";
}
.icon-Download:before {
  content: "\ea2c";
}
.icon-Downsize:before {
  content: "\ea2d";
}
.icon-Downward-Graph:before {
  content: "\ea2e";
}
.icon-Drafting-Compass:before {
  content: "\ea2f";
}
.icon-Dressing-Bottle:before {
  content: "\ea30";
}
.icon-Drill:before {
  content: "\ea31";
}
.icon-Droid-Robot:before {
  content: "\ea32";
}
.icon-Dropper:before {
  content: "\ea33";
}
.icon-Drum:before {
  content: "\ea34";
}
.icon-Dryer:before {
  content: "\ea35";
}
.icon-Ear:before {
  content: "\ea36";
}
.icon-Earth:before {
  content: "\ea37";
}
.icon-Egypt-Pyramids:before {
  content: "\ea38";
}
.icon-Eiffel-Tower:before {
  content: "\ea39";
}
.icon-Electric-Powerered-Vehicle:before {
  content: "\ea3a";
}
.icon-Email:before {
  content: "\ea3b";
}
.icon-End-Table:before {
  content: "\ea3c";
}
.icon-Energy-Drink:before {
  content: "\ea3d";
}
.icon-Enlarge:before {
  content: "\ea3e";
}
.icon-Entertainment-Center:before {
  content: "\ea3f";
}
.icon-Environmentalist:before {
  content: "\ea40";
}
.icon-EPS-File:before {
  content: "\ea41";
}
.icon-Equalizer-Bars:before {
  content: "\ea42";
}
.icon-Equalizer:before {
  content: "\ea43";
}
.icon-Erase:before {
  content: "\ea44";
}
.icon-Error-Cloud:before {
  content: "\ea45";
}
.icon-Error-Webpage:before {
  content: "\ea46";
}
.icon-Espresso-Machine:before {
  content: "\ea47";
}
.icon-Euro:before {
  content: "\ea48";
}
.icon-Exacto-Knife:before {
  content: "\ea49";
}
.icon-Exercise-Bike:before {
  content: "\ea4a";
}
.icon-Expand-Fullscreen:before {
  content: "\ea4b";
}
.icon-Expand-Horizontally:before {
  content: "\ea4c";
}
.icon-Expand-Vertically:before {
  content: "\ea4d";
}
.icon-Expand:before {
  content: "\ea4e";
}
.icon-Explore:before {
  content: "\ea4f";
}
.icon-Explosion:before {
  content: "\ea50";
}
.icon-Export:before {
  content: "\ea51";
}
.icon-Exposure:before {
  content: "\ea52";
}
.icon-Extract-From-Document:before {
  content: "\ea53";
}
.icon-Extract-From-Folder:before {
  content: "\ea54";
}
.icon-Extract-Webpage:before {
  content: "\ea55";
}
.icon-Eye:before {
  content: "\ea56";
}
.icon-Factory:before {
  content: "\ea57";
}
.icon-Fade:before {
  content: "\ea58";
}
.icon-Family:before {
  content: "\ea59";
}
.icon-Fan:before {
  content: "\ea5a";
}
.icon-Fast-Food:before {
  content: "\ea5b";
}
.icon-Fast-Forward:before {
  content: "\ea5c";
}
.icon-Feather:before {
  content: "\ea5d";
}
.icon-Federal-Building:before {
  content: "\ea5e";
}
.icon-Female-Symbol:before {
  content: "\ea5f";
}
.icon-Female:before {
  content: "\ea60";
}
.icon-Fencing:before {
  content: "\ea61";
}
.icon-Film-Roll:before {
  content: "\ea62";
}
.icon-Filter-2:before {
  content: "\ea63";
}
.icon-Filter:before {
  content: "\ea64";
}
.icon-Finger-Drag:before {
  content: "\ea65";
}
.icon-Finger-Hold:before {
  content: "\ea66";
}
.icon-Finger-Press:before {
  content: "\ea67";
}
.icon-Finger-Rotate:before {
  content: "\ea68";
}
.icon-Finger-Zoom:before {
  content: "\ea69";
}
.icon-Fire-Truck:before {
  content: "\ea6a";
}
.icon-Fire:before {
  content: "\ea6b";
}
.icon-Fireplace:before {
  content: "\ea6c";
}
.icon-Firework:before {
  content: "\ea6d";
}
.icon-Fish:before {
  content: "\ea6e";
}
.icon-Fishing:before {
  content: "\ea6f";
}
.icon-FL-File:before {
  content: "\ea70";
}
.icon-Flag:before {
  content: "\ea71";
}
.icon-Flame:before {
  content: "\ea72";
}
.icon-Flash-Drive:before {
  content: "\ea73";
}
.icon-Flash:before {
  content: "\ea74";
}
.icon-Flashlight:before {
  content: "\ea75";
}
.icon-Flip-Horizontally:before {
  content: "\ea76";
}
.icon-Flip-Vertically:before {
  content: "\ea77";
}
.icon-Floor-Lamp:before {
  content: "\ea78";
}
.icon-Flower-Petals:before {
  content: "\ea79";
}
.icon-Flower:before {
  content: "\ea7a";
}
.icon-Focus:before {
  content: "\ea7b";
}
.icon-Folder:before {
  content: "\ea7c";
}
.icon-Food-Jar:before {
  content: "\ea7d";
}
.icon-Food-Scale:before {
  content: "\ea7e";
}
.icon-Food-Truck:before {
  content: "\ea7f";
}
.icon-Football-Helmet:before {
  content: "\ea80";
}
.icon-Football:before {
  content: "\ea81";
}
.icon-Forward:before {
  content: "\ea82";
}
.icon-Four-Leaf-Clover:before {
  content: "\ea83";
}
.icon-Free-Transform:before {
  content: "\ea84";
}
.icon-Freedom-Fist:before {
  content: "\ea85";
}
.icon-French-Press:before {
  content: "\ea86";
}
.icon-Fridge:before {
  content: "\ea87";
}
.icon-Frying-Pan:before {
  content: "\ea88";
}
.icon-Full-Moon:before {
  content: "\ea89";
}
.icon-Future-Graph:before {
  content: "\ea8a";
}
.icon-FW-File:before {
  content: "\ea8b";
}
.icon-Gallery-2:before {
  content: "\ea8c";
}
.icon-Gallery:before {
  content: "\ea8d";
}
.icon-Gambling-Dice:before {
  content: "\ea8e";
}
.icon-Gameboy:before {
  content: "\ea8f";
}
.icon-Gardening:before {
  content: "\ea90";
}
.icon-Gas-Pump:before {
  content: "\ea91";
}
.icon-Gavel:before {
  content: "\ea92";
}
.icon-Gay:before {
  content: "\ea93";
}
.icon-GBP:before {
  content: "\ea94";
}
.icon-Ghost:before {
  content: "\ea95";
}
.icon-GIF-File:before {
  content: "\ea96";
}
.icon-Gift:before {
  content: "\ea97";
}
.icon-Giving-Hand:before {
  content: "\ea98";
}
.icon-Glasses-2:before {
  content: "\ea99";
}
.icon-Glasses:before {
  content: "\ea9a";
}
.icon-Globe-Network:before {
  content: "\ea9b";
}
.icon-Globe:before {
  content: "\ea9c";
}
.icon-Go-To-Bottom:before {
  content: "\ea9d";
}
.icon-Gold:before {
  content: "\ea9e";
}
.icon-Golf-Clubs:before {
  content: "\ea9f";
}
.icon-Golf:before {
  content: "\eaa0";
}
.icon-Government-Building:before {
  content: "\eaa1";
}
.icon-Graduate-Student:before {
  content: "\eaa2";
}
.icon-Grapes:before {
  content: "\eaa3";
}
.icon-Graph-Clipboard:before {
  content: "\eaa4";
}
.icon-Graph-Document:before {
  content: "\eaa5";
}
.icon-Graph-Presentation:before {
  content: "\eaa6";
}
.icon-Graph-Webpage:before {
  content: "\eaa7";
}
.icon-Grid-2:before {
  content: "\eaa8";
}
.icon-Grid:before {
  content: "\eaa9";
}
.icon-Grill:before {
  content: "\eaaa";
}
.icon-Grilling-Meat:before {
  content: "\eaab";
}
.icon-Group-People:before {
  content: "\eaac";
}
.icon-Group:before {
  content: "\eaad";
}
.icon-Guitar:before {
  content: "\eaae";
}

.icon-Hair-Dryer:before {
  content: "\eab0";
}
.icon-Half-Star:before {
  content: "\eab1";
}
.icon-Hammer:before {
  content: "\eab2";
}
.icon-Hand-With-Heart:before {
  content: "\eab3";
}
.icon-Handbag:before {
  content: "\eab4";
}
.icon-Handcuffs:before {
  content: "\eab5";
}
.icon-Handicap-Symbol:before {
  content: "\eab6";
}
.icon-Hands-Heart:before {
  content: "\eab7";
}
.icon-Handshake:before {
  content: "\eab8";
}
.icon-Hanger:before {
  content: "\eab9";
}
.icon-Happy-Face:before {
  content: "\eaba";
}
.icon-Hard-Drive:before {
  content: "\eabb";
}
.icon-Hashtag-Pound:before {
  content: "\eabc";
}
.icon-Headphones:before {
  content: "\eabd";
}
.icon-Headset:before {
  content: "\eabe";
}
.icon-Hearing-Aid:before {
  content: "\eabf";
}
.icon-Heart-2:before {
  content: "\eac0";
}
.icon-Heart-Chat:before {
  content: "\eac1";
}
.icon-Heart-Circle:before {
  content: "\eac2";
}
.icon-Heart-Document:before {
  content: "\eac3";
}
.icon-Heart-Folder:before {
  content: "\eac4";
}
.icon-Heart-Message:before {
  content: "\eac5";
}
.icon-Heart-Monitor:before {
  content: "\eac6";
}
.icon-Heart-Webpage:before {
  content: "\eac7";
}
.icon-Heart:before {
  content: "\eac8";
}
.icon-Heel:before {
  content: "\eac9";
}
.icon-Helicopter:before {
  content: "\eaca";
}
.icon-Helmet:before {
  content: "\eacb";
}
.icon-High-5:before {
  content: "\eacc";
}
.icon-Highlights:before {
  content: "\eacd";
}
.icon-Hiking-Backpack:before {
  content: "\eace";
}
.icon-Hiking-Boot:before {
  content: "\eacf";
}
.icon-Hinduism:before {
  content: "\ead0";
}
.icon-Hockey:before {
  content: "\ead1";
}
.icon-Home:before {
  content: "\ead2";
}
.icon-Horizontal-Arrows:before {
  content: "\ead3";
}
.icon-Horseshoe:before {
  content: "\ead4";
}
.icon-Hospital-Bed:before {
  content: "\ead5";
}
.icon-Hospital:before {
  content: "\ead6";
}
.icon-Hot-Air-Balloon:before {
  content: "\ead7";
}
.icon-Hotel-Bed:before {
  content: "\ead8";
}
.icon-Hotel:before {
  content: "\ead9";
}
.icon-Hottub-Sauna:before {
  content: "\eada";
}
.icon-Hour-Glass:before {
  content: "\eadb";
}
.icon-House-2:before {
  content: "\eadc";
}
.icon-House:before {
  content: "\eadd";
}
.icon-HTML-File:before {
  content: "\eade";
}
.icon-I-Love-You-Hand:before {
  content: "\eadf";
}
.icon-Ice-Cream-Cone:before {
  content: "\eae0";
}
.icon-Ice-Skate:before {
  content: "\eae1";
}
.icon-Image-File:before {
  content: "\eae2";
}
.icon-Image-Gallery:before {
  content: "\eae3";
}
.icon-Image-Size:before {
  content: "\eae4";
}
.icon-Image-Slideshow:before {
  content: "\eae5";
}
.icon-Image:before {
  content: "\eae6";
}
.icon-Images:before {
  content: "\eae7";
}
.icon-Inbox:before {
  content: "\eae8";
}
.icon-Inboxes:before {
  content: "\eae9";
}
.icon-Increase-Size:before {
  content: "\eaea";
}
.icon-Infinity:before {
  content: "\eaeb";
}
.icon-Info:before {
  content: "\eaec";
}
.icon-Insert-Into-Document:before {
  content: "\eaed";
}
.icon-Insert-Into-Folder:before {
  content: "\eaee";
}
.icon-Insert-Trash:before {
  content: "\eaef";
}
.icon-Insert-Webpage:before {
  content: "\eaf0";
}
.icon-Internet-Web:before {
  content: "\eaf1";
}
.icon-Intersect:before {
  content: "\eaf2";
}
.icon-Iron:before {
  content: "\eaf3";
}
.icon-Islam:before {
  content: "\eaf4";
}
.icon-Island:before {
  content: "\eaf5";
}
.icon-Italic:before {
  content: "\eaf6";
}
.icon-Jetski:before {
  content: "\eaf7";
}
.icon-Job-Search:before {
  content: "\eaf8";
}
.icon-Journal:before {
  content: "\eaf9";
}
.icon-JPG-File:before {
  content: "\eafa";
}
.icon-Kale:before {
  content: "\eafb";
}
.icon-Karate:before {
  content: "\eafc";
}
.icon-Kayak:before {
  content: "\eafd";
}
.icon-Key-Hole:before {
  content: "\eafe";
}
.icon-Key:before {
  content: "\eaff";
}
.icon-Keyboard:before {
  content: "\eb00";
}
.icon-Kitchen-Knife:before {
  content: "\eb01";
}
.icon-Kitchen-Timer:before {
  content: "\eb02";
}
.icon-Kitchen:before {
  content: "\eb03";
}
.icon-Lacrosse:before {
  content: "\eb04";
}
.icon-Lamp:before {
  content: "\eb05";
}
.icon-Landscape:before {
  content: "\eb06";
}
.icon-Laptop-Computer:before {
  content: "\eb07";
}
.icon-Large-Horizontal-Arrows:before {
  content: "\eb08";
}
.icon-Large-Vertical-Arrows:before {
  content: "\eb09";
}
.icon-Laughing-Face:before {
  content: "\eb0a";
}
.icon-Launch-Website:before {
  content: "\eb0b";
}
.icon-Layout:before {
  content: "\eb0c";
}
.icon-Leaf:before {
  content: "\eb0d";
}
.icon-Leaning-Tower-of-Piza:before {
  content: "\eb0e";
}
.icon-Left-Arrow:before {
  content: "\eb0f";
}
.icon-Left-Carrot-Circle:before {
  content: "\eb10";
}
.icon-Left-Carrot-Square:before {
  content: "\eb11";
}
.icon-Left-Carrot:before {
  content: "\eb12";
}
.icon-Left-Chevron-Circle:before {
  content: "\eb13";
}
.icon-Left-Chevron-Square:before {
  content: "\eb14";
}
.icon-Left-Chevron:before {
  content: "\eb15";
}
.icon-Left-Chevrons-Circle:before {
  content: "\eb16";
}
.icon-Left-Chevrons-Square:before {
  content: "\eb17";
}
.icon-Left-Chevrons:before {
  content: "\eb18";
}
.icon-Left-Circle:before {
  content: "\eb19";
}
.icon-Left-Direction-Arrow:before {
  content: "\eb1a";
}
.icon-Left-Right-Arrows:before {
  content: "\eb1b";
}
.icon-Left-Square:before {
  content: "\eb1c";
}
.icon-Left:before {
  content: "\eb1d";
}
.icon-Lemon:before {
  content: "\eb1e";
}
.icon-Lesbian:before {
  content: "\eb1f";
}
.icon-Letter:before {
  content: "\eb20";
}
.icon-Lightbulb-2:before {
  content: "\eb21";
}
.icon-Lightbulb-Idea:before {
  content: "\eb22";
}
.icon-Lightbulb:before {
  content: "\eb23";
}
.icon-Lighter:before {
  content: "\eb24";
}
.icon-Lighthouse:before {
  content: "\eb25";
}
.icon-Lightning-Bolt:before {
  content: "\eb26";
}
.icon-Line-Bar-Graph:before {
  content: "\eb27";
}
.icon-Line-Graph-Presentation:before {
  content: "\eb28";
}
.icon-Line-Graph-Webpage:before {
  content: "\eb29";
}
.icon-Line-Graph:before {
  content: "\eb2a";
}
.icon-Line-Spacing:before {
  content: "\eb2b";
}
.icon-Link-2:before {
  content: "\eb2c";
}
.icon-Link:before {
  content: "\eb2d";
}
.icon-Lips:before {
  content: "\eb2e";
}
.icon-Lipstick-Makeup:before {
  content: "\eb2f";
}
.icon-List-2:before {
  content: "\eb30";
}
.icon-List:before {
  content: "\eb31";
}
.icon-Loading-bars:before {
  content: "\eb32";
}
.icon-Loading-circles:before {
  content: "\eb33";
}
.icon-Location-Area:before {
  content: "\eb34";
}
.icon-Location-Arrow-Crcle:before {
  content: "\eb35";
}
.icon-Location-Arrow:before {
  content: "\eb36";
}
.icon-Location-Pin:before {
  content: "\eb37";
}
.icon-Location:before {
  content: "\eb38";
}
.icon-Lock-Document:before {
  content: "\eb39";
}
.icon-Lock-Folder:before {
  content: "\eb3a";
}
.icon-Lock-Phone:before {
  content: "\eb3b";
}
.icon-Lock-Webpage:before {
  content: "\eb3c";
}
.icon-Lock:before {
  content: "\eb3d";
}
.icon-Log-Out-2:before {
  content: "\eb3e";
}
.icon-Login-2:before {
  content: "\eb3f";
}
.icon-Login-3:before {
  content: "\eb40";
}
.icon-Login:before {
  content: "\eb41";
}
.icon-Logout_1:before {
  content: "\eb42";
}
.icon-Logout:before {
  content: "\eb43";
}
.icon-Love:before {
  content: "\eb44";
}
.icon-Low-Light:before {
  content: "\eb45";
}
.icon-Lowercase:before {
  content: "\eb46";
}
.icon-Luggage:before {
  content: "\eb47";
}
.icon-Lungs:before {
  content: "\eb48";
}
.icon-Magic-Wand-2:before {
  content: "\eb49";
}
.icon-Magic-Wand:before {
  content: "\eb4a";
}
.icon-Magnet:before {
  content: "\eb4b";
}
.icon-Magnifying-Glass:before {
  content: "\eb4c";
}
.icon-Mail-2:before {
  content: "\eb4d";
}
.icon-Mail:before {
  content: "\eb4e";
}
.icon-Mailbox:before {
  content: "\eb4f";
}
.icon-Male-Female:before {
  content: "\eb50";
}
.icon-Male-Symbol:before {
  content: "\eb51";
}
.icon-Male:before {
  content: "\eb52";
}
.icon-Man-Beard:before {
  content: "\eb53";
}
.icon-Man:before {
  content: "\eb54";
}
.icon-Map-Location-Pin:before {
  content: "\eb55";
}
.icon-Map-Pin-2:before {
  content: "\eb56";
}
.icon-Map-Pin:before {
  content: "\eb57";
}
.icon-Map-Route:before {
  content: "\eb58";
}
.icon-Map:before {
  content: "\eb59";
}
.icon-Maple-Leaf:before {
  content: "\eb5a";
}
.icon-Marijuana-Leaf:before {
  content: "\eb5b";
}
.icon-Martini-Glass:before {
  content: "\eb5c";
}
.icon-Mathematics:before {
  content: "\eb5d";
}
.icon-Measuring-Cup:before {
  content: "\eb5e";
}
.icon-Medal-0f-Honor:before {
  content: "\eb5f";
}
.icon-Media-Gallery:before {
  content: "\eb60";
}
.icon-Medical-Clipboard:before {
  content: "\eb61";
}
.icon-Medical-Kit:before {
  content: "\eb62";
}
.icon-Medical-Scissors:before {
  content: "\eb63";
}
.icon-Medicine-Pills:before {
  content: "\eb64";
}
.icon-Megaphone:before {
  content: "\eb65";
}
.icon-Menorah:before {
  content: "\eb66";
}
.icon-Menu:before {
  content: "\eb67";
}
.icon-Merge:before {
  content: "\eb68";
}
.icon-Message-Inbox:before {
  content: "\eb69";
}
.icon-Meteor:before {
  content: "\eb6a";
}
.icon-Mic:before {
  content: "\eb6b";
}
.icon-Microchip:before {
  content: "\eb6c";
}
.icon-Microphone:before {
  content: "\eb6d";
}
.icon-Microscope:before {
  content: "\eb6e";
}
.icon-Microwave:before {
  content: "\eb6f";
}
.icon-Middle-Finger:before {
  content: "\eb70";
}
.icon-Milk:before {
  content: "\eb71";
}
.icon-Minimize-Screen:before {
  content: "\eb72";
}
.icon-Minimize:before {
  content: "\eb73";
}
.icon-Minus-Circle:before {
  content: "\eb74";
}
.icon-Minus-Square:before {
  content: "\eb75";
}
.icon-Minus:before {
  content: "\eb76";
}
.icon-Mirror-Armoire:before {
  content: "\eb77";
}
.icon-Mixing-Bowl:before {
  content: "\eb78";
}
.icon-Mobile-Activity-Monitor:before {
  content: "\eb79";
}
.icon-Mobile-Phone-Landscape:before {
  content: "\eb7a";
}
.icon-Mobile-Phone:before {
  content: "\eb7b";
}
.icon-Modern-House:before {
  content: "\eb7c";
}
.icon-Money-2:before {
  content: "\eb7d";
}
.icon-Money-Bag:before {
  content: "\eb7e";
}
.icon-Money-Clip:before {
  content: "\eb7f";
}
.icon-Money-Document:before {
  content: "\eb80";
}
.icon-Money:before {
  content: "\eb81";
}
.icon-Moon-Star:before {
  content: "\eb82";
}
.icon-Moon:before {
  content: "\eb83";
}
.icon-Moped:before {
  content: "\eb84";
}
.icon-Motorcycle:before {
  content: "\eb85";
}
.icon-Mouse:before {
  content: "\eb86";
}
.icon-MOV-File:before {
  content: "\eb87";
}
.icon-Move-Left-2:before {
  content: "\eb88";
}
.icon-Move-Left:before {
  content: "\eb89";
}
.icon-Move-Right-2:before {
  content: "\eb8a";
}
.icon-Move-Right:before {
  content: "\eb8b";
}
.icon-MPG-File:before {
  content: "\eb8c";
}
.icon-Multi-Direction:before {
  content: "\eb8d";
}
.icon-Multiple-Documents:before {
  content: "\eb8e";
}
.icon-Multiple-Folders:before {
  content: "\eb8f";
}
.icon-Multiple-Images:before {
  content: "\eb90";
}
.icon-Multiple-Objects:before {
  content: "\eb91";
}
.icon-Muscle-Strength:before {
  content: "\eb92";
}
.icon-Mushroom:before {
  content: "\eb93";
}
.icon-Music-Album:before {
  content: "\eb94";
}
.icon-Music-Folder:before {
  content: "\eb95";
}
.icon-Music-Note-2:before {
  content: "\eb96";
}
.icon-Music-Note:before {
  content: "\eb97";
}
.icon-Mustache:before {
  content: "\eb98";
}
.icon-Native-American-Sun:before {
  content: "\eb99";
}
.icon-Nature:before {
  content: "\eb9a";
}
.icon-Nerd:before {
  content: "\eb9b";
}
.icon-Network-Signal-Bars:before {
  content: "\eb9c";
}
.icon-Network:before {
  content: "\eb9d";
}
.icon-Newspaper-Articles:before {
  content: "\eb9e";
}
.icon-Newspaper:before {
  content: "\eb9f";
}
.icon-Next:before {
  content: "\eba0";
}
.icon-Nighttime-Photo:before {
  content: "\eba1";
}
.icon-No-Access:before {
  content: "\eba2";
}
.icon-No-Call:before {
  content: "\eba3";
}
.icon-No-Camera:before {
  content: "\eba4";
}
.icon-No-Flash:before {
  content: "\eba5";
}
.icon-No-Mic:before {
  content: "\eba6";
}
.icon-No-Pets:before {
  content: "\eba7";
}
.icon-No-Smoking:before {
  content: "\eba8";
}
.icon-No-Video:before {
  content: "\eba9";
}
.icon-No-View:before {
  content: "\ebaa";
}
.icon-No-Wireless:before {
  content: "\ebab";
}
.icon-Notes:before {
  content: "\ebac";
}
.icon-Notification:before {
  content: "\ebad";
}
.icon-Notifications-Off:before {
  content: "\ebae";
}
.icon-Nuclear-Waste:before {
  content: "\ebaf";
}
.icon-Numbered-List:before {
  content: "\ebb0";
}
.icon-Nurse:before {
  content: "\ebb1";
}
.icon-OK-Hand:before {
  content: "\ebb2";
}
.icon-Open-Folder:before {
  content: "\ebb3";
}
.icon-Open-Book-2:before {
  content: "\ebb4";
}
.icon-Open-Book-Bookmark:before {
  content: "\ebb5";
}
.icon-Open-Book-Reading-2:before {
  content: "\ebb6";
}
.icon-Open-Book-Reading:before {
  content: "\ebb7";
}
.icon-Open-Book:before {
  content: "\ebb8";
}
.icon-Open-Horiztonally:before {
  content: "\ebb9";
}
.icon-Open-Mail:before {
  content: "\ebba";
}
.icon-Open-Mailbox:before {
  content: "\ebbb";
}
.icon-Open-Message:before {
  content: "\ebbc";
}
.icon-Open-New-Window:before {
  content: "\ebbd";
}
.icon-Open-Treasure-Chest:before {
  content: "\ebbe";
}
.icon-Outlet:before {
  content: "\ebbf";
}
.icon-Oven-Mits:before {
  content: "\ebc0";
}
.icon-Oven:before {
  content: "\ebc1";
}
.icon-Over-Ear-Headphones:before {
  content: "\ebc2";
}
.icon-Pacifier:before {
  content: "\ebc3";
}
.icon-Package-Delivered:before {
  content: "\ebc4";
}
.icon-Package:before {
  content: "\ebc5";
}
.icon-Paddleboarding:before {
  content: "\ebc6";
}
.icon-Paint-Bucket:before {
  content: "\ebc7";
}
.icon-Paint-Color-Palette:before {
  content: "\ebc8";
}
.icon-Paint-Drop:before {
  content: "\ebc9";
}
.icon-Paint-Roller:before {
  content: "\ebca";
}
.icon-Paintbrush-2:before {
  content: "\ebcb";
}
.icon-Paintbrush:before {
  content: "\ebcc";
}
.icon-Palm-Tree:before {
  content: "\ebcd";
}
.icon-Panoramic-Image:before {
  content: "\ebce";
}
.icon-Pants:before {
  content: "\ebcf";
}
.icon-Paragraph-Align-Left:before {
  content: "\ebd0";
}
.icon-Paragraph-Align-Right:before {
  content: "\ebd1";
}
.icon-Paragraph-Centered:before {
  content: "\ebd2";
}
.icon-Paragraph-Down-Arrow:before {
  content: "\ebd3";
}
.icon-Paragraph-Justify-Center:before {
  content: "\ebd4";
}
.icon-Paragraph:before {
  content: "\ebd5";
}
.icon-Parking-Meter:before {
  content: "\ebd6";
}
.icon-Parking:before {
  content: "\ebd7";
}
.icon-Party-Hat:before {
  content: "\ebd8";
}
.icon-Passport:before {
  content: "\ebd9";
}
.icon-Pause:before {
  content: "\ebda";
}
.icon-PDF-File:before {
  content: "\ebdb";
}
.icon-Peace-Sign:before {
  content: "\ebdc";
}
.icon-Peace:before {
  content: "\ebdd";
}
.icon-Pen-Tool:before {
  content: "\ebde";
}
.icon-Pen:before {
  content: "\ebdf";
}
.icon-Pencil:before {
  content: "\ebe0";
}
.icon-Pepper:before {
  content: "\ebe1";
}
.icon-Percent:before {
  content: "\ebe2";
}
.icon-Performing-Arts:before {
  content: "\ebe3";
}
.icon-Perfume:before {
  content: "\ebe4";
}
.icon-Person-Location-2:before {
  content: "\ebe5";
}
.icon-Person-Location:before {
  content: "\ebe6";
}
.icon-Person-Question:before {
  content: "\ebe7";
}
.icon-Person-Talk:before {
  content: "\ebe8";
}
.icon-Person:before {
  content: "\ebe9";
}
.icon-Pets:before {
  content: "\ebea";
}
.icon-Phone-Apps-2:before {
  content: "\ebeb";
}
.icon-Phone-Apps:before {
  content: "\ebec";
}
.icon-Phone-Meeting:before {
  content: "\ebed";
}
.icon-Phone-Ringing:before {
  content: "\ebee";
}
.icon-Photo-Collection:before {
  content: "\ebef";
}
.icon-Photo-Filter:before {
  content: "\ebf0";
}
.icon-Piano-Keyboard:before {
  content: "\ebf1";
}
.icon-Pickup-Truck:before {
  content: "\ebf2";
}
.icon-Picnic-Table:before {
  content: "\ebf3";
}
.icon-Pie-Chart-Document:before {
  content: "\ebf4";
}
.icon-Pie-Chart:before {
  content: "\ebf5";
}
.icon-Pie-Graph:before {
  content: "\ebf6";
}
.icon-Pie:before {
  content: "\ebf7";
}
.icon-Piggy-Bank-Savings:before {
  content: "\ebf8";
}
.icon-Pill:before {
  content: "\ebf9";
}
.icon-Pin:before {
  content: "\ebfa";
}
.icon-Pine-Tree:before {
  content: "\ebfb";
}
.icon-Ping-Pong:before {
  content: "\ebfc";
}
.icon-Pizza:before {
  content: "\ebfd";
}
.icon-Plane-2:before {
  content: "\ebfe";
}
.icon-Plane-Arriving:before {
  content: "\ebff";
}
.icon-Plane-Departing:before {
  content: "\ec00";
}
.icon-Plane:before {
  content: "\ec01";
}
.icon-Planet:before {
  content: "\ec02";
}
.icon-Plant:before {
  content: "\ec03";
}
.icon-Play:before {
  content: "\ec04";
}
.icon-Playing-Cards:before {
  content: "\ec05";
}
.icon-Plugin-2:before {
  content: "\ec06";
}
.icon-Plugin:before {
  content: "\ec07";
}
.icon-Plumbing:before {
  content: "\ec08";
}
.icon-Plus-Circle:before {
  content: "\ec09";
}
.icon-Plus-Square:before {
  content: "\ec0a";
}
.icon-Plus:before {
  content: "\ec0b";
}
.icon-PNG-File:before {
  content: "\ec0c";
}
.icon-Pod-Chair:before {
  content: "\ec0d";
}
.icon-Pointer-Finger:before {
  content: "\ec0e";
}
.icon-Pointer:before {
  content: "\ec0f";
}
.icon-Police-Car-2:before {
  content: "\ec10";
}
.icon-Police-Car:before {
  content: "\ec11";
}
.icon-Pool-Billiards:before {
  content: "\ec12";
}
.icon-Pool:before {
  content: "\ec13";
}
.icon-Poop:before {
  content: "\ec14";
}
.icon-Popsicle:before {
  content: "\ec15";
}
.icon-Positive-Bar-Graph:before {
  content: "\ec16";
}
.icon-Pound-Sign:before {
  content: "\ec17";
}
.icon-PPT-File:before {
  content: "\ec18";
}
.icon-Present:before {
  content: "\ec19";
}
.icon-Presentation:before {
  content: "\ec1a";
}
.icon-Previous:before {
  content: "\ec1b";
}
.icon-Price-Tag:before {
  content: "\ec1c";
}
.icon-Printer:before {
  content: "\ec1d";
}
.icon-Profile-Contact-Info:before {
  content: "\ec1e";
}
.icon-Profile:before {
  content: "\ec1f";
}
.icon-Progress-Wheel:before {
  content: "\ec20";
}
.icon-Protect:before {
  content: "\ec21";
}
.icon-PSD-File:before {
  content: "\ec22";
}
.icon-Public-Transportation:before {
  content: "\ec23";
}
.icon-Purse:before {
  content: "\ec24";
}
.icon-Question-Mark:before {
  content: "\ec25";
}
.icon-Question:before {
  content: "\ec26";
}
.icon-Quill:before {
  content: "\ec27";
}
.icon-Quote:before {
  content: "\ec28";
}
.icon-Quotes:before {
  content: "\ec29";
}
.icon-Radar:before {
  content: "\ec2a";
}
.icon-Radio:before {
  content: "\ec2b";
}
.icon-Receipt-2:before {
  content: "\ec2c";
}
.icon-Receipt:before {
  content: "\ec2d";
}
.icon-Receive-Inbox:before {
  content: "\ec2e";
}
.icon-Receive-Mail:before {
  content: "\ec2f";
}
.icon-Receive-Money:before {
  content: "\ec30";
}
.icon-Record-Player:before {
  content: "\ec31";
}
.icon-Record:before {
  content: "\ec32";
}
.icon-Recycle:before {
  content: "\ec33";
}
.icon-Redo-2:before {
  content: "\ec34";
}
.icon-Redo-3:before {
  content: "\ec35";
}
.icon-Redo:before {
  content: "\ec36";
}
.icon-Registered:before {
  content: "\ec37";
}
.icon-Reload:before {
  content: "\ec38";
}
.icon-Remote-Control:before {
  content: "\ec39";
}
.icon-Remove-Clipboard:before {
  content: "\ec3a";
}
.icon-Remove-Cloud:before {
  content: "\ec3b";
}
.icon-Remove-Document:before {
  content: "\ec3c";
}
.icon-Remove-Folder:before {
  content: "\ec3d";
}
.icon-Remove-User:before {
  content: "\ec3e";
}
.icon-Remove-Webpage:before {
  content: "\ec3f";
}
.icon-Repeat-2:before {
  content: "\ec40";
}
.icon-Repeat-Once-2:before {
  content: "\ec41";
}
.icon-Repeat-Once:before {
  content: "\ec42";
}
.icon-Repeat:before {
  content: "\ec43";
}
.icon-Reply-All:before {
  content: "\ec44";
}
.icon-Reply:before {
  content: "\ec45";
}
.icon-Retirement-Investment:before {
  content: "\ec46";
}
.icon-Return:before {
  content: "\ec47";
}
.icon-Rewind:before {
  content: "\ec48";
}
.icon-Right-Arrow:before {
  content: "\ec49";
}
.icon-Right-Carrot-Circle:before {
  content: "\ec4a";
}
.icon-Right-Carrot-Square:before {
  content: "\ec4b";
}
.icon-Right-Carrot:before {
  content: "\ec4c";
}
.icon-Right-Chevron-Circle:before {
  content: "\ec4d";
}
.icon-Right-Chevron-Square:before {
  content: "\ec4e";
}
.icon-Right-Chevron:before {
  content: "\ec4f";
}
.icon-Right-Chevrons-Circle:before {
  content: "\ec50";
}
.icon-Right-Chevrons-Square:before {
  content: "\ec51";
}
.icon-Right-Chevrons:before {
  content: "\ec52";
}
.icon-Right-Circle:before {
  content: "\ec53";
}
.icon-Right-Drection-Arrow:before {
  content: "\ec54";
}
.icon-Right-Square:before {
  content: "\ec55";
}
.icon-Right:before {
  content: "\ec56";
}
.icon-Ring:before {
  content: "\ec57";
}
.icon-Road-Direction-Sign:before {
  content: "\ec58";
}
.icon-Road:before {
  content: "\ec59";
}
.icon-Rock-Climbing:before {
  content: "\ec5a";
}
.icon-Rock-On:before {
  content: "\ec5b";
}
.icon-Rocking-Horse:before {
  content: "\ec5c";
}
.icon-Rolling-Pin:before {
  content: "\ec5d";
}
.icon-Rotate-Camera-2:before {
  content: "\ec5e";
}
.icon-Rotate-Camera:before {
  content: "\ec5f";
}
.icon-Rotate-Clockwise:before {
  content: "\ec60";
}
.icon-Rotate-Counter-Clockwise:before {
  content: "\ec61";
}
.icon-Rotate-Device:before {
  content: "\ec62";
}
.icon-Rotate-Switch:before {
  content: "\ec63";
}
.icon-Route:before {
  content: "\ec64";
}
.icon-Router:before {
  content: "\ec65";
}
.icon-Rows:before {
  content: "\ec66";
}
.icon-RSS:before {
  content: "\ec67";
}
.icon-Rubber-Ducky:before {
  content: "\ec68";
}
.icon-Rubber-Stamp:before {
  content: "\ec69";
}
.icon-Ruler:before {
  content: "\ec6a";
}
.icon-Running-Person:before {
  content: "\ec6b";
}
.icon-Sad-Face:before {
  content: "\ec6c";
}
.icon-Safari-Compass:before {
  content: "\ec6d";
}
.icon-Safe:before {
  content: "\ec6e";
}
.icon-Sailboat:before {
  content: "\ec6f";
}
.icon-Salad:before {
  content: "\ec70";
}
.icon-Salt:before {
  content: "\ec71";
}
.icon-Sandals:before {
  content: "\ec72";
}
.icon-Save:before {
  content: "\ec73";
}
.icon-Scale:before {
  content: "\ec74";
}
.icon-School-Bus:before {
  content: "\ec75";
}
.icon-School:before {
  content: "\ec76";
}
.icon-Scissors:before {
  content: "\ec77";
}
.icon-Scooter:before {
  content: "\ec78";
}
.icon-Scuba-Diving:before {
  content: "\ec79";
}
.icon-SD-Card:before {
  content: "\ec7a";
}
.icon-Search-Internet-Web:before {
  content: "\ec7b";
}
.icon-Search-Map:before {
  content: "\ec7c";
}
.icon-Search-Users:before {
  content: "\ec7d";
}
.icon-Search-Webpage:before {
  content: "\ec7e";
}
.icon-Search:before {
  content: "\ec7f";
}
.icon-Secure:before {
  content: "\ec80";
}
.icon-Security-Camera:before {
  content: "\ec81";
}
.icon-Segway:before {
  content: "\ec82";
}
.icon-Selection:before {
  content: "\ec83";
}
.icon-Selfie:before {
  content: "\ec84";
}
.icon-Send-Inbox:before {
  content: "\ec85";
}
.icon-Send-Mail-2:before {
  content: "\ec86";
}
.icon-Send-Mail:before {
  content: "\ec87";
}
.icon-Send-Money:before {
  content: "\ec88";
}
.icon-Send:before {
  content: "\ec89";
}
.icon-Seperate:before {
  content: "\ec8a";
}
.icon-Server:before {
  content: "\ec8b";
}
.icon-Servers:before {
  content: "\ec8c";
}
.icon-Settings-2:before {
  content: "\ec8d";
}
.icon-Settings:before {
  content: "\ec8e";
}
.icon-Shadows:before {
  content: "\ec8f";
}
.icon-Shaka:before {
  content: "\ec90";
}
.icon-Share-2:before {
  content: "\ec91";
}
.icon-Share-3:before {
  content: "\ec92";
}
.icon-Share-Document:before {
  content: "\ec93";
}
.icon-Share-Folder:before {
  content: "\ec94";
}
.icon-Share-Webpage:before {
  content: "\ec95";
}
.icon-Share:before {
  content: "\ec96";
}
.icon-Sharpen:before {
  content: "\ec97";
}
.icon-Shield:before {
  content: "\ec98";
}
.icon-Shift-Down:before {
  content: "\ec99";
}
.icon-Shift:before {
  content: "\ec9a";
}
.icon-Shock-Symbol:before {
  content: "\ec9b";
}
.icon-Shoe:before {
  content: "\ec9c";
}
.icon-Shop:before {
  content: "\ec9d";
}
.icon-Shopping-Bag-2:before {
  content: "\ec9e";
}
.icon-Shopping-Bag:before {
  content: "\ec9f";
}
.icon-Shopping-Basket-2:before {
  content: "\eca0";
}
.icon-Shopping-Basket:before {
  content: "\eca1";
}
.icon-Shopping-Cart-2:before {
  content: "\eca2";
}
.icon-Shopping-Cart:before {
  content: "\eca3";
}
.icon-Shovel:before {
  content: "\eca4";
}
.icon-Showcase-Gallery:before {
  content: "\eca5";
}
.icon-Shower-Tub:before {
  content: "\eca6";
}
.icon-Shuffle:before {
  content: "\eca7";
}
.icon-Shutter:before {
  content: "\eca8";
}
.icon-Sign-In:before {
  content: "\eca9";
}
.icon-Silverware:before {
  content: "\ecaa";
}
.icon-Sink:before {
  content: "\ecab";
}
.icon-Skateboard:before {
  content: "\ecac";
}
.icon-Skeleton-Key:before {
  content: "\ecad";
}
.icon-Skiing:before {
  content: "\ecae";
}
.icon-Skirt:before {
  content: "\ecaf";
}
.icon-Skull-Crossbones:before {
  content: "\ecb0";
}
.icon-Skull:before {
  content: "\ecb1";
}
.icon-Sliders:before {
  content: "\ecb2";
}
.icon-SLR-Camera:before {
  content: "\ecb3";
}
.icon-Smiley-Face:before {
  content: "\ecb4";
}
.icon-Smoke-Pipe:before {
  content: "\ecb5";
}
.icon-Snorkeling:before {
  content: "\ecb6";
}
.icon-Snowboarding:before {
  content: "\ecb7";
}
.icon-Snowflake:before {
  content: "\ecb8";
}
.icon-Soccer-Field:before {
  content: "\ecb9";
}
.icon-Soccer:before {
  content: "\ecba";
}
.icon-Sofa-Chair:before {
  content: "\ecbb";
}
.icon-Sofa:before {
  content: "\ecbc";
}
.icon-Solar-Power:before {
  content: "\ecbd";
}
.icon-Sort-A-Z:before {
  content: "\ecbe";
}
.icon-Sound-Bars:before {
  content: "\ecbf";
}
.icon-Space-Ship:before {
  content: "\ecc0";
}
.icon-Space-Shuttle:before {
  content: "\ecc1";
}
.icon-Spade:before {
  content: "\ecc2";
}
.icon-Spatula:before {
  content: "\ecc3";
}
.icon-Speaker:before {
  content: "\ecc4";
}
.icon-Speedometer:before {
  content: "\ecc5";
}
.icon-Spiral:before {
  content: "\ecc6";
}
.icon-Spoon:before {
  content: "\ecc7";
}
.icon-Sprout-Growing:before {
  content: "\ecc8";
}
.icon-Square-Select:before {
  content: "\ecc9";
}
.icon-Square:before {
  content: "\ecca";
}
.icon-SSD-Drive:before {
  content: "\eccb";
}
.icon-Stack-Layers:before {
  content: "\eccc";
}
.icon-Stacked-Circles:before {
  content: "\eccd";
}
.icon-Stamp:before {
  content: "\ecce";
}
.icon-Stand-Mixer:before {
  content: "\eccf";
}
.icon-Star-Award:before {
  content: "\ecd0";
}
.icon-Star-Bookmark:before {
  content: "\ecd1";
}
.icon-Star-Circle:before {
  content: "\ecd2";
}
.icon-Star-Document:before {
  content: "\ecd3";
}
.icon-Star-Folder:before {
  content: "\ecd4";
}
.icon-Star-Location:before {
  content: "\ecd5";
}
.icon-Star-of-David:before {
  content: "\ecd6";
}
.icon-Star-Webpage:before {
  content: "\ecd7";
}
.icon-Star:before {
  content: "\ecd8";
}
.icon-Statue-of-Liberty:before {
  content: "\ecd9";
}
.icon-Steak:before {
  content: "\ecda";
}
.icon-Steam-Locomotive:before {
  content: "\ecdb";
}
.icon-Steering-Wheel:before {
  content: "\ecdc";
}
.icon-Stethoscope:before {
  content: "\ecdd";
}
.icon-Stop-Hand:before {
  content: "\ecde";
}
.icon-Stop-Sign:before {
  content: "\ecdf";
}
.icon-Stop:before {
  content: "\ece0";
}
.icon-Stopwatch:before {
  content: "\ece1";
}
.icon-Store:before {
  content: "\ece2";
}
.icon-Straight-Face:before {
  content: "\ece3";
}
.icon-Strawberry:before {
  content: "\ece4";
}
.icon-Stretcher:before {
  content: "\ece5";
}
.icon-Strikethrough:before {
  content: "\ece6";
}
.icon-Submarine:before {
  content: "\ece7";
}
.icon-Subway-Monorail:before {
  content: "\ece8";
}
.icon-Suitcase-2:before {
  content: "\ece9";
}
.icon-Suitcase:before {
  content: "\ecea";
}
.icon-Sum:before {
  content: "\eceb";
}
.icon-Sun:before {
  content: "\ecec";
}
.icon-Sunglasses:before {
  content: "\eced";
}
.icon-Sunset:before {
  content: "\ecee";
}
.icon-Suprised-Face:before {
  content: "\ecef";
}
.icon-Surfboard:before {
  content: "\ecf0";
}
.icon-Surgeon:before {
  content: "\ecf1";
}
.icon-SVG-File:before {
  content: "\ecf2";
}
.icon-Swap-Documents:before {
  content: "\ecf3";
}
.icon-Swap-Objects:before {
  content: "\ecf4";
}
.icon-Swatch-Picker:before {
  content: "\ecf5";
}
.icon-Swimming-Goggles:before {
  content: "\ecf6";
}
.icon-Swimming:before {
  content: "\ecf7";
}
.icon-Swipe-Down:before {
  content: "\ecf8";
}
.icon-Swipe-Left:before {
  content: "\ecf9";
}
.icon-Swipe-Right:before {
  content: "\ecfa";
}
.icon-Swipe-Up:before {
  content: "\ecfb";
}
.icon-Sword:before {
  content: "\ecfc";
}
.icon-Sydney-Opera-House:before {
  content: "\ecfd";
}
.icon-Syringe:before {
  content: "\ecfe";
}
.icon-T-Shirt:before {
  content: "\ecff";
}
.icon-Table:before {
  content: "\ed00";
}
.icon-Tablet-Stylus:before {
  content: "\ed01";
}
.icon-Tablet:before {
  content: "\ed02";
}
.icon-Taco:before {
  content: "\ed03";
}
.icon-Tag:before {
  content: "\ed04";
}
.icon-Taj-Mahal:before {
  content: "\ed05";
}
.icon-Take-Photo:before {
  content: "\ed06";
}
.icon-Tape-Measure:before {
  content: "\ed07";
}
.icon-Target-Arrow:before {
  content: "\ed08";
}
.icon-Target:before {
  content: "\ed09";
}
.icon-Taxi:before {
  content: "\ed0a";
}
.icon-Teddy-Bear:before {
  content: "\ed0b";
}
.icon-TeePee-Tent:before {
  content: "\ed0c";
}
.icon-Telescope:before {
  content: "\ed0d";
}
.icon-Temple:before {
  content: "\ed0e";
}
.icon-Tennis-Racquet:before {
  content: "\ed0f";
}
.icon-Tennis:before {
  content: "\ed10";
}
.icon-Terminal:before {
  content: "\ed11";
}
.icon-Test-Tube:before {
  content: "\ed12";
}
.icon-Text-Chat:before {
  content: "\ed13";
}
.icon-Text-Message:before {
  content: "\ed14";
}
.icon-Thanksgiving-Turkey:before {
  content: "\ed15";
}
.icon-Thumbnail-Gallery:before {
  content: "\ed16";
}
.icon-Thumbprint:before {
  content: "\ed17";
}
.icon-Thumbs-Down:before {
  content: "\ed18";
}
.icon-Thumbs-Up:before {
  content: "\ed19";
}
.icon-Ticket:before {
  content: "\ed1a";
}
.icon-TIFF-File:before {
  content: "\ed1b";
}
.icon-Timer:before {
  content: "\ed1c";
}
.icon-To-Do-List:before {
  content: "\ed1d";
}
.icon-To-go-Coffee:before {
  content: "\ed1e";
}
.icon-Toaster:before {
  content: "\ed1f";
}
.icon-Toggle:before {
  content: "\ed20";
}
.icon-Toilet-Paper:before {
  content: "\ed21";
}
.icon-Toilet:before {
  content: "\ed22";
}
.icon-Tomato:before {
  content: "\ed23";
}
.icon-Tools-Maintenance:before {
  content: "\ed24";
}
.icon-Tooth:before {
  content: "\ed25";
}
.icon-Toothbrush:before {
  content: "\ed26";
}
.icon-Touch-Screen:before {
  content: "\ed27";
}
.icon-Tow-Truck:before {
  content: "\ed28";
}
.icon-Towel-Rack:before {
  content: "\ed29";
}
.icon-Trademark:before {
  content: "\ed2a";
}
.icon-Traffic-Light:before {
  content: "\ed2b";
}
.icon-Train_1:before {
  content: "\ed2c";
}
.icon-Train:before {
  content: "\ed2d";
}
.icon-Transgender:before {
  content: "\ed2e";
}
.icon-Transition:before {
  content: "\ed2f";
}
.icon-Trash:before {
  content: "\ed30";
}
.icon-Treasure-Chest:before {
  content: "\ed31";
}
.icon-Tree:before {
  content: "\ed32";
}
.icon-Triangle-Eye:before {
  content: "\ed33";
}
.icon-Triangle-Ruler:before {
  content: "\ed34";
}
.icon-Trim-Clip:before {
  content: "\ed35";
}
.icon-Trophy:before {
  content: "\ed36";
}
.icon-TSA-Security-Scanner:before {
  content: "\ed37";
}
.icon-Turn-Sign:before {
  content: "\ed38";
}
.icon-Turtle:before {
  content: "\ed39";
}
.icon-TV:before {
  content: "\ed3a";
}
.icon-TXT-File:before {
  content: "\ed3b";
}
.icon-Type-Size:before {
  content: "\ed3c";
}
.icon-Type:before {
  content: "\ed3d";
}
.icon-UFO:before {
  content: "\ed3e";
}
.icon-Umbrella:before {
  content: "\ed3f";
}
.icon-Underline:before {
  content: "\ed40";
}
.icon-Undo-2:before {
  content: "\ed41";
}
.icon-Undo-3:before {
  content: "\ed42";
}
.icon-Undo:before {
  content: "\ed43";
}
.icon-Unlock:before {
  content: "\ed44";
}
.icon-Up-Arrow-Document:before {
  content: "\ed45";
}
.icon-Up-Arrow-Folder:before {
  content: "\ed46";
}
.icon-Up-Arrow-Webpage:before {
  content: "\ed47";
}
.icon-Up-Arrow:before {
  content: "\ed48";
}
.icon-Up-Carrot-Circle:before {
  content: "\ed49";
}
.icon-Up-Carrot-Square:before {
  content: "\ed4a";
}
.icon-Up-Carrot:before {
  content: "\ed4b";
}
.icon-Up-Chevron-Circle:before {
  content: "\ed4c";
}
.icon-Up-Chevron-Square:before {
  content: "\ed4d";
}
.icon-Up-Chevron:before {
  content: "\ed4e";
}
.icon-Up-Chevrons-Circle:before {
  content: "\ed4f";
}
.icon-Up-Chevrons-Square:before {
  content: "\ed50";
}
.icon-Up-Chevrons:before {
  content: "\ed51";
}
.icon-Up-Circle:before {
  content: "\ed52";
}
.icon-Up-Square:before {
  content: "\ed53";
}
.icon-Up:before {
  content: "\ed54";
}
.icon-Upload-Cloud:before {
  content: "\ed55";
}
.icon-Upload:before {
  content: "\ed56";
}
.icon-Uppercase:before {
  content: "\ed57";
}
.icon-Upward-Graph:before {
  content: "\ed58";
}
.icon-US-Dollar:before {
  content: "\ed59";
}
.icon-USB-2:before {
  content: "\ed5a";
}
.icon-USB:before {
  content: "\ed5b";
}
.icon-User-Circle:before {
  content: "\ed5c";
}
.icon-User-Folder:before {
  content: "\ed5d";
}
.icon-User-Location:before {
  content: "\ed5e";
}
.icon-User-Profile:before {
  content: "\ed5f";
}
.icon-User-Settings:before {
  content: "\ed60";
}
.icon-User-Square:before {
  content: "\ed61";
}
.icon-User:before {
  content: "\ed62";
}
.icon-Users:before {
  content: "\ed63";
}
.icon-Vacumn:before {
  content: "\ed64";
}
.icon-Vector-Design:before {
  content: "\ed65";
}
.icon-Vehicle:before {
  content: "\ed66";
}
.icon-Verified-Checkmark:before {
  content: "\ed67";
}
.icon-Vertical-Arrows:before {
  content: "\ed68";
}
.icon-Video-Camera-2:before {
  content: "\ed69";
}
.icon-Video-Camera:before {
  content: "\ed6a";
}
.icon-Video-Clip:before {
  content: "\ed6b";
}
.icon-Video-File:before {
  content: "\ed6c";
}
.icon-Video-Game-Controller:before {
  content: "\ed6d";
}
.icon-Video-Pause:before {
  content: "\ed6e";
}
.icon-Video-Play:before {
  content: "\ed6f";
}
.icon-Video-Reel:before {
  content: "\ed70";
}
.icon-Vision-Eye:before {
  content: "\ed71";
}
.icon-Volleyball:before {
  content: "\ed72";
}
.icon-Volume-Low:before {
  content: "\ed73";
}
.icon-Volume-Off:before {
  content: "\ed74";
}
.icon-Volume:before {
  content: "\ed75";
}
.icon-Waiter-Serving-Food:before {
  content: "\ed76";
}
.icon-Walking-Person:before {
  content: "\ed77";
}
.icon-Wallet-Cash:before {
  content: "\ed78";
}
.icon-Wallet:before {
  content: "\ed79";
}
.icon-Warning:before {
  content: "\ed7a";
}
.icon-Washing-Machine:before {
  content: "\ed7b";
}
.icon-Watch-TV:before {
  content: "\ed7c";
}
.icon-Watch:before {
  content: "\ed7d";
}
.icon-Water-Bottle:before {
  content: "\ed7e";
}
.icon-Water-Drop:before {
  content: "\ed7f";
}
.icon-Water-Kettle:before {
  content: "\ed80";
}
.icon-Watering:before {
  content: "\ed81";
}
.icon-Watermelon:before {
  content: "\ed82";
}
.icon-Web-Code:before {
  content: "\ed83";
}
.icon-Web-Design-2:before {
  content: "\ed84";
}
.icon-Web-Design:before {
  content: "\ed85";
}
.icon-Web-Development:before {
  content: "\ed86";
}
.icon-Webcam:before {
  content: "\ed87";
}
.icon-Webpage-Click:before {
  content: "\ed88";
}
.icon-Webpage:before {
  content: "\ed89";
}
.icon-Website-Settings:before {
  content: "\ed8a";
}
.icon-Website:before {
  content: "\ed8b";
}
.icon-Weight-Scale:before {
  content: "\ed8c";
}
.icon-Weightlifting:before {
  content: "\ed8d";
}
.icon-Wheelchair:before {
  content: "\ed8e";
}
.icon-Whisk:before {
  content: "\ed8f";
}
.icon-Wiireless:before {
  content: "\ed90";
}
.icon-Wind-Power:before {
  content: "\ed91";
}
.icon-Wind:before {
  content: "\ed92";
}
.icon-Window:before {
  content: "\ed93";
}
.icon-Wine-Glass:before {
  content: "\ed94";
}
.icon-Wink-Face:before {
  content: "\ed95";
}
.icon-Winners-Podium:before {
  content: "\ed96";
}
.icon-Wireless-Signal-2:before {
  content: "\ed97";
}
.icon-Wireless-Signal:before {
  content: "\ed98";
}
.icon-Woman:before {
  content: "\ed99";
}
.icon-Wood:before {
  content: "\ed9a";
}
.icon-Work-Briefcase:before {
  content: "\ed9b";
}
.icon-Workout-Supplement:before {
  content: "\ed9c";
}
.icon-Wrench:before {
  content: "\ed9d";
}
.icon-Write-Message:before {
  content: "\ed9e";
}
.icon-Writing-Chat_1:before {
  content: "\ed9f";
}
.icon-Writing-Chat-Bubbles:before {
  content: "\eda0";
}
.icon-Writing-Chat:before {
  content: "\eda1";
}
.icon-Writing-Message:before {
  content: "\eda2";
}
.icon-Writing-Pen:before {
  content: "\eda3";
}
.icon-X-Circle:before {
  content: "\eda4";
}
.icon-X-Clipboard:before {
  content: "\eda5";
}
.icon-X-Folder:before {
  content: "\eda6";
}
.icon-X-Ray:before {
  content: "\eda7";
}
.icon-X:before {
  content: "\eda8";
}
.icon-XML-File:before {
  content: "\eda9";
}
.icon-Yen:before {
  content: "\edaa";
}
.icon-Yin-Yang:before {
  content: "\edab";
}
.icon-Yoga:before {
  content: "\edac";
}
.icon-ZIP-File:before {
  content: "\edad";
}
.icon-Zoom-In:before {
  content: "\edae";
}
.icon-Zoom-Out:before {
  content: "\edaf";
}




@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #0053e2;
  text-decoration: none; }
  a:hover, a:focus {
    color: #003796;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 48px; }

h2, .h2 {
  font-size: 36px; }

h3, .h3 {
  font-size: 32px; }

h4, .h4 {
  font-size: 30px; }

h5, .h5 {
  font-size: 24px; }

h6, .h6 {
  font-size: 20px; }

p {
  margin: 0 0 10px;
  font-size: 18px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #006cce; }

a.text-primary:hover,
a.text-primary:focus {
  color: #00519b; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #006cce; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #00519b; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.428571429; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 980px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.3333333333%; }

.col-xs-2 {
  width: 16.6666666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.3333333333%; }

.col-xs-5 {
  width: 41.6666666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.3333333333%; }

.col-xs-8 {
  width: 66.6666666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.3333333333%; }

.col-xs-11 {
  width: 91.6666666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.3333333333%; }

.col-xs-pull-2 {
  right: 16.6666666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.3333333333%; }

.col-xs-pull-5 {
  right: 41.6666666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.3333333333%; }

.col-xs-pull-8 {
  right: 66.6666666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.3333333333%; }

.col-xs-pull-11 {
  right: 91.6666666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.3333333333%; }

.col-xs-push-2 {
  left: 16.6666666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.3333333333%; }

.col-xs-push-5 {
  left: 41.6666666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.3333333333%; }

.col-xs-push-8 {
  left: 66.6666666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.3333333333%; }

.col-xs-push-11 {
  left: 91.6666666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.3333333333%; }
  .col-sm-2 {
    width: 16.6666666667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.3333333333%; }
  .col-sm-5 {
    width: 41.6666666667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.3333333333%; }
  .col-sm-8 {
    width: 66.6666666667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.3333333333%; }
  .col-sm-11 {
    width: 91.6666666667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.3333333333%; }
  .col-sm-push-2 {
    left: 16.6666666667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.3333333333%; }
  .col-sm-push-5 {
    left: 41.6666666667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.3333333333%; }
  .col-sm-push-8 {
    left: 66.6666666667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.3333333333%; }
  .col-sm-push-11 {
    left: 91.6666666667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 980px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.3333333333%; }
  .col-md-2 {
    width: 16.6666666667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.3333333333%; }
  .col-md-5 {
    width: 41.6666666667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.3333333333%; }
  .col-md-8 {
    width: 66.6666666667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.3333333333%; }
  .col-md-11 {
    width: 91.6666666667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.3333333333%; }
  .col-md-pull-2 {
    right: 16.6666666667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.3333333333%; }
  .col-md-pull-5 {
    right: 41.6666666667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.3333333333%; }
  .col-md-pull-8 {
    right: 66.6666666667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.3333333333%; }
  .col-md-pull-11 {
    right: 91.6666666667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.3333333333%; }
  .col-md-push-2 {
    left: 16.6666666667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.3333333333%; }
  .col-md-push-5 {
    left: 41.6666666667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.3333333333%; }
  .col-md-push-8 {
    left: 66.6666666667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.3333333333%; }
  .col-md-push-11 {
    left: 91.6666666667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.3333333333%; }
  .col-lg-2 {
    width: 16.6666666667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.3333333333%; }
  .col-lg-5 {
    width: 41.6666666667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.3333333333%; }
  .col-lg-8 {
    width: 66.6666666667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.3333333333%; }
  .col-lg-11 {
    width: 91.6666666667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.3333333333%; }
  .col-lg-push-2 {
    left: 16.6666666667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.3333333333%; }
  .col-lg-push-5 {
    left: 41.6666666667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.3333333333%; }
  .col-lg-push-8 {
    left: 66.6666666667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.3333333333%; }
  .col-lg-push-11 {
    left: 91.6666666667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e5e5;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #006cce;
  border-color: #005fb5; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #00519b;
    border-color: #001c35; }
  .btn-primary:hover {
    color: #fff;
    background-color: #00519b;
    border-color: #003f77; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #00519b;
    border-color: #003f77; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #003f77;
      border-color: #001c35; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #006cce;
    border-color: #005fb5; }
  .btn-primary .badge {
    color: #006cce;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #006cce;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #004482;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #006cce; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #006cce; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.428571429;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #006cce; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5d5d;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090808; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090808; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090808;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090808; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090808; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090808; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.428571429;
      text-decoration: none;
      color: #007cd6;
      background-color: #fff;
      border: 1px solid transparent;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #007cd6;
    background-color: transparent;
    border-color: transparent; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #007cd6;
    background-color: transparent;
    border-color: transparent;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: transparent;
    border-color: transparent;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.428571429; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 980px) {
  .modal-lg {
    width: 900px; } }

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem); }
  @media (min-width: 576px) {
    .modal-dialog-centered .modal-dialog-centered {
      min-height: calc(100% - 3.5rem); } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 979px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 979px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 979px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 979px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../vendor/fonts/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../vendor/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../vendor/fonts/MaterialIcons-Regular.woff) format("woff"), url(../vendor/fonts/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../vendor/scss/slick-carousel/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../vendor/scss/slick-carousel/fonts/slick.eot");
  src: url("../vendor/scss/slick-carousel/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../vendor/scss/slick-carousel/fonts/slick.woff") format("woff"), url("../vendor/scss/slick-carousel/fonts/slick.ttf") format("truetype"), url("../vendor/scss/slick-carousel/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.dropdown .btn.dropdown-toggle {
  position: relative;
  background: transparent;
  border: none;
  padding-right: 20px; }

.dropdown .down-arr {
  position: absolute;
  top: 1px;
  right: 0;
  width: 15px;
  height: 15px;
  font-size: 22px; }

.dropdown .drop-item {
  position: relative;
  padding: 6px 60px 5px 20px;
  color: #017acd; }
  .dropdown .drop-item:hover {
    cursor: pointer;
    background: rgba(1, 122, 205, 0.1); }
  .drop-item > .drop-check {
    position: absolute;
    top: 4px;
    right: 10px;
    width: 18px;
    height: 18px;
    border: 1px solid #CCC; }
    .drop-check > .drop-tick {
      display: none; }
    .drop-item.checked-item .drop-tick {
      display: block;
      position: relative;
      top: -4px;
      font-size: 20px;
      font-weight: bold;
      color: #333; }

/*
 * jquery.rs.carousel.css 1.0.2
 * https://github.com/richardscarrott/jquery-ui-carousel
 *
 * Copyright (c) 2013 Richard Scarrott
 * http://www.richardscarrott.co.uk
 *
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Depends:
 *  a basic reset + items must have width & height
 */
.rs-carousel-mask {
  overflow: hidden; }

.rs-carousel-runner {
  position: relative; }
  .rs-carousel-runner::after {
    display: block;
    content: '';
    clear: both; }

.rs-carousel-horizontal .rs-carousel-item {
  float: left; }

.rs-carousel-mask {
  position: relative; }

.rs-carousel-runner {
  transform: translate3d(0, 0, 0); }

.rs-carousel-transition .rs-carousel-runner {
  transition: transform .400s ease; }

.rte-styles p {
  margin: 0px;
  line-height: 1.5; }

.rte-styles ul li.apply-styles {
  list-style-type: disc; }

.rte-styles ol li.apply-styles {
  list-style-type: decimal; }

.rte-styles ul li.apply-styles.true-blue-text::marker,
.rte-styles ol li.apply-styles.true-blue-text::marker {
  color: #0053e2; }

.rte-styles ul li.apply-styles.bentonville-blue-text::marker,
.rte-styles ol li.apply-styles.bentonville-blue-text::marker {
  color: #001E60; }

.rte-styles ul li.apply-styles.walmart-green-text::marker,
.rte-styles ol li.apply-styles.walmart-green-text::marker {
  color: #6ABF4B; }

.rte-styles ul li.apply-styles.walmart-orange-text::marker,
.rte-styles ol li.apply-styles.walmart-orange-text::marker {
  color: #F48A16; }

.rte-styles ul li.apply-styles.walmart-red-text::marker,
.rte-styles ol li.apply-styles.walmart-red-text::marker {
  color: #ED2100; }

.rte-styles ul li.apply-styles.white-text::marker,
.rte-styles ol li.apply-styles.white-text::marker {
  color: #ffffff; }

.rte-styles ul li.apply-styles.sky-blue-text::marker,
.rte-styles ol li.apply-styles.sky-blue-text::marker {
  color: #A9DDF7; }

.rte-styles ul li.apply-styles.body-one::marker,
.rte-styles ol li.apply-styles.body-one::marker {
  font-size: 18px; }

.rte-styles ul li.apply-styles.body-two::marker,
.rte-styles ol li.apply-styles.body-two::marker {
  font-size: 14px; }

.rte-styles ul li.apply-styles.body-three::marker,
.rte-styles ol li.apply-styles.body-three::marker {
  font-size: 22px; }

.rte-styles ul li.apply-styles.body-four::marker,
.rte-styles ol li.apply-styles.body-four::marker {
  font-size: 26px; }

.rte-styles ul li.apply-styles.subhead-one::marker,
.rte-styles ol li.apply-styles.subhead-one::marker {
  font-size: 14px; }

.rte-styles ul li.apply-styles.subhead-two::marker,
.rte-styles ol li.apply-styles.subhead-two::marker {
  font-size: 12px; }

.rte-styles ul li.apply-styles.subhead-one::marker,
.rte-styles ol li.apply-styles.subhead-one::marker {
  text-transform: uppercase; }

.rte-styles ul li.apply-styles.subhead-two::marker,
.rte-styles ol li.apply-styles.subhead-two::marker {
  text-transform: uppercase; }

.rte-styles span.true-blue-text {
  color: #0053e2; }
  .rte-styles span.true-blue-text a {
    color: #0053e2; }

.rte-styles span.bentonville-blue-text {
  color: #001E60; }
  .rte-styles span.bentonville-blue-text a {
    color: #001E60; }

.rte-styles span.walmart-green-text {
  color: #6ABF4B; }

.rte-styles span.walmart-orange-text {
  color: #F48A16; }

.rte-styles span.walmart-red-text {
  color: #ED2100; }

.rte-styles span.sky-blue-text {
  color: #A9DDF7; }
  .rte-styles span.sky-blue-text a {
    color: #A9DDF7; }

.rte-styles span.white-text {
  color: #ffffff; }
  .rte-styles span.white-text a {
    color: #ffffff; }

.rte-styles span.adp-richtext-heading-1 {
  font-size: 48px; }

.rte-styles span.adp-richtext-heading-2 {
  font-size: 36px; }

.rte-styles span.adp-richtext-heading-3 {
  font-size: 32px; }

.rte-styles span.adp-richtext-heading-4 {
  font-size: 30px; }

.rte-styles span.adp-richtext-heading-5 {
  font-size: 24px; }

.rte-styles span.adp-richtext-heading-6 {
  font-size: 20px; }

.rte-styles ul, .rte-styles ol {
  font-size: 18px; }
  .rte-styles ul li::before, .rte-styles ol li::before {
    font-size: 18px;
    text-align: right; }

.rte-styles ol {
  counter-reset: ol;
  font-size: 18px; }
  .rte-styles ol > li {
    list-style-type: decimal; }
    .rte-styles ol > li::before {
      font-size: 18px;
      left: -45px;
      min-width: 35px; }
    .rte-styles ol > li > ol li {
      list-style-type: lower-alpha; }
      .rte-styles ol > li > ol li > ol li {
        list-style-type: lower-roman; }
        .rte-styles ol > li > ol li > ol li > ol li {
          list-style-type: decimal; }

.rte-styles ul {
  font-size: 18px; }
  .rte-styles ul > li::before {
    left: -35px;
    width: 25px;
    margin-right: -25px;
    font-size: 18px; }

@media print {
  * {
    -webkit-print-color-adjust: exact !important;
    /* Chrome, Safari */
    color-adjust: exact !important;
    /*Firefox*/ }
  @page {
    size: 330mm 427mm;
    margin: 14mm; }
  .content-container {
    width: 1170px; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

body {
  font-family: EverydaySans, EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  padding: 0 !important;
  /* overrides padding setted by a contexthub js */ }

.row {
  margin-left: -2vw;
  margin-right: -2vw; }
  @media (min-width: 980px) {
    .row {
      margin-left: -15px;
      margin-right: -15px; } }

.content-container {
  margin: 64px auto 0;
  max-width: 1500px;
  padding: 0 2vw;
  position: relative; }
  @media (min-width: 980px) {
    .content-container {
      margin-top: 60px;
      padding: 0 4vw; } }
  @media (min-width: 1500px) {
    .content-container {
      padding: 0 60px; } }

.content-container.notopmargin {
  margin-top: 0px !important; }

html.content-container-height100-max-md, html.content-container-height100-max-md body, html.content-container-height100-max-md .content-container {
  height: 100%; }

html.content-container-height100-max-md body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

html.content-container-height100-max-md .content-container {
  margin-left: 0;
  margin-right: 0; }

@media (min-width: 980px) {
  html.content-container-height100-max-md, html.content-container-height100-max-md body, html.content-container-height100-max-md .content-container {
    height: auto; }
  html.content-container-height100-max-md body {
    display: block; }
  html.content-container-height100-max-md .content-container {
    margin-left: auto;
    margin-right: auto; } }

.separator {
  border-left: 1px solid #ccc;
  display: inline-block;
  width: 1px; }

.hamburger-wrapper {
  border: 1px solid transparent;
  border-radius: 50%;
  height: 40px;
  padding: 12px 8px;
  transition: .25s ease-in-out;
  width: 40px; }
  .hamburger-wrapper.open {
    border-color: #006cce; }
    .hamburger-wrapper.open .hamburger span:nth-child(1) {
      left: 50%;
      top: 50%;
      width: 0; }
    .hamburger-wrapper.open .hamburger span:nth-child(2) {
      transform: rotate(45deg); }
    .hamburger-wrapper.open .hamburger span:nth-child(3) {
      transform: rotate(-45deg); }
    .hamburger-wrapper.open .hamburger span:nth-child(4) {
      bottom: 50%;
      left: 50%;
      width: 0; }
  .hamburger-wrapper .hamburger {
    display: block;
    position: relative;
    height: 16px;
    transform: rotate(0);
    transition: .25s ease-in-out;
    width: 24px; }
    .hamburger-wrapper .hamburger span {
      background: #006cce;
      display: block;
      height: 2px;
      left: 0;
      position: absolute;
      transform: rotate(0);
      transition: .25s ease-in-out;
      width: 100%; }
      .hamburger-wrapper .hamburger span:nth-child(2), .hamburger-wrapper .hamburger span:nth-child(3) {
        top: calc(50% - 1px); }
      .hamburger-wrapper .hamburger span:nth-child(4) {
        bottom: 0; }

.overlay-button, .button-close {
  border-radius: 50%;
  height: 40px;
  opacity: 1;
  width: 40px; }

.button-close {
  border: 1px solid #017acd;
  background: #ffffff url(../base/images/x-blue.svg) center center/20px auto no-repeat; }
  .darken-header-footer .button-close {
    border: 1px solid #001E60;
    background: transparent url(../base/images/x-white.svg) center center/20px auto no-repeat; }

.content-container, .footer-background {
  font-family: EverydaySans;
  font-size: 16px; }
  .content-container h1, .footer-background h1 {
    font-size: 48px; }
  .content-container h2, .footer-background h2 {
    font-size: 36px; }
  .content-container h3, .footer-background h3 {
    font-size: 32px; }
  .content-container h4, .footer-background h4 {
    font-size: 30px; }
  .content-container h5, .footer-background h5 {
    font-size: 24px; }
  .content-container h6, .footer-background h6 {
    font-size: 20px; }
  .content-container a, .footer-background a {
    text-decoration: none; }
    .content-container a:hover, .footer-background a:hover {
      text-decoration: underline;
      cursor: pointer; }

/* PAGINATION (global) */
.pagination a {
  text-transform: uppercase; }
  .pagination a.page-link-text {
    letter-spacing: 3px; }
  .pagination a:hover {
    text-decoration: underline; }

.pagination .active a {
  cursor: default;
  font-weight: 600;
  pointer-events: none;
  pointer-events: none;
  text-decoration: none; }

.pagination .disabled {
  display: inline; }
  .pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled a:focus {
    cursor: default;
    pointer-events: none;
    text-decoration: none; }

.pagination .page-prev, .pagination .page-next {
  height: 34px; }

.pagination .pagination-number {
  display: none; }
  @media (min-width: 980px) {
    .pagination .pagination-number {
      display: inline; } }

/* css radio/checkbox buttons */
.radio-link::before, .checkbox-link::before, .radio-link::after, .checkbox-link::after {
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.radio-link, .checkbox-link {
  padding-left: 40px;
  position: relative; }
  .active.radio-link::before, .active.checkbox-link::before {
    border-color: #007cd6; }
  .radio-link::before, .checkbox-link::before {
    border: 2px solid #757575;
    height: 20px;
    width: 20px; }
  .radio-link::after, .checkbox-link::after {
    border: none;
    height: 12px;
    margin: 0 4px;
    width: 12px; }

.radio-link.active::after {
  background: #007cd6; }

.radio-link::before, .radio-link::after {
  border-radius: 100%; }

.checkbox-link.active::after {
  background-image: url(../base/images/checkmark-blue.svg); }

.checkbox-link::before {
  border-radius: 3px; }

.checkbox-link::after {
  background: transparent none center center / 100% auto no-repeat; }

.inline-block {
  display: inline-block;
  vertical-align: top; }

.bold {
  font-weight: bold; }

.main::after {
  content: '';
  display: block;
  clear: both; }

.bg-transparent {
  background-color: transparent; }

.bg-orange {
  background-color: #ce4c11; }

.bg-light-orange {
  background-color: #fba72b; }

.bg-green {
  background-color: #5FB446; }

.bg-light-green {
  background-color: #3f8756; }

.bg-blue {
  background-color: #004c91; }

.bg-light-blue {
  background-color: #78b9e7; }

.bg-gray {
  background-color: #757575; }

.walmart-ozark-noir {
  background-color: #001E60; }

.bg-coral {
  background-color: #ff3c3c; }

.bg-sams-blue {
  background-color: #22449b; }

.bg-sams-light-blue {
  background-color: #2983ea; }

.bg-sams-medium-blue {
  background-color: #1788da; }

.bg-sams-green {
  background-color: #10a04b; }

.bg-sams-light-orange {
  background-color: #FBA72B; }

.bg-sams-orange {
  background-color: #f37020; }

.bg-sams-red {
  background-color: #ec0439; }

.bg-sams-dark-gray {
  background-color: #333333; }

.bg-sams-primary-dark-blue {
  background-color: #00358e; }

.bg-sams-primary-main-blue {
  background-color: #0067a0; }

.bg-sams-primary-light-blue {
  background-color: #a4dbe8; }

.bg-sams-secondary-light-blue {
  background-color: #00afd7; }

.bg-sams-secondary-dark-gray {
  background-color: #7c878e; }

.bg-sams-secondary-light-gray {
  background-color: #d0d3d4; }

.bg-sams-supp-dark-purple {
  background-color: #514689; }

.bg-sams-supp-light-purple {
  background-color: #9063cd; }

.bg-sams-supp-green {
  background-color: #006f44; }

.bg-sams-supp-teal {
  background-color: #47d7ac; }

.bg-sams-supp-red {
  background-color: #fa4616; }

.bg-sams-supp-orange {
  background-color: #ff8f1c; }

.bg-sams-supp-pink {
  background-color: #de1b73; }

.bg-sams-supp-yellow {
  background-color: #ffb500; }

.bg-avp-green {
  background-color: #76c043; }

.bg-avp-orange {
  background-color: #f47521; }

.bg-avp-red {
  background-color: #ee362a; }

.bg-avp-blue {
  background-color: #0053E2; }

.bg-avp-deep-blue {
  background-color: #001E60; }

.bg-avp-light-blue {
  background-color: #78b9e7; }

.bg-avp-pink {
  background-color: #DD1385; }

.bg-avp-yellow {
  background-color: #FFF200; }

.highlight-gray {
  background-color: #d8d8d8; }

.bg-white {
  background-color: #ffffff; }

.bg-walmart-blue {
  background-color: #0053E2; }

.bg-default-blue {
  background-color: #0053E2; }

.bg-yellow {
  background-color: #FFF200; }

.walmart-yellow-tone {
  background-color: #F8E6A5; }

.gt-blue-ink {
  background-color: #041F41; }

.gt-global-green {
  background-color: #06F27B; }

.gt-granite-grey {
  background-color: #605E63; }

.gt-grey {
  background-color: #B9BBC5; }

.wmi-purple {
  background-color: #432188; }

.wmi-pink {
  background-color: #eb148d; }

.wmi-dark-blue {
  background-color: #081f2c; }

.wmi-medium-blue {
  background-color: #0070ce; }

.wmi-light-blue {
  background-color: #78b9e7; }

.wmi-yellow {
  background-color: #ffc220; }

.wmi-green {
  background-color: #76c043; }

.wmi-red {
  background-color: #ee3b2a; }

.wmi-orange {
  background-color: #f47521; }

/*Walmart rebranding colors Oct 2024, ECT-5869*/
.walmart-white {
  background-color: #FFFFFF; }

.walmart-true-blue {
  background-color: #0053e2; }

.walmart-spark-yellow {
  background-color: #FFC220; }

.walmart-sky-blue {
  background-color: #A9DDF7; }

.walmart-everyday-blue {
  background-color: #4DBDF5; }

.walmart-bentonville-blue {
  background-color: #001E60; }

.wmc-purple {
  background-color: #993EF4; }

.wmc-trueBlue {
  background-color: #0053E2; }

.wmc-teal {
  background-color: #00D0CD; }

/*Walmart rebranding colors ENDS*/
.walmart-charcoal {
  background-color: #333333; }

.bg-light-blue {
  background-color: #78b9e7; }

.walmart-blue-tone-1 {
  background-color: #4DBDF5; }

.walmart-blue-tone-2 {
  background-color: #A9DDF7; }

.walmart-off-white {
  background-color: #FAFAFA; }

.bg-green {
  background-color: #5FB446; }

.bg-red {
  background-color: #DE1C24; }

.bg-pink {
  background-color: #eb148d; }

.walmart-pink {
  background-color: #DD1385; }

.walmart-deep-blue {
  background-color: #041f41; }

.walmart-background-blue {
  background-color: #e1edf9; }

.bg-orange {
  background-color: #FA6400; }

.bg-teal {
  background-color: #3EC5E6; }

.bg-deep-blue {
  background-color: #001E60; }

.bg-sams-blue {
  background-color: #22449b; }

.bg-sams-light-blue {
  background-color: #2983ea; }

.bg-sams-medium-blue {
  background-color: #1788da; }

.bg-sams-green {
  background-color: #10a04b; }

.bg-sams-orange {
  background-color: #f37020; }

.bg-sams-red {
  background-color: #ec0439; }

.bg-sams-yellow {
  background-color: #fba72b; }

.bg-sams-gray {
  background-color: #333333; }

.bg-dark-blue {
  background-color: #064f8e; }

.bg-dark-yellow {
  background-color: #f79428; }

.bg-dark-light-blue {
  background-color: #1888c8; }

.bg-dark-green {
  background-color: #54a546; }

.bg-dark-red {
  background-color: #cb2022; }

.bg-dark-pink {
  background-color: #b51e6d; }

.bg-dark-orange {
  background-color: #e54e26; }

.bg-page-gray {
  background-color: #f2f2f2; }

.bg-jet-purple {
  background-color: #4f0099; }

.bg-moosejaw-red {
  background-color: #A93439; }

.bg-modcloth-gray-blue {
  background-color: #48515f; }

.bg-hayneedle-gray-blue {
  background-color: #45545f; }

.bg-shoes-blue {
  background-color: #203566; }

.bg-bonobos-brown {
  background-color: #2f1214; }

.bg-allswell-black {
  background-color: #000000; }

.bg-barenecessities-black {
  background-color: #000000; }

.bg-parcel-black {
  background-color: #000000; }

.bg-vudu-blue {
  background-color: #0072ce; }

.bg-eloquil-brown {
  background-color: #231f20; }

.bg-black {
  background-color: #000000; }

.bg-background-blue {
  background-color: #e1edf9; }

.bg-labs {
  background-color: #302951; }

.icon-walmart-yellow-tone {
  color: #F8E6A5; }

.icon-gt-blue-ink {
  color: #041F41; }

.icon-gt-global-green {
  color: #06F27B; }

.icon-gt-granite-grey {
  color: #605E63; }

.icon-gt-grey {
  color: #B9BBC5; }

.icon-walmart-spark-yellow {
  color: #FFC220; }

.icon-walmart-charcoal {
  color: #333333; }

.icon-walmart-blue-tone-1 {
  color: #4DBDF5; }

.icon-walmart-blue-tone-2 {
  color: #A9DDF7; }

.icon-walmart-off-white {
  color: #FAFAFA; }

.icon-wmi-purple {
  color: #432188; }

.icon-wmi-pink {
  color: #eb148d; }

.icon-wmi-dark-blue {
  color: #081f2c; }

.icon-wmi-medium-blue {
  color: #0070ce; }

.icon-wmi-light-blue {
  color: #78b9e7; }

.icon-wmi-yellow {
  color: #ffc220; }

.icon-wmi-green {
  color: #76c043; }

.icon-wmi-red {
  color: #ee3b2a; }

.icon-wmi-orange {
  color: #f47521; }

.bg-icon-transparent {
  color: transparent; }

.bg-icon-orange {
  color: #ce4c11; }

.bg-icon-light-orange {
  color: #fba72b; }

.bg-icon-green {
  color: #5FB446; }

.bg-icon-light-green {
  color: #3f8756; }

.bg-icon-blue {
  color: #004c91; }

.bg-icon-light-blue {
  color: #78b9e7; }

.bg-icon-gray {
  color: #757575; }

.bg-icon-coral {
  color: #ff3c3c; }

.bg-icon-sams-blue {
  color: #22449b; }

.bg-icon-sams-light-blue {
  color: #2983ea; }

.bg-icon-sams-medium-blue {
  color: #1788da; }

.bg-icon-sams-green {
  color: #10a04b; }

.bg-icon-sams-light-orange {
  color: #FBA72B; }

.bg-icon-sams-orange {
  color: #f37020; }

.bg-icon-sams-red {
  color: #ec0439; }

.bg-icon-sams-dark-gray {
  color: #333333; }

.bg-icon-avp-green {
  color: #76c043; }

.bg-icon-avp-orange {
  color: #f47521; }

.bg-icon-avp-red {
  color: #ee362a; }

.bg-icon-avp-blue {
  color: #0053E2; }

.bg-icon-avp-deep-blue {
  color: #001E60; }

.bg-icon-avp-light-blue {
  color: #78b9e7; }

.bg-icon-avp-pink {
  color: #DD1385; }

.bg-icon-avp-yellow {
  color: #FFF200; }

.highlight-gray {
  color: #d8d8d8; }

.bg-icon-white {
  color: #ffffff; }

.bg-icon-walmart-blue {
  color: #0053E2; }

.bg-icon-default-blue {
  color: #0053E2; }

.bg-icon-yellow {
  color: #FFF200; }

.bg-icon-light-blue {
  color: #78b9e7; }

.bg-icon-green {
  color: #5FB446; }

.bg-icon-red {
  color: #DE1C24; }

.bg-icon-pink {
  color: #eb148d; }

.walmart-icon-pink {
  color: #DD1385; }

.walmart-icon-deep-blue {
  color: #041f41; }

.walmart-icon-background-blue {
  color: #e1edf9; }

.bg-icon-orange {
  color: #FA6400; }

.bg-icon-teal {
  color: #3EC5E6; }

.bg-icon-deep-blue {
  color: #001E60; }

.bg-icon-sams-blue {
  color: #22449b; }

.bg-icon-sams-light-blue {
  color: #2983ea; }

.bg-icon-sams-medium-blue {
  color: #1788da; }

.bg-icon-sams-green {
  color: #10a04b; }

.bg-icon-sams-orange {
  color: #f37020; }

.bg-icon-sams-red {
  color: #ec0439; }

.bg-icon-sams-yellow {
  color: #fba72b; }

.bg-icon-sams-gray {
  color: #333333; }

.bg-icon-sams-primary-dark-blue {
  color: #00358e; }

.bg-icon-sams-primary-main-blue {
  color: #0067a0; }

.bg-icon-sams-primary-light-blue {
  color: #a4dbe8; }

.bg-icon-sams-secondary-light-blue {
  color: #00afd7; }

.bg-icon-sams-secondary-dark-gray {
  color: #7c878e; }

.bg-icon-sams-secondary-light-gray {
  color: #d0d3d4; }

.bg-icon-sams-supp-dark-purple {
  color: #514689; }

.bg-icon-sams-supp-light-purple {
  color: #9063cd; }

.bg-icon-sams-supp-green {
  color: #006f44; }

.bg-icon-sams-supp-teal {
  color: #47d7ac; }

.bg-icon-sams-supp-red {
  color: #fa4616; }

.bg-icon-sams-supp-orange {
  color: #ff8f1c; }

.bg-icon-sams-supp-pink {
  color: #de1b73; }

.bg-icon-sams-supp-yellow {
  color: #ffb500; }

.bg-icon-dark-blue {
  color: #064f8e; }

.bg-icon-dark-yellow {
  color: #f79428; }

.bg-icon-dark-light-blue {
  color: #1888c8; }

.bg-icon-dark-green {
  color: #54a546; }

.bg-icon-dark-red {
  color: #cb2022; }

.bg-icon-dark-pink {
  color: #b51e6d; }

.bg-icon-dark-orange {
  color: #e54e26; }

.bg-icon-page-gray {
  color: #f2f2f2; }

.bg-icon-jet-purple {
  color: #4f0099; }

.bg-icon-moosejaw-red {
  color: #A93439; }

.bg-icon-modcloth-gray-blue {
  color: #48515f; }

.bg-icon-hayneedle-gray-blue {
  color: #45545f; }

.bg-icon-shoes-blue {
  color: #203566; }

.bg-icon-bonobos-brown {
  color: #2f1214; }

.bg-icon-allswell-black {
  color: #000000; }

.bg-icon-barenecessities-black {
  color: #000000; }

.bg-icon-parcel-black {
  color: #000000; }

.bg-icon-vudu-blue {
  color: #0072ce; }

.bg-icon-eloquil-brown {
  color: #231f20; }

.bg-icon-black {
  color: #000000; }

.bg-icon-background-blue {
  color: #e1edf9; }

.bg-icon-labs {
  color: #302951; }

.style2-fix .bg-icon-transparent {
  color: #ffffff; }

.style2-fix .bg-icon-orange {
  color: #ffffff; }

.style2-fix .bg-icon-light-orange {
  color: #ffffff; }

.style2-fix .bg-icon-green {
  color: #ffffff; }

.style2-fix .bg-icon-light-green {
  color: #ffffff; }

.style2-fix .bg-icon-blue {
  color: #ffffff; }

.style2-fix .bg-icon-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-gray {
  color: #ffffff; }

.style2-fix .bg-icon-coral {
  color: #ffffff; }

.style2-fix .bg-icon-sams-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-medium-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-green {
  color: #ffffff; }

.style2-fix .bg-icon-sams-light-orange {
  color: #ffffff; }

.style2-fix .bg-icon-sams-orange {
  color: #ffffff; }

.style2-fix .bg-icon-sams-red {
  color: #ffffff; }

.style2-fix .bg-icon-sams-dark-gray {
  color: #ffffff; }

.style2-fix .bg-icon-avp-green {
  color: #ffffff; }

.style2-fix .bg-icon-avp-orange {
  color: #ffffff; }

.style2-fix .bg-icon-avp-red {
  color: #ffffff; }

.style2-fix .bg-icon-avp-blue {
  color: #ffffff; }

.style2-fix .bg-icon-avp-deep-blue {
  color: #ffffff; }

.style2-fix .bg-icon-avp-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-avp-pink {
  color: #ffffff; }

.style2-fix .bg-icon-avp-yellow {
  color: #ffffff; }

.style2-fix .highlight-gray {
  color: #ffffff; }

.style2-fix .bg-icon-white {
  color: #ffffff; }

.style2-fix .bg-icon-walmart-blue {
  color: #ffffff; }

.style2-fix .icon-walmart-ozark-noir {
  color: #ffffff; }

.style2-fix .icon-walmart-charcoal {
  color: #ffffff; }

.style2-fix .icon-gt-blue-ink {
  color: #ffffff; }

.style2-fix .icon-gt-granite-grey {
  color: #ffffff; }

.style2-fix .icon-walmart-blue-tone-1 {
  color: #ffffff; }

.style2-fix .icon-walmart-blue-tone-2 {
  color: #ffffff; }

.style2-fix .icon-walmart-yellow-tone {
  color: #ffffff; }

.style2-fix .icon-walmart-spark-yellow {
  color: #ffffff; }

.style2-fix .icon-walmart-off-white {
  color: #ffffff; }

.style2-fix .icon-gt-global-green {
  color: #ffffff; }

.style2-fix .icon-gt-grey {
  color: #ffffff; }

.style2-fix .icon-wmi-purple {
  color: #ffffff; }

.style2-fix .icon-wmi-pink {
  color: #ffffff; }

.style2-fix .icon-wmi-dark-blue {
  color: #ffffff; }

.style2-fix .icon-wmi-medium-blue {
  color: #ffffff; }

.style2-fix .icon-wmi-light-blue {
  color: #ffffff; }

.style2-fix .icon-wmi-yellow {
  color: #ffffff; }

.style2-fix .icon-wmi-green {
  color: #ffffff; }

.style2-fix .icon-wmi-red {
  color: #ffffff; }

.style2-fix .icon-wmi-orange {
  color: #ffffff; }

.style2-fix .bg-icon-default-blue {
  color: #ffffff; }

.style2-fix .bg-icon-yellow {
  color: #ffffff; }

.style2-fix .bg-icon-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-green {
  color: #ffffff; }

.style2-fix .bg-icon-red {
  color: #ffffff; }

.style2-fix .bg-icon-pink {
  color: #ffffff; }

.style2-fix .walmart-icon-pink {
  color: #ffffff; }

.style2-fix .walmart-icon-deep-blue {
  color: #ffffff; }

.style2-fix .walmart-icon-background-blue {
  color: #ffffff; }

.style2-fix .bg-icon-orange {
  color: #ffffff; }

.style2-fix .bg-icon-teal {
  color: #ffffff; }

.style2-fix .bg-icon-deep-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-medium-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-green {
  color: #ffffff; }

.style2-fix .bg-icon-sams-orange {
  color: #ffffff; }

.style2-fix .bg-icon-sams-red {
  color: #ffffff; }

.style2-fix .bg-icon-sams-yellow {
  color: #ffffff; }

.style2-fix .bg-icon-sams-gray {
  color: #ffffff; }

.style2-fix .bg-icon-sams-primary-dark-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-primary-main-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-primary-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-secondary-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-sams-secondary-dark-gray {
  color: #ffffff; }

.style2-fix .bg-icon-sams-secondary-light-gray {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-dark-purple {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-light-purple {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-green {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-teal {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-red {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-orange {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-pink {
  color: #ffffff; }

.style2-fix .bg-icon-sams-supp-yellow {
  color: #ffffff; }

.style2-fix .bg-icon-dark-blue {
  color: #ffffff; }

.style2-fix .bg-icon-dark-yellow {
  color: #ffffff; }

.style2-fix .bg-icon-dark-light-blue {
  color: #ffffff; }

.style2-fix .bg-icon-dark-green {
  color: #ffffff; }

.style2-fix .bg-icon-dark-red {
  color: #ffffff; }

.style2-fix .bg-icon-dark-pink {
  color: #ffffff; }

.style2-fix .bg-icon-dark-orange {
  color: #ffffff; }

.style2-fix .bg-icon-page-gray {
  color: #ffffff; }

.style2-fix .bg-icon-jet-purple {
  color: #ffffff; }

.style2-fix .bg-icon-moosejaw-red {
  color: #ffffff; }

.style2-fix .bg-icon-modcloth-gray-blue {
  color: #ffffff; }

.style2-fix .bg-icon-hayneedle-gray-blue {
  color: #ffffff; }

.style2-fix .bg-icon-shoes-blue {
  color: #ffffff; }

.style2-fix .bg-icon-bonobos-brown {
  color: #ffffff; }

.style2-fix .bg-icon-allswell-black {
  color: #ffffff; }

.style2-fix .bg-icon-barenecessities-black {
  color: #ffffff; }

.style2-fix .bg-icon-parcel-black {
  color: #ffffff; }

.style2-fix .bg-icon-vudu-blue {
  color: #ffffff; }

.style2-fix .bg-icon-eloquil-brown {
  color: #ffffff; }

.style2-fix .bg-icon-black {
  color: #ffffff; }

.style2-fix .bg-icon-background-blue {
  color: #ffffff; }

.style2-fix .bg-icon-labs {
  color: #ffffff; }

@media print {
  .hide-on-print {
    display: none !important; }
  * {
    transition: none !important; } }

.dv-component {
  margin-bottom: 50px; }

.margin-bottom-0 {
  margin-bottom: 0px !important; }

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-bottom-40 {
  margin-bottom: 30px !important; }
  @media (min-width: 768px) {
    .margin-bottom-40 {
      margin-bottom: 40px !important; } }

.margin-bottom-50 {
  margin-bottom: 30px !important; }
  @media (min-width: 768px) {
    .margin-bottom-50 {
      margin-bottom: 50px !important; } }

.adp-richtext li.adp-richtext-heading-1 {
  font-size: 48px;
  padding-left: 23px; }
  .adp-richtext li.adp-richtext-heading-1::before {
    font-size: 48px;
    margin-top: -2px; }

.adp-richtext li.adp-richtext-heading-2 {
  font-size: 36px;
  padding-left: 25px; }
  .adp-richtext li.adp-richtext-heading-2::before {
    font-size: 36px;
    margin-top: -2px; }

.adp-richtext li.adp-richtext-heading-3 {
  font-size: 32px;
  padding-left: 20px; }
  .adp-richtext li.adp-richtext-heading-3::before {
    font-size: 32px;
    margin-top: -2px; }

.adp-richtext li.adp-richtext-heading-4 {
  font-size: 30px;
  padding-left: 17px; }
  .adp-richtext li.adp-richtext-heading-4::before {
    font-size: 30px;
    margin-top: -2px; }

.adp-richtext li.adp-richtext-heading-5 {
  font-size: 24px;
  padding-left: 15px; }
  .adp-richtext li.adp-richtext-heading-5::before {
    font-size: 24px;
    margin-top: -2px; }

.adp-richtext li.adp-richtext-heading-6 {
  font-size: 20px;
  padding-left: 15px; }
  .adp-richtext li.adp-richtext-heading-6::before {
    font-size: 20px;
    margin-top: -2px; }

.adp-richtext li.body-one {
  font-size: 18px; }

.adp-richtext li.body-two {
  font-size: 14px; }
  .adp-richtext li.body-two::before {
    margin-top: -4px; }

.adp-richtext li.subhead-one {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold; }
  .adp-richtext li.subhead-one::before {
    margin-top: -4px; }

.adp-richtext li.subhead-two {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold; }
  .adp-richtext li.subhead-two::before {
    margin-top: -6px; }

.adp-richtext span.blue-text {
  color: #004c91; }

.adp-richtext span.yellow-text {
  color: #ffc220; }

.adp-richtext span.orange-text {
  color: #ce4c11; }

.adp-richtext span.red-text {
  color: #ae1e11; }

.adp-richtext span.adp-richtext-heading-1 {
  font-size: 48px; }

.adp-richtext span.adp-richtext-heading-2 {
  font-size: 36px; }

.adp-richtext span.adp-richtext-heading-3 {
  font-size: 32px; }

.adp-richtext span.adp-richtext-heading-4 {
  font-size: 30px; }

.adp-richtext span.adp-richtext-heading-5 {
  font-size: 24px; }

.adp-richtext span.adp-richtext-heading-6 {
  font-size: 20px; }

.adp-richtext ol {
  counter-reset: ol;
  list-style: none; }
  .adp-richtext ol > li::before {
    counter-increment: ol;
    content: counters(ol, ".") ". "; }

.adp-richtext ul > li {
  padding-left: 15px;
  position: relative;
  list-style-type: none; }

.adp-richtext ul li::before {
  font-size: 18px;
  content: "•";
  position: relative;
  left: -4px;
  margin-top: -4px; }

.adp-richtext ol span.adp-richtext-heading-1, .adp-richtext ol span.adp-richtext-heading-2, .adp-richtext ol span.adp-richtext-heading-3, .adp-richtext ol span.adp-richtext-heading-4, .adp-richtext ol span.adp-richtext-heading-5 {
  font-size: inherit; }

span.body-one {
  font-size: 18px; }

span.body-two {
  font-size: 14px; }

span.subhead-one {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold; }

span.subhead-two {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold; }

.cq-Editable-dom .adp-richtext ul li {
  list-style-type: disc; }
  .cq-Editable-dom .adp-richtext ul li.true-blue-text::marker {
    color: #0053e2; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-1::before {
  font-size: 48px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-2::before {
  font-size: 36px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-3::before {
  font-size: 32px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-4::before {
  font-size: 30px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-5::before {
  font-size: 24px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .adp-richtext-heading-6::before {
  font-size: 20px;
  margin-top: -2px; }

.cq-Editable-dom .adp-richtext ul .body-two::before {
  font-size: 18px;
  margin-top: -4px; }

.cq-Editable-dom .adp-richtext ul .subhead-one::before {
  font-size: 18px;
  margin-top: -4px; }

.cq-Editable-dom .adp-richtext ul .subhead-two::before {
  font-size: 18px;
  margin-top: -6px; }

.cq-Editable-dom .adp-richtext p {
  margin: 0px;
  line-height: 1.5; }

.cq-Editable-dom .adp-richtext p, .cq-Editable-dom .adp-richtext span.body-one {
  font-size: 18px; }

.cq-Editable-dom .adp-richtext h1, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-1 {
  font-size: 48px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext h2, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-2 {
  font-size: 36px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext h3, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-3 {
  font-size: 32px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext h4, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-4 {
  font-size: 30px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext h5, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-5 {
  font-size: 24px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext h6, .cq-Editable-dom .adp-richtext span.adp-richtext-heading-6 {
  font-size: 20px;
  font-weight: normal; }

.cq-Editable-dom .adp-richtext span.body-one {
  font-size: 18px; }

.cq-Editable-dom .adp-richtext span.body-two {
  font-size: 14px; }

.cq-Editable-dom .adp-richtext span.subhead-one {
  font-size: 14px;
  text-transform: uppercase; }

.cq-Editable-dom .adp-richtext span.subhead-two {
  font-size: 12px;
  text-transform: uppercase; }

.cq-Editable-dom .adp-richtext span, .cq-Editable-dom .adp-richtext h1, .cq-Editable-dom .adp-richtext h2, .cq-Editable-dom .adp-richtext h3, .cq-Editable-dom .adp-richtext h4, .cq-Editable-dom .adp-richtext h5, .cq-Editable-dom .adp-richtext h6 {
  line-height: 1; }

.cq-Editable-dom .adp-richtext span.true-blue-text {
  color: #0053e2; }

.cq-Editable-dom .adp-richtext span.bentonville-blue-text {
  color: #001E60; }

.cq-Editable-dom .adp-richtext span.walmart-green-text {
  color: #6ABF4B; }

.cq-Editable-dom .adp-richtext span.walmart-orange-text {
  color: #F48A16; }

.cq-Editable-dom .adp-richtext span.walmart-red-text {
  color: #ED2100; }

.cq-Editable-dom .adp-richtext span.sky-blue-text {
  color: #A9DDF7; }

.cq-Editable-dom .adp-richtext span.white-text {
  color: #fff; }

.cq-Editable-dom .adp-richtext.is-edited ul {
  text-indent: -17px; }

.cq-Editable-dom .adp-richtext ul {
  font-size: 18px;
  list-style: disc; }
  .cq-Editable-dom .adp-richtext ul li > ul {
    list-style-type: circle; }
    .cq-Editable-dom .adp-richtext ul li > ul li > ul {
      list-style-type: square; }

.cq-Editable-dom .adp-richtext ol {
  font-size: 18px;
  counter-reset: ol;
  list-style: none; }
  .cq-Editable-dom .adp-richtext ol > li::before {
    counter-increment: ol;
    content: counters(ol, ".") ". "; }
  .cq-Editable-dom .adp-richtext ol span.adp-richtext-heading-1, .cq-Editable-dom .adp-richtext ol span.adp-richtext-heading-2, .cq-Editable-dom .adp-richtext ol span.adp-richtext-heading-3, .cq-Editable-dom .adp-richtext ol span.adp-richtext-heading-4, .cq-Editable-dom .adp-richtext ol span.adp-richtext-heading-5 {
    font-size: inherit; }

.cq-Editable-dom .adp-richtext ul > li {
  font-size: 18px;
  position: relative; }

.cq-Editable-dom .adp-richtext ul li::before {
  font-size: 18px;
  margin-right: 10px;
  content: "•";
  margin-top: -4px; }

.cq-Editable-dom .adp-richtext li > ul > li::before {
  content: ""; }

@keyframes rotate-forever-minsafe {
  00% {
    transform: rotate(0deg); }
  100.00% {
    transform: rotate(360deg); } }

.deprecated-container {
  position: relative; }

.columns-component.col-three .deprecated-container .deprecated .deprecated-notice-tag, .columns-component.col-four .deprecated-container .deprecated .deprecated-notice-tag, .columns-component.col-five .deprecated-container .deprecated .deprecated-notice-tag, .columns-component.col-six .deprecated-container .deprecated .deprecated-notice-tag,
.columns-new-component.col-new-three .deprecated-container .deprecated .deprecated-notice-tag, .columns-new-component.col-new-four .deprecated-container .deprecated .deprecated-notice-tag, .columns-new-component.col-new-five .deprecated-container .deprecated .deprecated-notice-tag, .columns-new-component.col-new-six .deprecated-container .deprecated .deprecated-notice-tag {
  width: 17px;
  height: 15px;
  margin-top: 21px;
  float: right;
  margin-right: -16px;
  border-top: 9px solid transparent;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 12px solid #0053E2; }

.columns-component.col-three .deprecated-container .deprecated .deprecation-notice, .columns-component.col-four .deprecated-container .deprecated .deprecation-notice, .columns-component.col-five .deprecated-container .deprecated .deprecation-notice, .columns-component.col-six .deprecated-container .deprecated .deprecation-notice,
.columns-new-component.col-new-three .deprecated-container .deprecated .deprecation-notice, .columns-new-component.col-new-four .deprecated-container .deprecated .deprecation-notice, .columns-new-component.col-new-five .deprecated-container .deprecated .deprecation-notice, .columns-new-component.col-new-six .deprecated-container .deprecated .deprecation-notice {
  margin-top: 0px; }

.deprecated {
  height: 125px;
  width: 100%;
  position: absolute;
  z-index: 15; }

.deprecation-notice {
  width: 387px;
  font-size: 14px;
  height: 99px;
  margin-top: 5px;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053E2;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  color: white;
  float: right; }

.deprecated-notice-tag {
  width: 17px;
  height: 15px;
  margin-top: 13px;
  float: right;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 12px solid #0053E2; }

.deprecated-icon {
  width: 30px;
  height: 24px;
  float: right; }

.deprecated-icon:before {
  content: '\ed7a';
  width: 100%;
  color: #ffc220;
  margin-right: 5px;
  font-family: 'iOS-Edge-Glyph';
  font-size: 21px;
  float: right;
  text-align: right; }

.walmart-world-social-links-component .social-content {
  width: 95%;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 20px 0; }
  @media (min-width: 980px) {
    .walmart-world-social-links-component .social-content {
      width: 100%;
      padding-left: 20px;
      padding-right: 20px;
      display: -ms-inline-flexbox;
      display: inline-flex;
      text-align: unset; }
      .walmart-world-social-links-component .social-content.left {
        -ms-flex-pack: start;
            justify-content: flex-start; }
      .walmart-world-social-links-component .social-content.center {
        -ms-flex-pack: center;
            justify-content: center; }
      .walmart-world-social-links-component .social-content.right {
        -ms-flex-pack: end;
            justify-content: flex-end; } }
  .walmart-world-social-links-component .social-content p.title {
    margin: .25em 1em;
    vertical-align: sub;
    color: #fff;
    font-size: 1.2em;
    font-weight: 300;
    text-transform: uppercase; }
    @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 {
    margin: 0 5px;
    background: transparent;
    color: #0053E2; }
    .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 {
      display: -ms-inline-flexbox;
      display: inline-flex;
      height: 30px;
      width: 30px;
      margin: 0 2.5px;
      background-color: #fff;
      border-radius: 100%;
      transition: .25s all; }
      .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 {
        transform: scale(1.1);
        box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.15); }
      .walmart-world-social-links-component .social-content a.ui-link .ico-circle svg {
        height: 30px;
        transform: translateY(-3px); }
        @media (min-width: 768px) {
          .walmart-world-social-links-component .social-content a.ui-link .ico-circle svg {
            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 {
        padding-top: 7px;
        font-size: 18px;
        text-align: center;
        margin: 0 25%; }
        .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 {
          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; } }
      @media (min-width: 768px) {
        .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: #ff3c3c; }
    .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: #333333; }
    .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 {
      color: #000000; }
    .walmart-world-social-links-component .social-content a.ui-link.bg-barenecessities-black {
      color: #000000; }
    .walmart-world-social-links-component .social-content a.ui-link.bg-parcel-black {
      color: #000000; }
    .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: #000000; }
    .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; }

.walmart-world-podcast-component {
  margin: 0;
  transform: translateY(-25px);
  margin-bottom: -50px !important; }
  .walmart-world-podcast-component.margin-bottom-50 {
    margin-bottom: 0px !important; }
  .walmart-world-podcast-component.margin-bottom-40 {
    margin-bottom: -10px !important; }
  .walmart-world-podcast-component.margin-bottom-30 {
    margin-bottom: -20px !important; }
  .walmart-world-podcast-component.margin-bottom-20 {
    margin-bottom: -30px !important; }
  .walmart-world-podcast-component.margin-bottom-10 {
    margin-bottom: -20px !important; }
  .walmart-world-podcast-component .waves {
    background-image: url("../walmart-world/radio-border.svg");
    height: 50px;
    z-index: 1;
    position: relative; }
    .walmart-world-podcast-component .waves.top {
      transform: translate(0px, 25px); }
    .walmart-world-podcast-component .waves.bottom {
      transform: translate(0px, -25px); }
  .walmart-world-podcast-component .podcast-container {
    color: white;
    padding: 0;
    background-size: cover;
    background-position-y: top;
    transform: translateX(0px); }
    @media (min-width: 980px) {
      .walmart-world-podcast-component .podcast-container {
        padding: 0 20px;
        background-position: top; } }
    .walmart-world-podcast-component .podcast-container.desktop {
      display: none; }
      .walmart-world-podcast-component .podcast-container.desktop.use-same-img {
        display: block; }
      @media (min-width: 980px) {
        .walmart-world-podcast-component .podcast-container.desktop {
          display: block; } }
      @media screen and (min-width: 1700px) {
        .walmart-world-podcast-component .podcast-container.desktop .content {
          height: 700px;
          padding-top: 25%; } }
      @media screen and (min-width: 1900px) {
        .walmart-world-podcast-component .podcast-container.desktop .content {
          padding-top: 20%; } }
    @media (min-width: 980px) {
      .walmart-world-podcast-component .podcast-container.mobile {
        display: none; } }
    .walmart-world-podcast-component .podcast-container .content {
      min-height: 300px;
      padding-top: 230px;
      margin: 0 5px 0 10px; }
      @media (min-width: 980px) {
        .walmart-world-podcast-component .podcast-container .content {
          margin-left: calc(5% - 25px); } }
    .walmart-world-podcast-component .podcast-container .player-container {
      margin: 20px 0 0 30px; }
      .walmart-world-podcast-component .podcast-container .player-container button.btn {
        margin-bottom: 50px;
        font-size: 16px;
        font-weight: bold;
        padding: 10px 20px;
        border-radius: 7px; }
        .walmart-world-podcast-component .podcast-container .player-container button.btn span {
          background-color: unset; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-white {
            color: #FFF; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-transparent {
            color: transparent; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-walmart-blue {
            color: #0053E2; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-orange {
            color: #ce4c11; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-light-orange {
            color: .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-light-orange light-orange; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-yellow {
            color: #FFF200; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-green {
            color: #5FB446; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-light-green {
            color: #3f8756; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-blue {
            color: brand-primary-dark; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-light-blue {
            color: #78b9e7; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-gray {
            color: #757575; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-coral {
            color: #ff3c3c; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-blue {
            color: #22449b; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-light-blue {
            color: #2983ea; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-medium-blue {
            color: #1788da; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-green {
            color: #10a04b; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-light-orange {
            color: #FBA72B; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-orange {
            color: #f37020; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-red {
            color: #ec0439; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-dark-gray {
            color: #333333; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-blue {
            color: #0053E2; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-deep-blue {
            color: #001E60; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-light-blue {
            color: #78b9e7; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-green {
            color: #76c043; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-orange {
            color: #f47521; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-pink {
            color: #DD1385; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-red {
            color: #ee362a; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-avp-yellow {
            color: #FFF200; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-background-blue {
            color: #e1edf9; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-light-gray {
            color: #f2f2f2; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-jet-purple {
            color: #4f0099; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-moosejaw-red {
            color: #A93439; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-modcloth-gray-blue {
            color: #48515f; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-hayneedle-gray-blue {
            color: #45545f; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-shoes-blue {
            color: #203566; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-bonobos-brown {
            color: #2f1214; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-allswell-black {
            color: #000000; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-barenecessities-black {
            color: #000000; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-parcel-black {
            color: #000000; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-vudu-blue {
            color: #0072ce; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-eloquil-brown {
            color: #231f20; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-labs {
            color: #302951; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-black {
            color: #000000; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.walmart-pink {
            color: #DD1385; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.walmart-deep-blue {
            color: #041f41; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.walmart-background-blue {
            color: #e1edf9; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-artcom {
            color: #1E617C; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-primary-dark-blue {
            color: #00358e; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-primary-main-blue {
            color: #0067a0; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-primary-light-blue {
            color: #a4dbe8; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-secondary-light-blue {
            color: #00afd7; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-secondary-dark-gray {
            color: #7c878e; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-secondary-light-gray {
            color: #d0d3d4; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-dark-purple {
            color: #514689; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-light-purple {
            color: #9063cd; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-green {
            color: #006f44; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-teal {
            color: #47d7ac; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-red {
            color: #fa4616; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-orange {
            color: #ff8f1c; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-pink {
            color: #de1b73; }
          .walmart-world-podcast-component .podcast-container .player-container button.btn span.bg-sams-supp-yellow {
            color: #ffb500; }
    .walmart-world-podcast-component .podcast-container .sub-headline {
      font-size: 24px;
      color: #fff;
      width: 90%;
      margin: 10px 0 0 30px; }
      @media (min-width: 980px) {
        .walmart-world-podcast-component .podcast-container .sub-headline {
          width: 30%; } }
    .walmart-world-podcast-component .podcast-container .headline {
      display: -ms-flexbox;
      display: flex;
      width: 90%;
      /* .ribbon {
                width:20px;
                @media (min-width: 500px) {
                       width:10px;
                 }
                 @include breakpoint($screen-lg-min) {
                    width:10px;
                 }
                 
            }   */ }
      .walmart-world-podcast-component .podcast-container .headline .ribbon {
        background: transparent !important;
        border-left-width: 8px;
        border-left-style: solid; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-white {
          border-left-color: #FFF; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-transparent {
          border-left-color: transparent; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-walmart-blue {
          border-left-color: #0053E2; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-orange {
          border-left-color: #ce4c11; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-light-orange {
          border-left-color: .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-light-orange light-orange; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-yellow {
          border-left-color: #FFF200; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-green {
          border-left-color: #5FB446; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-light-green {
          border-left-color: #3f8756; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-blue {
          border-left-color: brand-primary-dark; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-light-blue {
          border-left-color: #78b9e7; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-gray {
          border-left-color: #757575; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-coral {
          border-left-color: #ff3c3c; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-blue {
          border-left-color: #22449b; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-light-blue {
          border-left-color: #2983ea; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-medium-blue {
          border-left-color: #1788da; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-green {
          border-left-color: #10a04b; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-light-orange {
          border-left-color: #FBA72B; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-orange {
          border-left-color: #f37020; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-red {
          border-left-color: #ec0439; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-dark-gray {
          border-left-color: #333333; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-blue {
          border-left-color: #0053E2; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-deep-blue {
          border-left-color: #001E60; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-light-blue {
          border-left-color: #78b9e7; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-green {
          border-left-color: #76c043; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-orange {
          border-left-color: #f47521; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-pink {
          border-left-color: #DD1385; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-red {
          border-left-color: #ee362a; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-avp-yellow {
          border-left-color: #FFF200; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-background-blue {
          border-left-color: #e1edf9; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-light-gray {
          border-left-color: #f2f2f2; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-jet-purple {
          border-left-color: #4f0099; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-moosejaw-red {
          border-left-color: #A93439; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-modcloth-gray-blue {
          border-left-color: #48515f; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-hayneedle-gray-blue {
          border-left-color: #45545f; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-shoes-blue {
          border-left-color: #203566; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-bonobos-brown {
          border-left-color: #2f1214; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-allswell-black {
          border-left-color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-barenecessities-black {
          border-left-color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-parcel-black {
          border-left-color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-vudu-blue {
          border-left-color: #0072ce; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-eloquil-brown {
          border-left-color: #231f20; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-labs {
          border-left-color: #302951; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-black {
          border-left-color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.walmart-pink {
          border-left-color: #DD1385; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.walmart-deep-blue {
          border-left-color: #041f41; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.walmart-background-blue {
          border-left-color: #e1edf9; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-artcom {
          border-left-color: #1E617C; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-primary-dark-blue {
          border-left-color: #00358e; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-primary-main-blue {
          border-left-color: #0067a0; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-primary-light-blue {
          border-left-color: #a4dbe8; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-secondary-light-blue {
          border-left-color: #00afd7; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-secondary-dark-gray {
          border-left-color: #7c878e; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-secondary-light-gray {
          border-left-color: #d0d3d4; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-dark-purple {
          border-left-color: #514689; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-light-purple {
          border-left-color: #9063cd; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-green {
          border-left-color: #006f44; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-teal {
          border-left-color: #47d7ac; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-red {
          border-left-color: #fa4616; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-orange {
          border-left-color: #ff8f1c; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-pink {
          border-left-color: #de1b73; }
        .walmart-world-podcast-component .podcast-container .headline .ribbon.bg-sams-supp-yellow {
          border-left-color: #ffb500; }
      @media (min-width: 980px) {
        .walmart-world-podcast-component .podcast-container .headline {
          width: 100%;
          max-width: 650px; } }
      @media (min-width: 1200px) {
        .walmart-world-podcast-component .podcast-container .headline {
          width: 40%;
          max-width: 450px; } }
      .walmart-world-podcast-component .podcast-container .headline h2 {
        margin: 0;
        background-color: initial;
        font-size: 28px;
        font-weight: 600;
        transform: translateX(15px); }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-white {
          color: #FFF; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-transparent {
          color: transparent; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-walmart-blue {
          color: #0053E2; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-orange {
          color: #ce4c11; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-light-orange {
          color: .walmart-world-podcast-component .podcast-container .headline h2.bg-light-orange light-orange; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-yellow {
          color: #FFF200; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-green {
          color: #5FB446; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-light-green {
          color: #3f8756; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-blue {
          color: brand-primary-dark; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-light-blue {
          color: #78b9e7; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-gray {
          color: #757575; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-coral {
          color: #ff3c3c; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-blue {
          color: #22449b; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-light-blue {
          color: #2983ea; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-medium-blue {
          color: #1788da; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-green {
          color: #10a04b; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-light-orange {
          color: #FBA72B; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-orange {
          color: #f37020; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-red {
          color: #ec0439; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-dark-gray {
          color: #333333; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-blue {
          color: #0053E2; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-deep-blue {
          color: #001E60; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-light-blue {
          color: #78b9e7; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-green {
          color: #76c043; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-orange {
          color: #f47521; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-pink {
          color: #DD1385; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-red {
          color: #ee362a; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-avp-yellow {
          color: #FFF200; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-background-blue {
          color: #e1edf9; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-light-gray {
          color: #f2f2f2; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-jet-purple {
          color: #4f0099; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-moosejaw-red {
          color: #A93439; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-modcloth-gray-blue {
          color: #48515f; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-hayneedle-gray-blue {
          color: #45545f; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-shoes-blue {
          color: #203566; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-bonobos-brown {
          color: #2f1214; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-allswell-black {
          color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-barenecessities-black {
          color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-parcel-black {
          color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-vudu-blue {
          color: #0072ce; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-eloquil-brown {
          color: #231f20; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-labs {
          color: #302951; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-black {
          color: #000000; }
        .walmart-world-podcast-component .podcast-container .headline h2.walmart-pink {
          color: #DD1385; }
        .walmart-world-podcast-component .podcast-container .headline h2.walmart-deep-blue {
          color: #041f41; }
        .walmart-world-podcast-component .podcast-container .headline h2.walmart-background-blue {
          color: #e1edf9; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-artcom {
          color: #1E617C; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-primary-dark-blue {
          color: #00358e; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-primary-main-blue {
          color: #0067a0; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-primary-light-blue {
          color: #a4dbe8; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-secondary-light-blue {
          color: #00afd7; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-secondary-dark-gray {
          color: #7c878e; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-secondary-light-gray {
          color: #d0d3d4; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-dark-purple {
          color: #514689; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-light-purple {
          color: #9063cd; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-green {
          color: #006f44; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-teal {
          color: #47d7ac; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-red {
          color: #fa4616; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-orange {
          color: #ff8f1c; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-pink {
          color: #de1b73; }
        .walmart-world-podcast-component .podcast-container .headline h2.bg-sams-supp-yellow {
          color: #ffb500; }

.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 {
    transform: translateY(20px);
    padding: 0 20px; }
    @media (min-width: 980px) {
      .walmart-world-milestones-component .milestone-cards-container .title-wrap {
        padding: 0;
        margin-left: 5%; } }
    .walmart-world-milestones-component .milestone-cards-container .title-wrap .description-wrapper {
      color: white;
      margin: 10px 0 0 0; }
      .walmart-world-milestones-component .milestone-cards-container .title-wrap .description-wrapper.dark {
        color: #333; }
      @media (min-width: 980px) {
        .walmart-world-milestones-component .milestone-cards-container .title-wrap .description-wrapper p.description {
          padding: 20px 15% 0 0;
          /*   margin-left:15px;      */
          font-size: 20px; } }
    .walmart-world-milestones-component .milestone-cards-container .title-wrap h2 {
      width: fit-content;
      margin: 0;
      /*padding: 0 15px;   */
      /* border-left: solid 35px #ffc220; */
      color: #fff;
      font-size: 24px;
      font-weight: 700;
      letter-spacing: 1px;
      text-transform: uppercase; }
      .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 {
        height: 24px;
        width: 36px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        vertical-align: sub;
        margin-right: 10px;
        transform: translateY(-2px); }
  .walmart-world-milestones-component .milestone-cards-container .card-container {
    padding: 50px 30px 30px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    touch-action: none;
    -ms-touch-action: none;
    transition: .5s all, 0s bottom;
    transform: scale(0.8);
    margin-left: -10px;
    /* @include breakpoint($screen-sm) {
                    margin: 20px -95px 40px;
            } */ }
    @media (min-width: 768px) {
      .walmart-world-milestones-component .milestone-cards-container .card-container {
        width: 100%;
        margin-left: initial; } }
    @media (min-width: 980px) {
      .walmart-world-milestones-component .milestone-cards-container .card-container {
        width: 100%;
        max-width: 100%;
        margin: 0; } }
    @media (min-width: 1400px) {
      .walmart-world-milestones-component .milestone-cards-container .card-container {
        max-width: 80%;
        margin: 0 10%; } }
    @media (min-width: 1600px) {
      .walmart-world-milestones-component .milestone-cards-container .card-container {
        max-width: 70%;
        margin: 0 15%; } }
    @media (min-width: 1800px) {
      .walmart-world-milestones-component .milestone-cards-container .card-container {
        max-width: 60%;
        margin: 0 20%; } }
    .walmart-world-milestones-component .milestone-cards-container .card-container .card {
      display: none;
      position: relative;
      width: 230px;
      height: 350px;
      margin: 20px -85px 40px -60px;
      background-size: cover;
      border-radius: 7px;
      background-position-x: center; }
      @media (min-width: 980px) {
        .walmart-world-milestones-component .milestone-cards-container .card-container .card {
          width: 260px;
          height: 400px;
          margin: 20px -30px 40px;
          /*  margin: 20px -90px 40px;     */ } }
      @media (min-width: 1200px) {
        .walmart-world-milestones-component .milestone-cards-container .card-container .card {
          width: 300px;
          height: 450px;
          /*  margin: 20px -30px 40px;      */
          /* min-width:290px; */ } }
      .walmart-world-milestones-component .milestone-cards-container .card-container .card.l1 {
        display: block;
        z-index: 4;
        transform: scale(0.9);
        opacity: .95; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.l1 .darken-card {
          position: absolute;
          background: rgba(0, 0, 0, 0.2);
          height: 100%;
          width: 100%;
          z-index: 10; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.l1 .card-circle {
          bottom: -65px;
          opacity: .85;
          transform: scale(1.25); }
          @media (min-width: 768px) {
            .walmart-world-milestones-component .milestone-cards-container .card-container .card.l1 .card-circle {
              /* bottom: -65px;   */ } }
        @media (min-width: 768px) {
          .walmart-world-milestones-component .milestone-cards-container .card-container .card.l1 {
            transform: scale(0.9); } }
      .walmart-world-milestones-component .milestone-cards-container .card-container .card.l2 {
        display: block;
        z-index: 3;
        transform: scale(0.8);
        opacity: .9; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.l2 .darken-card {
          position: absolute;
          background: rgba(0, 0, 0, 0.4);
          height: 100%;
          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; } }
        @media (min-width: 768px) {
          .walmart-world-milestones-component .milestone-cards-container .card-container .card.l2 {
            transform: scale(0.8);
            bottom: -5px; } }
      .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.equator {
        display: block;
        z-index: 5;
        transform: scale(1);
        transition: transform .5s; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.equator .card-circle {
          bottom: -55px;
          opacity: 1;
          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;
        z-index: 2;
        transform: scale(0.9);
        opacity: .95; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r1 .darken-card {
          position: absolute;
          background: rgba(0, 0, 0, 0.2);
          height: 100%;
          width: 100%;
          z-index: 10; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r1 .card-circle {
          bottom: -65px;
          opacity: .75;
          transform: scale(1.25); }
          @media (min-width: 768px) {
            .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r1 .card-circle {
              /* bottom:-65px;    */ } }
        @media (min-width: 768px) {
          .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r1 {
            transform: scale(0.9); } }
      .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r2 {
        display: block;
        z-index: 1;
        transform: scale(0.8);
        opacity: .8; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r2 .darken-card {
          position: absolute;
          background: rgba(0, 0, 0, 0.4);
          height: 100%;
          width: 100%;
          z-index: 10; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r2 .card-circle {
          bottom: -75px;
          opacity: .85; }
          @media (min-width: 768px) {
            .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r2 .card-circle {
              bottom: -85px; } }
        @media (min-width: 768px) {
          .walmart-world-milestones-component .milestone-cards-container .card-container .card.card.r2 {
            transform: scale(0.8);
            bottom: -5px; } }
      .walmart-world-milestones-component .milestone-cards-container .card-container .card .card-circle {
        position: absolute;
        border-radius: 100%;
        background-color: #fff;
        height: 10px;
        width: 10px;
        left: 47.5%; }
        @media (min-width: 980px) {
          .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 {
        position: absolute;
        width: 100%;
        bottom: 30px;
        background: #ffd881;
        background: linear-gradient(90deg, #ffd881 0%, #ef1f7f 100%);
        color: #041F41;
        text-align: center;
        line-height: 1;
        display: -ms-flexbox;
        display: flex;
        -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: linear-gradient(90deg, #ebcc8a 0%, white 100%); }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card .banner.banner-silver {
          background: #ababab;
          background: linear-gradient(90deg, #ababab 0%, white 100%); }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card .banner.banner-blue {
          background: #78b9e7;
          background: linear-gradient(90deg, #78b9e7 0%, white 100%); }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card .banner .years {
          display: inline;
          margin: 0;
          margin-right: 15px;
          margin-left: 5px;
          font-size: 70px;
          font-weight: 900;
          -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: -ms-inline-grid;
          display: inline-grid;
          vertical-align: text-bottom;
          line-height: .5;
          margin-top: 10px;
          padding-right: 5px; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card .banner .name {
          text-align: left;
          font-size: 28px;
          font-weight: 800;
          line-height: 1; }
        .walmart-world-milestones-component .milestone-cards-container .card-container .card .banner .store {
          text-align: left;
          margin-top: -10px;
          line-height: 1; }
    .walmart-world-milestones-component .milestone-cards-container .card-container.api-data .card {
      background: #d7bb76;
      background: linear-gradient(135deg, #fcd180 0%, #ed257f 100%);
      border-radius: 25px;
      height: 300px;
      width: 230px;
      overflow: hidden;
      box-shadow: 0px 1px 4px 1px #555; }
      @media (min-width: 980px) {
        .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: #333333; }
  .walmart-world-milestones-component .milestone-cards-container .cta-link {
    width: fit-content;
    margin: 0 auto;
    padding-bottom: 20px; }
    .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 {
      width: 100%;
      height: 3px; }
  .walmart-world-milestones-component .milestone-cards-container i.arrow {
    font-size: 80px;
    position: absolute;
    top: 40%;
    color: #fff;
    display: none;
    cursor: pointer; }
    @media (min-width: 980px) {
      .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 0%, #ed257f 100%);
    padding: 10px 0; }
    .walmart-world-milestones-component .anniversary-api-container #search-bar-wrapper input {
      border-radius: 20px;
      margin: 0 10%;
      width: 80%;
      padding: 5px 20px;
      border: none; }
      .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;
    padding: 0 50px;
    min-height: 300px; }
    .walmart-world-milestones-component .anniversary-api-container #data-wrapper .loader {
      border: 16px solid #f3f3f3;
      border-top: 16px solid #78b9e7;
      border-radius: 50%;
      width: 120px;
      height: 120px;
      animation: spin 2s linear infinite;
      position: absolute;
      margin: 0 20%; }
      @media (min-width: 768px) {
        .walmart-world-milestones-component .anniversary-api-container #data-wrapper .loader {
          margin: 0 45%; } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
    .walmart-world-milestones-component .anniversary-api-container #data-wrapper .data {
      text-align: center;
      padding: 20px 0px; }
    .walmart-world-milestones-component .anniversary-api-container #data-wrapper .associate {
      display: block;
      min-width: 200px;
      margin-bottom: 30px; }
      .walmart-world-milestones-component .anniversary-api-container #data-wrapper .associate .name {
        color: #333;
        text-transform: capitalize;
        font-weight: bold;
        font-size: 18px; }
      .walmart-world-milestones-component .anniversary-api-container #data-wrapper .associate .store, .walmart-world-milestones-component .anniversary-api-container #data-wrapper .associate .hire-date {
        font-size: 16px; }

.ui-loader.ui-loader-default {
  display: none; }

.walmart-world-banner-component .wmw-hero-container {
  display: block;
  width: 100%;
  padding: 50px;
  margin-top: -65px;
  height: 90vh;
  max-height: 650px;
  background-color: #121212;
  background-size: cover;
  background-position-x: center;
  background-position-y: top;
  min-height: 500px;
  position: relative; }
  @media (min-width: 980px) {
    .walmart-world-banner-component .wmw-hero-container {
      max-height: 900px;
      background-position-y: top; } }
  .walmart-world-banner-component .wmw-hero-container.mobile {
    display: none; }
  .walmart-world-banner-component .wmw-hero-container.desktop {
    display: block; }
  .walmart-world-banner-component .wmw-hero-container.use-diff-true.mobile {
    display: block; }
    @media (min-width: 980px) {
      .walmart-world-banner-component .wmw-hero-container.use-diff-true.mobile {
        display: none; } }
  .walmart-world-banner-component .wmw-hero-container.use-diff-true.desktop {
    display: none; }
    @media (min-width: 980px) {
      .walmart-world-banner-component .wmw-hero-container.use-diff-true.desktop {
        display: block; } }
  .walmart-world-banner-component .wmw-hero-container.full-width {
    margin-bottom: unset; }
  .walmart-world-banner-component .wmw-hero-container .hero-content {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    bottom: 0px;
    margin: 0;
    padding: 0;
    width: 75%;
    bottom: 2rem;
    left: 3rem; }
    @media (min-width: 980px) {
      .walmart-world-banner-component .wmw-hero-container .hero-content {
        max-width: 500px;
        bottom: 4rem;
        left: 5%; } }
    @media (min-width: 980px) {
      .walmart-world-banner-component .wmw-hero-container .hero-content .title {
        font-size: 48px; } }
    .walmart-world-banner-component .wmw-hero-container .hero-content .title a, .walmart-world-banner-component .wmw-hero-container .hero-content .title h1 {
      font-family: bio-sans,EverydaySans,EverydaySans,"Helvetica Neue",Helvetica,Arial,sans-serif;
      font-size: 36px;
      font-weight: 700;
      text-transform: uppercase;
      line-height: 1.2;
      color: white;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 5; }

@media (min-width: 980px) {
  .walmart-world-article-component .title-wrap {
    margin-left: 5%; } }

.walmart-world-article-component .title-wrap div.ribbon {
  height: 24px;
  width: 35px;
  display: inline-block;
  transform: translateY(2px); }

.walmart-world-article-component .title-wrap h2 {
  margin: 20px 0;
  padding: 0 15px;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 85%;
  vertical-align: middle;
  transform: translateY(-5px);
  display: -webkit-inline-box;
  -webkit-line-clamp: 1;
  overflow: hidden; }
  @media (min-width: 768px) {
    .walmart-world-article-component .title-wrap h2 {
      width: 90%;
      padding: 0 30px; } }

.walmart-world-article-component .story-card-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media (min-width: 768px) {
    .walmart-world-article-component .story-card-container {
      display: -ms-inline-flexbox;
      display: inline-flex;
      position: relative;
      -ms-flex-direction: row;
          flex-direction: row;
      width: 100%;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; } }
  .walmart-world-article-component .story-card-container a.story {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -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; } }
    @media (min-width: 768px) {
      .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 {
      width: 80px;
      height: 80px;
      margin: 15px;
      background-size: cover;
      border-radius: 3px; }
      @media (min-width: 768px) {
        .walmart-world-article-component .story-card-container a.story .feature-image {
          width: 215px;
          height: 121px;
          margin: 0 auto 15px auto;
          left: 0; } }
      @media (min-width: 1200px) {
        .walmart-world-article-component .story-card-container a.story .feature-image {
          width: 361px;
          height: 200px; } }
      @media (min-width: 1400px) {
        .walmart-world-article-component .story-card-container a.story .feature-image {
          width: 431px;
          height: 242px; } }
      @media (min-width: 1600px) {
        .walmart-world-article-component .story-card-container a.story .feature-image {
          width: 485px;
          height: 272px; } }
    .walmart-world-article-component .story-card-container a.story .headline {
      color: #333;
      -ms-flex: 2;
          flex: 2 1 0%;
      margin-top: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      .walmart-world-article-component .story-card-container a.story .headline p {
        margin-bottom: 0;
        line-height: 1.3;
        font-size: 18px; }
      .walmart-world-article-component .story-card-container a.story .headline p.article-title {
        font-weight: 500;
        display: -webkit-box;
        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; } }
      @media (min-width: 768px) {
        .walmart-world-article-component .story-card-container a.story .headline {
          margin-left: 0;
          margin-top: 15px;
          -ms-flex: unset;
              flex: unset;
          width: 235px;
          transform: translateX(10px); } }
      @media (min-width: 980px) {
        .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.tag, .walmart-world-article-component .story-card-container a.story .headline .tag-line p.readingtime {
        text-transform: uppercase;
        font-weight: 600;
        font-size: 11px;
        letter-spacing: .25em;
        color: #888;
        display: inline; }
      .walmart-world-article-component .story-card-container a.story .headline .tag-line p.readingtime:before {
        content: " | ";
        margin: 0 3px; }

.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;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  transition: .25s all; }
  .walmart-world-template #header-container #header-icons .icon-logo img {
    transform: translateX(-17px);
    height: 30px;
    width: unset; }
  .walmart-world-template #header-container #header-icons #header-search-bar {
    background: transparent;
    box-shadow: none;
    border-top: none;
    border-bottom: 1px solid #ccc; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form .header-search-field {
      color: white;
      overflow: hidden; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form .magnify-icon {
      color: white;
      margin-left: 10px; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input {
      color: white; }
      .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input:-ms-input-placeholder {
        color: white; }
      .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input::placeholder {
        color: white; }
  .walmart-world-template #header-container .hamburger-wrapper {
    display: block !important; }
    .walmart-world-template #header-container .hamburger-wrapper .hamburger span {
      background: white; }
  .walmart-world-template #header-container #header-links {
    display: none !important; }
  .walmart-world-template #header-container div#header-search-bar {
    width: 40px;
    min-width: auto;
    overflow: hidden;
    position: absolute;
    right: 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: white !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 {
  right: calc(0px - 450px);
  transition: right .5s;
  height: 100%;
  top: 64px !important;
  background-color: rgba(0, 0, 0, 0.8); }
  @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 {
    display: none; }
  .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: white !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 {
        content: "Menu";
        color: white;
        border-bottom: 2px solid #ffc220;
        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 {
        -ms-flex-pack: end;
            justify-content: flex-end;
        text-transform: uppercase;
        font-family: EverydaySans-black, EverydaySans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        height: unset;
        line-height: unset; }
        .walmart-world-template div#user-profile-container .user-profile-header-links .regular-navigation .user-profile-header-links-item .header-link {
          white-space: normal;
          line-height: 1.3; }
        .walmart-world-template div#user-profile-container .user-profile-header-links .regular-navigation .user-profile-header-links-item .open-child {
          -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 {
  transition: transform .5s;
  background: white; }
  .walmart-world-template.profile-open .hamburger span:nth-child(1) {
    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) {
    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: 980px) {
  .walmart-world-template .main.article {
    padding: 0 15vw; } }

.walmart-world-template .main.article .guts {
  position: initial;
  max-width: 100%;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }

.walmart-world-template .main .guts {
  position: relative;
  max-width: 100vw;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  right: 50%;
  left: 50%; }

.walmart-world-template #img-container {
  text-align: center;
  margin-top: -60px; }
  .walmart-world-template #img-container .img {
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    left: 50%;
    right: 50%;
    position: relative;
    min-height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
    background-position-x: center; }
    @media (min-width: 550px) {
      .walmart-world-template #img-container .img {
        min-height: 700px;
        background-position-y: 25%; } }
    @media (min-width: 980px) {
      .walmart-world-template #img-container .img {
        min-height: 600px;
        background-position-y: center; } }
    @media (min-width: 1400px) {
      .walmart-world-template #img-container .img {
        min-height: 700px;
        background-position-y: top; } }
    @media (min-width: 1900px) {
      .walmart-world-template #img-container .img {
        min-height: 750px;
        background-position-y: top; } }
  .walmart-world-template #img-container div.desktop {
    display: none; }
    @media (min-width: 980px) {
      .walmart-world-template #img-container div.desktop {
        display: block; } }
  .walmart-world-template #img-container div.mobile {
    display: block; }
    @media (min-width: 980px) {
      .walmart-world-template #img-container div.mobile {
        display: none; } }

.walmart-world-template .meta-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 50px 0; }
  @media (min-width: 980px) {
    .walmart-world-template .meta-container {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .walmart-world-template .meta-container .left-side {
    -ms-flex: 25;
        flex: 25 1 0%;
    margin: 0 30px 0 0; }
    .walmart-world-template .meta-container .left-side .title-container h1 {
      font-weight: bold;
      line-height: 1.1;
      font-size: 36px; }
      @media (min-width: 980px) {
        .walmart-world-template .meta-container .left-side .title-container h1 {
          font-size: 48px; } }
  .walmart-world-template .meta-container .right-side {
    -ms-flex: auto;
        flex: auto;
    text-align: left;
    margin-top: 15px; }
    @media (min-width: 768px) {
      .walmart-world-template .meta-container .right-side {
        text-align: right;
        transform: translateY(15px); } }
    .walmart-world-template .meta-container .right-side .reading-time-container {
      text-align: left;
      color: #777;
      font-size: 14px;
      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: -ms-flexbox;
  display: flex;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 20px; }
  .walmart-world-template #tags-container .ribbon {
    width: 20px;
    margin-right: 15px;
    background: #0053E2; }

/*Article Template*/
.main-article {
  padding: 0; }
  @media (min-width: 768px) {
    .main-article {
      padding: 0 10vw; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-2vw - 10vw); } }
  @media (min-width: 980px) {
    .main-article .article-tmpl-full-width {
      margin: 0 calc(-4vw - 10vw); } }
  @media (min-width: 1500px) {
    .main-article {
      padding: 0 115px; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-60px - 115px); } }

.article-tmpl-full-width {
  margin: 0 -2vw; }
  @media (min-width: 980px) {
    .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 calc(-10vw - 2vw); } }
  @media (min-width: 980px) {
    .video-template .main-article .video.section:first-child {
      margin: 0 calc(-10vw - 4vw); } }
  @media (min-width: 1500px) {
    .video-template .main-article .video.section:first-child {
      margin: 0 calc(-115px - 4vw); } }

.main-500 {
  background-color: #fff;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2; }

@font-face {
  .main-500 {
    font-family: EverydaySans;
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .main-500 {
    font-family: EverydaySans;
    font-weight: bold;
    font-style: normal; } }

@font-face {
  .main-500 {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; } }
  .main-500 *,
  .main-500 *:before,
  .main-500 *:after {
    box-sizing: inherit; }
  .main-500 ::selection {
    background: #B3D4FC;
    text-shadow: none; }
  .main-500 .maintenance-banner {
    background-color: #fff;
    background-image: url(../base/images/error-icons/MaintenanceImage.jpg);
    background-position: bottom center;
    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 auto;
    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: normal;
      margin: 0 0 50px 0; }
      @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: #000000;
        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 20px; }
    @media (min-width: 768px) {
      .main-500 .maintenance-footer {
        background-image: url(../base/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-404 {
  background-color: #fff;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2; }

@font-face {
  .main-404 {
    font-family: EverydaySans;
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .main-404 {
    font-family: EverydaySans;
    font-weight: bold;
    font-style: normal; } }

@font-face {
  .main-404 {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; } }
  .main-404 *,
  .main-404 *:before,
  .main-404 *:after {
    box-sizing: inherit; }
  .main-404 ::selection {
    background: #B3D4FC;
    text-shadow: none; }
  .main-404 .maintenance-banner {
    background-color: #fff;
    background-image: url(../base/images/error-icons/MaintenanceImage.jpg);
    background-position: bottom center;
    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 auto;
    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: normal;
      margin: 0 0 50px 0; }
      @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: #000000;
        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 20px; }
    @media (min-width: 768px) {
      .main-404 .maintenance-footer {
        background-image: url(../base/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-403 {
  background-color: #fff;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2; }

@font-face {
  .main-403 {
    font-family: EverydaySans;
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .main-403 {
    font-family: EverydaySans;
    font-weight: bold;
    font-style: normal; } }

@font-face {
  .main-403 {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; } }
  .main-403 *,
  .main-403 *:before,
  .main-403 *:after {
    box-sizing: inherit; }
  .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 auto;
    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: normal;
      margin: 0 0 50px 0; }
      @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: #000000;
        text-decoration: underline; }
  .main-403 .authentication-banner {
    background-color: #fff;
    background-image: url(../base/images/error-icons/AuthorAuthent.png);
    background-position: bottom center;
    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 20px;
    position: relative;
    top: -40px; }
    @media (min-width: 768px) {
      .main-403 .authentication-footer {
        top: -95px; } }
  .main-403 .maintenance-message .description {
    padding: 0 20px 20px 20px; }

.main-402 {
  background-color: #fff;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2; }

@font-face {
  .main-402 {
    font-family: EverydaySans;
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .main-402 {
    font-family: EverydaySans;
    font-weight: bold;
    font-style: normal; } }

@font-face {
  .main-402 {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; } }
  .main-402 *,
  .main-402 *:before,
  .main-402 *:after {
    box-sizing: inherit; }
  .main-402 .walmart-new-icon-spark {
    color: #ffc220;
    font-family: "walmartnewicons" !important;
    font-size: 64px;
    margin: 70px auto 32px auto;
    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: normal;
      margin: 0 25px 0 25px;
      font-color: #000000;
      text-align: center; }
      @media (min-width: 768px) {
        .main-402 .maintenance-message .error-text {
          font-size: 36px;
          margin: 0 50px 0 50px; } }
      @media (min-width: 980px) {
        .main-402 .maintenance-message .error-text {
          font-size: 48px;
          margin: 0 100px 0 100px; } }
    .main-402 .maintenance-message .message {
      font-size: 24px;
      margin: 0; }
      .main-402 .maintenance-message .message a {
        color: #000000;
        text-decoration: underline; }

.main-401 {
  background-color: #fff;
  box-sizing: border-box;
  color: #222;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2; }

@font-face {
  .main-401 {
    font-family: EverydaySans;
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .main-401 {
    font-family: EverydaySans;
    font-weight: bold;
    font-style: normal; } }

@font-face {
  .main-401 {
    font-family: "walmartnewicons";
    src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; } }
  .main-401 *,
  .main-401 *:before,
  .main-401 *:after {
    box-sizing: inherit; }
  .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 auto;
    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: normal;
      margin: 0 0 50px 0; }
      @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: #000000;
        text-decoration: underline; }
  .main-401 .authentication-banner {
    background-color: #fff;
    background-image: url(../base/images/error-icons/AuthorAuthent.png);
    background-position: bottom center;
    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 20px;
    position: relative;
    top: -40px; }
    @media (min-width: 768px) {
      .main-401 .authentication-footer {
        top: -95px; } }



@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 {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block;
  color: white;
  font-size: 18px;
  text-align: center; }

.dot-green {
  background-color: #62B53E; }

.dot-orange {
  background-color: #F57322; }

.dot.table {
  vertical-align: text-bottom;
  height: 20px;
  width: 20px;
  border-radius: 50%; }

.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;
  color: #fff;
  overflow: hidden;
  border-radius: 5px;
  max-width: 406px;
  margin: 12px auto;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.03); }
  .InfoBox .InfoBox-info {
    padding: 24px; }
    .InfoBox .InfoBox-info .InfoBox-title {
      color: #fff;
      display: block;
      padding-bottom: 15px;
      margin-bottom: 15px;
      position: relative;
      font-size: 24px;
      line-height: 1.2em;
      max-width: 90%;
      font-weight: 700; }
      .InfoBox .InfoBox-info .InfoBox-title:before {
        content: '';
        display: block;
        width: 50px;
        height: 3px;
        background: #ffb500;
        position: absolute;
        left: 0;
        bottom: 0; }
    .InfoBox .InfoBox-info .InfoBox-description {
      margin: 20px 0;
      font-size: 16px;
      line-height: 1.4em; }
  .InfoBox .InfoBox-footer {
    padding: 24px;
    position: relative;
    text-align: left;
    color: #fff; }
    .InfoBox .InfoBox-footer::before {
      content: '';
      display: block;
      width: 50px;
      height: 3px;
      background: #ffb700;
      position: absolute;
      left: 20px;
      top: 0; }
    .InfoBox .InfoBox-footer .InfoBox-largeText {
      font-size: 16px;
      line-height: 1.5em;
      font-weight: 400; }
    .InfoBox .InfoBox-footer .InfoBox a {
      color: #fff; }

.list-stat-container .hero-title {
  margin: 12px; }

.list-stat-container .hero-text a {
  color: #fff; }

.gallery-template .staticBlock {
  position: fixed;
  bottom: 0;
  width: 938px;
  padding-top: 24px;
  background: white;
  padding-bottom: 24px; }

.gallery-template .gallery-overlay-main {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  background: rgba(0, 0, 0, 0.85);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  display: none; }

.gallery-template .labelTouch {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 48px;
  width: 48px; }

.gallery-template .gallery-cards {
  height: fit-content; }
  .gallery-template .gallery-cards:hover {
    cursor: pointer; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-info {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #000000;
      opacity: 0.7;
      border-radius: 8px 8px 0px 0px;
      transition: .2s ease all; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-download {
      background-image: url("../base/images/gallery-template/cloudGalleryDownload.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      padding: 5px;
      margin: 0;
      display: inline-block; }
    .gallery-template .gallery-cards:hover .gallery-overlay {
      margin: 0;
      text-align: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
  .gallery-template .gallery-cards input {
    display: none; }

.gallery-template .description-block {
  background-color: #ffffff; }

.gallery-template .overlay-fixed {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0; }

.gallery-template .hidden-title {
  display: none; }

.gallery-template .main2 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  margin-bottom: unset;
  border-bottom: 1px solid #E3E4E5; }

.gallery-template .Gallery-main {
  min-height: 1000px;
  position: relative; }
  .gallery-template .Gallery-main .link:hover {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
    .gallery-template .Gallery-main .link:hover .gallery-icon {
      background-image: url("../base/images/gallery-template/hover-download-icon.svg");
      cursor: pointer; }
    .gallery-template .Gallery-main .link:hover .circle-icon {
      background-image: url("../base/images/gallery-template/hover-selectIcon.svg");
      cursor: pointer; }
    .gallery-template .Gallery-main .link:hover .clearicon {
      background-image: url("../base/images/gallery-template/hover-crossIcon.svg");
      cursor: pointer; }
    .gallery-template .Gallery-main .link:hover .select-download-icon {
      background-image: url("../base/images/gallery-template/hover-download-icon.svg") !important;
      cursor: pointer; }
    .gallery-template .Gallery-main .link:hover a {
      color: #004F9A;
      text-decoration: none;
      cursor: pointer; }
  .gallery-template .Gallery-main .preview-box .link:hover span {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
  .gallery-template .Gallery-main .select-download-icon {
    background-image: url("../base/images/gallery-template/leading-icon.svg") !important; }
  .gallery-template .Gallery-main .select-disabled-icon {
    background-image: url("../base/images/gallery-template/disabledcheckcircle.svg") !important; }
  .gallery-template .Gallery-main .PromoResultGrid-preview:hover {
    background-image: url("../base/images/gallery-template/hover-play.svg") !important;
    cursor: pointer; }
  .gallery-template .Gallery-main .PromoResultGrid-download:hover {
    background-image: url("../base/images/gallery-template/hover-cloudDownload.svg") !important;
    cursor: pointer; }
  .gallery-template .Gallery-main img {
    object-fit: cover;
    object-position: center; }

.gallery-template .gallery-publish-date {
  margin: 0 12px 12px 12px;
  font-family: "EverydaySans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #515357; }

.gallery-template .gallery-description {
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  white-space: normal; }

.gallery-template .select-items-disabled {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
  color: #babbbe !important;
  pointer-events: none !important; }

.gallery-template .preview-download {
  background-image: url("../base/images/gallery-template/leading-icon.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }
  .gallery-template .preview-download:hover {
    background-image: url("../base/images/gallery-template/hover-download-icon.svg");
    cursor: pointer; }

.gallery-template .clearicon {
  margin-right: 10px;
  background-image: url("../base/images/gallery-template/crossIcon.svg");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }

.gallery-template .preview-block {
  margin-left: 24px;
  margin-right: 24px;
  display: -ms-flexbox;
  display: flex; }
  .gallery-template .preview-block .image-title {
    width: 100%;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    white-space: nowrap; }
  .gallery-template .preview-block .preview-text {
    width: 3px;
    height: 24px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    color: #000000;
    display: inline-block; }
  .gallery-template .preview-block .preview-close {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #000000;
    display: inline-block; }

.gallery-template .preview-box {
  background: white;
  width: 688px;
  height: 527px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  border-radius: 4px; }
  .gallery-template .preview-box img {
    width: 890px;
    height: 522px;
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 24px;
    margin-bottom: 24px; }

.gallery-template .preview-pagination {
  width: auto;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: center; }

.gallery-template .preview-previous {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline; }

.gallery-template .preview-next {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px;
  text-decoration: underline; }

.gallery-template .left-icon {
  margin-right: 13.25px;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.gallery-template .right-icon {
  margin-left: 13.25px;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.gallery-template .preview-pageno {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: auto !important;
  margin-left: 40px !important;
  margin-right: 40px !important; }

.gallery-template .galleryTitle {
  width: auto;
  padding-top: 24px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  color: #000000; }

.gallery-template .gallery-heading {
  padding-bottom: 16px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.gallery-template .gallery-buttons {
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px; }

.gallery-template .gallery-download-full-centre {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px; }

.gallery-template .gallery-select-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px; }

.gallery-template .gallery-download-link {
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2E2F32; }

.gallery-template .gallery-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/gallery-template/leading-icon.svg"); }

.gallery-template .gallery-image-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px;
  margin-left: auto;
  margin-right: auto;
  gap: 16px;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.gallery-template .Gallery-main[data-presscenter-selectmode-enabled] .list-items label {
  display: block; }

.gallery-template .list-items label {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 100;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/gallery-template/Input.svg"); }
  .gallery-template .list-items label:after {
    content: '';
    display: none;
    height: 9px;
    width: 9px;
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    box-sizing: border-box;
    margin: 3px;
    position: absolute;
    left: 0;
    top: 0; }

.gallery-template .list-items label.checked {
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/gallery-template/Checkbox.svg"); }

.gallery-template .circle-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/gallery-template/selectIcon.svg"); }

.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 {
    position: fixed;
    bottom: 0;
    width: 336px;
    padding-top: 12px;
    background: white;
    padding-bottom: 24px; }
  .gallery-template .preview-block {
    margin-left: 8px;
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }
  .gallery-template .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: none !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px;
    margin-bottom: 24px; }
  .gallery-template .preview-box {
    background: white;
    width: 336px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 144px;
    border-radius: 4px; }
    .gallery-template .preview-box img {
      width: 320px;
      height: 190px;
      margin-left: 8px;
      margin-right: 8px;
      margin-top: 8px;
      margin-bottom: 24px; }
  .gallery-template .item-desc {
    width: 280px;
    height: 48px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .gallery-template .gallery-cards {
    height: fit-content;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left; }
    .gallery-template .gallery-cards img {
      width: 312px;
      height: 167px;
      width: 312px;
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: absolute; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; }
  .gallery-template .gallery-clear-images {
    margin-left: none !important;
    padding: 0px 16px !important;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    margin-top: 16px; }
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 312px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 32px; }
  .gallery-template .gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 312px;
    -ms-flex-direction: column;
    flex-direction: column; }
  .gallery-template .gallery-heading {
    padding-bottom: 16px;
    width: 312px;
    margin-left: auto;
    margin-right: auto; }
  .gallery-template .image-wrapper {
    width: 312px;
    height: 167px;
    max-height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .gallery-template .gallery-download-full-centre {
    margin-top: 16px;
    margin-bottom: 16px; } }

@media only screen and (min-width: 768px) {
  .gallery-template .staticBlock {
    position: fixed;
    bottom: 0;
    width: 688px;
    padding-top: 24px;
    background: white;
    padding-bottom: 24px; }
  .gallery-template .preview-block {
    margin-bottom: 30px; }
  .gallery-template .gallery-description {
    height: 40px;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: normal; }
  .gallery-template .preview-box {
    margin-top: 152px; }
    .gallery-template .preview-box img {
      width: 640px;
      height: 375px;
      margin-left: 24px;
      margin-right: 24px;
      margin-top: 32px;
      margin-bottom: 24px; }
  .gallery-template .gallery-clear-images {
    margin-left: auto;
    display: none; }
  .gallery-template .item-desc {
    width: 211px;
    height: 48px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .gallery-template .gallery-cards {
    height: fit-content;
    width: 235px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left; }
    .gallery-template .gallery-cards img {
      width: 235px;
      height: 125px;
      border-radius: 8px 8px 0px 0px;
      position: absolute;
      width: 235px;
      height: 125px; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 94px;
      top: 38px;
      position: absolute; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 154px;
      top: 42px; }
  .gallery-template .image-wrapper {
    width: 235px;
    height: 125px;
    max-height: 125;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 40px; }
  .gallery-template .gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    -ms-flex-direction: row;
    flex-direction: row; }
  .gallery-template .gallery-heading {
    padding-bottom: 16px;
    width: 737px;
    margin-left: auto;
    margin-right: auto; }
  .gallery-template .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media only screen and (min-width: 980px) {
  .gallery-template .staticBlock {
    position: fixed;
    bottom: 0;
    width: 938px;
    padding-top: 24px;
    background: white;
    padding-bottom: 24px; }
  .gallery-template .preview-block {
    margin-bottom: 30px; }
  .gallery-template .preview-box {
    background: white;
    width: 938px;
    height: 676px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    border-radius: 4px; }
    .gallery-template .preview-box img {
      width: 890px;
      height: 522px;
      margin-left: 24px;
      margin-right: 24px;
      margin-top: 24px;
      margin-bottom: 24px; }
  .gallery-template .gallery-clear-images {
    margin-left: auto;
    display: none; }
  .gallery-template .gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 968px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 40px; }
  .gallery-template .gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 968px; }
  .gallery-template .gallery-heading {
    padding-bottom: 16px;
    width: 968px;
    margin-left: auto;
    margin-right: auto; }
  .gallery-template .gallery-cards {
    height: fit-content;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left; }
    .gallery-template .gallery-cards img {
      width: 312px;
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: absolute; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
    .gallery-template .gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; }
  .gallery-template .main2 {
    margin-top: 0px; }
  .gallery-template .item-desc {
    width: 280px;
    height: 48px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .gallery-template .image-wrapper {
    width: 312px;
    height: 167px;
    max-height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .gallery-template .gallery-description {
    height: 40px;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: normal; }
  .gallery-template .gallery-publish-date {
    margin: 0 12px 12px 12px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #515357; }
  .gallery-template .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; } }


/*article body*/
/*heading*/
/*breadcrumb*/
/*subheadline*/
/*content*/
/*RichTextArticleBody*/
/*ledgePRActions and content*/
.LedePR-infotab {
  display: -ms-flexbox;
  display: flex; }

.LedePR-actions .social-share-component section {
  margin-bottom: 0px !important; }
  .LedePR-actions .social-share-component section ul .copy i {
    top: 0px !important; }

.LedePR-actions .social-share-component .sm-workplace,
.LedePR-actions .social-share-component .sm-pinterest {
  top: 0px !important; }

.LedePR-actions div section ul {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  margin: 0 !important;
  -ms-flex-align: end;
  align-items: flex-end; }

.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;
  border-bottom: 1px solid #cfcfcf;
  padding: 12px 0; }
  .news-bread .breadcrumbComponent {
    margin-bottom: 0px !important;
    padding-top: 16px; }

.breadcrumbComponent .breadcrumb {
  display: -ms-flexbox;
  display: flex; }
  .breadcrumbComponent .breadcrumb .item.active {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    overflow: hidden;
    text-wrap: initial;
    min-width: 45px; }

.breadcrumb {
  width: 80vw;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow-y: hidden; }
  .breadcrumb .item {
    display: -webkit-box;
    word-break: break-word;
    width: fit-content;
    max-width: 240px;
    -webkit-line-clamp: 1; }

.Header2021 {
  height: 48px; }

.Header2021-contentWrapper {
  height: 48px; }

.LedePR-byline-authorName {
  font-weight: 700;
  font-weight: 700; }

.PressRelease2021-pressCenter {
  float: right;
  width: 45%;
  margin-top: 5px;
  margin-bottom: 30px;
  margin-left: 30px;
  margin-right: 0; }
  .PressRelease2021-pressCenter .PressCenterList {
    border-left: 1px solid #cfcfcf;
    padding-left: 30px; }

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

.PressRelease2021-articleBody .RichTextArticleBody {
  padding: 0; }

.LedePR-byline {
  margin: 23px 0;
  font-size: 13px;
  line-height: 1.31;
  color: #333; }
  .LedePR-byline a {
    color: inherit;
    text-decoration: none; }
    .LedePR-byline a:hover {
      color: #1188c8; }

.LedePR-toolbar {
  display: -ms-flexbox;
  display: flex;
  color: #333;
  font-size: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .LedePR-toolbar .LedePR-date {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0; }
  .LedePR-toolbar .LedePR-presscenter {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    display: inline-block;
    padding-left: 15px;
    margin-left: 10px;
    border-left: 1px solid #cfcfcf; }
    .LedePR-toolbar .LedePR-presscenter a {
      color: #1188c8;
      text-decoration: none; }
      .LedePR-toolbar .LedePR-presscenter a:hover {
        text-decoration: underline; }
  .LedePR-toolbar .LedePR-readingTime {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #cfcfcf; }
  .LedePR-toolbar .LedePR-topics {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #cfcfcf; }
    .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-top: 20px;
    margin-bottom: 30.2px; }
    .LedePR-toolbar .LedePR-actions .ActionBar2021 {
      display: -ms-flexbox;
      display: flex; }

.LedePR-lead {
  margin-left: -20px;
  margin-right: -20px; }
  .LedePR-lead video {
    max-width: 100%;
    object-fit: cover; }

.ImageGallerySlideEmployee-download {
  margin-right: 8px;
  position: absolute; }

.news-title h1 {
  margin: 0 0 12px;
  font-size: 26px;
  line-height: 1.23;
  font-weight: 400;
  color: #333; }

.byline .rte-styles h4 {
  font-size: 17px;
  line-height: 1.24;
  font-weight: 400;
  color: #333;
  margin-top: 20px;
  font-style: italic; }

@media only screen and (max-width: 767px) {
  .PressRelease2021-heading {
    padding: 24.6px 20px;
    padding: 24.6px 20px; }
  .news-bread {
    display: none; }
  .LedePR-toolbar .LedePR-presscenter {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.54;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    display: inline-block;
    padding-left: 5px;
    margin-left: 5px;
    border-left: 1px solid #cfcfcf; }
  .LedePR-toolbar .LedePR-presscenter a {
    color: #1188c8;
    text-decoration: none; }
  .LedePR-toolbar .LedePR-presscenter a:hover {
    text-decoration: underline; }
  .PressRelease2021-articleBody {
    padding: 0 20px;
    margin-top: 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #cfcfcf; }
  .PressRelease2021-pressCenter {
    display: none;
    display: none; }
  .ArticlePage-articleBody {
    font-size: 16px;
    line-height: 20px; }
  .BlogPostLitePage-articleBody {
    font-size: 16px;
    line-height: 20px; }
  .ListArticleBody2021 {
    font-size: 16px;
    line-height: 20px; }
  .ListArticlePage-articleBody {
    font-size: 16px;
    line-height: 20px; }
  .PV3ArticlePage-articleBody {
    font-size: 16px;
    line-height: 20px; }
  .PressReleasePage-articleBody {
    font-size: 16px;
    line-height: 20px; }
  .RichTextArticleBody {
    font-size: 16px;
    line-height: 20px; }
  .RichTextModule {
    font-size: 16px;
    line-height: 20px; }
  .RichTextModuleWithTitle {
    font-size: 16px;
    line-height: 20px; }
  .SideNavContentList {
    font-size: 16px;
    line-height: 20px; }
  .faq-tabbed {
    font-size: 16px;
    line-height: 20px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .PressRelease2021-heading {
    padding-top: 30px;
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2);
    margin-bottom: 30.6px; }
  .PressRelease2021-articleBody {
    margin-top: 30px;
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2);
    margin-bottom: 30px; } }

@media only screen and (min-width: 1024px) and (max-width: 1299px) {
  .PressRelease2021-heading {
    padding-left: calc((100% - 884px)/ 2);
    padding-right: calc((100% - 884px)/ 2);
    margin-bottom: 40.3px; }
  .PressRelease2021-articleBody {
    margin-top: 40px;
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2);
    margin-bottom: 40px; } }

@media only screen and (min-width: 1300px) {
  .PressRelease2021-heading {
    padding-left: calc((100% - 980px)/ 2);
    padding-right: calc((100% - 980px)/ 2);
    margin-bottom: 50px; }
  .PressRelease2021-articleBody {
    margin-top: 50px;
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2);
    margin-bottom: 50px; }
  .LedePR-content {
    max-width: 100%;
    margin: 30px auto 50.6px; } }

@media only screen and (min-width: 768px) {
  .EmployeePage2021-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .EventPage2021-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .LedePR-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .MediaObjectPage2021-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .PressCenterPage-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SearchResultsPage2021-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SubPage-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SubPageArticle-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .VideoPage2021-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .breadcrumbs2021 {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .ArticlePage-articleBody {
    font-size: 16px;
    line-height: 28px; }
  .BlogPostLitePage-articleBody {
    font-size: 16px;
    line-height: 28px; }
  .ListArticleBody2021 {
    font-size: 16px;
    line-height: 28px; }
  .ListArticlePage-articleBody {
    font-size: 16px;
    line-height: 28px; }
  .PV3ArticlePage-articleBody {
    font-size: 16px;
    line-height: 28px; }
  .PressReleasePage-articleBody {
    font-size: 16px;
    line-height: 28px; }
  .RichTextArticleBody {
    font-size: 16px;
    line-height: 28px; }
  .RichTextModule {
    font-size: 16px;
    line-height: 28px; }
  .RichTextModuleWithTitle {
    font-size: 16px;
    line-height: 28px; }
  .SideNavContentList {
    font-size: 16px;
    line-height: 28px; }
  .faq-tabbed {
    font-size: 16px;
    line-height: 28px; }
  .news-title h1 {
    margin: 0 0 15px;
    font-size: 38px;
    line-height: 1.32; }
  .byline .rte-styles h4 {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 0; }
  .LedePR-byline {
    margin: 25px 0 10px;
    font-size: 15px;
    line-height: normal; }
  .LedePR-content {
    margin: 30px auto 30px; }
  .LedePR-toolbar .LedePR-actions {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-left: 9px;
    border-left: 1px solid #cfcfcf; }
  .LedePR-toolbar .LedePR-date {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    height: 48px; }
  .LedePR-toolbar .LedePR-readingTime {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    margin-left: 9px;
    padding-left: 9px;
    height: 48px;
    border-left: 1px solid #cfcfcf; }
  .LedePR-toolbar .LedePR-topics {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    margin-left: 9px;
    padding-left: 9px;
    border-left: 1px solid #cfcfcf; }
  .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 {
    font-size: 24px;
    font-style: normal;
    color: #333;
    font-size: 20px; }
  .news-title h1 {
    margin: 0 0 20px;
    font-size: 45px; }
  .LedePR-byline {
    margin: 35px 0 20px; }
  .LedePR-content {
    max-width: 687px;
    margin: 30px auto 40px; }
  .corporate-news-template .LedePR-content {
    margin-left: auto;
    max-width: 100%;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0; }
  .corporate-news-template .corporate-news-template .LedePR[data-fit-content]:not([data-haslead]) .LedePR-content {
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2); } }

@media only screen and (min-width: 1300px) {
  .LedePR-content {
    max-width: 755px;
    margin: 30px auto 50.6px; }
  .corporate-news-template .LedePR-content {
    margin-left: auto;
    max-width: 100%;
    margin-right: auto; } }

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

/*Press Center*/
.pressCenterListDownload {
  background: transparent url(../base/images/corporate-icons/CloudDownload.svg) left center/16px auto no-repeat;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 15px;
  float: right; }

.PressRelease2021-pressCenter {
  float: right;
  width: 45%;
  margin-top: 5px;
  margin-bottom: 30px;
  margin-left: 30px;
  margin-right: 0; }
  .PressRelease2021-pressCenter .PressCenterList {
    border-left: 1px solid #cfcfcf;
    padding-left: 30px; }
    .PressRelease2021-pressCenter .PressCenterList .List2021-cta a:hover {
      display: inline-block;
      font-size: 13px;
      font-weight: 400;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      padding: 2px 5px;
      text-decoration: none;
      cursor: pointer;
      border-radius: 15px;
      white-space: pre-wrap;
      background-color: #f2faff; }

.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;
  margin: 30px 0 0;
  padding: 0; }

.PressCenterListItem {
  font-size: 15px;
  height: 48px;
  line-height: normal;
  letter-spacing: normal;
  padding: 11px 18px 11px 15px; }

.PressCenterListItem-weight {
  color: #9a9a9a; }
  .PressCenterListItem-weight:before {
    content: '- '; }

.PressCenterListItem-download {
  float: right;
  height: 48px;
  width: 48px;
  padding-top: 5px; }

.PressCenterPage-heading-top {
  border-bottom: 1px solid #cfcfcf; }

.PressCenterList-title {
  text-align: center;
  font-size: 17px;
  color: #333;
  margin: 0 0 20px;
  padding: 0;
  font-weight: 400;
  line-height: 1.1; }

.List2021-cta {
  margin: 30px 0 0;
  padding: 0;
  text-align: center; }
  .List2021-cta a {
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding: 2px 5px;
    cursor: pointer;
    border-radius: 15px;
    white-space: pre-wrap;
    border: solid 1px #cfcfcf;
    color: #0053E2;
    background-color: #fff;
    text-decoration: none; }

.ListBlocks-cta {
  text-align: center; }

.ListFiveItemsNews-cta {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .PressRelease2021-heading {
    padding: 24.6px 20px; }
  .PressRelease2021-articleBody {
    /*display: -ms-flexbox;
        display: flex;*/
    display: block;
    padding: 0 20px;
    margin-top: 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #cfcfcf; }
  .PressRelease2021-pressCenter {
    display: none; } }

@media only screen and (min-width: 768px) {
  .PressRelease2021-pressCenter .PressCenterList .List2021-cta a:hover {
    font-size: 15px;
    padding: 4px 10px; }
  .List2021-cta a {
    font-size: 15px;
    padding: 4px 10px;
    font-size: 15px;
    padding: 4px 10px; } }

@media only screen and (min-width: 768px) {
  .PressRelease2021-articleBody .PressCenterList-title {
    line-height: normal;
    padding-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    margin-top: 34px;
    font-style: normal;
    padding-bottom: 10px; } }

/*spacing for headline, subheadline and byline*/
.LedePR-content .headline h1 {
  margin-bottom: 30px !important; }

.LedePR-content .subheadline div.rte-styles {
  margin-bottom: 20px !important; }

.LedePR-content .byline 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; } }

.showLive {
  display: block; }

.noShowLive {
  display: none; }

.checkReplay {
  display: none; }

.hideDate {
  display: none; }

.EventPageCorporate-mainContent {
  padding: 0; }
  .EventPageCorporate-mainContent .corporate-rte {
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2); }

.EventPageCorporate-breadcrumbs {
  padding-left: 0px;
  margin-bottom: 3px;
  display: none; }

.corporatetext.corporate-rte,
.EventPageCorporate-body {
  padding-left: calc((100% - 710px)/ 2);
  padding-right: calc((100% - 710px)/ 2); }

[data-modulewell-Corporate] > [data-module] {
  padding-top: 35px;
  padding-bottom: 35px; }

[data-modulewell-Corporate] > [data-module-narrow] {
  padding-bottom: 35px;
  padding-left: calc((100% - 710px)/ 2);
  padding-right: calc((100% - 710px)/ 2); }

.EventPageCorporate-heading {
  margin-bottom: 20px; }

.EventPageCorporate-heading-top {
  padding: 20px 20px; }

.EventPageCorporate-headline {
  font-size: 24px;
  line-height: 28px;
  padding: 3px 0;
  font-weight: 400;
  color: #333;
  margin: 0; }

.EventPageCorporate-pageHeading {
  font-size: 24px;
  line-height: 28px;
  padding: 3px 0;
  font-weight: 400;
  color: #333;
  margin: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

.EmployeePageCorporate-breadcrumbs {
  display: none; }

.LedePR-breadcrumbs {
  display: none; }

.MediaObjectPageCorporate-breadcrumbs {
  display: none; }

.PressCenterPage-breadcrumbs {
  display: none; }

.SearchResultsPageCorporate-breadcrumbs {
  display: none; }

.SubPage-breadcrumbs {
  display: none; }

.SubPageArticle-breadcrumbs {
  display: none; }

.VideoPageCorporate-breadcrumbs {
  display: none; }

.breadcrumbsCorporate {
  display: none; }

.Figure {
  padding: 0;
  margin: 0;
  position: relative; }
  .Figure img {
    width: 100%;
    height: auto;
    display: block; }

.FigureEnhancement {
  padding: 0;
  margin: 0;
  position: relative; }
  .FigureEnhancement img {
    width: 100%;
    height: auto;
    display: block; }

.FigureEnhancementCorporate {
  padding: 0;
  margin: 0;
  position: relative; }
  .FigureEnhancementCorporate img {
    width: 100%;
    height: auto;
    display: block; }

.FigureEnhancementExtended {
  padding: 0;
  margin: 0;
  position: relative; }
  .FigureEnhancementExtended img {
    width: 100%;
    height: auto;
    display: block; }

.FigureEnhancementNoCrop {
  padding: 0;
  margin: 0;
  position: relative; }
  .FigureEnhancementNoCrop img {
    width: 100%;
    height: auto;
    display: block; }

img {
  border-style: none; }

.EventPageCorporate-contentWell {
  position: relative; }
  .EventPageCorporate-contentWell [data-module-narrow] {
    padding-top: 5px; }

.tingle-modal {
  backdrop-filter: blur(20px);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  cursor: pointer;
  transition: transform .2s ease; }
  .tingle-modal * {
    box-sizing: border-box; }

.tingle-modal--visible {
  visibility: visible !important;
  opacity: 1 !important; }
  .tingle-modal--visible .tingle-modal-box {
    transform: scale(1); }

.tingle-modal__close {
  position: fixed;
  top: 10px;
  right: 28px;
  z-index: 1000;
  padding: 0;
  width: 5rem;
  height: 5rem;
  border: none;
  background-color: transparent;
  color: #f0f0f0;
  font-size: 6rem;
  font-family: monospace;
  line-height: 1;
  cursor: pointer;
  transition: color .3s ease; }

[type=button] {
  -webkit-appearance: button; }

[type=reset] {
  -webkit-appearance: button; }

[type=submit] {
  -webkit-appearance: button; }

button {
  -webkit-appearance: button; }

.tingle-modal__closeLabel {
  display: none; }

.ModalTriggerCalendar .tingle-modal-box {
  width: 500px;
  max-width: 100%; }

.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 {
  display: block;
  min-width: 130px;
  max-width: 200px;
  text-align: center;
  background-color: #ddd;
  color: #000;
  padding: 15px 32px;
  font-size: 16px;
  border-radius: 7px;
  margin: 10px auto;
  text-decoration: none; }

.ModalTriggerCalendar input {
  display: block;
  min-width: 130px;
  max-width: 200px;
  text-align: center;
  background-color: #ddd;
  color: #000;
  padding: 15px 32px;
  font-size: 16px;
  border-radius: 7px;
  margin: 10px auto;
  text-decoration: none;
  border: none;
  width: 60%; }

.tingle-modal-box {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 60%;
  border-radius: 4px;
  background: #fff;
  opacity: 1;
  cursor: auto;
  transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transform: scale(0.8); }

.tingle-modal-box__content {
  padding: 3rem 3rem; }

input[type=checkbox].corporate-add-to-calendar-checkbox {
  position: absolute;
  top: -9999px;
  left: -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((100% - 710px)/ 2);
  padding-right: calc((100% - 710px)/ 2); }

@media only screen and (max-width: 767px) {
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: 20px;
    padding-right: 20px; }
  .EventPageCorporate-mainContent .corporate-rte {
    padding-left: 20px;
    padding-right: 20px; }
  .corporatetext.corporate-rte,
  .EventPageCorporate-body {
    padding-left: 20px;
    padding-right: 20px; }
  .leadingImage {
    padding-left: 20px;
    padding-right: 20px; } }

@media only screen and (min-width: 768px) {
  [data-modulewell-Corporate] > [data-module] {
    padding-bottom: 40px; }
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-bottom: 40px; }
  .EventPageCorporate-heading {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2);
    margin-bottom: 30px; }
  .EventPageCorporate-heading-top {
    padding: 0 0 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    -ms-flex-align: end;
    align-items: flex-end; }
  .EventPageCorporate-heading-top-left {
    padding: 0 0 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-start; }
  .EventPageCorporate-headline {
    white-space: nowrap;
    margin-right: 20px; }
  .EmployeePageCorporate-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .EventPageCorporate-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .LedePR-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .MediaObjectPageCorporate-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .PressCenterPage-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SearchResultsPageCorporate-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SubPage-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .SubPageArticle-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .VideoPageCorporate-breadcrumbs {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .breadcrumbsCorporate {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    white-space: nowrap;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #888; }
  .EventPageCorporate-lead {
    margin: 30px 0 0 0;
    position: relative;
    z-index: 15; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2); }
  .EventPageCorporate-mainContent .corporate-rte {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2); }
  .corporatetext.corporate-rte,
  .EventPageCorporate-body {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2); }
  .leadingImage {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2); } }

@media only screen and (min-width: 1024px) {
  .EventPageCorporate-heading {
    padding-left: calc((100% - 884px)/ 2);
    padding-right: calc((100% - 884px)/ 2);
    margin-bottom: 40px; }
  .EventPageCorporate-headline {
    font-size: 32px;
    line-height: 36px;
    padding: 4px 0; }
  .EventPageCorporate-pageHeading {
    font-size: 32px;
    line-height: 36px;
    padding: 4px 0; }
  .EventPageCorporate-lead {
    margin: 40px 0 0 0; } }

@media only screen and (min-width: 1300px) {
  .EventPageCorporate-mainContent {
    padding-left: calc((100% - 980px)/ 2);
    padding-right: calc((100% - 980px)/ 2); }
    .EventPageCorporate-mainContent .corporate-rte {
      padding-left: calc((100% - 710px)/ 2);
      padding-right: calc((100% - 710px)/ 2); }
  .corporatetext.corporate-rte,
  .EventPageCorporate-body {
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2); }
  [data-modulewell-Corporate] > [data-module] {
    padding-left: calc((100% - 980px)/ 2);
    padding-right: calc((100% - 980px)/ 2);
    padding-top: 0px;
    padding-bottom: 50px; }
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2); }
  .EventPageCorporate-heading {
    padding-left: calc((100% - 980px)/ 2);
    padding-right: calc((100% - 980px)/ 2);
    margin-bottom: 50px; } }

/*Article Template*/
.main-article {
  padding: 0; }
  @media (min-width: 768px) {
    .main-article {
      padding: 0 10vw; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-2vw - 10vw); } }
  @media (min-width: 980px) {
    .main-article .article-tmpl-full-width {
      margin: 0 calc(-4vw - 10vw); } }
  @media (min-width: 1500px) {
    .main-article {
      padding: 0 115px; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-60px - 115px); } }

.article-tmpl-full-width {
  margin: 0 -2vw; }
  @media (min-width: 980px) {
    .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 calc(-10vw - 2vw); } }
  @media (min-width: 980px) {
    .video-template .main-article .video.section:first-child {
      margin: 0 calc(-10vw - 4vw); } }
  @media (min-width: 1500px) {
    .video-template .main-article .video.section:first-child {
      margin: 0 calc(-115px - 4vw); } }

/*Article Template*/
.main-article {
  padding: 0; }
  @media (min-width: 768px) {
    .main-article {
      padding: 0 10vw; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-2vw - 10vw); } }
  @media (min-width: 980px) {
    .main-article .article-tmpl-full-width {
      margin: 0 calc(-4vw - 10vw); } }
  @media (min-width: 1500px) {
    .main-article {
      padding: 0 115px; }
      .main-article .article-tmpl-full-width {
        margin: 0 calc(-60px - 115px); } }

.article-tmpl-full-width {
  margin: 0 -2vw; }
  @media (min-width: 980px) {
    .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 calc(-10vw - 2vw); } }
  @media (min-width: 980px) {
    .video-template .main-article .video.section:first-child {
      margin: 0 calc(-10vw - 4vw); } }
  @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;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  transition: .25s all; }
  .walmart-world-template #header-container #header-icons .icon-logo img {
    transform: translateX(-17px);
    height: 30px;
    width: unset; }
  .walmart-world-template #header-container #header-icons #header-search-bar {
    background: transparent;
    box-shadow: none;
    border-top: none;
    border-bottom: 1px solid #ccc; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form .header-search-field {
      color: white;
      overflow: hidden; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form .magnify-icon {
      color: white;
      margin-left: 10px; }
    .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input {
      color: white; }
      .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input:-ms-input-placeholder {
        color: white; }
      .walmart-world-template #header-container #header-icons #header-search-bar .header-search-form input::placeholder {
        color: white; }
  .walmart-world-template #header-container .hamburger-wrapper {
    display: block !important; }
    .walmart-world-template #header-container .hamburger-wrapper .hamburger span {
      background: white; }
  .walmart-world-template #header-container #header-links {
    display: none !important; }
  .walmart-world-template #header-container div#header-search-bar {
    width: 40px;
    min-width: auto;
    overflow: hidden;
    position: absolute;
    right: 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: white !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 #header-container #header .ai-popup-triangle {
    top: 1px;
    position: relative;
    -ms-flex-item-align: center;
        -ms-grid-row-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 {
    position: absolute;
    top: 60px;
    background-color: lightgray;
    border: 1px solid black;
    padding: 10px;
    width: 400px;
    left: 45% !important;
    right: 0;
    border-radius: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    overflow-wrap: normal;
    whitespace: normal;
    transform: translateX(-50%);
    z-index: 1000;
    display: none; }
    @media (max-width: 768px) {
      .walmart-world-template #header-container #header .popup {
        transform: translateX(-5%);
        top: 60px;
        width: 200px; } }
    .walmart-world-template #header-container #header .popup .popup-text {
      margin: 0 0 0px;
      font-size: 14px;
      font-color: black; }

.walmart-world-template div#user-profile-container {
  right: calc(0px - 450px);
  transition: right .5s;
  height: 100%;
  top: 64px !important;
  background-color: rgba(0, 0, 0, 0.8); }
  @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 {
    display: none; }
  .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: white !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 {
        content: "Menu";
        color: white;
        border-bottom: 2px solid #ffc220;
        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 {
        -ms-flex-pack: end;
            justify-content: flex-end;
        text-transform: uppercase;
        font-family: EverydaySans-black, EverydaySans, "Helvetica Neue",Helvetica,Arial,sans-serif;
        height: unset;
        line-height: unset; }
        .walmart-world-template div#user-profile-container .user-profile-header-links .regular-navigation .user-profile-header-links-item .header-link {
          white-space: normal;
          line-height: 1.3; }
        .walmart-world-template div#user-profile-container .user-profile-header-links .regular-navigation .user-profile-header-links-item .open-child {
          -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 {
  transition: transform .5s;
  background: white; }
  .walmart-world-template.profile-open .hamburger span:nth-child(1) {
    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) {
    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: 980px) {
  .walmart-world-template .main.article {
    padding: 0 15vw; } }

.walmart-world-template .main.article .guts {
  position: initial;
  max-width: 100%;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }

.walmart-world-template .main .guts {
  position: relative;
  max-width: 100vw;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  right: 50%;
  left: 50%; }

.walmart-world-template #img-container {
  text-align: center;
  margin-top: -60px; }
  .walmart-world-template #img-container .img {
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    left: 50%;
    right: 50%;
    position: relative;
    min-height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
    background-position-x: center; }
    @media (min-width: 550px) {
      .walmart-world-template #img-container .img {
        min-height: 700px;
        background-position-y: 25%; } }
    @media (min-width: 980px) {
      .walmart-world-template #img-container .img {
        min-height: 600px;
        background-position-y: center; } }
    @media (min-width: 1400px) {
      .walmart-world-template #img-container .img {
        min-height: 700px;
        background-position-y: top; } }
    @media (min-width: 1900px) {
      .walmart-world-template #img-container .img {
        min-height: 750px;
        background-position-y: top; } }
  .walmart-world-template #img-container div.desktop {
    display: none; }
    @media (min-width: 980px) {
      .walmart-world-template #img-container div.desktop {
        display: block; } }
  .walmart-world-template #img-container div.mobile {
    display: block; }
    @media (min-width: 980px) {
      .walmart-world-template #img-container div.mobile {
        display: none; } }

.walmart-world-template .meta-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 50px 0; }
  @media (min-width: 980px) {
    .walmart-world-template .meta-container {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .walmart-world-template .meta-container .left-side {
    -ms-flex: 25;
        flex: 25 1 0%;
    margin: 0 30px 0 0; }
    .walmart-world-template .meta-container .left-side .title-container h1 {
      font-weight: bold;
      line-height: 1.1;
      font-size: 36px; }
      @media (min-width: 980px) {
        .walmart-world-template .meta-container .left-side .title-container h1 {
          font-size: 48px; } }
  .walmart-world-template .meta-container .right-side {
    -ms-flex: auto;
        flex: auto;
    text-align: left;
    margin-top: 15px; }
    @media (min-width: 768px) {
      .walmart-world-template .meta-container .right-side {
        text-align: right;
        transform: translateY(15px); } }
    .walmart-world-template .meta-container .right-side .reading-time-container {
      text-align: left;
      color: #777;
      font-size: 14px;
      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: -ms-flexbox;
  display: flex;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 20px; }
  .walmart-world-template #tags-container .ribbon {
    width: 20px;
    margin-right: 15px;
    background: #0053E2; }

.adppolicy {
  margin-left: 30px; }

.cards-component-wrapper {
  margin-bottom: 50px; }
  .cards-component-wrapper .recommended-content-container {
    display: -ms-flexbox;
    display: flex;
    -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 {
      display: block;
      padding-bottom: 330px;
      position: relative;
      margin-bottom: 31px;
      background-position: center 6px;
      background-repeat: no-repeat;
      background-size: 194px 214px;
      width: 210px;
      margin-left: 20px;
      border: 1px solid;
      border-color: #979797;
      background-color: #fff; }
      .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 {
        height: 120px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 5px; }
        .cards-component-wrapper .recommended-content-container .recommended-content-card .card-info .card-title {
          color: #333;
          margin: 10px 10px;
          font-family: EverydaySans;
          font-size: 20px;
          white-space: initial;
          min-height: 60px;
          max-height: 61px;
          overflow: hidden;
          text-overflow: ellipsis; }
        .cards-component-wrapper .recommended-content-container .recommended-content-card .card-info .card-description {
          display: none;
          color: #FFF;
          margin: 0 0 15px 0;
          font-family: EverydaySans;
          font-size: 18px; }
        .cards-component-wrapper .recommended-content-container .recommended-content-card .card-info .card-cta {
          color: #3870d6;
          margin: 0;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: bold;
          text-transform: uppercase;
          text-align: center;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
      .cards-component-wrapper .recommended-content-container .recommended-content-card:hover .card-info {
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -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;
          max-height: 126px;
          margin: 0px 15px; }
        .cards-component-wrapper .recommended-content-container .recommended-content-card:hover .card-info .card-description {
          display: block;
          max-height: 80px;
          white-space: initial;
          overflow: hidden;
          -ms-flex: 1 1 0%;
              flex: 1 1 0%;
          margin: 0px 15px;
          margin-top: -35px; }
        .cards-component-wrapper .recommended-content-container .recommended-content-card:hover .card-info .card-cta {
          color: #fff;
          margin-bottom: 10px; }
  .cards-component-wrapper .preferences-link {
    text-align: right;
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
    .cards-component-wrapper .preferences-link a {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      color: rgba(1, 122, 205, 0.87); }
    .cards-component-wrapper .preferences-link .icon {
      margin-left: 10px;
      color: rgba(1, 122, 205, 0.87);
      font-size: 14px;
      position: relative; }
      .cards-component-wrapper .preferences-link .icon:hover {
        cursor: pointer; }
      .cards-component-wrapper .preferences-link .icon .tooltip {
        display: none;
        padding: 10px;
        background: rgba(1, 122, 205, 0.87);
        position: absolute;
        top: -75px;
        right: -5px;
        color: #FFF;
        width: 300px;
        text-align: left;
        font-family: EverydaySans;
        font-size: 14px;
        border-radius: 5px;
        z-index: 9999; }
        @media (min-width: 980px) {
          .cards-component-wrapper .preferences-link .icon .tooltip {
            right: -43px;
            top: -95px;
            width: 200px; } }
        .cards-component-wrapper .preferences-link .icon .tooltip .triangle {
          width: 0;
          height: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-top: 10px solid rgba(1, 122, 205, 0.87);
          position: absolute;
          bottom: -9px;
          right: 8px; }
          @media (min-width: 980px) {
            .cards-component-wrapper .preferences-link .icon .tooltip .triangle {
              right: 45px; } }
  .cards-component-wrapper .more-link {
    text-align: center;
    margin-top: 18px; }
    .cards-component-wrapper .more-link a {
      color: rgba(1, 122, 205, 0.87);
      font-family: EverydaySans;
      font-size: 20px;
      font-weight: bold;
      text-transform: uppercase; }
  .cards-component-wrapper .recommended-title {
    position: relative;
    color: #1b4c8c;
    font-family: EverydaySans;
    margin: 0;
    text-align: center;
    font-size: 24px; }
    @media (min-width: 768px) {
      .cards-component-wrapper .recommended-title {
        font-size: 36px; } }
    .cards-component-wrapper .recommended-title::before {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      height: 1px;
      background: #1b4c8c;
      width: 100%; }
    .cards-component-wrapper .recommended-title .title-text {
      padding: 0 20px;
      background: #FFF;
      z-index: 1;
      position: relative; }

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

.learning-tools-list-component .card:not(.show) {
  display: none; }

.learning-tools-list-component .tools-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: left;
      align-items: left;
  margin-left: 4px; }
  @media (min-width: 375px) {
    .learning-tools-list-component .tools-wrapper {
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -ms-flex-align: center;
          align-items: center; } }
  @media (min-width: 768px) {
    .learning-tools-list-component .tools-wrapper {
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: left;
          align-items: left;
      margin-left: 4px; } }

.learning-tools-list-component .tools-tile {
  width: 293px;
  height: 116px;
  border: 1px solid #979797;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px; }

.learning-tools-list-component .tools-tile-thumb {
  width: 97px;
  height: 116px;
  display: inline-block;
  background-color: #001E60;
  float: left; }

.learning-tools-list-component .tools-tile-content {
  width: 193px;
  display: inline-block;
  float: left; }

.learning-tools-list-component .tools-tile-img {
  height: 100%;
  width: 100%;
  vertical-align: middle; }

.learning-tools-list-component .tools-tile-title-el {
  height: 24px; }

.learning-tools-list-component .tools-tile-title {
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 8px 23px 8px 8px; }

.learning-tools-list-component .tools-tile-view {
  width: 30px;
  height: 20px;
  font-size: 14px;
  color: #0053E2;
  margin: 10px 8px 0 158px; }

.learning-tools-list-component .tools-tile-desc-el {
  height: 40px; }

.learning-tools-list-component .tools-tile-desc {
  font-size: 14px;
  color: #333333;
  margin: 8px 23px 0px 8px; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.learning-rss-feed-component {
  overflow-y: visible;
  position: relative; }
  .learning-rss-feed-component .learning-rss-feed-title {
    color: #000000;
    margin-bottom: 35px; }
  .learning-rss-feed-component .wrapper {
    height: inherit !important; }
  .learning-rss-feed-component .learning-rss-feed-items {
    width: 100%;
    display: -webkit-flex;
    /* Safari */
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .learning-rss-feed-component .learning-rss-feed-items .article {
      width: 100%;
      box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
      color: #333333;
      margin: 8px 8px 20px 8px;
      display: none;
      text-decoration: none; }
      @media (min-width: 768px) {
        .learning-rss-feed-component .learning-rss-feed-items .article {
          width: calc(50% - 18px);
          -ms-flex-preferred-size: auto;
              flex-basis: auto; } }
      @media (min-width: 1200px) {
        .learning-rss-feed-component .learning-rss-feed-items .article {
          width: calc(25% - 18px);
          -ms-flex-preferred-size: auto;
              flex-basis: auto; } }
      .learning-rss-feed-component .learning-rss-feed-items .article.style-1 {
        overflow: hidden; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1:hover {
          background-color: #e5f1fa; }
          .learning-rss-feed-component .learning-rss-feed-items .article.style-1:hover .article-main-thumbnail .article-main-item-logo {
            background-color: #e5f1fa; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1:hover .article-main-thumbnail .article-main-item-logo .triangle {
              border-bottom-color: #e5f1fa; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail {
          width: 100%;
          height: 252px;
          background-color: rgba(0, 0, 0, 0.3);
          background-size: cover;
          position: relative; }
          .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail .article-main-item-logo {
            height: 35px;
            width: 45%;
            background-color: white;
            position: absolute;
            left: 0px;
            bottom: -1px; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail .article-main-item-logo .item-logo-img {
              height: 35px;
              margin-left: 20px;
              padding-top: 5px; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail .article-main-item-logo .item-logo-text {
              height: 45px;
              position: relative;
              top: 6px;
              margin-left: 9px;
              font-family: EverydaySans;
              font-size: 12px;
              font-weight: bold;
              line-height: 2.0;
              letter-spacing: normal;
              color: black; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail .article-main-item-logo .triangle {
              position: absolute;
              right: -34px;
              top: 0px;
              width: 0;
              height: 0;
              border-bottom: 35px solid white;
              border-right: 35px solid transparent; }
          .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-thumbnail .icon {
            position: absolute;
            right: 10px;
            bottom: 10px;
            color: #fff;
            fill: #fff; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-item {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; }
          .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-item .article-main-item-text {
            width: 100%;
            padding: 15px 15px 0px 15px; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-item .article-main-item-text .article-subtitle {
              width: 256px;
              height: 19px;
              font-family: EverydaySans;
              font-size: 14px;
              font-weight: 500;
              font-style: normal;
              font-stretch: normal;
              line-height: 1.43;
              letter-spacing: normal;
              color: #017acd; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-item .article-main-item-text .article-title {
              font-family: EverydaySans;
              font-size: 24px;
              font-weight: 500;
              font-style: normal;
              font-stretch: normal;
              letter-spacing: normal;
              color: #333333;
              margin-top: 10px; }
            .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-item .article-main-item-text .article-type {
              font-family: EverydaySans;
              font-size: 14px;
              line-height: 1.43;
              letter-spacing: normal; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-description {
          margin-top: 10px;
          width: 100%; }
          .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-description .article-description {
            font-size: 18px;
            font-family: EverydaySans;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.67;
            letter-spacing: normal;
            color: #333333; }
        .learning-rss-feed-component .learning-rss-feed-items .article.style-1 .article-main-callToAction {
          text-align: center;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: bold;
          line-height: 2.61;
          text-transform: uppercase; }
  .learning-rss-feed-component .filters {
    text-align: center;
    margin-bottom: 30px; }
    .learning-rss-feed-component .filters .tag {
      display: inline-block;
      height: 28px;
      border-radius: 14px;
      border: solid 2px #9b9b9b;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #9b9b9b;
      padding: 0 10px;
      margin: 10px; }
      .learning-rss-feed-component .filters .tag .wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      .learning-rss-feed-component .filters .tag:hover {
        background-color: #78b9e7;
        border-color: #78b9e7;
        color: white;
        cursor: pointer; }
      .learning-rss-feed-component .filters .tag.active {
        background-color: #0053E2;
        border-color: #0053E2;
        color: white; }
  .learning-rss-feed-component .loading-container {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-top: 30px; }
    .learning-rss-feed-component .loading-container .loading-image {
      animation-duration: 0.95s;
      animation-iteration-count: infinite;
      animation-name: rotate-forever;
      animation-timing-function: linear;
      width: 50px;
      height: 50px;
      border: 8px solid #064f8e;
      border-right-color: transparent;
      border-radius: 50%;
      display: block;
      position: 50% 0 0 50%;
      margin: auto; }
  .learning-rss-feed-component .learning-rss-feed-more {
    font-size: 20px;
    margin-top: 50px;
    text-align: center;
    text-transform: uppercase; }
    .learning-rss-feed-component .learning-rss-feed-more a {
      color: #007cd6;
      text-decoration: none; }

.notes-component {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 31px; }
  .notes-component.not-fixed {
    position: relative;
    top: -31px; }
  .notes-component.visible {
    display: block;
    height: auto;
    bottom: 0;
    z-index: 1; }
    .notes-component.visible .note-bar .open-note .close-text {
      display: block; }
    .notes-component.visible .note-body {
      display: block; }
  .notes-component .note-bar {
    padding: 0 4vw;
    height: 31px;
    border-bottom: 5px solid #000000; }
    .notes-component .note-bar .open-note {
      display: -ms-flexbox;
      display: flex;
      float: right;
      -ms-flex-align: center;
          align-items: center;
      height: 26px;
      border: none;
      background: #000000;
      color: #ffffff;
      padding: 0 15px;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
      .notes-component .note-bar .open-note .edit-icon {
        font-size: 17px; }
      .notes-component .note-bar .open-note .close-text {
        display: none;
        font-family: EverydaySans;
        font-size: 14px;
        margin-left: 10px; }
      .notes-component .note-bar .open-note:focus {
        outline: none; }
  .notes-component .note-body {
    display: none;
    background: #ffffff; }
    .notes-component .note-body .note-content {
      padding: 0 4vw; }
      .notes-component .note-body .note-content .note-header {
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #001E60;
        padding: 10px 0;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .notes-component .note-body .note-content .note-header .note-title {
          border: none;
          font-family: EverydaySans;
          font-size: 24px;
          color: #333333;
          font-weight: bold;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 90%; }
          .notes-component .note-body .note-content .note-header .note-title:focus {
            outline: none; }
          .notes-component .note-body .note-content .note-header .note-title::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #333333;
            font-weight: bold; }
          .notes-component .note-body .note-content .note-header .note-title::-moz-placeholder {
            /* Firefox 19+ */
            color: #333333;
            font-weight: bold; }
          .notes-component .note-body .note-content .note-header .note-title:-ms-input-placeholder {
            /* IE 10+ */
            color: #333333;
            font-weight: bold; }
          .notes-component .note-body .note-content .note-header .note-title:-moz-placeholder {
            /* Firefox 18- */
            color: #333333;
            font-weight: bold; }
        .notes-component .note-body .note-content .note-header .delete-button {
          font-family: EverydaySans;
          font-size: 18px;
          color: #d70000;
          background: none;
          border: none; }
          .notes-component .note-body .note-content .note-header .delete-button:focus {
            outline: none; }
      .notes-component .note-body .note-content .note-text-container {
        padding: 20px 0;
        border-bottom: 1px solid #001E60; }
        .notes-component .note-body .note-content .note-text-container .note-text {
          height: 200px;
          border: none;
          width: 100%;
          resize: none;
          font-family: EverydaySans;
          font-size: 18px;
          color: #333333; }
          .notes-component .note-body .note-content .note-text-container .note-text:focus {
            outline: none; }
          .notes-component .note-body .note-content .note-text-container .note-text::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #333333; }
          .notes-component .note-body .note-content .note-text-container .note-text::-moz-placeholder {
            /* Firefox 19+ */
            color: #333333; }
          .notes-component .note-body .note-content .note-text-container .note-text:-ms-input-placeholder {
            /* IE 10+ */
            color: #333333; }
          .notes-component .note-body .note-content .note-text-container .note-text:-moz-placeholder {
            /* Firefox 18- */
            color: #333333; }
    .notes-component .note-body .note-actions {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 12px 4vw; }
      .notes-component .note-body .note-actions .actions-middle {
        padding-top: 2px; }
        .notes-component .note-body .note-actions .actions-middle .character-count {
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: 500;
          color: #8fa0b8;
          margin-right: 40px; }
      .notes-component .note-body .note-actions .actions-right {
        display: -ms-flexbox;
        display: flex; }
        .notes-component .note-body .note-actions .actions-right .save-success {
          display: none;
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: bold;
          color: #5FB446;
          padding: 4px 25px 0 0; }
          .notes-component .note-body .note-actions .actions-right .save-success .icon {
            margin-right: 5px; }
      .notes-component .note-body .note-actions .actions-left {
        display: none; }
        @media (min-width: 768px) {
          .notes-component .note-body .note-actions .actions-left {
            display: block; } }
      .notes-component .note-body .note-actions .save-button {
        width: 102px;
        height: 35px;
        border-radius: 17.5px;
        border: 2px solid #001E60;
        font-family: EverydaySans;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        color: #001E60;
        background: none;
        padding-left: 14px; }
        @media (min-width: 768px) {
          .notes-component .note-body .note-actions .save-button {
            width: 150px; } }
        .notes-component .note-body .note-actions .save-button:focus {
          outline: none; }
        .notes-component .note-body .note-actions .save-button.hovering:hover {
          background: #001E60;
          color: #ffffff; }
        .notes-component .note-body .note-actions .save-button.saving {
          background: #001E60;
          color: #ffffff; }
  .notes-component .overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 9999; }
  .notes-component .delete-warning {
    position: absolute;
    width: 280px;
    height: 248px;
    box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3), 0 15px 12px 0 rgba(0, 0, 0, 0.22);
    background-color: #ffffff;
    top: 50%;
    left: 50%;
    z-index: 999;
    margin-left: -140px;
    margin-top: -124px;
    padding: 15px 24px; }
    .notes-component .delete-warning .delete-title {
      font-family: EverydaySans;
      font-size: 20px;
      color: rgba(0, 0, 0, 0.87);
      margin: 0 0 18px 0; }
    .notes-component .delete-warning .delete-text {
      min-height: 119px;
      font-family: EverydaySans;
      font-size: 16px;
      color: rgba(0, 0, 0, 0.54);
      margin: 0 0 18px 0; }
    .notes-component .delete-warning .delete-buttons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .notes-component .delete-warning .delete-buttons .delete-no {
        font-family: EverydaySans;
        font-size: 18px;
        color: #000000;
        margin-right: 30px;
        background: none;
        padding: 0;
        border: none; }
        .notes-component .delete-warning .delete-buttons .delete-no:focus {
          outline: none; }
      .notes-component .delete-warning .delete-buttons .delete-yes {
        font-family: EverydaySans;
        font-size: 18px;
        color: #0053E2;
        background: none;
        padding: 0;
        border: none; }
        .notes-component .delete-warning .delete-buttons .delete-yes:focus {
          outline: none; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.learning-list-component .left {
  text-align: left; }

.learning-list-component .center {
  text-align: center; }

.learning-list-component .right {
  text-align: right; }

.learning-list-component .learning-list-sort {
  padding: 0 6%;
  font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 0.89;
  text-align: left;
  color: #282828;
  z-index: 100;
  position: relative;
  width: 100%;
  margin-bottom: 70px;
  height: 42px; }
  .learning-list-component .learning-list-sort .learning-list-sort-label {
    width: 116px;
    font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 3;
    text-align: left;
    color: rgba(0, 0, 0, 0.54); }
  .learning-list-component .learning-list-sort .learning-list-filter {
    list-style: none;
    padding: 0;
    max-width: 414px;
    position: relative;
    box-sizing: border-box; }
    .learning-list-component .learning-list-sort .learning-list-filter.filters-open {
      box-shadow: 0 0 0 1px #d8d8d8; }
      .learning-list-component .learning-list-sort .learning-list-filter.filters-open li.active {
        border: none; }
    .learning-list-component .learning-list-sort .learning-list-filter li.open-filters {
      top: 7px;
      position: absolute;
      cursor: pointer;
      right: 7px; }
    .learning-list-component .learning-list-sort .learning-list-filter:not(.filters-open) li.active:hover {
      background: #ffffff; }
    .learning-list-component .learning-list-sort .learning-list-filter .learning-list-filter-item {
      cursor: pointer;
      padding: 10px 0px 10px 10px;
      display: none;
      background: #ffffff; }
      .learning-list-component .learning-list-sort .learning-list-filter .learning-list-filter-item:hover {
        background: #d8d8d8; }
      .learning-list-component .learning-list-sort .learning-list-filter .learning-list-filter-item.active {
        border-bottom: 1px solid #d8d8d8;
        display: block; }
      .learning-list-component .learning-list-sort .learning-list-filter .learning-list-filter-item.expand {
        display: block; }

.learning-list-component .refresh-list {
  display: -ms-flexbox;
  display: flex;
  font-family: EverydaySans;
  font-size: 20px;
  font-weight: bold;
  color: #017acd;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 20px;
  padding: 0 4%; }
  .learning-list-component .refresh-list.center {
    -ms-flex-pack: center;
        justify-content: center; }
  .learning-list-component .refresh-list.right {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .learning-list-component .refresh-list:hover {
    cursor: pointer; }
  .learning-list-component .refresh-list .refresh-text {
    text-transform: uppercase;
    margin-left: 10px; }

.learning-list-component .loading-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-top: 30px; }
  .learning-list-component .loading-container .loading-image {
    animation-duration: 0.95s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    width: 50px;
    height: 50px;
    border: 8px solid #064f8e;
    border-right-color: transparent;
    border-radius: 50%;
    display: block;
    position: 50% 0 0 50%;
    margin: auto; }

.learning-list-component .learning-list-container {
  width: 100%;
  list-style: none;
  padding: 0 4%; }
  .learning-list-component .learning-list-container .learning-list-item {
    margin-bottom: 20px;
    border: 1px solid #979797;
    display: block; }
    .learning-list-component .learning-list-container .learning-list-item:hover {
      background: rgba(1, 122, 205, 0.1); }
    .learning-list-component .learning-list-container .learning-list-item.item-hidden {
      display: none; }
    .learning-list-component .learning-list-container .learning-list-item a.item-link-wrapper {
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .learning-list-component .learning-list-container .learning-list-item a.item-link-wrapper .start-small-arrow {
        margin-right: 20px; }
    .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section {
      margin-bottom: 10px;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      padding-right: 20px; }
      .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section.actions {
        height: 100%; }
      .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-title {
        font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 24px;
        text-align: left;
        color: rgba(0, 0, 0, 0.87);
        margin-top: 10px;
        margin-bottom: 0; }
      .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-subtitle {
        font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 18px;
        line-height: 1.39;
        text-align: left;
        color: #333;
        margin-top: 0;
        margin-bottom: 0; }
      .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer {
        font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #333333;
        list-style: none;
        text-align: left;
        padding: 1px;
        text-transform: uppercase;
        margin-top: 8px; }
        .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer .learning-list-footer-item {
          display: inline-block;
          text-align: left; }
          .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer .learning-list-footer-item.learning-list-item-button.overdue {
            font-weight: bold;
            color: #ae1e11; }
          .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer .learning-list-footer-item.learning-list-item-button.on-time {
            font-weight: bold;
            color: #0053E2; }
        .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer .learning-list-footer-item-overdue {
          display: inline-block;
          text-align: left;
          font-weight: bold;
          color: #ae1e11; }
        @media (min-width: 980px) {
          .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer {
            font-size: 14px; } }
        @media (min-width: 1200px) {
          .learning-list-component .learning-list-container .learning-list-item .learning-list-half-section .learning-list-item-footer {
            font-size: 14px; } }

.learning-list-component .learning-list-more {
  font-size: 24px;
  margin-top: 25px;
  text-align: left;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 0 4%; }
  .learning-list-component .learning-list-more.left {
    text-align: left; }
  .learning-list-component .learning-list-more.center {
    text-align: center; }
  .learning-list-component .learning-list-more.right {
    text-align: right; }
  .learning-list-component .learning-list-more a {
    color: #007cd6;
    text-decoration: none; }

.learning-list-component .learning-list-empty {
  display: none; }
  .learning-list-component .learning-list-empty .learning-list-empty-message {
    font-size: 18px;
    margin: 0; }

.learning-list-component.status-message {
  background: #f2f2f2;
  text-align: center;
  padding: 20px; }
  .learning-list-component.status-message .title-anchor {
    display: none; }

.learning-content-list-component {
  padding: 30px 10px 50px; }
  @media (min-width: 768px) {
    .learning-content-list-component {
      padding: 30px 0 50px; } }
  .learning-content-list-component .drop-capt {
    font-size: 11px;
    color: #666;
    margin-bottom: 1px; }
  .learning-content-list-component .dropdown {
    margin-bottom: 40px;
    border-bottom: 1px solid #BBB; }
    @media (min-width: 768px) {
      .learning-content-list-component .dropdown {
        display: inline-block; } }
    .learning-content-list-component .dropdown .btn.dropdown-toggle {
      width: 100%;
      padding-left: 0;
      padding-bottom: 4px;
      font-size: 17px;
      text-align: left; }
      @media (min-width: 768px) {
        .learning-content-list-component .dropdown .btn.dropdown-toggle {
          width: 300px; } }
      .learning-content-list-component .dropdown .btn.dropdown-toggle .down-arr {
        top: 4px;
        right: 6px; }
    .learning-content-list-component .dropdown .dropdown-menu {
      min-width: 100%; }
      @media (min-width: 768px) {
        .learning-content-list-component .dropdown .dropdown-menu {
          min-width: 300px; } }
      .learning-content-list-component .dropdown .dropdown-menu .drop-item {
        color: black; }
        .learning-content-list-component .dropdown .dropdown-menu .drop-item:hover {
          background: lightgrey; }
  .learning-content-list-component .learning-content-list-title {
    color: #000000;
    margin-bottom: 35px; }
  .learning-content-list-component .no-results {
    display: none;
    background: #f9eecf;
    padding: 16px 0 0 9px;
    margin-top: -10px; }
    .learning-content-list-component.no-learning-contents .no-results {
      display: block; }
    .learning-content-list-component .no-results .no-e-icon {
      vertical-align: top;
      font-size: 30px;
      color: #444;
      margin: -6px 5px 9px 0; }
  .learning-content-list-component:not(.no-learning-contents) .learning-content-list-items {
    border-bottom: 1px solid #ccc; }
  .learning-content-list-component .learning-content-list-items .learning-content {
    border-top: 1px solid #ccc;
    color: #333333;
    padding: 10px 0;
    text-decoration: none; }
    .learning-content-list-component .learning-content-list-items .learning-content:hover {
      background-color: rgba(1, 122, 205, 0.1); }
  .learning-content-list-component .learning-content-list-items .learning-content-main-mobile {
    border-top: 1px solid #CCC;
    padding: 20px 0; }
    .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-top {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row; }
    @media (min-width: 768px) {
      .learning-content-list-component .learning-content-list-items .learning-content-main-mobile {
        display: none; } }
    .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-thumbnail .mobile-image {
      width: 213px;
      height: 140px;
      margin-right: 20px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center; }
    .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-main-text {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 6px 0; }
      .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-main-text .learning-content-title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 5px; }
      .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-main-text .see-learning-content {
        color: #007cd6;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 20px; }
    .learning-content-list-component .learning-content-list-items .learning-content-main-mobile .learning-content-extra {
      font-size: 12px;
      font-weight: bold;
      letter-spacing: 2.6px;
      text-transform: uppercase;
      margin-top: 10px; }
  .learning-content-list-component .learning-content-list-items .learning-content-main {
    position: relative;
    display: none;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 0 10px;
    border-top: 1px solid #CCC; }
    @media (min-width: 768px) {
      .learning-content-list-component .learning-content-list-items .learning-content-main {
        display: -ms-flexbox;
        display: flex; } }
    @media (min-width: 768px) {
      .learning-content-list-component .learning-content-list-items .learning-content-main {
        -ms-flex-direction: row;
            flex-direction: row;
        padding-bottom: 5px; } }
    .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-main-text {
      -ms-flex-item-align: start;
          align-self: flex-start;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 6px 25px 6px 0;
      height: 146px;
      overflow: hidden; }
      @media (min-width: 768px) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-main-text {
          height: 129px; } }
      .learning-content-main-text .learning-content-facets {
        font-size: 0; }
        .learning-content-facets > .e-facet {
          font-size: 12px; }
          .learning-content-facets > .e-facet + .e-facet::before {
            content: ', '; }
    .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail {
      display: none;
      position: relative;
      height: 107px;
      -ms-flex-preferred-size: 213px;
          flex-basis: 213px;
      -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) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail {
          display: block; } }
      .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail.no-image {
        background: #EEE; }
        .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail.no-image .e-icon {
          display: block; }
      .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail .e-icon, .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail > img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail .e-icon {
        display: none;
        font-size: 55px;
        color: #999; }
      .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-thumbnail > img {
        max-width: 100%; }
    .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-title {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 5px; }
      @media (min-width: 768px) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-title {
          padding-right: 125px; } }
      @media (min-width: 980px) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-title {
          padding-right: 0; } }
    .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-description {
      margin-top: 15px;
      font-size: 18px;
      line-height: 26px; }
    .learning-content-list-component .learning-content-list-items .learning-content-main .learning-content-extra {
      font-size: 12px;
      font-weight: bold;
      letter-spacing: 2.6px;
      text-transform: uppercase; }
    .learning-content-list-component .learning-content-list-items .learning-content-main .see-learning-content {
      color: #007cd6;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 20px; }
      @media (min-width: 768px) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .see-learning-content {
          position: absolute;
          top: 10px;
          right: 0; } }
      @media (min-width: 980px) {
        .learning-content-list-component .learning-content-list-items .learning-content-main .see-learning-content {
          position: static;
          -ms-flex-preferred-size: 150px;
              flex-basis: 150px;
          -ms-flex-negative: 0;
              flex-shrink: 0; } }

.learning-content-access-update {
  background: -o-linear-gradient(#ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2')";
  background: linear-gradient(#ffffff, #f2f2f2);
  font-family: EverydaySans,"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #78b9e7;
  overflow: hidden; }
  .learning-content-access-update .modal-bg-access {
    z-index: 200;
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    width: 400px;
    border-spacing: 0 30px;
    border-radius: 2px;
    margin-top: 150px;
    position: sticky;
    background-color: #fafafa;
    box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3), 0 15px 12px 0 rgba(0, 0, 0, 0.22); }
  .learning-content-access-update .response-text-access {
    text-align: center;
    vertical-align: middle; }
  .learning-content-access-update .confirm-modal {
    margin-top: 30px;
    margin-left: 40%;
    margin-bottom: 10px;
    width: 70px;
    height: 30px; }
  .learning-content-access-update .upload-form {
    float: left;
    padding: 20px;
    width: 700px; }
    .learning-content-access-update .upload-form > div {
      margin-bottom: 10px; }
    .learning-content-access-update .upload-form label {
      font-size: 16px; }
    .learning-content-access-update .upload-form input {
      border-radius: 10px;
      -moz-border-radius: 10px;
      -ms-border-radius: 10px;
      -o-border-radius: 10px;
      -webkit-border-radius: 10px;
      background: white;
      border: 1px solid #78b9e7;
      padding: 5px 10px; }
    .learning-content-access-update .upload-form input[type=button] {
      background: -o-linear-gradient(#ffffff, #dfdfdf);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf');
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf')";
      background: #ffffff; }
      .learning-content-access-update .upload-form input[type=button]:hover {
        background-color: #78b9e7;
        border-color: #78b9e7;
        color: #FFFFFF; }
    .learning-content-access-update .upload-form input[type=submit]:hover {
      background-color: #78b9e7;
      border-color: #78b9e7;
      color: #FFFFFF; }
    .learning-content-access-update .upload-form #file {
      width: 400px;
      font-size: 0; }
    .learning-content-access-update .upload-form .file-wrapper {
      position: relative;
      display: inline-block; }
      .learning-content-access-update .upload-form .file-wrapper #file {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        opacity: 0; }
  .learning-content-access-update .info {
    font-size: 12px;
    font-style: italic;
    color: grey; }
  .learning-content-access-update .accessupdate {
    font-size: 20px;
    font-style: italic;
    color: #000000; }
  .learning-content-access-update .loading-container {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-top: 60px; }
  .learning-content-access-update .loading-container .loading-image {
    animation-duration: 0.95s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    width: 50px;
    height: 50px;
    border: 8px solid #064f8e;
    border-right-color: transparent;
    border-radius: 50%;
    display: block;
    position: absolute;
    margin: auto; }

.learning-check-question-component {
  position: relative; }

.learning-check-question-text {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 1.23;
  color: #000000;
  padding: 0 18px; }
  @media (min-width: 980px) {
    .learning-check-question-text {
      margin-bottom: 52px;
      padding: 0; } }

.answer-section {
  padding: 0 18px; }

.answer {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0; }
  .answer a {
    text-decoration: none; }
    .answer a.hover {
      text-decoration: none; }

.answer-text {
  font-size: 18px;
  color: #333333;
  padding-left: 20px; }

.check-answer, .next-question, .previous-question {
  text-align: center;
  text-decoration: none; }
  .check-answer a, .next-question a, .previous-question a {
    color: #007cd6;
    text-decoration: none; }
    .check-answer a .hover, .next-question a .hover, .previous-question a .hover {
      color: #007cd6;
      text-decoration: none; }
  .check-answer button, .next-question button, .previous-question button {
    border-style: hidden;
    width: 120px;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 600; }
    .check-answer button:disabled, .next-question button:disabled, .previous-question button:disabled {
      background-color: #f2f2f2;
      color: #757575; }

.check-answer {
  margin-top: 100px; }

.next-question, .previous-question {
  margin-top: 25px; }
  .next-question.active, .previous-question.active {
    display: block; }
  .next-question.inactive, .previous-question.inactive {
    display: none; }

.check-answer-link {
  font-size: 18px;
  font-weight: 600;
  color: #007cd6;
  text-transform: uppercase; }

.navigate-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  padding-right: 10px;
  -ms-flex-pack: center;
      justify-content: center; }
  .navigate-buttons .previous-question {
    padding-right: 40px; }
  .navigate-buttons .next-question-link {
    border-style: hidden;
    width: 120px;
    height: 40px;
    border-radius: 26.5px;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #006cce; }
  .navigate-buttons .previous-question-link {
    color: #006cce;
    background-color: #ffffff;
    border: 1px solid #006cce; }
    .navigate-buttons .previous-question-link:disabled {
      border: hidden; }

.learning-check-question-component a.checkbox-link {
  color: #333333; }
  .learning-check-question-component a.checkbox-link.active {
    color: #006cce; }

.learning-check-question-component .checkbox-link::before {
  font-feature-settings: 'liga';
  border: none;
  content: 'check_box_outline_blank';
  font-family: "Material Icons";
  font-size: 26px;
  line-height: 22px; }

.learning-check-question-component .checkbox-link::after {
  font-feature-settings: 'liga';
  background-image: none;
  font-family: 'Material Icons';
  font-size: 26px;
  height: 20px;
  line-height: 22px;
  margin: 0;
  width: 20px; }

.learning-check-question-component .checkbox-link.active::after {
  background-image: none;
  content: 'check_box'; }

.modal-bg {
  z-index: 200;
  position: absolute;
  left: 50%;
  top: 35%;
  transform: translate(-50%, -50%);
  width: 280px;
  border-radius: 2px;
  background-color: #fafafa;
  box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3), 0 15px 12px 0 rgba(0, 0, 0, 0.22); }

.response {
  padding: 15px 24px;
  display: none; }

.response-title {
  font-size: 20px;
  color: #000000;
  margin-bottom: 14px; }

.response-text {
  font-size: 16px;
  color: #333333;
  line-height: 1.5;
  word-wrap: break-word;
  overflow: scroll;
  height: 120px; }
  @media (min-width: 980px) {
    .response-text {
      overflow: auto;
      height: auto; } }

.modal-button {
  padding-top: 14px;
  text-align: right; }
  .modal-button a {
    color: #007cd6;
    text-decoration: none; }
    .modal-button a .hover {
      color: #007cd6;
      text-decoration: none; }

.modal-button-link {
  font-size: 14px;
  color: #007cd6;
  text-transform: uppercase; }

.learning-check-container {
  margin-bottom: 30px; }

.learning-check-container-component {
  margin: 0 -2vw;
  position: relative;
  padding: 25px 0 0 0; }
  .learning-check-container-component.edit-mode {
    margin: 0; }
  @media (min-width: 980px) {
    .learning-check-container-component {
      margin: 0 -4vw;
      padding-top: 70px;
      padding-bottom: 70px; }
      .learning-check-container-component.edit-mode {
        margin: 0; } }

.learning-check-container-content {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 564px; }
  @media (min-width: 980px) {
    .learning-check-container-content {
      max-width: 90%;
      padding: 0; } }

.learning-check-container-overlay {
  display: none;
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(216, 216, 216, 0.7); }

.learning-check-pagination {
  text-align: right;
  margin: 0; }

.learning-check-question {
  display: none; }
  .edit-mode .learning-check-question {
    display: block; }

.message-bg {
  display: none;
  z-index: 200;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  border-radius: 2px;
  background-color: #fafafa;
  box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3), 0 15px 12px 0 rgba(0, 0, 0, 0.22); }

.learning-check-status {
  width: 100%; }
  .learning-check-status .learning-check-result, .learning-check-status .learning-check-incomplete, .learning-check-status .learning-check-limit-exceed {
    width: 343px;
    height: auto; }
    @media (min-width: 768px) {
      .learning-check-status .learning-check-result, .learning-check-status .learning-check-incomplete, .learning-check-status .learning-check-limit-exceed {
        width: 580px;
        height: auto; } }
    @media (min-width: 980px) {
      .learning-check-status .learning-check-result, .learning-check-status .learning-check-incomplete, .learning-check-status .learning-check-limit-exceed {
        max-width: 1150px;
        width: 100%;
        height: auto; } }
    .learning-check-status .learning-check-result .score-result, .learning-check-status .learning-check-incomplete .score-result, .learning-check-status .learning-check-limit-exceed .score-result {
      height: 20%;
      width: 100%;
      background-color: #e8eff9;
      padding: 5px 0 0 30px; }
      @media (min-width: 980px) {
        .learning-check-status .learning-check-result .score-result, .learning-check-status .learning-check-incomplete .score-result, .learning-check-status .learning-check-limit-exceed .score-result {
          padding: 5px 0 0 60px; } }
      .learning-check-status .learning-check-result .score-result h3, .learning-check-status .learning-check-incomplete .score-result h3, .learning-check-status .learning-check-limit-exceed .score-result h3 {
        font-size: 48px;
        color: #006cce;
        font-weight: normal; }
    .learning-check-status .learning-check-result .background-blue, .learning-check-status .learning-check-incomplete .background-blue, .learning-check-status .learning-check-limit-exceed .background-blue {
      height: 80%;
      width: 100%;
      padding-bottom: 10px;
      background-color: #006cce; }
      .learning-check-status .learning-check-result .background-blue h5, .learning-check-status .learning-check-incomplete .background-blue h5, .learning-check-status .learning-check-limit-exceed .background-blue h5 {
        color: #fff;
        text-align: center; }
      .learning-check-status .learning-check-result .background-blue img, .learning-check-status .learning-check-incomplete .background-blue img, .learning-check-status .learning-check-limit-exceed .background-blue img {
        height: 59%;
        width: 260px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        padding-top: 5%;
        margin-left: auto;
        margin-right: auto; }
  .learning-check-status .learning-check-result .score-result {
    height: auto;
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media (min-width: 980px) {
      .learning-check-status .learning-check-result .score-result {
        height: 20%;
        padding-left: 0; } }
    .learning-check-status .learning-check-result .score-result .result-block {
      max-width: 55%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding-top: 20px;
      font-size: 25px;
      color: #006cce;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      @media (min-width: 980px) {
        .learning-check-status .learning-check-result .score-result .result-block {
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
          padding-left: 60px;
          padding-top: 15px; } }
      .learning-check-status .learning-check-result .score-result .result-block .result-text {
        font-size: 20px;
        word-break: break-word;
        font-weight: normal; }
        @media (min-width: 980px) {
          .learning-check-status .learning-check-result .score-result .result-block .result-text {
            font-size: 48px;
            padding: 0 30px 0 0; } }
      .learning-check-status .learning-check-result .score-result .result-block .score-text {
        font-size: 20px;
        font-weight: bold; }
        @media (min-width: 980px) {
          .learning-check-status .learning-check-result .score-result .result-block .score-text {
            padding: 25px 0; } }
    .learning-check-status .learning-check-result .score-result .retake-block {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
      padding-right: 10%;
      -ms-flex-item-align: center;
          align-self: center; }
      .learning-check-status .learning-check-result .score-result .retake-block .retake-button button {
        border-style: hidden;
        border-radius: 20px;
        background-color: #006cce;
        color: white;
        height: 40px;
        width: 120px; }
      .learning-check-status .learning-check-result .score-result .retake-block .retake-attempt-limit {
        text-align: center;
        color: #006cce;
        font-weight: bold;
        padding-top: 5px; }
  .learning-check-status .learning-check-result .result-message {
    padding: 10px 0 0 10px; }
  .learning-check-status .learning-check-limit-exceed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    color: #006cce;
    padding-top: 130px; }
    .learning-check-status .learning-check-limit-exceed .limit-exceed-message {
      text-align: center;
      font-weight: normal;
      padding: 0 28px 0 28px; }
      @media (min-width: 768px) {
        .learning-check-status .learning-check-limit-exceed .limit-exceed-message {
          padding: 0 83px 0 83px; } }
  .learning-check-status .learning-check-incomplete {
    display: -ms-flexbox;
    display: flex;
    background-color: #e8eff9; }
    .learning-check-status .learning-check-incomplete .incomplete-block {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
      padding-top: 170px;
      padding-bottom: 170px; }
      .learning-check-status .learning-check-incomplete .incomplete-block .incomplete-message {
        text-align: center;
        color: #007cd6;
        font-size: 36px;
        padding: 0 28px 0 28px;
        font-weight: normal; }
      .learning-check-status .learning-check-incomplete .incomplete-block .continue-button {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        border-style: hidden;
        border-radius: 20px;
        width: 140px;
        height: 40px;
        font-size: 14px;
        font-weight: normal;
        color: #ffffff;
        background-color: #006cce;
        margin-top: 20px; }

.message {
  padding: 15px 24px; }

.final-title {
  font-size: 20px;
  color: #000000;
  margin-bottom: 14px; }

.final-text {
  font-size: 16px;
  color: #333333;
  line-height: 1.5;
  word-wrap: break-word;
  overflow: scroll;
  height: 120px; }
  @media (min-width: 980px) {
    .final-text {
      overflow: auto;
      height: auto; } }

.message-button {
  padding-top: 14px;
  text-align: right; }
  .message-button a {
    color: #007cd6;
    text-decoration: none; }
    .message-button a .hover {
      color: #007cd6;
      text-decoration: none; }

.message-button-link {
  font-size: 14px;
  color: #007cd6;
  text-transform: uppercase; }

.in-page-navigation-component {
  min-height: 58px; }
  .in-page-navigation-component .align-center {
    text-align: center; }
  .in-page-navigation-component.horizontal .in-page-navigation.ddl {
    display: block; }
    @media (min-width: 1200px) {
      .in-page-navigation-component.horizontal .in-page-navigation.ddl {
        display: none; } }
  .in-page-navigation-component.horizontal .in-page-navigation.hzl {
    display: none; }
    @media (min-width: 1200px) {
      .in-page-navigation-component.horizontal .in-page-navigation.hzl {
        display: block; } }
  .in-page-navigation-component .section-items {
    padding-top: 58px; }
  .in-page-navigation-component .in-page-navigation {
    background-color: #f2f2f2;
    height: 58px;
    width: 100vw;
    position: absolute;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    .in-page-navigation-component .in-page-navigation.fixed-nav {
      height: 58px;
      position: fixed;
      top: 60px;
      left: 0;
      right: 0;
      z-index: 900;
      width: 100%;
      margin: 0; }
    .in-page-navigation-component .in-page-navigation.fixed-nav-noheaderfooter {
      height: 58px;
      position: fixed;
      top: 0px;
      left: 0;
      right: 0;
      z-index: 900;
      width: 100%;
      margin: 0; }
    .in-page-navigation-component .in-page-navigation.ddl .dropdown-menu li {
      margin-top: 13px;
      margin-bottom: 11px; }
    .in-page-navigation-component .in-page-navigation.hzl {
      height: auto; }
      .in-page-navigation-component .in-page-navigation.hzl .horizontal-menu {
        margin: auto;
        max-width: 1500px;
        padding: 0px 4vw;
        list-style: none; }
        .in-page-navigation-component .in-page-navigation.hzl .horizontal-menu li {
          display: inline-block;
          margin-right: 48px; }
          .in-page-navigation-component .in-page-navigation.hzl .horizontal-menu li .horizontal-item {
            font-family: EverydaySans;
            font-size: 18px;
            text-decoration: none;
            height: 58px;
            display: block;
            line-height: 58px;
            border-bottom: solid 3px #f2f2f2;
            color: rgba(0, 0, 0, 0.84);
            border-bottom: solid 3px #f2f2f2; }
            .in-page-navigation-component .in-page-navigation.hzl .horizontal-menu li .horizontal-item:hover {
              font-weight: bold;
              cursor: pointer; }
          .in-page-navigation-component .in-page-navigation.hzl .horizontal-menu li .selected {
            border-bottom-color: #0053E2;
            font-weight: bold; }
    .in-page-navigation-component .in-page-navigation .drop-capt {
      font-size: 14px;
      color: #666;
      margin-bottom: 1px; }
    .in-page-navigation-component .in-page-navigation .dropdown {
      margin: 7px;
      position: relative;
      height: 45px;
      display: inline-block;
      width: 90%; }
      @media (min-width: 768px) {
        .in-page-navigation-component .in-page-navigation .dropdown {
          width: 375px; } }
      .in-page-navigation-component .in-page-navigation .dropdown .back-arrow {
        display: none; }
      .in-page-navigation-component .in-page-navigation .dropdown.open .back-arrow {
        display: block;
        position: fixed;
        left: 11px;
        top: 17px;
        z-index: 1001;
        font-weight: bold;
        font-size: 20px; }
        @media (min-width: 768px) {
          .in-page-navigation-component .in-page-navigation .dropdown.open .back-arrow {
            display: none; } }
        @media (max-width: 480px) {
          .in-page-navigation-component .in-page-navigation .dropdown.open .back-arrow {
            top: 75px; } }
      .in-page-navigation-component .in-page-navigation .dropdown.open .dropdown-menu {
        border-radius: 0;
        padding-top: 39px; }
        @media (min-width: 768px) {
          .in-page-navigation-component .in-page-navigation .dropdown.open .dropdown-menu {
            padding-top: 0; } }
        @media (max-width: 480px) {
          .in-page-navigation-component .in-page-navigation .dropdown.open .dropdown-menu {
            top: 63px; } }
      .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle {
        width: 100%;
        height: 45px;
        padding: 0 50px 0 12px;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        background-color: #ffffff;
        border: solid 1px #c9c9c9;
        border-radius: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle:hover, .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle:active, .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle:focus {
          background: #ffffff;
          outline: none;
          box-shadow: 0; }
        @media (min-width: 768px) {
          .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle {
            width: 375px; } }
        .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle .btn-capt {
          color: #000000;
          margin-left: 9px; }
        .in-page-navigation-component .in-page-navigation .dropdown .btn.dropdown-toggle .down-arr {
          top: 9px;
          right: 16px;
          font-size: 20px; }
      .in-page-navigation-component .in-page-navigation .dropdown .dropdown-menu {
        min-width: 100%;
        top: -2px;
        left: 0;
        right: 0;
        bottom: 0;
        position: fixed;
        background: rgba(255, 255, 255, 0.95);
        list-style: none; }
        @media (min-width: 768px) {
          .in-page-navigation-component .in-page-navigation .dropdown .dropdown-menu {
            min-width: 375px;
            max-width: 375px;
            position: absolute;
            left: auto;
            right: auto;
            bottom: auto;
            position: absolute;
            background: #ffffff;
            margin-top: 45px; } }
      .in-page-navigation-component .in-page-navigation .dropdown .drop-item {
        color: rgba(0, 0, 0, 0.84);
        position: relative;
        padding: 0 50px 0 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item:hover {
          background-color: rgba(0, 0, 0, 0.2); }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .drop-item-text {
          font-family: EverydaySans;
          font-size: 18px;
          line-height: 2.06;
          color: #000000;
          padding-left: 21px; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .selected {
          font-weight: bold; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .drop-item-chk {
          position: absolute;
          right: 12px;
          top: 10px;
          width: 18px;
          height: 18px;
          font-family: WalmartNewIcons;
          text-align: center;
          color: #ffffff;
          border-radius: 2px;
          -webkit-appearance: none;
          background-color: #ffffff;
          border: 1.5px solid #000000; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .drop-item-chk:focus {
          outline: none; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .drop-item-chk:checked {
          background-color: #0053E2;
          border: 1px solid #0053E2;
          color: #fff; }
        .in-page-navigation-component .in-page-navigation .dropdown .drop-item .drop-item-chk:checked:after {
          content: '\e948';
          font-size: 18px;
          position: absolute;
          top: -5px;
          left: -1px;
          color: #ffffff; }
  .in-page-navigation-component .in-page-navigation-sections .navigation-section-title {
    font-family: EverydaySans;
    font-size: 36px;
    letter-spacing: 0.1px;
    color: #333333;
    margin-top: 35px;
    margin-bottom: 20px;
    position: relative;
    z-index: 1; }
    @media (min-width: 980px) {
      .in-page-navigation-component .in-page-navigation-sections .navigation-section-title {
        margin-bottom: 13px; } }
    @media (min-width: 1200px) {
      .in-page-navigation-component .in-page-navigation-sections .navigation-section-title {
        margin-bottom: 30px; } }
    .in-page-navigation-component .in-page-navigation-sections .navigation-section-title:before {
      border-top: 2px solid #333;
      content: "";
      position: absolute;
      right: 0;
      bottom: 20px;
      width: 100%;
      z-index: -1; }
    .in-page-navigation-component .in-page-navigation-sections .navigation-section-title span {
      background: #fff;
      padding-right: 15px; }
  .in-page-navigation-component .in-page-navigation-sections .navigation-section-rating {
    text-align: right; }

.ratings-helper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .ratings-helper.liked .rating-up .thumbs {
    color: #017acd; }
  .ratings-helper.unliked .rating-down .thumbs {
    color: #017acd; }
  .ratings-helper .ratings-count {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 25px; }
    .ratings-helper .ratings-count .thumbs {
      color: rgba(0, 0, 0, 0.5);
      font-size: 24px; }
      .ratings-helper .ratings-count .thumbs:hover {
        cursor: pointer;
        color: #017acd; }
    .ratings-helper .ratings-count .count {
      font-family: EverydaySans;
      font-size: 20px;
      margin-left: 10px;
      color: rgba(0, 0, 0, 0.87); }

.course-playlist-component {
  position: relative;
  margin: 0 0 50px; }

.course-playlist-learning-check-container .learning-check-container-component {
  background: #ffffff;
  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: 980px) {
    .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: 980px) {
  .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 {
    display: block;
    color: #333333;
    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%;
      transform: translateY(-50%); }
    .course-playlist-autoplay a .ui-switch-off {
      display: none; }
    .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 {
    content: '';
    background: #82bde4;
    border-radius: 7px;
    height: 14px;
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 34px; }
  .ui-switch::after {
    content: '';
    background: #137cca;
    border-radius: 50%;
    height: 20px;
    left: auto;
    right: -3px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px; }
  .ui-switch.ui-switch-off::before {
    background: #ccc; }
  .ui-switch.ui-switch-off::after {
    background: #777777;
    left: -3px;
    right: auto; }

.course-playlist-list {
  border-top: 1px solid #ccc; }
  .course-playlist-list a {
    color: #333333;
    text-decoration: none; }
  .course-playlist-list .learning-check-container-component .modal-button a,
  .course-playlist-list .learning-check-container-component .check-answer a {
    color: #006cce; }

.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: bold;
    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%;
    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';
      font-feature-settings: 'liga';
      font-size: 28px;
      height: 18px;
      width: 14px; }

.course-playlist-show-more {
  color: #333333;
  display: block;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase; }

.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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  height: 4rem;
  border: none;
  border-bottom: 1px solid #CCC;
  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 label, .course-description .desc {
  font-size: 18px; }

.course-description label {
  font-weight: bold; }

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

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.cards-carousel-component {
  overflow-y: visible;
  position: relative; }
  .cards-carousel-component .wrapper {
    height: inherit !important; }
  .cards-carousel-component .cards-carousel-items {
    width: 100%;
    /* Safari */
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow-y: visible !important; }
    .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 {
      box-shadow: 0 0px 6px 0px rgba(0, 0, 0, 0.2);
      margin: 8px 9px 20px 9px;
      color: #333333;
      text-decoration: none;
      max-width: 311px;
      min-width: 311px;
      min-height: 560px;
      transition: transform .2s;
      position: relative; }
      .cards-carousel-component .cards-carousel-items .carousel-article:hover {
        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 {
          background-color: #e5f1fa; }
          .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: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column; }
        .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-thumbnail {
          width: 100%;
          height: 282px;
          background-color: rgba(0, 0, 0, 0.3);
          background-size: cover;
          position: relative; }
          .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-thumbnail .article-main-item-logo {
            height: 35px;
            width: 45%;
            background-color: white;
            position: absolute;
            left: 0px;
            bottom: -1px; }
            .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 {
              height: 45px;
              position: relative;
              top: 6px;
              margin-left: 9px;
              font-family: EverydaySans;
              font-size: 12px;
              font-weight: bold;
              line-height: 2.0;
              letter-spacing: normal;
              color: black; }
            .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-thumbnail .article-main-item-logo .triangle {
              position: absolute;
              right: -34px;
              top: 0px;
              width: 0;
              height: 0;
              border-bottom: 35px solid white;
              border-right: 35px solid transparent; }
          .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-thumbnail .icon {
            position: absolute;
            right: 10px;
            bottom: 10px;
            color: #fff;
            fill: #fff; }
        .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-item {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; }
          .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-item .article-main-item-text {
            width: 100%;
            padding: 10px 15px 0px 15px; }
            .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-item .article-main-item-text .article-subtitle {
              width: 256px;
              height: 19px;
              font-family: EverydaySans;
              font-size: 14px;
              font-weight: 500;
              font-style: normal;
              font-stretch: normal;
              line-height: 1.43;
              letter-spacing: normal;
              color: #017acd; }
            .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-item .article-main-item-text .article-title {
              font-family: EverydaySans;
              font-size: 24px;
              font-weight: 500;
              font-style: normal;
              font-stretch: normal;
              letter-spacing: normal;
              color: #333333;
              margin-top: 4px;
              overflow: hidden;
              max-height: 70px;
              min-height: 68px; }
            .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;
              line-height: 1.43;
              letter-spacing: normal; }
        .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 {
            font-size: 18px;
            font-family: EverydaySans;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.67;
            letter-spacing: normal;
            color: #333333;
            overflow: hidden;
            max-height: 124px; }
        .cards-carousel-component .cards-carousel-items .carousel-article.style-1 .article-main-callToAction {
          text-align: center;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: bold;
          line-height: 2.61;
          text-transform: uppercase;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          padding-bottom: 10px; }
  .cards-carousel-component .control-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 150px;
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out; }
    @media (max-width: 767px) {
      .cards-carousel-component .control-wrapper {
        top: 50%;
        height: 70px;
        width: 70px; } }
    @media (max-width: 1199px) {
      .cards-carousel-component .control-wrapper {
        opacity: 1; } }
    .cards-carousel-component .control-wrapper:hover {
      opacity: 1;
      transition: opacity .25s ease-in-out;
      -moz-transition: opacity .25s ease-in-out;
      -webkit-transition: opacity .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 {
      position: absolute;
      background-color: #0f1c2b;
      width: 70px;
      height: 70px;
      text-align: center;
      top: 50%;
      border-radius: 50%;
      color: #fff; }
      @media (max-width: 767px) {
        .cards-carousel-component .control-wrapper .control {
          width: 40px;
          height: 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 {
      display: inline-block;
      height: 28px;
      border-radius: 14px;
      border: solid 2px #9b9b9b;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #9b9b9b;
      padding: 0 10px;
      margin: 10px; }
      .cards-carousel-component .filters .tag .wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
      .cards-carousel-component .filters .tag:hover {
        background-color: #78b9e7;
        border-color: #78b9e7;
        color: white;
        cursor: pointer; }
      .cards-carousel-component .filters .tag.active {
        background-color: #0053E2;
        border-color: #0053E2;
        color: white; }
  .cards-carousel-component .card-carousel-more {
    text-align: center;
    margin-top: 10px; }
    .cards-carousel-component .card-carousel-more .see-all {
      display: inline-block;
      height: 28px;
      border-radius: 14px;
      border: solid 2px #9b9b9b;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #9b9b9b;
      padding: 0 10px;
      margin: 10px;
      background-color: #0053E2;
      border-color: #0053E2; }
      .cards-carousel-component .card-carousel-more .see-all a {
        color: white;
        padding: 20px;
        -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: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-top: 30px; }
    .cards-carousel-component .loading-container .loading-image {
      animation-duration: 0.95s;
      animation-iteration-count: infinite;
      animation-name: rotate-forever;
      animation-timing-function: linear;
      width: 50px;
      height: 50px;
      border: 8px solid #064f8e;
      border-right-color: transparent;
      border-radius: 50%;
      display: block;
      position: 50% 0 0 50%;
      margin: auto; }

body.has-areas {
  overflow: auto; }

.areas-of-interest-modal {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  display: -ms-flexbox;
  display: flex; }
  .areas-of-interest-modal .transparent-content {
    opacity: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    position: fixed; }
  @media (min-width: 1200px) {
    .areas-of-interest-modal {
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; } }
  .areas-of-interest-modal .areas-of-interest-container {
    width: 100%;
    overflow: auto;
    background-color: #ffffff;
    position: relative; }
    @media (min-width: 1200px) {
      .areas-of-interest-modal .areas-of-interest-container {
        display: block;
        width: 916px;
        border-radius: 5px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
        overflow: hidden; } }
    .areas-of-interest-modal .areas-of-interest-container .first-step.inactive {
      opacity: 0; }
    .areas-of-interest-modal .areas-of-interest-container .areas-title {
      font-family: EverydaySans;
      background-color: #0f1c2c;
      margin: 0;
      padding: 20px 0;
      text-align: center;
      color: #ffffff; }
      @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 {
      height: 269px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      background-attachment: fixed; }
    .areas-of-interest-modal .areas-of-interest-container .areas-description {
      font-family: EverydaySans;
      font-size: 20px;
      padding: 20px;
      margin: 0;
      text-align: center;
      color: #000000; }
      @media (min-width: 768px) {
        .areas-of-interest-modal .areas-of-interest-container .areas-description {
          -ms-flex: 1;
              flex: 1 1 0%; } }
    .areas-of-interest-modal .areas-of-interest-container .areas-buttons {
      padding: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media (min-width: 768px) {
        .areas-of-interest-modal .areas-of-interest-container .areas-buttons {
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-pack: justify;
              justify-content: space-between;
          position: absolute;
          left: 0;
          right: 0;
          bottom: 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 {
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #000000;
        text-transform: uppercase;
        -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;
            -ms-flex-order: 1;
                order: 1; } }
      .areas-of-interest-modal .areas-of-interest-container .areas-buttons .blue-button {
        padding: 19px 24px;
        border-radius: 160px;
        background-color: #ffffff;
        border: solid 2px #0f1c2c;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #0f1c2c;
        text-transform: uppercase;
        -ms-flex-order: 1;
            order: 1;
        margin-bottom: 20px; }
        @media (min-width: 768px) {
          .areas-of-interest-modal .areas-of-interest-container .areas-buttons .blue-button {
            -ms-flex-order: 2;
                order: 2;
            margin-bottom: 0px; } }
        .areas-of-interest-modal .areas-of-interest-container .areas-buttons .blue-button:hover {
          background-color: #0f1c2c;
          color: #FFFFFF;
          text-decoration: none; }
    .areas-of-interest-modal .areas-of-interest-container .search {
      opacity: 0;
      z-index: -1;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #FFFFFF;
      border-radius: 5px;
      padding: 0;
      margin: 0;
      min-height: 500px; }
      .areas-of-interest-modal .areas-of-interest-container .search.active {
        opacity: 1;
        z-index: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
      .areas-of-interest-modal .areas-of-interest-container .search .search-top-container {
        height: 180px;
        background-color: #0f1c2c;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -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 {
          font-family: EverydaySans;
          background-color: #0f1c2c;
          margin: 20px 0 43px 0;
          padding: 0;
          text-align: center;
          color: #fff; }
        .areas-of-interest-modal .areas-of-interest-container .search .search-top-container .areas-search-bar .areas-search-input-group {
          position: relative;
          width: 50%;
          margin: auto;
          display: block; }
          .areas-of-interest-modal .areas-of-interest-container .search .search-top-container .areas-search-bar .areas-search-input-group i {
            position: absolute;
            left: 10px;
            top: 0;
            height: 100%;
            line-height: 40px; }
          .areas-of-interest-modal .areas-of-interest-container .search .search-top-container .areas-search-bar .areas-search-input-group .areas-search-input {
            width: 100%;
            height: 40px;
            padding: 0 8px 0 40px;
            border-radius: 2.9px;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
            border: solid 1px transparent;
            background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0));
            background-origin: border-box;
            background-clip: content-box, border-box;
            font-family: EverydaySans;
            font-size: 14px;
            color: #333333;
            text-overflow: ellipsis; }
            .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 {
            display: none;
            position: absolute;
            left: 0;
            right: 0;
            top: 36px;
            margin: 0;
            padding: 0;
            background: #FFFFFF;
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
            max-height: 350px;
            overflow-y: scroll; }
            .areas-of-interest-modal .areas-of-interest-container .search .search-top-container .areas-search-bar .areas-search-input-group .search-suggest .search-suggest-item {
              padding: 10px 20px;
              list-style: none; }
              .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 {
        -ms-flex: 1;
            flex: 1 1 0%;
        -ms-flex-pack: justify;
            justify-content: space-between;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
        .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .areas-message {
          padding: 0 20px;
          margin: 52px 0 0 0;
          text-align: center;
          font-family: EverydaySans;
          font-size: 20px; }
        .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .areas-search-buttons {
          padding: 20px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: end;
              justify-content: flex-end;
          -ms-flex: 1;
              flex: 1 1 0%; }
          @media (min-width: 768px) {
            .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .areas-search-buttons {
              -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 {
            padding: 19px 24px;
            border-radius: 160px;
            background-color: #ffffff;
            border: solid 2px #0f1c2c;
            font-family: EverydaySans;
            font-size: 14px;
            font-weight: bold;
            text-align: center;
            color: #0f1c2c;
            text-transform: uppercase;
            -ms-flex-order: 1;
                order: 1;
            min-width: 200px; }
            .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .areas-search-buttons .done-button:hover {
              background-color: #0f1c2c;
              color: #FFFFFF;
              text-decoration: none; }
        .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .tags {
          padding: 0;
          margin: 26px 26px 0 26px; }
          .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .tags .tag {
            display: inline-block;
            float: left;
            height: 30px;
            border-radius: 5px;
            border: solid 1px #0f1c2c;
            margin-right: 20px;
            margin-bottom: 10px; }
            .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .tags .tag .tag-text {
              float: left;
              font-size: 14px;
              line-height: 30px;
              height: 100%;
              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 4px; }
              .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 {
                width: 0;
                height: 0;
                border-top: 9px solid transparent;
                border-bottom: 9px solid transparent;
                border-right: 4px solid #0f1c2c;
                float: left; }
              .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .tags .tag .close-icon-container .close-icon {
                float: left;
                background-color: #0f1c2c;
                width: 18px;
                height: 18px;
                font-size: 11px;
                text-align: center;
                -webkit-border-top-right-radius: 2px;
                -webkit-border-bottom-right-radius: 2px;
                -moz-border-radius-topright: 2px;
                -moz-border-radius-bottomright: 2px;
                border-top-right-radius: 2px;
                border-bottom-right-radius: 2px; }
                .areas-of-interest-modal .areas-of-interest-container .search .areas-search-result .tags .tag .close-icon-container .close-icon i {
                  font-size: 14px;
                  color: #FFF;
                  line-height: 18px; }

/* responsive bootstrap */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: .15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 .2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #337ab7;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: .8em;
  width: .8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: .15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 .2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #337ab7;
}
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: .5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}
/* datatable datetime */
div.dt-datetime {
  position: absolute;
  background-color: white;
  z-index: 2050;
  border: 1px solid #ccc;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  padding: 0 20px 6px 20px;
  width: 275px;
}
div.dt-datetime.inline {
  position: relative;
  box-shadow: none;
}
div.dt-datetime div.dt-datetime-title {
  text-align: center;
  padding: 5px 0px 3px;
}
div.dt-datetime div.dt-datetime-buttons {
  text-align: center;
}
div.dt-datetime div.dt-datetime-buttons a {
  display: inline-block;
  padding: 0 .5em .5em .5em;
  margin: 0;
  font-size: 0.9em;
}
div.dt-datetime div.dt-datetime-buttons a:hover {
  text-decoration: underline;
}
div.dt-datetime table {
  border-spacing: 0;
  margin: 12px 0;
  width: 100%;
}
div.dt-datetime table.dt-datetime-table-nospace {
  margin-top: -12px;
}
div.dt-datetime table th {
  font-size: .8em;
  color: #777;
  font-weight: normal;
  width: 14.285714286%;
  padding: 0 0 4px 0;
  text-align: center;
}
div.dt-datetime table td {
  font-size: .9em;
  color: #444;
  padding: 0;
}
div.dt-datetime table td.selectable {
  text-align: center;
  background: #f5f5f5;
}
div.dt-datetime table td.selectable.disabled {
  color: #aaa;
  background: #ffffff;
}
div.dt-datetime table td.selectable.disabled button:hover {
  color: #aaa;
  background: #ffffff;
}
div.dt-datetime table td.selectable.now {
  background-color: #dddddd;
}
div.dt-datetime table td.selectable.now button {
  font-weight: bold;
}
div.dt-datetime table td.selectable.selected button {
  background: #4e6ca3;
  color: white;
  border-radius: 2px;
}
div.dt-datetime table td.selectable button:hover {
  background: #ff8000;
  color: white;
  border-radius: 2px;
}
div.dt-datetime table td.dt-datetime-week {
  font-size: 0.7em;
}
div.dt-datetime table button {
  width: 100%;
  box-sizing: border-box;
  border: none;
  background: transparent;
  font-size: inherit;
  color: inherit;
  text-align: center;
  padding: 4px 0;
  cursor: pointer;
  margin: 0;
}
div.dt-datetime table button span {
  display: inline-block;
  min-width: 14px;
  text-align: right;
}
div.dt-datetime table.weekNumber th {
  width: 12.5%;
}
div.dt-datetime div.dt-datetime-calendar table {
  margin-top: 0;
}
div.dt-datetime div.dt-datetime-label {
  position: relative;
  display: inline-block;
  height: 30px;
  padding: 5px 6px;
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
}
div.dt-datetime div.dt-datetime-label:hover {
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #f5f5f5;
}
div.dt-datetime div.dt-datetime-label select {
  position: absolute;
  top: 6px;
  left: 0;
  cursor: pointer;
  opacity: 0;
}
div.dt-datetime.horizontal {
  width: 550px;
}
div.dt-datetime.horizontal div.dt-datetime-date,
div.dt-datetime.horizontal div.dt-datetime-time {
  width: 48%;
}
div.dt-datetime.horizontal div.dt-datetime-time {
  margin-left: 4%;
}
div.dt-datetime div.dt-datetime-date {
  position: relative;
  float: left;
  width: 100%;
}
div.dt-datetime div.dt-datetime-time {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
div.dt-datetime div.dt-datetime-time > span {
  vertical-align: middle;
}
div.dt-datetime div.dt-datetime-time th {
  text-align: left;
}
div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock {
  display: inline-block;
  vertical-align: middle;
}
div.dt-datetime div.dt-datetime-iconLeft,
div.dt-datetime div.dt-datetime-iconRight,
div.dt-datetime div.dt-datetime-iconUp,
div.dt-datetime div.dt-datetime-iconDown {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: .3;
  overflow: hidden;
  box-sizing: border-box;
}
div.dt-datetime div.dt-datetime-iconLeft:hover,
div.dt-datetime div.dt-datetime-iconRight:hover,
div.dt-datetime div.dt-datetime-iconUp:hover,
div.dt-datetime div.dt-datetime-iconDown:hover {
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f0f0f0;
  opacity: 0.6;
}
div.dt-datetime div.dt-datetime-iconLeft button,
div.dt-datetime div.dt-datetime-iconRight button,
div.dt-datetime div.dt-datetime-iconUp button,
div.dt-datetime div.dt-datetime-iconDown button {
  border: none;
  background: transparent;
  text-indent: 30px;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
div.dt-datetime div.dt-datetime-iconLeft {
  position: absolute;
  top: 5px;
  left: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
div.dt-datetime div.dt-datetime-iconRight {
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
div.dt-datetime div.dt-datetime-iconUp {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
}
div.dt-datetime div.dt-datetime-iconDown {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
}
div.dt-datetime-error {
  clear: both;
  padding: 0 1em;
  max-width: 240px;
  font-size: 11px;
  line-height: 1.25em;
  text-align: center;
  color: #b11f1f;
}

/* ------------------------------ Go-Local :: ADMIN VIEW :: START ------------------------------ */
.gl-admin-view {
  max-width: 1440px;
  padding: 100px 5%;
  margin: 0 auto;
  font-size: 14px;
}
.gl-admin-view.vhidden {
  visibility: hidden;
}
.gl-admin-view .btn-primary:focus {
  background-color: #006cce;
  outline: none;
  border-color: #005fb5;
}
.gl-admin-view .btn-primary:hover {
  background-color: #00519b;
  border-color: #003f77;
}
.gl-admin-view table.dataTable > thead th {
  position: relative;
}
.gl-admin-view table.dataTable > thead th.sorting::after,
.gl-admin-view table.dataTable > thead th.sorting_desc::after,
.gl-admin-view table.dataTable > thead th.sorting_asc::after {
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  position: absolute;
  left: auto;
}
.gl-admin-view .add-details {
  margin-left: 110px;
}
.gl-admin-view .gl-button-wrapper {
  margin-bottom: 30px;
}
.gl-admin-view td.export-control input {
  margin: 0 auto;
  display: block;
}
.gl-admin-view .gl-filter-by {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px;
}
.gl-admin-view .gl-filter-submit,
.gl-admin-view .gl-filter-clear,
.gl-admin-view .gl-select-all,
.gl-admin-view .gl-de-select-all,
.gl-admin-view .gl-export,
.gl-admin-view .gl-export-all {
  font-size: 14px;
}
.gl-admin-view .dataTables_wrapper .dataTables_paginate .paginate_button {
  background: transparent !important;
  outline: none !important;
}
@media only screen and (min-width: 600px) and (max-width: 959px), only screen and (max-width: 599px) {
  .gl-admin-view .gl-filter-by,
  .gl-admin-view .gl-button-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
  }
  .gl-admin-view .gl-filter-by *,
  .gl-admin-view .gl-button-wrapper * {
    margin-bottom: 10px;
  }
  .gl-admin-view .gl-filter-by *:last-child,
  .gl-admin-view .gl-button-wrapper *:last-child {
    margin-bottom: 0;
  }
  .gl-admin-view .gl-filter-by .gl-filter-submit,
  .gl-admin-view .gl-button-wrapper .gl-filter-submit,
  .gl-admin-view .gl-filter-by .gl-filter-clear,
  .gl-admin-view .gl-button-wrapper .gl-filter-clear,
  .gl-admin-view .gl-filter-by .gl-select-all,
  .gl-admin-view .gl-button-wrapper .gl-select-all,
  .gl-admin-view .gl-filter-by .gl-de-select-all,
  .gl-admin-view .gl-button-wrapper .gl-de-select-all,
  .gl-admin-view .gl-filter-by .gl-export,
  .gl-admin-view .gl-button-wrapper .gl-export,
  .gl-admin-view .gl-filter-by .gl-export-all,
  .gl-admin-view .gl-button-wrapper .gl-export-all {
    min-width: 110px;
  }
  .gl-admin-view .dataTables_wrapper .dataTables_paginate {
    font-size: 12px;
  }
  .gl-admin-view .dataTables_wrapper .dataTables_paginate .paginate_button {
    min-width: 1em;
    padding: 0.5em;
  }
  .gl-admin-view .dataTables_wrapper .dataTables_paginate .paginate_button a {
    padding: 3px 6px;
  }
}
/* ------------------------------ Go-Local :: ADMIN VIEW :: END ------------------------------ */

.stock-component {
  font-size: 20px;
  letter-spacing: 0.6px;
  opacity: .8; }
  .stock-component label {
    margin-right: 10px; }
  .stock-component .stock-change {
    font-size: 14px; }
    @media (min-width: 980px) {
      .stock-component .stock-change {
        font-size: 24px; } }

body.profile-open {
  overflow: hidden; }
  @media (min-width: 480px) {
    body.profile-open {
      overflow-y: auto; } }

/* USER PROFILE */
.user-profile-initials {
  background: #d8d8d8;
  border-radius: 50%;
  color: #333333;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  width: 30px;
  vertical-align: middle; }
  .user-profile-initials.unread-notifications {
    background-color: #d8d8d8; }

.coin {
  background-image: url(../base/images/learning/coin.svg);
  font-size: 10px;
  width: 20px;
  display: inline-block;
  height: 18px;
  background-repeat: no-repeat;
  color: #fff;
  font-family: EverydaySans-bold;
  padding-left: 5px; }

.milestone {
  background-image: url(../base/images/learning/milestone.svg);
  width: 18px;
  display: inline-block;
  height: 18px;
  margin-right: 2px;
  background-repeat: no-repeat;
  padding-left: 2px;
  font-size: 10px;
  color: #fff;
  font-family: EverydaySans-bold;
  margin-left: 2px; }

.bronze {
  background-image: url(../base/images/learning/bronze.svg);
  width: 18px;
  display: inline-block;
  height: 18px;
  margin-right: 2px;
  background-repeat: no-repeat;
  padding-left: 5px;
  font-size: 10px;
  color: #fff;
  font-family: EverydaySans-bold; }

.silver {
  background-image: url(../base/images/learning/silver.svg);
  font-size: 10px;
  width: 18px;
  display: inline-block;
  height: 18px;
  margin-right: 2px;
  background-repeat: no-repeat;
  padding-left: 4px;
  color: #fff;
  font-family: EverydaySans-bold;
  margin-left: 2px; }

#user-profile-container {
  background: #ffffff;
  display: block;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  transition: right .4s ease-in-out;
  top: 0;
  z-index: 2000;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
  width: 100%; }
  @media (min-width: 980px) {
    #user-profile-container {
      height: initial;
      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: rgba(255, 255, 255, 0.87); }
    #user-profile-container.darken-header-footer .header-links-second, #user-profile-container.darken-header-footer .header-links-third {
      background-color: #001e60 !important;
      color: rgba(255, 255, 255, 0.87) !important; }
      #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 .header-links-second-header, #user-profile-container.darken-header-footer .header-links-third .header-links-third-header {
        background-color: #001e60 !important;
        color: rgba(255, 255, 255, 0.87) !important; }
    #user-profile-container.darken-header-footer .header-link {
      color: rgba(255, 255, 255, 0.87) !important; }
    #user-profile-container.darken-header-footer .header-link-icon {
      color: #ffffff; }
    #user-profile-container.darken-header-footer a {
      color: rgba(255, 255, 255, 0.87); }
      #user-profile-container.darken-header-footer a:hover {
        color: #fff; }
      #user-profile-container.darken-header-footer a:after {
        border-color: rgba(255, 255, 255, 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: rgba(255, 255, 255, 0.87); }
    #user-profile-container.darken-header-footer #user-profile-links a.logout-link::after {
      border: none;
      background-image: 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 {
    margin: 0 15px;
    height: 2px;
    border: 1px solid #ccc; }
  #user-profile-container .profile-hidden-logout-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -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: rgba(255, 255, 255, 0.87); }
    #user-profile-container .profile-hidden-logout-link .logout-link-text {
      font-size: 20px;
      color: #444; }
      #user-profile-container.darken-header-footer .profile-hidden-logout-link .logout-link-text {
        color: rgba(255, 255, 255, 0.87); }
    #user-profile-container .profile-hidden-logout-link .sign-out-icon {
      font-size: 24px;
      color: #444; }
      #user-profile-container.darken-header-footer .profile-hidden-logout-link .sign-out-icon {
        color: rgba(255, 255, 255, 0.87); }
  #user-profile-container .profile-hidden-login-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -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: rgba(255, 255, 255, 0.87); }
    #user-profile-container .profile-hidden-login-link .login-link-text {
      font-size: 20px;
      color: #444; }
      #user-profile-container.darken-header-footer .profile-hidden-login-link .login-link-text {
        color: rgba(255, 255, 255, 0.87); }
    #user-profile-container .profile-hidden-login-link .sign-in-icon {
      font-size: 24px;
      color: #444; }
      #user-profile-container.darken-header-footer .profile-hidden-login-link .sign-in-icon {
        color: rgba(255, 255, 255, 0.87); }

#user-profile-header {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: #ffffff !important;
  height: 64px;
  left: 0;
  padding: 12px 2vw;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1000; }
  #user-profile-header .button-close {
    border: none;
    background: #ffffff url(../base/images/x-blue.svg) center center/20px auto no-repeat; }
    .darken-header-footer #user-profile-header .button-close {
      border: none;
      background: transparent url(../base/images/x-white.svg) center center/20px auto no-repeat; }
  .darken-header-footer #user-profile-header {
    background: #001e60 !important; }
  @media (min-width: 480px) {
    #user-profile-header {
      box-shadow: none;
      padding: 12px;
      max-width: 375px; } }
  @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: 980px) {
    #user-profile-header {
      height: 60px; } }
  #user-profile-header .button-close {
    float: right; }
  #user-profile-header .user-profile-extras {
    -ms-flex-align: center;
        align-items: center;
    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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1500px;
  padding: 15px;
  position: relative;
  margin-top: 64px; }
  #user-profile .user-profile-initials {
    font-size: 35px;
    height: 101px;
    width: 101px;
    line-height: 101px; }
  #user-profile .user-profile-large {
    position: relative;
    margin-right: 20px; }
  #user-profile .user-profile-large .profile-picture-large {
    background: #d8d8d8;
    border-radius: 50%;
    color: #333333;
    display: block;
    font-size: 15px;
    height: 101px;
    line-height: 101px;
    text-align: center;
    text-transform: uppercase;
    width: 101px;
    vertical-align: middle;
    overflow: hidden; }
  #user-profile .user-profile-large .edit-profile-picture-button {
    border: 0;
    background-color: #d8d8d8;
    border-radius: 50%;
    position: absolute;
    background-size: 0%;
    bottom: 0;
    width: 20px;
    height: 20px;
    margin-left: 25px;
    margin-bottom: 5px; }
    @media (max-width: 480px) {
      #user-profile .user-profile-large .edit-profile-picture-button {
        border: 0;
        background-color: #d8d8d8;
        border-radius: 50%;
        position: absolute;
        background-size: 0%;
        bottom: 0;
        width: 20px;
        height: 20px;
        margin-left: 25px;
        margin-bottom: 5px; } }
  #user-profile .user-profile-large .edit-profile-picture-button .editing-pencil {
    position: absolute !important;
    bottom: 0;
    right: 0;
    height: 16px;
    width: 16px;
    margin-bottom: 2px;
    margin-right: 1px; }

#user-profile-name {
  padding-right: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  font-weight: 200;
  font-size: 18px; }
  #user-profile-name .name {
    font-size: 24px;
    font-weight: normal; }
  #user-profile-name .extras {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }
    #user-profile-name .extras .separator {
      height: 42px;
      margin: 0 6px 0 12px; }

#user-profile-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  margin-top: 19px;
  padding: 20px 0; }
  @media (min-width: 980px) {
    #user-profile-links {
      border-bottom: none;
      padding-top: 10px;
      padding-bottom: 0; }
      #user-profile-links .desktop-item-last {
        padding-bottom: 0px; } }
  #user-profile-links a {
    color: #333333;
    font-size: 20px;
    position: relative;
    line-height: 1.85;
    padding-bottom: 22px;
    text-decoration: none; }
    #user-profile-links a:last-child {
      padding-bottom: 0; }
    #user-profile-links a.directory-search-link-trigger .new-message {
      color: white;
      background: dodgerblue;
      font-size: 12px;
      position: absolute;
      bottom: 34px;
      padding: 0 4px;
      border-radius: 2px;
      display: block;
      right: 50%; }
  #user-profile-links .profile-link-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -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 {
      display: none; } }

@media (min-width: 980px) {
  .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 {
  line-height: 37px;
  margin-bottom: 20px;
  display: -ms-flexbox;
  display: flex; }
  .user-profile-header-links .user-profile-header-links-item.desktop-active .menu-active-bar {
    display: block !important;
    background: #005ab0;
    border-radius: 0 2px 2px 0;
    margin-left: 8px;
    width: 4px;
    margin-bottom: 8px; }
  .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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    cursor: pointer;
    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: #333333;
    display: block;
    font-size: 18px;
    padding-left: 16px;
    text-decoration: none;
    line-height: normal;
    width: 240px;
    word-break: break-word; }
  .user-profile-header-links .user-profile-header-links-item .header-link-icon {
    font-size: 18px;
    font-weight: bold;
    display: -ms-flexbox;
    display: flex;
    -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: #ffffff;
  display: block;
  height: calc(100% - 64px);
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  position: fixed;
  right: -100%;
  transition: right .4s ease-in-out;
  top: 0;
  width: 100%;
  z-index: 2000;
  margin-top: 64px; }
  @media (max-width: 480px) {
    .user-profile-header-links .header-links-second, .user-profile-header-links .header-links-third {
      width: 100%; } }
  @media (min-width: 980px) {
    .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 {
  position: fixed;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 10px;
  background: #ffffff;
  border-bottom: 1px solid #ccc;
  height: 64px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1000;
  cursor: pointer; }
  @media (min-width: 480px) {
    .user-profile-header-links .header-links-second-header, .user-profile-header-links .header-links-third-header {
      box-shadow: none; } }
  .user-profile-header-links .header-links-second-header .arrow-left, .user-profile-header-links .header-links-third-header .arrow-left {
    position: relative;
    width: 20px;
    right: 10px;
    color: #333;
    display: block;
    font-size: 24px;
    text-decoration: none; }

.user-profile-header-links .header-links-second-list, .user-profile-header-links .header-links-third-list {
  color: #333333;
  margin: 0 auto;
  margin-top: 64px;
  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 {
  line-height: 57px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -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: #333333;
    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(../base/images/chevron-down-black.svg) right center/auto 8px no-repeat;
      content: '';
      height: 8px;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      transition: transform .4s ease-in-out;
      width: 13px; }

.header-tabs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 50px;
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  white-space: nowrap;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #ccc; }
  .header-tabs::-webkit-scrollbar {
    height: 0;
    width: 0; }
  .header-tabs .header-tab {
    display: inline-block;
    text-align: center;
    line-height: 50px;
    height: 49px;
    padding: 0;
    margin: 0; }
    .header-tabs .header-tab.active-tab {
      border-bottom: 2px solid #007cd6; }
      .header-tabs .header-tab.active-tab a {
        color: #006cce;
        font-weight: bold; }
    .header-tabs .header-tab a {
      color: #000;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      height: 100%;
      padding: 0 24px;
      font-size: 14px;
      text-overflow: ellipsis;
      overflow: hidden;
      transition: color .28s ease, background-color .28s ease;
      text-decoration: none; }

.profile-hidden-container {
  padding-top: 40px; }

.profile-calendar {
  width: 100%;
  font-size: 22px;
  margin-bottom: 10px;
  margin-top: -18px;
  font-family: EverydaySans;
  line-height: normal;
  letter-spacing: 0.44px; }

.nudge_wrapper, .nudge_link_wrapper {
  position: fixed;
  z-index: 9999;
  -ms-flex-align: right;
      align-items: right;
  right: 20px; }
  @media (max-width: 980px) {
    .nudge_wrapper, .nudge_link_wrapper {
      right: 16px; } }
  @media (max-width: 480px) {
    .nudge_wrapper, .nudge_link_wrapper {
      left: 12px !important; } }

.nudge_customIcon {
  height: 40px;
  width: 60px;
  object-fit: contain; }

.nudge_wrapper_image, .nudge_link_wrapper_image {
  position: fixed;
  z-index: 9999;
  -ms-flex-align: right;
      align-items: right;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px;
  right: 20px; }
  .nudge_wrapper_image.light, .nudge_link_wrapper_image.light {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; }
  @media (min-width: 768px) {
    .nudge_wrapper_image, .nudge_link_wrapper_image {
      width: 400px; } }
  @media (max-width: 980px) {
    .nudge_wrapper_image, .nudge_link_wrapper_image {
      right: 16px; } }
  @media (max-width: 480px) {
    .nudge_wrapper_image, .nudge_link_wrapper_image {
      left: 12px !important; } }

.nudge_wrapper_image.top, .nudge_link_wrapper_image.top {
  top: 100px;
  border-radius: 6px; }

.nudge_wrapper_image.bottom, .nudge_link_wrapper_image.bottom {
  bottom: 40px;
  border-radius: 6px; }
  @media (max-width: 480px) {
    .nudge_wrapper_image.bottom, .nudge_link_wrapper_image.bottom {
      bottom: 90px; } }

.nudge_wrapper.top, .nudge_link_wrapper.top {
  top: 100px; }

.nudge_wrapper.bottom, .nudge_link_wrapper.bottom {
  bottom: 40px; }
  @media (max-width: 480px) {
    .nudge_wrapper.bottom, .nudge_link_wrapper.bottom {
      bottom: 90px; } }

.nudge-image {
  border-radius: 6px 6px 0px 0px;
  height: 250px;
  width: 400px;
  object-fit: fill;
  max-width: 100%;
  max-height: 100%; }
  @media (max-width: 480px) {
    .nudge-image {
      width: 100%; } }

.nudge_outer_wrapper .light {
  overflow: hidden; }
  .nudge_outer_wrapper .light .nudge_main {
    background-color: #ffffff; }
    .nudge_outer_wrapper .light .nudge_main:hover .nudge_icon, .nudge_outer_wrapper .light .nudge_main:hover .nudge_message {
      color: #0053E2; }
  .nudge_outer_wrapper .light .nudge_main_image {
    background-color: #ffffff; }
  .nudge_outer_wrapper .light .nudge_message {
    color: #121212; }
  .nudge_outer_wrapper .light .dismiss_link {
    color: #121212; }

.left-nudge {
  left: 20px; }
  @media (max-width: 980px) {
    .left-nudge {
      left: 16px; } }
  @media (max-width: 480px) {
    .left-nudge {
      left: 12px !important; } }

.image-exit-wrapper {
  position: relative;
  width: 400px;
  height: 250px;
  overflow: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  @media (max-width: 480px) {
    .image-exit-wrapper {
      width: 100%; } }
  .image-exit-wrapper .nudge-image.hoveron {
    transform: scale(1.08);
    transition: 1s transform; }
  .image-exit-wrapper .nudge-image.hoverout {
    transform: initial;
    transition: 1s transform; }

.image-exit {
  position: absolute;
  left: 90%;
  background: transparent url(../base/images/close-black.svg) center/18px auto no-repeat;
  border-radius: 100%;
  top: 5%;
  width: 26px;
  text-align: center;
  line-height: 15px;
  height: 26px;
  border: solid 1px #f2f2f2;
  background-color: #f2f2f2;
  z-index: 10;
  padding: 5px;
  font-weight: bold; }
  .image-exit:hover {
    cursor: pointer; }

.nudge_outer_wrapper .dark .nudge_main {
  background-color: #121212; }

.nudge_outer_wrapper .dark .nudge_main_image {
  background-color: #121212; }

.nudge_outer_wrapper .dark .nudge_message {
  color: #ffffff; }

.nudge_outer_wrapper .dark .dismiss_link {
  color: #ffffff; }

.nudge_outer_wrapper .nudge_main {
  width: 400px;
  min-height: 64px;
  padding: 10px 0px;
  border-radius: 6px;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 1px 1px 6px #7f7f7f; }
  @media (max-width: 480px) {
    .nudge_outer_wrapper .nudge_main {
      width: 100%; } }

.nudge_outer_wrapper .nudge_main_image {
  width: 400px;
  min-height: 64px;
  padding: 10px 0px;
  border-radius: 0 0 6px 6px;
  display: -ms-flexbox;
  display: flex; }
  .nudge_outer_wrapper .nudge_main_image.light.hoveron .nudge_message {
    color: #0053E2; }
  @media (max-width: 480px) {
    .nudge_outer_wrapper .nudge_main_image {
      width: 100%; } }

.nudge_outer_wrapper .nudge_message {
  width: 80%;
  word-break: break-word;
  font-size: 14px;
  margin-top: auto;
  margin-bottom: auto; }

.nudge_outer_wrapper .nudge_link_wrapper .nudge_message {
  margin-top: auto;
  margin-bottom: auto;
  cursor: pointer;
  border-radius: 6px;
  padding: 0 5px 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 {
  margin-top: auto;
  margin-bottom: auto;
  cursor: pointer; }
  .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;
  background-position: center;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 30px;
  padding: 0 10px 0 15px; }

.nudge_outer_wrapper .dark .nudge_icon {
  color: #ffffff;
  background-position: center;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 30px;
  padding: 0 10px 0 15px; }

.nudge_outer_wrapper .dark .close_button {
  background-color: #ffffff;
  mask: url(../base/images/nudge-close.svg) no-repeat 50% 50%;
  background-position: center;
  width: 10%;
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer; }

.nudge_outer_wrapper .light .close_button {
  background-color: #121212;
  mask: url(../base/images/nudge-close.svg) no-repeat 50% 50%;
  background-position: center;
  width: 10%;
  margin-right: 10px;
  margin-left: 10px;
  cursor: pointer; }

.nudge_outer_wrapper .light .dismiss_link {
  font-size: 13px;
  cursor: pointer;
  margin-right: 15px;
  padding: 5px;
  font-weight: 500; }
  .nudge_outer_wrapper .light .dismiss_link:hover {
    background: #f2f2f2;
    text-align: center;
    border-radius: 3px;
    margin-right: 15px;
    height: 30px; }

.nudge_outer_wrapper .dark .dismiss_link {
  font-size: 13px;
  cursor: pointer;
  margin-right: 15px;
  padding: 5px;
  font-weight: 500; }
  .nudge_outer_wrapper .dark .dismiss_link:hover {
    background: #747474;
    text-align: center;
    border-radius: 3px;
    margin-right: 15px;
    height: 30px; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@media (min-width: 980px) {
  body.notifications-open #user-profile-container ~ .user-profile-notifications {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    height: 70%;
    z-index: 2000; } }

.user-profile-notifications {
  background: #ffffff;
  height: 100%;
  position: fixed;
  right: -100%;
  transition: right .4s ease-in-out;
  top: 0;
  width: 100%;
  z-index: 4000; }
  .user-profile-notifications .dropdown:hover {
    cursor: pointer; }
  .user-profile-notifications .down-arr {
    line-height: 2;
    color: #000000;
    right: 5px; }
  @media (min-width: 980px) {
    .user-profile-notifications {
      box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.5);
      display: none;
      height: 100%;
      position: fixed;
      bottom: 0;
      right: 0;
      top: 60px;
      transition: none;
      z-index: 900; } }
  .notifications-open .user-profile-notifications {
    right: 0; }
    @media (min-width: 980px) {
      .notifications-open .user-profile-notifications {
        display: block; } }

.notification-inbox-component .user-profile-notifications {
  position: inherit; }

@media (max-width: 980px) {
  .notification-inbox-component .user-profile-notifications-content {
    min-height: 35rem; } }

@media (max-width: 980px) {
  .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: #ffffff;
  height: 64px;
  position: relative;
  width: 100%;
  z-index: 1000; }
  @media (min-width: 768px) {
    .user-profile-notifications-header {
      text-align: center; } }
  @media (min-width: 980px) {
    .user-profile-notifications-header {
      box-shadow: none;
      height: 60px;
      position: relative; } }
  .user-profile-notifications-header .notifications-back {
    background: transparent url(../base/images/arrow-left-black.svg) left center/16px auto no-repeat;
    display: block;
    float: left;
    height: 52px;
    margin: 6px 0 0;
    padding: 18px 18px 18px 0;
    width: 34px; }
    @media (min-width: 980px) {
      .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-transform: uppercase;
    text-align: right; }
    @media (min-width: 768px) {
      .user-profile-notifications-header .notifications-mark {
        float: right;
        margin-right: 24px;
        margin-right: 0; } }
    @media (min-width: 980px) {
      .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: 980px) {
    .notification-content-container {
      padding: 0 4vw; } }
  @media (min-width: 1500px) {
    .notification-content-container {
      padding: 0 60px; } }

.user-profile-notifications-tabs {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 900; }
  @media (min-width: 980px) {
    .user-profile-notifications-tabs {
      display: none; } }
  .user-profile-notifications-tabs .tab {
    border-bottom: solid 2px transparent;
    color: #333333;
    display: block;
    font-size: 18px;
    float: left;
    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: bold; }

.user-profile-notifications-content {
  overflow-y: auto;
  max-height: calc(100% - 99px); }

.user-profile-notifications-list {
  background: #ffffff; }
  .user-profile-notifications-list .notification {
    -ms-flex-align: end;
        align-items: flex-end;
    border-top: 1px solid #ccc;
    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: #333333;
      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: bold; }
  .user-profile-notifications-list .notification-title,
  .user-profile-notifications-list .notification-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .user-profile-notifications-list .notification-time {
    color: #777777; }

.user-profile-notification {
  background: #ffffff;
  height: 100%;
  position: fixed;
  right: -100%;
  top: 0;
  transition: .4s right ease-in-out;
  width: 100%;
  z-index: 5000; }
  .notification-open .user-profile-notification {
    right: 0; }
  .user-profile-notification .user-profile-notification-header {
    background: #ffffff;
    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(../base/images/arrow-left-black.svg) left center/16px auto no-repeat;
      display: block;
      float: left;
      height: 52px;
      margin: 6px 0 0;
      padding: 18px 18px 18px 0;
      width: 34px; }
      @media (min-width: 980px) {
        .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;
  height: 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 980px) {
    .user-profile-notifications-see-all {
      display: block;
      height: 50px; } }
  @media screen and (min-width: 980px) and (-ms-high-contrast: active), (min-width: 980px) and (-ms-high-contrast: none) {
    .user-profile-notifications-see-all {
      height: 70px; } }

.loading-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%; }
  .loading-container .loading-image {
    animation-duration: 0.95s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    width: 50px;
    height: 50px;
    border: 8px solid #064f8e;
    border-right-color: transparent;
    border-radius: 50%;
    display: block;
    position: 50% 0 0 50%;
    margin: auto; }

.unread-notifications {
  background-color: #add8e6; }

.mega-nav-wrapper {
  font-family: EverydaySans;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  background-color: #001E60;
  padding: 0 16px;
  height: 120px;
  position: relative; }
  @media (min-width: 768px) {
    .mega-nav-wrapper {
      height: 64px;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      gap: 20px; } }
  @media (min-width: 980px) {
    .mega-nav-wrapper {
      height: 64px;
      gap: 40px; } }
  .mega-nav-wrapper > * {
    -ms-flex-order: 1;
        order: 1; }
  .mega-nav-wrapper #user-profile-header {
    max-width: 100%; }
  .mega-nav-wrapper .mega-navigation__burger-menu {
    display: block;
    cursor: pointer;
    height: 40px;
    width: 40px;
    -ms-flex-order: -1;
        order: -1;
    background-color: transparent;
    border: none; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-navigation__burger-menu {
        display: none; } }
  .mega-nav-wrapper .mega-nav-menu {
    gap: 20px;
    height: 100%;
    display: none; }
  .mega-nav-wrapper .mega-navigation__burger-menu-icon {
    max-width: 100%;
    font-size: 40px;
    color: #FFFFFF; }
  .mega-nav-wrapper .search-container {
    -ms-flex-order: 10000;
        order: 10000;
    -ms-flex: 1;
        flex: 1 1 0%; }
    .mega-nav-wrapper .search-container:before {
      content: "";
      width: 100vw;
      -ms-flex-order: 1;
          order: 1; }
      @media (min-width: 768px) {
        .mega-nav-wrapper .search-container:before {
          display: none; } }
    @media (min-width: 768px) {
      .mega-nav-wrapper .search-container {
        -ms-flex-order: 1;
            order: 1; } }
    .mega-nav-wrapper .search-container .mega-navigation__clear-search {
      -ms-flex-align: center;
          align-items: center;
      display: none;
      cursor: pointer;
      color: #0071DC; }
  .mega-nav-wrapper #mega-nav-search-bar {
    width: 100%; }
  .mega-nav-wrapper .mega-navigation__util-icons {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    gap: 20px; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-navigation__util-icons {
        height: 100%; } }
    .mega-nav-wrapper .mega-navigation__util-icons .header-item {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .mega-nav-wrapper .mega-navigation__util-icons .header-item .app-drawer-desktop,
      .mega-nav-wrapper .mega-navigation__util-icons .header-item .favourites-drawer-desktop {
        top: 100%;
        right: 0; }
    .mega-nav-wrapper .mega-navigation__util-icons .email-link-trigger {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
  .mega-nav-wrapper #logo-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
    margin: 0 auto; }
    @media (min-width: 768px) {
      .mega-nav-wrapper #logo-wrapper {
        margin: 0; } }
    .mega-nav-wrapper #logo-wrapper img {
      max-width: 40px;
      width: auto; }
    .mega-nav-wrapper #logo-wrapper .mega-navigation__logo-link {
      text-decoration: none; }
      .mega-nav-wrapper #logo-wrapper .mega-navigation__logo-link:hover {
        text-decoration: none; }
    .mega-nav-wrapper #logo-wrapper .logo-text {
      color: #ffffff;
      font-size: 20px;
      font-weight: 500; }
      .mega-nav-wrapper #logo-wrapper .logo-text:hover {
        text-decoration: none; }
  .mega-nav-wrapper .menu-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    list-style: none;
    text-decoration: none;
    margin: 0 3rem;
    padding: 0;
    gap: 24px;
    height: 100%; }
    .mega-nav-wrapper .menu-items > li {
      padding: 10px 15px;
      font-size: 16px;
      font-weight: 500;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      transition: all 0.2s ease;
      border-bottom: 2px solid transparent;
      white-space: nowrap; }
      .mega-nav-wrapper .menu-items > li:hover {
        border-bottom: 2px solid #FFFFFF; }
    .mega-nav-wrapper .menu-items li a {
      text-decoration: none;
      /* Remove underline from links */
      color: #ffffff; }
    .mega-nav-wrapper .menu-items .submenus-view {
      width: 100%;
      position: absolute;
      left: 0px;
      top: 100%;
      display: none;
      max-height: 460px;
      min-height: 150px;
      background: #ccc;
      box-shadow: 5px 5px 5px #ccc;
      background-color: #FFFFFF;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      overflow-y: auto; }
      .mega-nav-wrapper .menu-items .submenus-view .submenu-content-wrapper {
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
        .mega-nav-wrapper .menu-items .submenus-view .submenu-content-wrapper > div {
          -ms-flex: 1;
              flex: 1 1 0%;
          max-height: 100%;
          overflow-y: auto;
          display: -ms-flexbox;
          display: flex; }
      .mega-nav-wrapper .menu-items .submenus-view.open {
        display: -ms-flexbox;
        display: flex; }
      .mega-nav-wrapper .menu-items .submenus-view .button-search-close {
        position: absolute;
        cursor: pointer;
        font-size: 25px;
        color: #46474a;
        position: absolute;
        right: 10px;
        right: 16px;
        z-index: 10000;
        top: 16px; }
        .mega-nav-wrapper .menu-items .submenus-view .button-search-close:hover {
          color: #0071ce; }
  .mega-nav-wrapper .menu-header-link {
    position: relative;
    color: #ffffff; }
    .mega-nav-wrapper .menu-header-link:hover {
      border-bottom: 4px solid transparent;
      cursor: pointer; }
    .mega-nav-wrapper .menu-header-link a {
      color: #ffffff;
      text-decoration: none;
      font-size: 16px;
      font-weight: 500; }
      .mega-nav-wrapper .menu-header-link a:hover {
        text-decoration: none; }
  .mega-nav-wrapper .mega-nav-icon-arrow {
    width: 1rem;
    height: 1rem;
    transition: transform 0.3s; }
  .mega-nav-wrapper .mega-nav-icon-arrow.open {
    transform: rotate(-180deg); }
  .mega-nav-wrapper .search-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    /* Align items to the start */
    gap: 10px;
    /* Add spacing between elements */ }
  .mega-nav-wrapper #mega-nav-search-bar {
    display: -ms-flexbox;
    display: flex;
    border: transparent;
    box-shadow: transparent;
    border-radius: 30px;
    background: #ffffff;
    transform: none;
    position: relative;
    top: unset;
    left: unset;
    padding: 0 10px;
    min-width: 100%; }
    @media (min-width: 768px) {
      .mega-nav-wrapper #mega-nav-search-bar {
        left: unset;
        margin: 0 auto;
        min-width: auto; } }
  .mega-nav-wrapper .mega-nav-search-form {
    border-radius: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex: 1;
        flex: 1 1 0%;
    min-width: 100px;
    transition: 1s all;
    left: unset; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-nav-search-form {
        min-width: auto; } }
  .mega-nav-wrapper .mega-nav-search-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 40px;
    height: 40px;
    cursor: pointer;
    /* Indicate interactivity */
    color: #0071ce; }
  .mega-nav-wrapper .mega-nav-search-field {
    width: 100%;
    padding: 8px 12px;
    border-radius: 20px;
    /* Keep the rounded corners */
    border: 0px;
    outline: none;
    /* Remove default outline */
    font-size: 14px;
    color: #46474a; }
  .mega-nav-wrapper .mega-navigation__profile {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex; }
    .mega-nav-wrapper .mega-navigation__profile #header-links .user-profile-initials {
      color: #FFFFFF;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      .mega-nav-wrapper .mega-navigation__profile #header-links .user-profile-initials .profile-picture-small {
        display: -ms-flexbox;
        display: flex; }
        .mega-nav-wrapper .mega-navigation__profile #header-links .user-profile-initials .profile-picture-small img {
          max-width: 100%;
          border-radius: 50%; }
  .mega-nav-wrapper .header-icon {
    margin: 0 0.5rem;
    color: #ffffff;
    font-size: 1.5rem; }
  .mega-nav-wrapper .mega-nav-apps-icon {
    height: 25px;
    width: 25px; }
  .mega-nav-wrapper .app-drawer-link-trigger > .mega-navigation__apps-icon {
    height: 26px; }
  .mega-nav-wrapper .mega-nav-dropdown-menu {
    list-style: none;
    padding: 0;
    background-color: #ffffff;
    min-height: 100%;
    overflow-y: scroll; }
    .mega-nav-wrapper .mega-nav-dropdown-menu.mega-nav-dropdown-menu-level-2 {
      padding-top: 10px;
      max-width: 180px;
      margin-left: 16px; }
    .mega-nav-wrapper .mega-nav-dropdown-menu.mega-nav-dropdown-menu-level-3 {
      max-width: 240px; }
    .mega-nav-wrapper .mega-nav-dropdown-menu.open {
      display: block; }
    .mega-nav-wrapper .mega-nav-dropdown-menu .dropdown-item {
      font-size: 14px;
      font-weight: 400;
      color: #46474a;
      white-space: normal;
      display: -ms-flexbox;
      display: flex;
      border-left: 4px solid transparent;
      transition: all .5s; }
      .mega-nav-wrapper .mega-nav-dropdown-menu .dropdown-item.active, .mega-nav-wrapper .mega-nav-dropdown-menu .dropdown-item:hover {
        background-color: #e9f1fe;
        border-left: 4px solid #0053e2;
        font-weight: 600; }
      .mega-nav-wrapper .mega-nav-dropdown-menu .dropdown-item a {
        text-decoration: none;
        padding: 10px;
        color: inherit;
        display: block;
        margin: 10px; }
      .mega-nav-wrapper .mega-nav-dropdown-menu .dropdown-item img {
        margin-left: auto;
        padding-right: 20px; }
  .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-items,
  .mega-nav-wrapper .mega-nav-dropdown-menu + .sub-dropdown-items {
    margin: 0;
    padding: 0;
    background-color: #e9f1fe;
    display: none;
    overflow-y: scroll;
    -ms-flex-direction: column;
        flex-direction: column;
    list-style: none;
    min-height: 100%; }
    .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-items.open,
    .mega-nav-wrapper .mega-nav-dropdown-menu + .sub-dropdown-items.open {
      display: block; }
    .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-items .mega-nav-button,
    .mega-nav-wrapper .mega-nav-dropdown-menu + .sub-dropdown-items .mega-nav-button {
      background-color: #ffffff;
      border-color: #001E60;
      opacity: 1;
      color: #001E60 !important;
      margin: 15px 25px;
      text-align: center;
      box-sizing: border-box;
      border-radius: 20px;
      max-width: 200px;
      white-space: normal;
      padding: 10px; }
  .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-item {
    padding: 0px 15px;
    font-size: 14px;
    font-weight: 400;
    color: #46474a;
    white-space: normal;
    max-width: 240px; }
    .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-item.open {
      display: block; }
  .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-item a {
    text-decoration: none;
    color: inherit;
    padding: 10px;
    display: block; }
    .mega-nav-wrapper .mega-nav-dropdown-menu .sub-dropdown-item a:hover {
      text-decoration: underline; }
  .mega-nav-wrapper .mega-navigation__keyboard-down-icon {
    color: #FFFFFF;
    transition: transform 0.2s;
    transform: rotate(0deg); }
  .mega-nav-wrapper #mega-nav-profile .mega-navigation__keyboard-down-icon {
    display: none; }
    @media (min-width: 768px) {
      .mega-nav-wrapper #mega-nav-profile .mega-navigation__keyboard-down-icon {
        display: block; } }
  .mega-nav-wrapper .favourite-drawer-link.app-drawer-link-rotate .mega-navigation__keyboard-down-icon,
  .mega-nav-wrapper .app-drawer-link.app-drawer-link-rotate .mega-navigation__keyboard-down-icon {
    transform: rotate(180deg); }
  .mega-nav-wrapper .favourite-drawer-link .favourite-drawer-link-trigger,
  .mega-nav-wrapper .favourite-drawer-link .app-drawer-link-trigger,
  .mega-nav-wrapper .app-drawer-link .favourite-drawer-link-trigger,
  .mega-nav-wrapper .app-drawer-link .app-drawer-link-trigger {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
    gap: 4px; }
    .mega-nav-wrapper .favourite-drawer-link .favourite-drawer-link-trigger:hover,
    .mega-nav-wrapper .favourite-drawer-link .app-drawer-link-trigger:hover,
    .mega-nav-wrapper .app-drawer-link .favourite-drawer-link-trigger:hover,
    .mega-nav-wrapper .app-drawer-link .app-drawer-link-trigger:hover {
      text-decoration: none; }
  @media (min-width: 768px) {
    .mega-nav-wrapper .header-item.mega-navigation__email-link {
      padding-right: 5px; } }
  .mega-nav-wrapper .mega-navigation__section-left,
  .mega-nav-wrapper .mega-navigation__section-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: auto; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-navigation__section-left,
      .mega-nav-wrapper .mega-navigation__section-right {
        height: 100%; } }
  .mega-nav-wrapper .mega-navigation__section-left {
    -ms-flex: 1;
        flex: 1 1 0%; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-navigation__section-left {
        -ms-flex: 0;
            flex: 0 1 0%; } }
  .mega-nav-wrapper .mega-navigation__section-right {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex: 0;
        flex: 0 1 0%; }
    @media (min-width: 768px) {
      .mega-nav-wrapper .mega-navigation__section-right {
        gap: 20px; } }
  .mega-nav-wrapper .profile-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .mega-nav-wrapper #mega-nav-profile #header {
    margin: 0;
    padding: 0;
    height: auto; }
  .mega-nav-wrapper #mega-nav-profile .header-item {
    margin: 0; }
  .mega-nav-wrapper #mega-nav-profile #header-links .profile-link {
    margin: 0;
    display: -ms-flexbox;
    display: flex; }
  .mega-nav-wrapper #mega-nav-profile #header-links a {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px; }
    .mega-nav-wrapper #mega-nav-profile #header-links a:after {
      display: none; }

@media (min-width: 980px) {
  .profile-open .mega-navigation__container #user-profile-container {
    position: absolute;
    top: 64px; } }

.profile-open .mega-navigation__container #mega-nav-profile .mega-navigation__keyboard-down-icon {
  transform: rotate(180deg); }

@media (max-width: 768px) {
  .mega-nav-wrapper {
    padding: 10px; }
  .mega-nav-menu {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 10px;
    width: 100%; }
  .mega-nav-wrapper .search-container {
    width: 100%;
    margin-top: 10px; }
  #mega-nav-search-bar {
    width: 100%; } }

@media (min-width: 769px) and (max-width: 1024px) {
  .mega-nav-wrapper {
    padding: 15px 20px; }
  .mega-nav-menu {
    gap: 15px; }
  .mega-nav-wrapper .search-container {
    margin-left: auto; } }

/* Mega nav items */
.mega-navigation__menu-list {
  list-style: none;
  border-radius: 0 0 24px 24px;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 54px;
  width: 100%;
  display: none; }
  @media (min-width: 768px) {
    .mega-navigation__menu-list {
      margin-bottom: 0;
      background-color: transparent;
      -ms-flex-direction: column;
          flex-direction: column;
      border-radius: 0; } }
  @media (min-width: 768px) and (min-width: 980px) {
    .mega-navigation__menu-list {
      height: 100%; } }
  .mega-navigation__menu-list.mega-navigation__menu-list--active {
    margin-bottom: 0; }
  .mega-navigation__menu-list.mega-navigation__menu-list-level-1 {
    border-radius: 24px; }
    .mega-navigation__menu-list.mega-navigation__menu-list-level-1:not(.mega-navigation__menu-list--active) {
      box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.25); }
      @media (min-width: 768px) {
        .mega-navigation__menu-list.mega-navigation__menu-list-level-1:not(.mega-navigation__menu-list--active) {
          box-shadow: none; } }
    @media (min-width: 768px) {
      .mega-navigation__menu-list.mega-navigation__menu-list-level-1 {
        -ms-flex-direction: row;
            flex-direction: row;
        border-radius: 0;
        gap: 24px;
        box-shadow: none; } }
  .mega-navigation__menu-list .mega-navigation__alert-wrapper {
    display: none; }

.mega-navigation__menu-list--active {
  background: none; }
  .mega-navigation__menu-list--active + .mega-navigation__ad_space_wrapper {
    display: none; }
  .mega-navigation__menu-list--active > .mega-navigation__menu-item:not(.mega-navigation__menu-item--active) {
    display: none; }
    @media (min-width: 768px) {
      .mega-navigation__menu-list--active > .mega-navigation__menu-item:not(.mega-navigation__menu-item--active) {
        display: -ms-flexbox;
        display: flex; } }

.mega-navigation__menu-list-level-1 {
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .mega-navigation__menu-list-level-1 > .mega-navigation__menu-item-level-1 .mega-navigation__menu-item-title {
      color: #ffffff;
      padding: 0;
      -ms-flex-align: center;
          align-items: center;
      height: 100%;
      font-weight: normal; } }

.mega-navigation__menu-item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%; }

.mega-navigation__menu-item-title {
  font-size: 18px;
  color: #000;
  font-family: EverydaySans;
  line-height: 100%;
  letter-spacing: 0;
  padding: 18px 0;
  -ms-flex: 1;
      flex: 1 1 0%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  -ms-flex-align: center;
      align-items: center; }
  .mega-navigation__menu-item-title:hover, .mega-navigation__menu-item-title:focus {
    text-decoration: none; }
  .mega-navigation__menu-item-title > a {
    color: inherit; }
  .mega-navigation__menu-item-title > .mega-navigation__menu-item-chevron-right,
  .mega-navigation__menu-item-title > .mega-navigation__menu-item-launch-icon {
    margin-top: 5px; }
  .mega-navigation__menu-item-title > button {
    display: -ms-flexbox;
    display: flex;
    background: transparent;
    border: none;
    outline: none;
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
    gap: 4px; }
    .mega-navigation__menu-item-title > button > .mega-navigation__menu-item-chevron-right,
    .mega-navigation__menu-item-title > button > .mega-navigation__menu-item-chevron-right-white,
    .mega-navigation__menu-item-title > button > span {
      margin-top: 4px; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-title {
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0;
      gap: 4px; } }

.mega-navigation__menu-item--overview a {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  border-radius: 100px;
  padding: 6px 16px;
  border: 2px solid #001E60; }

.mega-navigation__menu-item-chevron-right {
  display: -ms-flexbox;
  display: flex;
  transition: transform 0.2s linear; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-chevron-right {
      transform: rotate(90deg); } }

.mega-navigation__menu-item-launch-icon {
  line-height: 1;
  font-size: 20px;
  margin: 0 4px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-launch-icon {
      font-size: inherit;
      line-height: 24px; } }

.mega-navigation__ad_space_wrapper,
.mega-navigation__menu-item-back-link {
  display: none; }

.mega-navigation__menu-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  cursor: pointer; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      margin: 0; } }
  @media (max-width: 767px) {
    .mega-navigation__menu-item:not(:last-child):not(.mega-navigation__menu-item--active) {
      border-bottom: 1px solid #001F4438; } }
  @media (min-width: 768px) {
    .mega-navigation__menu-item.mega-navigation__menu-item-level-1 {
      border-bottom: 4px solid transparent; } }
  @media (min-width: 768px) {
    .mega-navigation__menu-item.mega-navigation__menu-item-level-1.mega-navigation__menu-item--active {
      border-bottom: 4px solid #ffffff; } }
  @media (min-width: 768px) {
    .mega-navigation__menu-item.mega-navigation__menu-item-level-1 .mega-navigation__menu-item-launch-icon {
      display: none; } }
  .mega-navigation__menu-item:has(.mega-navigation__menu-list-level-2.mega-navigation__menu-list--active) > .mega-navigation__menu-item-header {
    display: none; }
  .mega-navigation__menu-item:has(.mega-navigation__menu-list-level-2.mega-navigation__menu-list--active) > .mega-navigation__ad_space_wrapper {
    display: none; }

.mega-navigation__menu-item--active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: none;
  margin: 0; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item--active {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: row;
          flex-direction: row;
      border: initial;
      margin: initial; } }
  .mega-navigation__menu-item--active > .mega-navigation__menu-item-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 24px;
    border-radius: 24px 24px 0 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.25);
    position: relative; }
    @media (min-width: 768px) {
      .mega-navigation__menu-item--active > .mega-navigation__menu-item-header {
        box-shadow: none; } }
    .mega-navigation__menu-item--active > .mega-navigation__menu-item-header::after {
      content: "";
      position: absolute;
      height: 8px;
      bottom: -4px;
      background: white;
      left: 0;
      right: 0;
      border: none;
      outline: none; }
      @media (min-width: 768px) {
        .mega-navigation__menu-item--active > .mega-navigation__menu-item-header::after {
          display: none; } }
    @media (min-width: 768px) {
      .mega-navigation__menu-item--active > .mega-navigation__menu-item-header {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        padding: initial;
        border-radius: 0;
        background-color: transparent;
        font-size: inherit;
        font-weight: normal;
        line-height: normal; } }
    .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-title {
      font-size: 20px;
      font-weight: bold;
      line-height: 28px;
      padding: 9px 0 18px 0;
      -ms-flex-pack: center;
          justify-content: center;
      pointer-events: none; }
      @media (min-width: 768px) {
        .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-title {
          padding: 0;
          font-weight: normal;
          font-size: 16px;
          line-height: 24px;
          -ms-flex-pack: justify;
              justify-content: space-between;
          pointer-events: all; } }
      .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-title > button {
        -ms-flex-pack: center;
            justify-content: center; }
        @media (min-width: 768px) {
          .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-title > button {
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-back-link {
      display: -ms-flexbox;
      display: flex;
      padding: 18px 0 9px 0;
      width: 100%;
      font-weight: normal; }
      .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-back-link .material-icons {
        font-size: 20px;
        font-weight: inherit;
        line-height: 28px; }
    .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-chevron-right {
      display: none; }
      @media (min-width: 768px) {
        .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__menu-item-chevron-right {
          display: -ms-flexbox;
          display: flex;
          transform: rotate(270deg); } }
    .mega-navigation__menu-item--active > .mega-navigation__menu-item-header .mega-navigation__alert-wrapper {
      display: -ms-flexbox;
      display: flex; }
  .mega-navigation__menu-item--active .mega-navigation__menu-list {
    padding: 0;
    width: 100%; }
  .mega-navigation__menu-item--active > .mega-navigation__menu-list {
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .mega-navigation__menu-item--active > .mega-navigation__menu-list {
        display: none; } }
  .mega-navigation__menu-item--active > .mega-navigation__ad_space_wrapper {
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 768px) {
      .mega-navigation__menu-item--active > .mega-navigation__ad_space_wrapper {
        display: none; } }

@media (min-width: 768px) {
  .mega-navigation__menu-list-level-1 > .mega-navigation__menu-item-header .mega-navigation__menu-item-title {
    padding: 12px 0 18px 0; } }

@media (min-width: 768px) {
  .mega-navigation__menu-list-wrapper {
    display: -ms-flexbox;
    display: flex;
    height: 100%; } }

@media (min-width: 768px) {
  .mega-navigation__menu-list-wrapper .mega-navigation__menu-list .mega-navigation__ad_space_wrapper,
  .mega-navigation__menu-list-wrapper .mega-navigation__menu-list .mega-navigation__alert-wrapper,
  .mega-navigation__menu-list-wrapper .mega-navigation__menu-list .mega-navigation__menu-item-back-link,
  .mega-navigation__menu-list-wrapper .mega-navigation__menu-list .mega-navigation__menu-list:not(.mega-navigation__menu-list-level-1) {
    display: none; } }

.mega-navigation__ad_space_wrapper {
  border-radius: 24px;
  width: 100%; }
  @media (min-width: 768px) {
    .mega-navigation__ad_space_wrapper {
      border-radius: 0; } }
  .mega-navigation__ad_space_wrapper.walmart-true-blue, .mega-navigation__ad_space_wrapper.walmart-bentonville-blue, .mega-navigation__ad_space_wrapper.bg-sams-primary-dark-blue, .mega-navigation__ad_space_wrapper.bg-sams-primary-main-blue {
    color: #FFFFFF; }
  .mega-navigation__ad_space_wrapper.walmart-sky-blue, .mega-navigation__ad_space_wrapper.walmart-everyday-blue, .mega-navigation__ad_space_wrapper.walmart-off-white, .mega-navigation__ad_space_wrapper.bg-sams-primary-light-blue,
  .mega-navigation__ad_space_wrapper.bg-sams-secondary-light-blue .mega-navigation__ad_space_wrapper.bg-white {
    color: #000; }

.mega-navigation__ad_space_content-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 24px;
  border-radius: 24px;
  width: 100%; }
  @media (min-width: 768px) {
    .mega-navigation__ad_space_content-container {
      -ms-flex-direction: row;
          flex-direction: row;
      gap: 24px;
      padding: 40px;
      border-radius: 0; } }

@media (min-width: 768px) {
  .mega-navigation__ad_space_banner {
    -ms-flex: 1;
        flex: 1 1 0%; } }

.mega-navigation__ad_space_banner img {
  width: 100%;
  max-width: 100%;
  border-radius: 12px; }

@media (min-width: 768px) {
  .mega-navigation__ad_space_content {
    -ms-flex: 1;
        flex: 1 1 0%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; } }

.mega-navigation__ad_space_header {
  font-size: 36px;
  line-height: 42px;
  letter-spacing: 0;
  font-weight: bold;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .mega-navigation__ad_space_header h3 {
      margin-top: 10px; } }

.mega-navigation__ad_space_description {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0;
  margin-bottom: 24px; }

.mega-navigation__ad_space_links {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px; }
  @media (min-width: 768px) {
    .mega-navigation__ad_space_links {
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex: 1;
          flex: 1 1 0%; } }

.mega-navigation__ad_space_primary-link {
  font-weight: bold;
  padding: 8px 16px;
  border-radius: 100px; }

.mega-navigation__ad_space_tertiary-link {
  color: inherit;
  text-decoration: underline;
  line-height: 36px; }
  .mega-navigation__ad_space_tertiary-link:hover, .mega-navigation__ad_space_tertiary-link:focus {
    color: inherit; }

.mega-navigation__wrapper {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 768px) {
    .mega-navigation__wrapper {
      padding: 0 30px;
      max-width: 1500px; } }

#mega-navigation__popover {
  width: 100%;
  margin: 0 auto;
  /* Base styles */
  font-family: EverydaySans;
  position: fixed;
  top: 0;
  left: 0;
  height: auto;
  max-height: 100vh;
  width: 100%;
  max-width: 416px;
  padding: 24px;
  margin: auto 0;
  overflow-y: auto;
  background-color: #fff;
  z-index: 1000;
  border: none;
  /* Transition properties */
  transition: transform 0.4s ease-in-out;
  transform: translateX(-100%); }
  @media (min-width: 768px) {
    #mega-navigation__popover {
      padding: 0 30px;
      max-width: 1500px; } }
  @media (min-width: 768px) {
    #mega-navigation__popover {
      margin: 0;
      padding: 0;
      max-height: fit-content;
      max-width: 100%;
      transform: none;
      top: 64px;
      height: 0;
      transition: height 0.4s ease-in-out;
      overflow: hidden; } }
  @media (min-width: 768px) {
    #mega-navigation__popover:has(.mega-navigation__desktop-menu > .mega-navigation__menu-item-header .mega-navigation__alert-wrapper) #popover-close {
      top: 70px; } }

.mega-navigation__container {
  pointer-events: auto;
  -webkit-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  @media (min-width: 768px) {
    .mega-navigation__container {
      background-color: #001E60 !important; } }

.mega-navigation__desktop-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 768px) {
    .mega-navigation__desktop-menu {
      width: 100%;
      margin: 0 auto; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .mega-navigation__desktop-menu {
      padding: 0 30px;
      max-width: 1500px; } }
  .mega-navigation__desktop-menu > .mega-navigation__menu-item-header .mega-navigation__menu-item-title {
    display: none; }
  .mega-navigation__desktop-menu .mega-navigation__menu-list {
    max-height: calc(100vh - 220px);
    overflow-y: auto; }
    .mega-navigation__desktop-menu .mega-navigation__menu-list .mega-navigation__menu-item-back-link {
      display: none; }
    .mega-navigation__desktop-menu .mega-navigation__menu-list .mega-navigation__alert-wrapper {
      display: none; }
  .mega-navigation__desktop-menu > .mega-navigation__ad_space_wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
        flex: 1 1 0%;
    max-height: calc(100vh - 220px);
    overflow-y: auto;
    -ms-flex-align: start;
        align-items: flex-start; }
  .mega-navigation__desktop-menu > .mega-navigation__menu-list {
    display: -ms-flexbox;
    display: flex;
    height: auto; }

.mega-navigation__menu-item--active > .mega-navigation__menu-item-header:after {
  content: "";
  position: absolute;
  height: 8px;
  bottom: -4px;
  background: white;
  left: 0;
  right: 0;
  border: none;
  outline: none; }

.mega-navigation__menu-list-level-3 {
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.25); }
  @media (min-width: 768px) {
    .mega-navigation__menu-list-level-3 {
      box-shadow: none; } }
  @media (min-width: 768px) {
    .mega-navigation__menu-list-level-3 {
      background-color: #E6F1FC;
      padding: 24px 16px 24px 16px;
      width: 240px;
      gap: 12px;
      border-radius: 0; } }
  @media (min-width: 768px) {
    .mega-navigation__menu-list-level-3 .mega-navigation__menu-item-title {
      padding: 0; } }

@media (min-width: 768px) {
  .mega-navigation__menu-list-level-2 {
    padding: 24px 0;
    width: 220px; } }

.mega-navigation__menu-list-level-2:not(.mega-navigation__menu-list--active) {
  box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.25); }
  @media (min-width: 768px) {
    .mega-navigation__menu-list-level-2:not(.mega-navigation__menu-list--active) {
      box-shadow: none; } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2 {
    padding: 0;
    margin-bottom: 8px;
    border-radius: 0; } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2 .mega-navigation__menu-item-header .mega-navigation__menu-item-title {
    padding: 8px 16px; } }

.mega-navigation__menu-item-level-2 .mega-navigation__menu-item-chevron-right {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 4px; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-level-2 .mega-navigation__menu-item-chevron-right {
      transform: rotate(0deg); } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2.mega-navigation__menu-item--active .mega-navigation__menu-item-chevron-right {
    transform: rotate(0deg); } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2.mega-navigation__menu-item--active {
    background-color: #E6F1FC;
    position: relative; } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2.mega-navigation__menu-item--active::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #0071DC;
    border-radius: 0 10px 10px 0; } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2:hover, .mega-navigation__menu-item-level-2:focus {
    background-color: #E6F1FC;
    position: relative; } }

@media (min-width: 768px) {
  .mega-navigation__menu-item-level-2:hover::before, .mega-navigation__menu-item-level-2:focus::before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    bottom: 4px;
    width: 3px;
    background: #0071DC;
    border-radius: 0 10px 10px 0; } }

#mega-navigation__popover[popover]:not(:popover-open) {
  display: none; }

/* Close button styling */
#popover-close {
  display: block;
  margin-left: auto;
  background: none;
  border: none;
  cursor: pointer;
  margin-bottom: 24px; }
  @media (min-width: 768px) {
    #popover-close {
      position: absolute;
      top: 20px;
      right: 15px; } }

[popover]:-internal-popover-in-top-layer::backdrop {
  background: #343739;
  opacity: 0.5; }
  @media (min-width: 768px) {
    [popover]:-internal-popover-in-top-layer::backdrop {
      top: 64px; } }

.mega-navigation__alert-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #FFF9E9;
  padding: 14px;
  margin-bottom: 4px;
  border-width: 1px 1px 1px 4px;
  border-style: solid;
  border-radius: 4px;
  border-color: #FFC220; }
  @media (min-width: 768px) {
    .mega-navigation__alert-wrapper {
      margin-bottom: 0;
      border-width: 1px;
      min-width: 100vw;
      max-width: 100vw;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      margin-left: calc((100% - 100vw) / 2);
      border: none;
      width: 100vw; } }
  .mega-navigation__alert-wrapper .mega-navigation__alert {
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    color: inherit;
    font-family: EverydaySans;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0%;
    vertical-align: middle;
    -ms-flex: 1;
        flex: 1 1 0%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-align: start;
        align-items: flex-start; }
    @media (min-width: 768px) {
      .mega-navigation__alert-wrapper .mega-navigation__alert {
        width: auto;
        width: 100%;
        margin: 0 auto;
        -ms-flex-pack: center;
            justify-content: center; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .mega-navigation__alert-wrapper .mega-navigation__alert {
      padding: 0 30px;
      max-width: 1500px; } }
  .mega-navigation__alert-wrapper .mega-navigation__alert-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start; }
    @media (min-width: 768px) {
      .mega-navigation__alert-wrapper .mega-navigation__alert-icon {
        -ms-flex-align: center;
            align-items: center; } }
  .mega-navigation__alert-wrapper .mega-navigation__alert-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4px; }
    .mega-navigation__alert-wrapper .mega-navigation__alert-content .mega-navigation__alert-link {
      color: inherit;
      text-decoration: underline;
      white-space: nowrap; }
  .mega-navigation__alert-wrapper.error_type {
    background-color: #fde9e8;
    border-color: #ea1100;
    color: #a20c00; }
  .mega-navigation__alert-wrapper.info_type {
    background-color: #e1edf9;
    border-color: #0053e2;
    color: #002e99; }
  .mega-navigation__alert-wrapper.warning_type {
    background-color: #fef6de;
    border-color: #FFC220;
    color: #662b0d; }

.mega-navigation__cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  height: 100%; }

.mega-navigation__anchored-popover {
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  border: none;
  width: 100%;
  max-width: 375px;
  height: 100vh; }
  @media (min-width: 768px) {
    .mega-navigation__anchored-popover {
      top: anchor(bottom);
      left: anchor(center);
      translate: -50% 0;
      height: fit-content; } }

#mega-navigation__popover-app-drawer .app-drawer-desktop {
  position: relative; }

#mega-navigation__popover-fourites-drawer .favourites-drawer-desktop {
  position: relative; }

#mega-navigation__popover-profile #user-profile-container {
  position: static;
  width: 375px; }
  #mega-navigation__popover-profile #user-profile-container .user-profile-header-container {
    position: static; }

#mega-navigation__popover-profile #user-profile {
  margin-top: 0;
  display: block !important; }

#mega-nav-search-bar .mega-navigation__ai-lightbulb-container {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#mega-nav-search-bar .mega-navigation__search-popup {
  position: absolute;
  background-color: lightgray;
  border: 1px solid black;
  padding: 10px;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  overflow-wrap: normal;
  whitespace: normal;
  z-index: 1000;
  display: none;
  margin: 15px 0px 0px;
  left: 0px;
  right: 0px;
  width: auto;
  top: 100%; }
  #mega-nav-search-bar .mega-navigation__search-popup .show {
    display: block; }
  #mega-nav-search-bar .mega-navigation__search-popup .mega-navigation__search-popup-text {
    margin: 0;
    font-size: 14px;
    color: black; }

#header-container .mega-nav-wrapper .header-logout-link,
#header-container .mega-nav-wrapper .header-login-link {
  color: #FFFFFF; }

.mega-navigation__menu-item-chevron-right-white {
  display: none; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-chevron-right-white {
      display: -ms-flexbox;
      display: flex; } }

.mega-navigation__menu-item-chevron-right-black {
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .mega-navigation__menu-item-chevron-right-black {
      display: none !important; } }

@media (min-width: 768px) {
  .lang-selector-component {
    padding-left: 30px; } }

.lang-selector-component .flag-icon {
  border-radius: 50%;
  height: 33px;
  width: 33px;
  background-size: cover;
  cursor: pointer;
  background: url(../base/images/globe.svg) center center no-repeat; }
  .darken-header-footer .lang-selector-component .flag-icon {
    background-image: url(../base/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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  @media (min-width: 768px) {
    .lang-selector-component .lang-selector-wrap > div {
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); } }

.lang-selector-component .lang-menu {
  overflow-y: scroll;
  width: 264px;
  height: 266px;
  background-color: #ffffff;
  border: solid 1px #dcdcdc;
  position: absolute;
  left: -135px;
  right: auto;
  bottom: -8px;
  display: none; }
  @media (min-width: 768px) {
    .lang-selector-component .lang-menu {
      right: -1.5vw;
      left: auto; } }
  .lang-selector-component .lang-menu:focus {
    outline: none; }
  .lang-selector-component .lang-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    height: 264px; }
  .lang-selector-component .lang-menu a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 10px 30px;
    white-space: nowrap;
    text-transform: capitalize;
    color: inherit; }
    .lang-selector-component .lang-menu a:hover {
      text-decoration: none;
      color: #000000 !important;
      background-color: rgba(1, 122, 205, 0.1);
      cursor: pointer; }
    .lang-selector-component .lang-menu a label {
      width: 150px;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: left; }
  .lang-selector-component .lang-menu .lang-option {
    display: inline-block;
    border-radius: 50%;
    height: 24px;
    width: 24px; }
    .lang-selector-component .lang-menu .lang-option.selected {
      width: 24px;
      height: 24px;
      background: url("../base/images/selected.svg") center center no-repeat; }
    .lang-selector-component .lang-menu .lang-option.unselected {
      width: 24px;
      height: 24px;
      background: url("../base/images/unselected.svg") center center no-repeat; }

.lang-selector-component .lang-menu::-webkit-scrollbar {
  width: 10px; }

.lang-selector-component .lang-menu::-webkit-scrollbar-track {
  width: 10px;
  height: 252px;
  border-radius: 8px;
  background-color: rgba(216, 216, 216, 0.4); }

.lang-selector-component .lang-menu::-webkit-scrollbar-thumb {
  width: 10px;
  height: 20.9px;
  border-radius: 8px;
  background-color: rgba(216, 216, 216, 0.8); }

.disableLink {
  pointer-events: none; }

.skiplinks ul {
  list-style: none;
  margin-bottom: 0px;
  list-style-image: none; }

.skiplinks a:focus {
  outline: none; }

.skiplinks a.visually-hidden {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999; }

.skiplinks a.visually-hidden:focus, .skiplinks a.visually-hidden:active {
  color: #0053E2;
  background-color: transparent;
  left: 1em;
  top: 0;
  width: auto;
  height: auto;
  border: none;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
  border: 0;
  margin: -.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute; }

.mobile-center-logo {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 16px; }
  @media (max-width: 1020px) {
    .mobile-center-logo {
      position: fixed;
      top: 30px;
      left: 50%;
      margin: auto;
      transform: translate(-50%, -50%); }
      .mobile-center-logo .icon-logo {
        margin-left: 0px; } }

@media (max-width: 768px) {
  .profile-left {
    position: fixed; } }

#header-search-bar {
  position: relative;
  background: #ffffff;
  width: auto;
  height: 40px;
  min-width: 0;
  box-shadow: 0 0px 2px #dadce0;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0 0 0 10px; }
  @media (min-width: 1020px) {
    #header-search-bar {
      position: fixed;
      top: 30px;
      left: 50%;
      transform: translate(-50%, -50%); } }
  @media (min-width: 768px) {
    #header-search-bar {
      width: auto; } }
  @media (min-width: 980px) {
    #header-search-bar {
      width: 100%;
      max-width: 500px; } }
  @media (min-width: 1020px) and (max-width: 1080px) {
    #header-search-bar {
      width: 400px; } }
  #header-search-bar .header-search-form {
    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: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 27px;
          flex: 0 0 27px;
      -ms-flex-align: center;
          align-items: center;
      color: #777;
      -ms-flex-item-align: center;
          align-self: center;
      padding-top: 8px;
      padding-bottom: 8px;
      cursor: pointer;
      margin-left: 1px; }
      #header-search-bar .header-search-form .magnify-icon .material-icons {
        font-size: 22px; }
    #header-search-bar .header-search-form .header-search-field {
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      min-width: 0;
      border: none;
      color: #000000;
      font-size: 16px;
      background: transparent;
      padding-bottom: 8px;
      padding-top: 8px; }
      #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::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 {
      position: relative;
      margin-left: 10px;
      margin-right: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 20px;
      margin-top: 3px; }
    #header-search-bar .header-search-form .icon-Lightbulb-Idea {
      cursor: pointer;
      font-size: 22px;
      display: block;
      color: #2679bf;
      -ms-flex-item-align: center;
          -ms-grid-row-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;
          -ms-grid-row-align: center;
          align-self: center;
      width: 34px;
      font-size: 22px;
      color: #2679bf; }
      #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 {
        outline: none;
        border: none; }
  #header-search-bar .suggested-search {
    top: 100%; }
  .search-template #header-search-bar {
    display: block; }
  .solr-search-template #header-search-bar {
    display: block; }
  #header-search-bar .button-search-submit {
    display: none;
    background: #017acd url(../base/images/arrow-right-white.svg) center center/20px auto no-repeat;
    border: none;
    float: right; }
    #header-search-bar .button-search-submit:active, #header-search-bar .button-search-submit:focus {
      outline: none; }
  #header-search-bar .back-search {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    margin: 3px 5px 0;
    font-size: 35px;
    color: #CCC; }
    @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: 980px) {
      .profile-open .menu-open-overlay {
        display: none; } }
  .search-open .menu-open-overlay {
    display: block;
    z-index: 1000; }
  .search-template.search-open .menu-open-overlay {
    display: none;
    z-index: 0; }
  .solr-search-template.search-open .menu-open-overlay {
    display: none;
    z-index: 0; }

/* HEADER */
#header-container {
  background: #ffffff;
  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-weight: 500;
    margin: auto;
    margin-right: unset;
    margin-left: inherit;
    font-size: 20px; }
    #header-container .logo-text:hover {
      text-decoration: none; }
  #header-container.darken-header-footer {
    background-color: #001e60; }
    #header-container.darken-header-footer .logo-text {
      color: #ffffff;
      font-weight: 500;
      margin: auto;
      margin-right: unset;
      margin-left: inherit;
      font-size: 20px; }
      #header-container.darken-header-footer .logo-text:hover {
        text-decoration: none; }
    #header-container.darken-header-footer .hamburger span {
      background: #ffffff;
      border-radius: 2px; }
    #header-container.darken-header-footer .second-navigation-container {
      background-color: #001e60; }
    #header-container.darken-header-footer .mega-menu {
      background-color: #001e60; }
    #header-container.darken-header-footer a:hover {
      color: rgba(255, 255, 255, 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: #ffffff; }
    #header-container.darken-header-footer .nav-item-column-links a {
      color: rgba(255, 255, 255, 0.87); }
    #header-container.darken-header-footer .email-link > a.email-link-trigger::after {
      content: "\e94e";
      font-family: "walmartnewicons";
      color: #ffffff; }
    #header-container.darken-header-footer .app-drawer-link a, #header-container.darken-header-footer .favourite-drawer-link a {
      color: rgba(255, 255, 255, 0.87); }
      #header-container.darken-header-footer .app-drawer-link a:hover, #header-container.darken-header-footer .favourite-drawer-link a:hover {
        color: rgba(255, 255, 255, 0.87); }
    #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, #header-container.darken-header-footer.simple-nav .mega-menu .nav-item-column-header .header-link {
      color: #ffffff;
      font-size: 16px; }
    #header-container.darken-header-footer .nav-item-column .nav-item-column-links .header-link {
      color: #ffffff !important; }
  #header-container.green-header-footer {
    background-color: #009946; }
    #header-container.green-header-footer .hamburger span {
      background: #ffffff; }
    #header-container.green-header-footer .logo-text {
      color: white; }
      #header-container.green-header-footer .logo-text:hover {
        text-decoration: none; }
    #header-container.green-header-footer .second-navigation-container {
      background-color: #009946; }
    #header-container.green-header-footer .mega-menu {
      background-color: #009946; }
    #header-container.green-header-footer a:hover {
      color: rgba(255, 255, 255, 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: #ffffff; }
    #header-container.green-header-footer .nav-item-column-links a {
      color: rgba(255, 255, 255, 0.87); }
    #header-container.green-header-footer .email-link > a.email-link-trigger::after {
      content: "\e94e";
      font-family: "walmartnewicons";
      color: #ffffff; }
    #header-container.green-header-footer .app-drawer-link a, #header-container.green-header-footer .favourite-drawer-link a {
      color: rgba(255, 255, 255, 0.87); }
      #header-container.green-header-footer .app-drawer-link a:hover, #header-container.green-header-footer .favourite-drawer-link a:hover {
        color: rgba(255, 255, 255, 0.87); }
    #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, #header-container.green-header-footer.simple-nav .mega-menu .nav-item-column-header .header-link {
      color: #ffffff;
      font-size: 16px; }
    #header-container.green-header-footer .nav-item-column .nav-item-column-links .header-link {
      color: #ffffff !important; }
  #header-container .header-logout-link {
    height: auto !important;
    font-size: 18px;
    color: #444;
    margin-right: 10px;
    padding-top: 16px !important; }
    #header-container.darken-header-footer .header-logout-link {
      color: #ffffff; }
    #header-container.darken-header-footer .header-logout-link:hover {
      color: #ffffff; }
    #header-container:not(.darken-header-footer) .header-logout-link:hover {
      text-decoration: none !important;
      color: #006cce; }
  #header-container .header-login-link {
    height: auto !important;
    font-size: 18px;
    color: #444;
    margin-right: 10px;
    padding-top: 16px !important; }
    #header-container.darken-header-footer .header-login-link {
      color: #ffffff; }
    #header-container.darken-header-footer .header-login-link:hover {
      color: #ffffff; }
    #header-container:not(.darken-header-footer) .header-login-link:hover {
      text-decoration: none !important;
      color: #006cce; }
  #header-container .second-navigation-container {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff; }
  #header-container .second-navigation {
    max-width: 1500px;
    margin: 0 auto;
    padding: 0; }
    @media (min-width: 980px) {
      #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 {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    right: 0;
    background: white;
    box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.4); }
    body.no-content-padding.transparent-header #header-container .mega-menu {
      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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -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: #333333;
        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: #ffffff; }
      .mega-menu-content-container .nav-item-column-links span {
        font-size: 16px;
        margin: 0 10px 15px 0;
        display: block; }
      .mega-menu-content-container .nav-item-column-links .header-link {
        color: #ffffff; }
  #header-container.simple-nav .nav-item {
    position: relative; }
    #header-container.simple-nav .nav-item .second-navigation-container {
      right: 0;
      opacity: 1;
      padding: 0;
      display: block; }
    #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;
        right: 0;
        margin: 0 auto;
        max-width: 1000px; }
    #header-container.simple-nav .nav-item.wide-menu {
      position: static; }
      #header-container.simple-nav .nav-item.wide-menu .mega-menu {
        left: 0;
        max-width: 1284px;
        margin: 0 auto; }
        #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: #333333; }
  #header-container.simple-nav .mega-menu {
    left: auto;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5); }
    #header-container.simple-nav .mega-menu .nav-item-column-header {
      font-size: 16px;
      margin-bottom: 10px;
      text-transform: none;
      color: #333333;
      letter-spacing: 0; }
      #header-container.simple-nav .mega-menu .nav-item-column-header a {
        color: #333333; }
    #header-container.simple-nav .mega-menu .mega-menu-row-1 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end; }
    #header-container.simple-nav .mega-menu .mega-menu-row-2 {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  #header-container.simple-nav .mega-menu-content-container {
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    padding: 8px 8px 20px; }

#header {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  margin: 0;
  position: relative; }
  @media (min-width: 980px) {
    #header {
      height: 60px;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 0 13px; } }
  @media (min-width: 1500px) {
    #header {
      padding: 0 60px; } }
  #header .ai-popup-triangle {
    top: 1px;
    position: relative;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    display: none; }
    #header .ai-popup-triangle:after {
      content: "\ed4b";
      font-family: 'iOS-Edge-Glyph'; }
  #header .popup {
    position: absolute;
    top: 60px;
    background-color: lightgray;
    border: 1px solid black;
    padding: 10px;
    width: 400px;
    left: 63%;
    right: 0;
    border-radius: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    overflow-wrap: normal;
    whitespace: normal;
    transform: translateX(-90%);
    z-index: 1000;
    display: none; }
    @media (max-width: 768px) {
      #header .popup {
        transform: translateX(-30%);
        width: 200px;
        top: 117px; } }
    #header .popup .popup-text {
      margin: 0 0 0px;
      font-size: 14px;
      font-color: black; }

#header-icons {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1 1 0%;
  padding: 0 2vw;
  width: 100%;
  height: 100%; }
  @media (min-width: 1200px) {
    #header-icons {
      padding: 0;
      width: auto; } }
  #header-icons .hamburger-wrapper {
    -ms-flex: 0 0 40px;
        flex: 0 0 40px;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-left: inherit; }
    @media (max-width: 768px) {
      #header-icons .hamburger-wrapper {
        margin-right: auto;
        margin-left: 0; } }
  #header-icons .hamburger {
    position: relative; }
    #header-icons .hamburger::before {
      background-color: #006cce;
      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: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 31px;
        flex: 0 0 31px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%;
    margin-left: 4px; }
    @media (max-width: 768px) {
      #header-icons .icon-logo {
        margin-right: 0; } }
    #header-icons .icon-logo img {
      width: 28px;
      object-fit: contain; }

.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: #006cce; }
    #header-links .nav-item:hover .nav-item-root-link::after, .second-navigation-container .nav-item:hover .nav-item-root-link::after {
      background-image: url(../base/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: #ffffff; }
      .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(../base/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: #ffffff; }
      .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(../base/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, .second-navigation-container .nav-item .nav-item-childless-link::after {
      display: none; }
  .deep-navigation #header-links > .nav-item > .nav-item-root-link::after,
  .deep-navigation #header-links .no-children .nav-item-root-link::after {
    display: none; }
  #header-links .email-link > a.email-link-trigger {
    display: block; }
    #header-links .email-link > a.email-link-trigger::after {
      content: 'email';
      font-family: 'Material Icons';
      font-size: 29px;
      color: #333333;
      opacity: 0.87;
      vertical-align: middle; }
  #header-links .nav-item-root-link,
  #header-links .second-navigation-container .nav-item-root-link,
  #header-links .profile-link > a,
  #header-links .app-drawer-link > a, #header-links .favourite-drawer-link > a {
    color: #333333;
    font-size: 18px;
    height: 100%;
    line-height: 60px;
    text-decoration: none; }
    #header-links .nav-item-root-link:hover,
    #header-links .second-navigation-container .nav-item-root-link:hover,
    #header-links .profile-link > a:hover,
    #header-links .app-drawer-link > a:hover, #header-links .favourite-drawer-link > a:hover {
      color: #006cce; }
      #header-links .nav-item-root-link:hover::after,
      #header-links .second-navigation-container .nav-item-root-link:hover::after,
      #header-links .profile-link > a:hover::after,
      #header-links .app-drawer-link > a:hover::after, #header-links .favourite-drawer-link > a:hover::after {
        background-image: url(../base/images/chevron-down-blue.svg);
        transform: rotate(180deg); }
        .darken-header-footer #header-links .nav-item-root-link:hover::after, .darken-header-footer
        #header-links .second-navigation-container .nav-item-root-link:hover::after, .darken-header-footer
        #header-links .profile-link > a:hover::after, .darken-header-footer
        #header-links .app-drawer-link > a:hover::after, .darken-header-footer #header-links .favourite-drawer-link > a:hover::after {
          background-image: url(../base/images/chevron-down-white.svg); }
        .green-header-footer #header-links .nav-item-root-link:hover::after, .green-header-footer
        #header-links .second-navigation-container .nav-item-root-link:hover::after, .green-header-footer
        #header-links .profile-link > a:hover::after, .green-header-footer
        #header-links .app-drawer-link > a:hover::after, .green-header-footer #header-links .favourite-drawer-link > a:hover::after {
          background-image: url(../base/images/chevron-down-white.svg); }
    #header-links .nav-item-root-link::after,
    #header-links .second-navigation-container .nav-item-root-link::after,
    #header-links .profile-link > a::after,
    #header-links .app-drawer-link > a::after, #header-links .favourite-drawer-link > a::after {
      background: transparent url(../base/images/chevron-down-black.svg) center center no-repeat;
      background-size: 13px auto;
      content: '';
      display: inline-block;
      height: 24px;
      transition: top .4s, transform .4s;
      width: 24px;
      vertical-align: middle; }
      .darken-header-footer #header-links .nav-item-root-link::after, .darken-header-footer
      #header-links .second-navigation-container .nav-item-root-link::after, .darken-header-footer
      #header-links .profile-link > a::after, .darken-header-footer
      #header-links .app-drawer-link > a::after, .darken-header-footer #header-links .favourite-drawer-link > a::after {
        background-image: url(../base/images/chevron-down-white.svg); }
      .green-header-footer #header-links .nav-item-root-link::after, .green-header-footer
      #header-links .second-navigation-container .nav-item-root-link::after, .green-header-footer
      #header-links .profile-link > a::after, .green-header-footer
      #header-links .app-drawer-link > a::after, .green-header-footer #header-links .favourite-drawer-link > a::after {
        background-image: url(../base/images/chevron-down-white.svg); }
    .darken-header-footer #header-links .nav-item-root-link, .darken-header-footer
    #header-links .second-navigation-container .nav-item-root-link, .darken-header-footer
    #header-links .profile-link > a, .darken-header-footer
    #header-links .app-drawer-link > a, .darken-header-footer #header-links .favourite-drawer-link > a {
      color: #ffffff; }
    .green-header-footer #header-links .nav-item-root-link, .green-header-footer
    #header-links .second-navigation-container .nav-item-root-link, .green-header-footer
    #header-links .profile-link > a, .green-header-footer
    #header-links .app-drawer-link > a, .green-header-footer #header-links .favourite-drawer-link > a {
      color: #ffffff; }
    .darken-header-footer #header-links .nav-item-root-link:hover, .darken-header-footer
    #header-links .second-navigation-container .nav-item-root-link:hover, .darken-header-footer
    #header-links .profile-link > a:hover, .darken-header-footer
    #header-links .app-drawer-link > a:hover, .darken-header-footer #header-links .favourite-drawer-link > a:hover {
      color: #ffffff; }
      .darken-header-footer #header-links .nav-item-root-link:hover::after, .darken-header-footer
      #header-links .second-navigation-container .nav-item-root-link:hover::after, .darken-header-footer
      #header-links .profile-link > a:hover::after, .darken-header-footer
      #header-links .app-drawer-link > a:hover::after, .darken-header-footer #header-links .favourite-drawer-link > a:hover::after {
        background-image: url(../base/images/chevron-down-white.svg); }
    .darken-header-footer #header-links .nav-item-root-link::after, .darken-header-footer
    #header-links .second-navigation-container .nav-item-root-link::after, .darken-header-footer
    #header-links .profile-link > a::after, .darken-header-footer
    #header-links .app-drawer-link > a::after, .darken-header-footer #header-links .favourite-drawer-link > a::after {
      background-image: url(../base/images/chevron-down-white.svg); }
    .green-header-footer #header-links .nav-item-root-link:hover, .green-header-footer
    #header-links .second-navigation-container .nav-item-root-link:hover, .green-header-footer
    #header-links .profile-link > a:hover, .green-header-footer
    #header-links .app-drawer-link > a:hover, .green-header-footer #header-links .favourite-drawer-link > a:hover {
      color: #ffffff; }
      .green-header-footer #header-links .nav-item-root-link:hover::after, .green-header-footer
      #header-links .second-navigation-container .nav-item-root-link:hover::after, .green-header-footer
      #header-links .profile-link > a:hover::after, .green-header-footer
      #header-links .app-drawer-link > a:hover::after, .green-header-footer #header-links .favourite-drawer-link > a:hover::after {
        background-image: url(../base/images/chevron-down-white.svg); }
    .green-header-footer #header-links .nav-item-root-link::after, .green-header-footer
    #header-links .second-navigation-container .nav-item-root-link::after, .green-header-footer
    #header-links .profile-link > a::after, .green-header-footer
    #header-links .app-drawer-link > a::after, .green-header-footer #header-links .favourite-drawer-link > a::after {
      background-image: url(../base/images/chevron-down-white.svg); }
  #header-links .more-navs-wrapper {
    vertical-align: middle;
    height: auto;
    margin-left: 7px; }
    #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: #ffffff; }
    #header-links .more-navs-wrapper .dropdown-menu {
      top: 0;
      left: auto;
      right: 0; }
      #header-links .more-navs-wrapper .dropdown-menu .drop-item {
        color: #333333; }
  #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(../base/images/chevron-down-white.svg);
        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;
          right: 0;
          position: absolute;
          top: 0;
          width: 10px; }
      #header-links .profile-link .user-profile-initials .profile-picture-small {
        background: #d8d8d8;
        border-radius: 50%;
        color: #333333;
        display: block;
        font-size: 15px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        text-transform: uppercase;
        width: 30px;
        vertical-align: middle;
        overflow: hidden; }
  #header-links .new-message {
    display: none; }
    @media (min-width: 1200px) {
      #header-links .new-message {
        margin: 0 14px;
        color: white;
        background: dodgerblue;
        font-size: 12px;
        position: absolute;
        top: 4px;
        padding: 0 4px;
        border-radius: 2px;
        display: block; } }

/* Global Alert */
#global-alert {
  background: #ff3131;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  visibility: hidden;
  z-index: 1000; }
  #global-alert .page-alert-wrap {
    position: relative;
    color: #ffffff;
    font-size: 18px;
    padding: 18px 2vw 25px;
    text-align: center;
    margin: 0 auto;
    max-width: 1500px; }
    @media (min-width: 980px) {
      #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(../base/images/chevron-down-blue.svg) !important;
  transform: rotate(180deg); }
  .darken-header-footer .app-drawer-link-rotate a::after {
    background-image: url(../base/images/chevron-down-white.svg) !important; }
  .green-header-footer .app-drawer-link-rotate a::after {
    background-image: url(../base/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;
  box-shadow: none; }
  body.transparent-header.app-drawer-open #header-container, body.transparent-header.profile-open #header-container, body.transparent-header.second-navigation-open #header-container, body.transparent-header.mega-menu-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: #ffffff; }
  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: #ffffff !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: #ffffff; }

body.transparent-header #header-search-bar {
  box-shadow: none; }

@media (min-width: 980px) {
  .hamburger-wrapper {
    display: block !important; }
  #header-links {
    display: block !important; } }

.off-the-clock-modal {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  padding-top: 200px;
  position: fixed;
  z-index: 300;
  left: 0; }
  .off-the-clock-modal .off-the-clock-container {
    box-shadow: 0 2px 4px 0;
    background-color: #ffffff;
    width: 916px;
    height: 627px;
    text-align: center;
    position: fixed;
    right: calc(50% - 458px);
    border-radius: 5px; }
    @media (max-width: 980px) {
      .off-the-clock-modal .off-the-clock-container {
        top: 239px;
        width: 557px;
        height: 382px;
        right: calc(50% - 278px); } }
    @media (max-width: 480px) {
      .off-the-clock-modal .off-the-clock-container {
        top: 138px;
        width: 309px;
        height: 312px;
        right: calc(50% - 157px); } }
    .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
      height: 273px;
      border-radius: 5px 5px 0 0;
      background-color: #041f41; }
      @media (max-width: 980px) {
        .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
          width: 557px;
          height: 173.1px; } }
      @media (max-width: 480px) {
        .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-header {
          width: 309px;
          height: 103px; } }
    .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-icon {
      height: 218px;
      width: 273px;
      margin-top: 20px; }
      @media (max-width: 980px) {
        .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 {
      width: 916px;
      height: 354px;
      display: inline-block; }
      @media (max-width: 980px) {
        .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text {
          width: 577px;
          height: 209; } }
      @media (max-width: 480px) {
        .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text {
          width: 309px;
          height: 209px; } }
      @media (max-width: 480px) {
        .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 {
        margin-top: 40px;
        margin-bottom: 33px;
        font-size: 48px;
        font-weight: bold; }
        @media (max-width: 980px) {
          .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-modal-message h3 {
            margin-top: 28px;
            font-size: 25px;
            font-weight: bold; } }
        @media (max-width: 480px) {
          .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-modal-message h3 {
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 19px;
            font-weight: bold; } }
      .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-modal-message div {
        margin-bottom: 50px;
        font-size: 30px;
        width: 620px;
        display: inline-block; }
        @media (max-width: 980px) {
          .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-modal-message div {
            margin-bottom: 15px;
            font-size: 20px;
            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 {
            margin-bottom: 15px;
            font-size: 16px;
            width: 272px; } }
      .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-action {
        text-align: center;
        font-size: 22px; }
        .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: 980px) {
          .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-action {
            text-align: center;
            font-size: 18px;
            font-style: italic; } }
        @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 {
          margin-left: 59px;
          font-size: 25px;
          font-weight: bold;
          font-style: none !important; }
          @media (max-width: 980px) {
            .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-action .apps-clock-button {
              width: 118px;
              height: 35px;
              font-size: 15px;
              margin-left: 24px;
              font-style: none; } }
        .off-the-clock-modal .off-the-clock-container .off-the-clock-modal-text .off-the-clock-action .clock-action-email {
          font-weight: bold;
          font-style: italic;
          text-decoration: underline; }
    .off-the-clock-modal .off-the-clock-container .off-the-clock-action-mobile {
      text-align: center;
      display: none;
      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 {
            margin-left: 0;
            width: 65.4px;
            height: 21.3px;
            font-weight: bold;
            font-size: 9px;
            margin-bottom: 16.7px;
            font-style: none; } }
      .off-the-clock-modal .off-the-clock-container .off-the-clock-action-mobile .mobile-action-text {
        font-size: 12px;
        width: 160px;
        height: 34px;
        font-style: italic; }
      .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-weight: bold;
        font-style: italic;
        text-decoration: underline; }

.hidden-login-out-links {
  display: none !important; }

.noheaderfooter {
  display: none; }

#hamburger-container-child {
  z-index: 10010;
  top: 60px;
  left: 280px !important;
  background-color: #fff;
  transition: none;
  display: block;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0 8px 8px 0; }
  @media (max-width: 420px) {
    #hamburger-container-child {
      display: none !important; } }
  #hamburger-container-child .col-xs-width {
    max-width: 180px !important;
    position: relative;
    width: 180px !important;
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  #hamburger-container-child .nav-item-column {
    width: auto; }
  #hamburger-container-child .second-navigation-container {
    padding-left: 16px;
    margin-top: 16px; }
    #hamburger-container-child .second-navigation-container .header-link-main {
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      text-align: left;
      color: #0f1b2c;
      padding-left: 16px; }
    #hamburger-container-child .second-navigation-container .second-navigation {
      margin-top: 16px; }
    #hamburger-container-child .second-navigation-container .nav-item-column-header .header-link {
      font-size: 16px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      text-align: left;
      color: #0f1b2c; }
      #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 {
      margin-top: 12px;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      text-align: left;
      color: #0f1b2c;
      display: block; }
    #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 0;
    padding: 30px 60px 55px; }
    #hamburger-container-child .mega-menu-content-container .nav-item-column {
      width: auto; }

.profile-left #slidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000; }

#hamburger-container {
  z-index: 10010;
  width: 280px;
  background: #ffffff;
  display: block;
  overflow-y: auto;
  position: fixed;
  right: -100%;
  transition: right .4s ease-in-out;
  top: 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
  #hamburger-container::-webkit-scrollbar {
    display: none; }
  #hamburger-container.slide-back {
    transform: translateX(-100%);
    transition: all 0s linear 0s;
    opacity: 0;
    visibility: hidden; }
  #hamburger-container.hamburger-show {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    transition: all 0.3s linear 0s; }
  @media (max-width: 768px) {
    #hamburger-container {
      width: 375px;
      overflow-x: hidden; } }
  @media (max-width: 420px) {
    #hamburger-container {
      width: 100%;
      overflow-x: hidden; } }
  @media (min-width: 780px) {
    #hamburger-container {
      overflow-x: hidden; } }
  @media (min-width: 980px) {
    #hamburger-container {
      height: initial;
      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: rgba(255, 255, 255, 0.87); }
    #hamburger-container.darken-header-footer .header-links-second, #hamburger-container.darken-header-footer .header-links-third {
      background-color: #001e60 !important;
      color: rgba(255, 255, 255, 0.87) !important; }
      #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 .header-links-second-header, #hamburger-container.darken-header-footer .header-links-third .header-links-third-header {
        background-color: #001e60 !important;
        color: rgba(255, 255, 255, 0.87) !important; }
    #hamburger-container.darken-header-footer .header-link {
      color: rgba(255, 255, 255, 0.87) !important; }
    #hamburger-container.darken-header-footer .header-link-icon {
      color: #ffffff; }
    #hamburger-container.darken-header-footer a {
      color: rgba(255, 255, 255, 0.87); }
      #hamburger-container.darken-header-footer a:hover {
        color: #fff; }
      #hamburger-container.darken-header-footer a:after {
        border-color: rgba(255, 255, 255, 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: rgba(255, 255, 255, 0.87); }
    #hamburger-container.darken-header-footer #user-profile-links a.logout-link::after {
      border: none;
      background-image: none; }
    #hamburger-container.darken-header-footer .h-separator.apps-separator {
      display: none; }
  .profile-left #hamburger-container {
    transform: translateX(0%);
    transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    left: 0 !important;
    height: 100% !important;
    background-color: #fff;
    line-height: normal; }
    @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;
        width: 90%;
        position: fixed;
        top: 58px;
        left: 4%; } }
    @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 {
        border: 0;
        background: transparent url(../base/images/close-black.svg) center center/20px auto no-repeat; }
        .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 {
          font-size: 24px;
          font-weight: 500;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.39;
          letter-spacing: normal;
          text-align: left;
          color: #333;
          margin-bottom: 0; }
        .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 {
      display: none !important; }
    .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 {
        display: block;
        background-color: #fff; }
        @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 {
    margin: 0 15px;
    height: 2px;
    border: 1px solid #ccc; }

.unread-notifications-tag::after {
  background-color: #ffc220;
  border-radius: 50%;
  content: '';
  height: 10px;
  width: 10px;
  margin-bottom: 12px;
  display: inline-block; }

@media (min-width: 780px) {
  .corporate-header-action .dropdown.open > .dropdown-menu {
    display: block; }
  .corporate-header-action .dropdown > .dropdown-toggle:active {
    pointer-events: none; } }

/*This SCSS will override some of the OOTB styles from bootstrap navigation and styles from header SCSS to match designs*/
.walmart-hub-header #header-container {
  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;
  -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 .corporate-shop-mobile {
  display: none; }

.walmart-hub-header .CorporateHamburger {
  display: none; }

.walmart-hub-header .corporate-shop {
  display: none; }

.walmart-hub-header #header-icons {
  -ms-flex: none;
      flex: none;
  margin-left: auto;
  -ms-flex-order: 2;
      order: 2;
  padding: 0;
  width: auto;
  height: auto;
  margin-right: 8px; }
  .walmart-hub-header #header-icons .hamburger-wrapper .hamburger span {
    background: #000000; }

.walmart-hub-header .hub-logo img {
  max-width: 140px;
  width: auto;
  height: 28px; }

.walmart-hub-header #header-links {
  height: auto; }

.walmart-hub-header .links-wrapper {
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: start;
      align-items: flex-start; }

.walmart-hub-header .hub-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0;
  margin-top: 7px;
  padding: 0;
  list-style-type: none; }
  .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;
    text-decoration: none;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 0;
    margin-right: 30px; }
    .walmart-hub-header .hub-container .nav > li > a.dropdown-toggle::after {
      display: none; }
    .walmart-hub-header .hub-container .nav > li > a:hover, .walmart-hub-header .hub-container .nav > li > a:active {
      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 {
    display: block;
    position: absolute;
    min-width: 200px;
    background: #ffffff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 0 0 8px 8px;
    z-index: 1;
    top: 52px;
    left: -26px; }
    .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: #000000;
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      text-decoration: none;
      padding: 12px 16px; }
      .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:hover, .walmart-hub-header .hub-container .nav .open > a:focus, .walmart-hub-header .hub-container .nav .open > a:active {
      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: -ms-flexbox;
  display: flex; }
  .walmart-hub-header .hamburger-menu-section .corporate-language-link {
    margin: 24px 24px 24px auto;
    float: right;
    background: transparent url(../base/images/chevron-down-black.svg) right/10px auto no-repeat; }
    .walmart-hub-header .hamburger-menu-section .corporate-language-link.open {
      background: transparent url(../base/images/chevron-up-arrow.svg) right/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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer;
  padding-right: 16px; }
  .walmart-hub-header .corporate-language-link .lang-section {
    border-right: 1px solid #fff;
    padding-right: 16px;
    height: 32px; }
    .walmart-hub-header .corporate-language-link .lang-section .corporate-language-icon {
      background: transparent url(../base/images/chevron-down-white.svg) right/12px auto no-repeat;
      padding-right: 16px;
      padding-left: 8px; }
      .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 {
    min-width: fit-content;
    margin-top: 19%; }

.walmart-hub-header .hub-search.expanded {
  width: 100%;
  min-width: 400px !important;
  margin: auto; }
  .walmart-hub-header .hub-search.expanded #header-search-bar {
    height: 46px;
    display: -ms-flexbox;
    display: flex;
    max-width: 458px; }
    .walmart-hub-header .hub-search.expanded #header-search-bar .header-search-form {
      height: 46px;
      margin: 0 auto; }
      .walmart-hub-header .hub-search.expanded #header-search-bar .header-search-form .suggested-search {
        top: 62px; }

.walmart-hub-header .hub-search #header-search-bar {
  border: transparent;
  box-shadow: transparent;
  border-radius: 30px;
  background: #F1F1F2;
  transform: none;
  position: relative;
  top: unset;
  min-width: 200px;
  left: unset; }
  @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 {
      min-width: 251px;
      left: unset;
      margin: 0 auto; } }
  .walmart-hub-header .hub-search #header-search-bar .header-search-form .button-search-close {
    padding-right: 20px;
    color: #000000;
    position: absolute;
    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:hover {
        background: #E6F1FC; }
      .walmart-hub-header .hub-search #header-search-bar .header-search-form .suggested-search ul li a:hover {
        background: #E6F1FC; }

.walmart-hub-header .corporate-header-mobile-shop {
  padding-top: 8px;
  margin-bottom: 4px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding-left: 8px;
  padding-right: 8px; }
  @media (min-width: 1025px) {
    .walmart-hub-header .corporate-header-mobile-shop {
      display: none; } }

.walmart-hub-header .hub-profile {
  margin-left: auto;
  -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: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 0 0 8px 8px;
  padding: 16px 24px;
  width: 250px; }
  .walmart-hub-header #user-profile-container.walmart-hub .walmart-hub-profile .name {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #000000; }
  .walmart-hub-header #user-profile-container.walmart-hub .walmart-hub-profile .userTitle {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000; }
  .walmart-hub-header #user-profile-container.walmart-hub .walmart-hub-profile .hub-logout {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
    gap: 8px;
    width: 200px;
    height: 32px;
    background: #0071DC;
    border-radius: 100px;
    color: #ffffff;
    margin-top: 24px;
    text-decoration: none; }
    .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 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000; }

.walmart-hub-header .header-link-with-child-enabled {
  font-style: normal;
  font-weight: 700 !important;
  font-size: 14px;
  line-height: 20px;
  color: #000000; }

@media (max-width: 1024px) {
  .walmart-hub-header .header-link-with-child-enabled {
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px;
    line-height: 20px;
    color: #000000; } }

.profile-open .walmart-hub-header #user-profile-container {
  right: 24px; }

/* Profile/overlay/hamburger-container SCSS - mobile and tablet only designs */
.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 {
  top: 64px !important;
  background: rgba(0, 0, 0, 0.25);
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 9; }

@media (max-width: 1024px) {
  .profile-left.walmart-hub-header .button-close-btn {
    border: 0;
    background: transparent url(../base/images/close-button-white.svg) center center/22px auto no-repeat; }
  .profile-left.walmart-hub-header #slidenav-overlay {
    top: 78px !important;
    background: rgba(0, 0, 0, 0.25); }
  .profile-left.walmart-hub-header #hamburger-container {
    box-shadow: none;
    right: 0;
    left: unset !important;
    top: 78px;
    max-width: 336px;
    background: #ffffff;
    width: 100%;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    transition: right 0.3s linear 0s;
    text-decoration: none; }
    .profile-left.walmart-hub-header #hamburger-container a {
      text-decoration: none; }
    .profile-left.walmart-hub-header #hamburger-container .hamburger-heading {
      font-style: normal;
      font-weight: 700;
      font-size: 18px;
      line-height: 24px;
      color: #000000;
      border-bottom: solid 4px #FFCE4D;
      margin: 24px;
      width: fit-content; }
    .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper {
      padding: 0;
      overflow-y: auto !important; }
      .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;
            position: static;
            float: none; }
            .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper .navbar-nav li.open .dropdown-toggle {
              background: transparent url(../base/images/chevron-up-arrow.svg) right/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 {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #000000; }
            .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper .navbar-nav li a.dropdown-toggle {
              background: transparent url(../base/images/chevron-down-black.svg) right/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;
          position: static;
          float: none;
          margin-top: 0;
          border: 0;
          box-shadow: none;
          padding: 0; }
          .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper .navbar-nav .open .dropdown-menu li a {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px !important;
            color: #000000;
            padding: 16px 40px; }
            .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper .navbar-nav .open .dropdown-menu li a.active {
              border-left: solid 4px #004F9A;
              padding: 16px 36px;
              color: #004F9A;
              font-weight: 700; }
      .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:hover, .profile-left.walmart-hub-header #hamburger-container .hamburger-nav-wrapper .nav li a:focus {
          text-decoration: none;
          background-color: transparent; }
      .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:hover, .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:active {
          background-color: transparent;
          border-color: transparent;
          font-weight: 700; }
    .profile-left.walmart-hub-header #hamburger-container #user-profile-container {
      background: transparent;
      display: block;
      height: auto;
      position: absolute;
      bottom: 10%;
      right: unset;
      transition: none;
      top: unset !important;
      z-index: unset;
      box-shadow: none;
      width: auto; }
    .profile-left.walmart-hub-header #hamburger-container .user-profile-header-links {
      display: none !important; } }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'iOS-Edge-Glyph' !important; }

.hiddenCustomHex {
  display: none; }

/* FOOTER BACKGROUND */
.footer-background {
  position: relative;
  background-color: inherit;
  border-top: 1px solid #cecece; }
  .footer-background.darken-header-footer {
    background-color: #ffffff;
    color: #000000; }
  .footer-background.green-header-footer {
    background-color: #009946; }
  .footer-background.walmart-hub {
    background-color: #E6F1FC; }

/* FOOTER */
.footer {
  white-space: nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  padding: 0 22px 50px;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .footer.darken-header-footer {
    background-color: #ffffff;
    color: #000000; }
    .footer.darken-header-footer .lang-menu a {
      color: #000000; }
    .footer.darken-header-footer a {
      color: #000000; }
      .footer.darken-header-footer a:hover {
        color: #000000; }
  .footer.green-header-footer {
    background-color: #009946;
    color: rgba(255, 255, 255, 0.87); }
    .footer.green-header-footer .lang-menu a {
      color: #000; }
    .footer.green-header-footer a {
      color: rgba(255, 255, 255, 0.87); }
      .footer.green-header-footer a:hover {
        color: rgba(255, 255, 255, 0.87); }
  .footer.walmart-hub {
    -ms-flex-pack: center;
        justify-content: center; }
    .footer.walmart-hub .social-links {
      display: none; }
    @media (max-width: 768px) {
      .footer.walmart-hub .footer-links {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 4%; } }
  .footer img {
    width: 55px;
    margin-right: 5px; }
  @media (min-width: 1155px) {
    .footer {
      padding: 30px 10px;
      margin: 0 auto;
      max-width: 1500px;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: baseline;
          align-items: baseline;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  @media print {
    .footer {
      -ms-flex-direction: row;
          flex-direction: row; } }

.footer-links {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  -ms-flex-order: 3;
      order: 3;
  margin: 0 auto 30px auto; }
  @media (min-width: 1155px) {
    .footer-links {
      width: auto;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin: 0;
      -ms-flex-order: 2;
          order: 2; } }
  @media (max-width: 768px) {
    .footer-links {
      display: -ms-inline-grid;
      display: inline-grid;
      justify-text: center;
      -ms-flex-direction: column;
          flex-direction: column; } }
  .footer-links a {
    color: #333333;
    font-size: 14px;
    line-height: 1.23;
    margin-bottom: 16px;
    text-decoration: none;
    margin: 0 25px; }
    .footer-links a:first-child {
      margin-left: 0; }
    .footer-links a:last-child {
      margin-right: 0; }
    @media (min-width: 1155px) {
      .footer-links a {
        display: -ms-inline-flexbox;
        display: inline-flex;
        line-height: 35px;
        margin: 0 25px; }
        .footer-links a img {
          width: 36px;
          height: 20px;
          margin: 8px 0 0 4px; }
        .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 0; }
        .footer-links a img {
          width: 36px;
          height: 20px; }
        .footer-links a:first-child {
          margin: 0 0 10px 0; }
        .footer-links a:last-child {
          margin: 0 0 10px 0; } }
    @media (min-width: 1155px) {
      .footer-links a:hover {
        color: inherit;
        text-decoration: underline;
        cursor: pointer; } }

.footer-left-section {
  -ms-flex-order: 1;
      order: 1;
  margin: 15px 0; }
  @media (min-width: 1155px) {
    .footer-left-section {
      -ms-flex-order: 1;
          order: 1;
      margin: 0; } }

.footer-copyright {
  font-size: 14px;
  line-height: 1.61;
  text-align: center;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media (min-width: 1155px) {
    .footer-copyright {
      margin-right: 25px; } }

.social-links {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-order: 4;
      order: 4;
  margin: 0 auto; }
  @media print, (min-width: 1155px) {
    .social-links {
      width: auto;
      -ms-flex-order: 3;
          order: 3;
      margin: 0 0 0 auto; } }

.footer-lang {
  position: relative;
  margin: 0 0 0 auto;
  -ms-flex-order: 2;
      order: 2;
  min-height: auto; }
  .footer-lang .lang-selector-component label {
    padding-left: 5px; }
    @media print, (min-width: 1155px) {
      .footer-lang .lang-selector-component label {
        padding-left: 15px; } }
  @media print, (min-width: 1155px) {
    .footer-lang {
      -ms-flex-order: 4;
          order: 4;
      margin-left: 40px;
      margin-right: 1.5vw;
      min-height: auto; } }

.green-header-footer.footer-left-section {
  color: #fff; }

.green-header-footer.footer-links a {
  color: #fff; }

.noheaderfooter {
  display: none; }

.FooterWc {
  background-color: #f7f7f4;
  border-top: 1px solid #cecece;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 20px 0; }
  .FooterWc > div {
    max-width: 700px;
    margin: 10px auto;
    padding: 0 10px;
    color: #333; }
    .FooterWc > div a {
      color: inherit;
      text-decoration: none; }
  .FooterWc .Page-disclaimer {
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    color: #333; }
  .FooterWc .Stock-disclaimer {
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    color: #333;
    font-style: italic;
    margin-top: 0;
    margin-bottom: 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;
      width: 27px;
      margin-bottom: 1px; }
  .FooterWc .cards-cion-highlight {
    width: 26px;
    height: 26px;
    fill: #333;
    line-height: 1;
    font-size: 80px; }
  .FooterWc > ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px; }
    .FooterWc > ul ul {
      list-style-type: circle;
      margin-block-start: 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 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -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 {
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    color: #333; }

.FooterSecondaryNavigationWc .FooterNavigation-items {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }

.FooterSecondaryNavigationWc .FooterNavigation-items-item {
  padding: 0 5px;
  margin: 2px 0;
  border-right: 1px solid #333; }
  .FooterSecondaryNavigationWc .FooterNavigation-items-item .FooterNavigationItem-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #333; }
  .FooterSecondaryNavigationWc .FooterNavigation-items-item .NavigationItem-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #333; }
  .FooterSecondaryNavigationWc .FooterNavigation-items-item .FooterNavigationItem-text-link {
    color: inherit;
    text-decoration: none; }
  .FooterSecondaryNavigationWc .FooterNavigation-items-item .NavigationItem-text-link {
    color: inherit;
    text-decoration: none; }
  .FooterSecondaryNavigationWc .FooterNavigation-items-item:last-child {
    border-right: 0; }

.FooterIconNavigationWc-items {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex; }

.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;
  line-height: 26px;
  vertical-align: middle;
  font-size: 22px; }

.SocialBarWc-items {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  margin: 0; }

.SocialBarWc-items-item {
  margin-right: 8px; }
  .SocialBarWc-items-item:last-child {
    margin-right: 0; }

.FooterWc-stockTicker {
  height: 39px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

.StockTicker {
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 400; }

.StockTicker-symbol {
  margin-right: 10px; }

.StockTicker .change {
  margin-left: 5px; }

.StockTicker .iconMargin {
  margin-left: 10px;
  margin-top: auto;
  margin-bottom: auto; }

.FooterWc-iconLinks a:hover img {
  opacity: 0.5; }

@media only screen and (min-width: 768px) {
  .FooterWc-footerContent {
    display: block; }
  .FooterWc-footerNavigation {
    display: block; }
  .FooterWc-iconLinks {
    display: -ms-flexbox;
    display: flex; }
  .FooterWc-stockTicker {
    border-left: 1px solid #cfcfcf;
    padding-left: 10px; }
  .FooterWC-stockTicker:not(:first-child) {
    border-left: 1px solid #cfcfcf;
    padding-left: 10px; } }

@media only screen and (min-width: 1300px) {
  .FooterWc {
    width: 100%;
    padding: 42px 0; }
    .FooterWc > .FooterWc-iconLinks {
      margin: 15px 0 25px; } }

@media only screen and (min-width: 1024px) {
  .FooterWc {
    width: 100%;
    padding: 30px 0; } }

.FooterWc-footerContent .privacychoicecorporate {
  height: 12px;
  width: 27px;
  margin-bottom: 1px; }

.FooterWc .FooterWc-footerNavigation .FooterNavigationWc .FooterNavigation-items .corp-footer-item .FooterNavigationItem .FooterNavigationItem-text .PageLogo-image {
  height: 20px; }
  @media (max-width: 768px) {
    .FooterWc .FooterWc-footerNavigation .FooterNavigationWc .FooterNavigation-items .corp-footer-item .FooterNavigationItem .FooterNavigationItem-text .PageLogo-image {
      height: 16px; } }

.feedback-form {
  background-color: rgba(255, 255, 255, 0.96);
  padding: 16px;
  width: 100%;
  position: fixed;
  right: 0;
  overflow-y: auto; }
  .feedback-form .panel-answers {
    border-radius: 8px;
    border: solid 1px #dadce0;
    margin-bottom: 6px;
    cursor: pointer; }
    .feedback-form .panel-answers:hover .card-title {
      text-decoration: underline; }
  .feedback-form .ic_arrow_back {
    width: 24px;
    height: 24px;
    object-fit: contain;
    cursor: pointer; }
  .feedback-form .nav {
    text-align: center; }
  .feedback-form .nav-pills > li {
    float: none;
    display: inline-block; }
  .feedback-form .nav-pills .nav-link {
    color: rgba(0, 0, 0, 0.6);
    padding: .5rem 2rem;
    cursor: pointer; }
  .feedback-form .nav-pills > li.active > a,
  .feedback-form .nav-pills > li.active > a:focus,
  .feedback-form .nav-pills > li.active > a:hover {
    border-radius: 16px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.6); }
  .feedback-form .tab-title {
    font-size: 18px;
    text-align: center;
    margin: 16px 0; }
  .feedback-form .card {
    margin-top: 1rem;
    font-size: 14px; }
  .feedback-form .card-title {
    font-size: 14px;
    font-weight: 500;
    color: #017acd;
    padding: 15px;
    margin: 0px; }
  .feedback-form .card-text {
    padding: 0px 15px 15px 15px;
    font-size: 14px;
    margin: 0px; }
  .feedback-form .hide {
    display: none; }
  .feedback-form .feedback-details {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    padding: 16px;
    background: #fff;
    width: 100%; }
    .feedback-form .feedback-details .details-panel {
      height: calc(100% - 50px);
      margin-top: 10px;
      transition: 0.5s;
      width: 100%;
      position: relative;
      z-index: 2;
      border: 0 none;
      text-align: center; }
      .feedback-form .feedback-details .details-panel .panel-body {
        padding: 0;
        text-align: left; }
        .feedback-form .feedback-details .details-panel .panel-body .details-title {
          font-size: 18px;
          color: #041f41;
          padding-top: 32px;
          padding-bottom: 24px;
          margin: 0px; }
        .feedback-form .feedback-details .details-panel .panel-body .details-text {
          font-size: 18px;
          margin: 0px 0px 35px; }
    .feedback-form .feedback-details .button-primary {
      width: 192px;
      margin-bottom: 20px; }

@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 {
  position: fixed;
  top: 100px;
  left: 50%;
  padding: 1.25rem 1.25rem;
  margin-bottom: 1rem;
  margin-left: -40%;
  border: 1px solid transparent;
  border-radius: .25rem;
  min-width: 80%;
  text-align: center;
  font-size: 14px;
  display: none;
  z-index: 100; }
  .feedback-alert.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #444444;
    font-weight: bold; }

.feedback-component-wrapper {
  position: fixed;
  right: 0;
  bottom: 50%;
  width: 34px;
  z-index: 999; }
  @media (min-width: 768px) {
    .feedback-component-wrapper {
      width: 60px;
      right: 5px;
      border-radius: 60px;
      background-color: rgba(51, 51, 51, 0.7); } }
  .feedback-component-wrapper .feedback-button-text {
    transform: rotate(270deg);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 120px;
    position: absolute;
    right: -44px;
    height: 34px;
    background: #FFF;
    line-height: 34px;
    text-align: center;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-family: EverydaySans;
    font-size: 12px;
    color: #000;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 0px;
    border-radius: 4px 4px 0px 0px; }
    .feedback-component-wrapper .feedback-button-text .icon {
      margin-right: 10px;
      font-size: 18px; }
      @media (max-width: 480px) {
        .feedback-component-wrapper .feedback-button-text .icon {
          margin-right: 0px;
          font-size: 40px; } }
    @media (min-width: 768px) {
      .feedback-component-wrapper .feedback-button-text {
        right: -49px; } }
    @media (max-width: 480px) {
      .feedback-component-wrapper .feedback-button-text {
        transform: rotate(0deg);
        width: 55px;
        right: 15px;
        height: 50px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
        bottom: 0px;
        position: fixed;
        border: #ffffff; }
        .feedback-component-wrapper .feedback-button-text .feedback-button-display-text {
          display: none; } }
    .feedback-component-wrapper .feedback-button-text:hover {
      cursor: pointer;
      background: #041f41 !important;
      color: #ffffff; }

.feedback-confirm {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  border-left: solid 1px #979797;
  z-index: 9999; }
  .feedback-confirm .rectangle {
    width: 359px;
    height: 822px;
    background-color: rgba(255, 255, 255, 0.96); }
    .feedback-confirm .rectangle .check-button {
      margin-top: 10px; }
    .feedback-confirm .rectangle .Thank-you-for-your-f {
      width: 340px;
      height: 81px;
      padding-top: 20px;
      font-family: EverydaySans;
      font-size: 20px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: var(--deep-blue);
      display: inline-block;
      margin-top: 30px; }
    .feedback-confirm .rectangle .Feedback-Received {
      width: 340px;
      height: 47px;
      font-family: EverydaySans;
      font-size: 34px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: var(--deep-blue);
      margin-top: 195px;
      padding-left: 10px;
      display: inline-block; }
    .feedback-confirm .rectangle .Oval {
      border-radius: 50%;
      padding-left: 140px;
      margin-top: 20px;
      border: 1px solid black;
      display: inline-block;
      margin-left: 150px;
      padding: 0;
      width: 60px;
      height: 60px;
      line-height: 50px;
      font-size: 12px;
      font-weight: lighter !important;
      position: relative; }
      .feedback-confirm .rectangle .Oval .icon-font-size {
        font-size: 40px;
        padding-left: 10px;
        padding-top: 10px !important;
        display: inline-block !important; }
      .feedback-confirm .rectangle .Oval .icon-cross-font-size {
        font-size: 50px;
        display: inline-block !important;
        transform: rotateZ(45deg);
        padding-left: 6px;
        padding-top: 3px; }
    .feedback-confirm .rectangle .feedback-fail .send-feedback {
      color: #001E60;
      background: none;
      display: block;
      margin-left: 120px;
      margin-top: 20px;
      padding: 0;
      width: 120px;
      height: 40px;
      min-height: 40px;
      border-radius: 20px;
      border: solid 1px #001E60;
      -ms-flex-item-align: end;
          align-self: flex-end;
      font-size: 14px;
      font-weight: bold; }
      .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: 980px) {
    .feedback-confirm {
      z-index: 2;
      width: 359px;
      top: 60px;
      left: auto; } }

.feedback-form {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  border-left: solid 1px #979797;
  z-index: 9999; }
  .feedback-form .close-form {
    -ms-flex-item-align: end;
        align-self: flex-end;
    text-align: right; }
    @media (min-width: 980px) {
      .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: 980px) {
    .feedback-form {
      z-index: 9999;
      width: 359px;
      top: 60px;
      left: auto; } }
  .feedback-form .feedback-middle-container {
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .feedback-form .feedback-middle-container .thumbs-container {
      -ms-flex-direction: row;
          flex-direction: row;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      margin-bottom: 50px; }
      .feedback-form .feedback-middle-container .thumbs-container .thumbs {
        width: 70px;
        height: 70px;
        border: solid 2px #001E60;
        text-align: center;
        line-height: 70px;
        border-radius: 35px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: 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 {
          font-size: 35px;
          color: #001E60; }
  .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: #FFFFFF; }
  .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: #FFFFFF; }
  .feedback-form .form-container {
    margin: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    transform: none;
    position: absolute;
    padding: 20px; }
    @media (min-width: 768px) {
      .feedback-form .form-container {
        max-width: 359px;
        margin: auto;
        -ms-flex-pack: center;
            justify-content: center;
        left: 0; } }
    @media (min-width: 980px) {
      .feedback-form .form-container {
        max-width: 100%;
        max-height: 90%;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .feedback-form .form-container .feedback-options {
      width: 100%;
      margin-bottom: 20px; }
      .feedback-form .form-container .feedback-options .dropdown-label {
        font-family: EverydaySans;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.54);
        margin: 0 0 -5px 0; }
      .feedback-form .form-container .feedback-options .description {
        text-align: center;
        padding: 15px;
        margin-bottom: 50px; }
      .feedback-form .form-container .feedback-options .dropdown {
        margin-top: 5px; }
        .feedback-form .form-container .feedback-options .dropdown .down-arr {
          top: 10px;
          right: 10px;
          color: rgba(0, 0, 0, 0.7); }
        .feedback-form .form-container .feedback-options .dropdown .drop-item {
          position: relative;
          padding: 14px 10px;
          color: #282828;
          font-size: 18px;
          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 {
          width: 100%;
          text-align: left;
          border-bottom: solid 1px rgba(0, 0, 0, 0.42);
          border-radius: 0;
          color: rgba(0, 0, 0, 0.54);
          font-size: 18px;
          padding: 0;
          height: 40px;
          position: relative;
          outline: none; }
          .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 {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            display: block;
            padding-right: 40px; }
          .feedback-form .form-container .feedback-options .dropdown .btn:focus {
            background-color: #FFF;
            border-color: #FFF;
            outline: none;
            box-shadow: none; }
        .feedback-form .form-container .feedback-options .dropdown .dropdown-menu {
          width: 100%;
          max-height: 150px;
          overflow-y: auto;
          background-color: #ffffff;
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
      .feedback-form .form-container .feedback-options .feedback-message {
        width: 100%;
        height: 150px;
        padding: 5px 8px;
        border-color: #ccc;
        resize: none; }
        .feedback-form .form-container .feedback-options .feedback-message.wrong {
          border-color: #F00; }
          .feedback-form .form-container .feedback-options .feedback-message.wrong + .error-message {
            display: block; }
      .feedback-form .form-container .feedback-options .error-message {
        width: 70%;
        float: left;
        display: none;
        color: #F00;
        font-size: 13px; }
      .feedback-form .form-container .feedback-options .message-length {
        float: right; }
    .feedback-form .form-container .feedback-footer {
      width: 100%;
      text-align: right; }
    .feedback-form .form-container h1 {
      font-family: EverydaySans;
      font-size: 24px;
      margin: 0 0 30px 0; }
    .feedback-form .form-container .send-feedback {
      color: #001E60;
      background: none;
      padding: 0;
      margin: 0;
      width: 120px;
      height: 40px;
      min-height: 40px;
      border-radius: 20px;
      border: solid 1px #001E60;
      -ms-flex-item-align: end;
          align-self: flex-end;
      font-size: 14px;
      font-weight: bold; }
      .feedback-form .form-container .send-feedback:hover {
        background: #001E60;
        color: #FFF; }
        .feedback-form .form-container .send-feedback:hover:disabled {
          background-color: #fff;
          border: solid 1px #B3B3B3;
          color: #B3B3B3; }
      .feedback-form .form-container .send-feedback:disabled {
        border: solid 1px #B3B3B3;
        color: #B3B3B3; }
      .feedback-form .form-container .send-feedback:focus {
        outline: 0; }
    .feedback-form .form-container .text-center {
      text-align: center; }
    .feedback-form .form-container .big-icon-container {
      text-align: center; }
      .feedback-form .form-container .big-icon-container .big-icon {
        height: 150px;
        width: 150px;
        background-color: #FFFFFF;
        display: inline-block;
        border-radius: 120px; }
        .feedback-form .form-container .big-icon-container .big-icon i {
          color: #707070;
          font-size: 75px;
          line-height: 150px; }

@charset "UTF-8";
.snapshotenabled .app-collection-app {
  width: 10% !important; }

.snapshotenabled .apps-content {
  overflow-y: unset !important; }

@media (min-width: 980px) {
  .snapshotenabled .app-welcome {
    padding-top: 0 !important;
    padding-left: 25px;
    text-align: center;
    margin: auto; }
    .snapshotenabled .app-welcome .add-app-button {
      display: none !important; }
    .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-favorites-btn, .manage-apps-btn {
  /*mobile*/
  position: absolute;
  bottom: 100px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 160px;
  height: 40px;
  border-radius: 20px;
  background-color: #041f41;
  text-align: center;
  padding: 10px; }
  .manage-favorites-btn.disabled, .manage-apps-btn.disabled {
    display: none; }
  .manage-favorites-btn a, .manage-favorites-btn .manage-apps-link, .manage-favorites-btn .manage-favorites-link, .manage-apps-btn a, .manage-apps-btn .manage-apps-link, .manage-apps-btn .manage-favorites-link {
    font-size: 14px;
    font-weight: bold;
    color: #fff; }
  .manage-favorites-btn span.manage-apps-link, .manage-apps-btn span.manage-apps-link {
    font-size: 14px;
    font-weight: bold;
    color: #757575 !important; }
  @media (min-width: 980px) {
    .manage-favorites-btn, .manage-apps-btn {
      /*desktop*/
      position: relative;
      border-radius: 0px;
      height: 50px;
      line-height: 50px;
      font-weight: bold;
      background-color: #f2f2f2;
      text-align: center;
      padding: 0px;
      width: 100%;
      bottom: 0;
      cursor: pointer; }
      .manage-favorites-btn:hover, .manage-apps-btn:hover {
        text-decoration: underline !important; }
      .manage-favorites-btn .manage-favorites-link, .manage-favorites-btn .manage-apps-link, .manage-apps-btn .manage-favorites-link, .manage-apps-btn .manage-apps-link {
        color: black !important;
        text-decoration: none !important;
        text-align: center;
        font-size: 14px; }
        .manage-favorites-btn .manage-favorites-link.disabled, .manage-favorites-btn .manage-apps-link.disabled, .manage-apps-btn .manage-favorites-link.disabled, .manage-apps-btn .manage-apps-link.disabled {
          display: none;
          background-color: #333333;
          color: #f2f2f2;
          cursor: default; } }
  @media (min-width: 768px) {
    .manage-favorites-btn, .manage-apps-btn {
      max-width: 375px; } }

@media (min-width: 980px) {
  .manage-apps-btn.app-drawer {
    display: none; } }

@media (min-width: 980px) {
  .manage-apps-btn {
    background-color: #ffffff !important; }
    .manage-apps-btn.disabled {
      display: block;
      background-color: #f2f2f2 !important;
      color: #757575 !important;
      cursor: default; }
      .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: 980px) {
  #app-favorites-drawer-container {
    height: 500px; } }

.darken-header-footer .application-favorites-drawer-container, .application-favorites-drawer-container {
  background-color: #f2f2f2;
  position: relative;
  height: 100%; }
  @media (min-width: 980px) {
    .darken-header-footer .application-favorites-drawer-container, .application-favorites-drawer-container {
      width: 375px;
      right: 0;
      overflow-x: hidden;
      overflow-y: scroll;
      height: 550px;
      border-radius: 8px; } }
  .darken-header-footer .application-favorites-drawer-container a::after, .application-favorites-drawer-container a::after {
    background: none !important;
    background-image: none !important; }
  .darken-header-footer .application-favorites-drawer-container .favorites-tab-content, .application-favorites-drawer-container .favorites-tab-content {
    background-color: #ffffff;
    display: none; }
    .darken-header-footer .application-favorites-drawer-container .favorites-tab-content.active, .application-favorites-drawer-container .favorites-tab-content.active {
      display: block; }
  .darken-header-footer .application-favorites-drawer-container .tabs, .application-favorites-drawer-container .tabs {
    font-size: 0;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    line-height: 50px;
    background-color: white;
    width: 100%; }
  .darken-header-footer .application-favorites-drawer-container .tab, .application-favorites-drawer-container .tab {
    font-size: 14px;
    color: black;
    width: 50%;
    text-align: center;
    cursor: pointer; }
    .darken-header-footer .application-favorites-drawer-container .tab.active, .application-favorites-drawer-container .tab.active {
      font-weight: bold;
      border-bottom: 4px solid black; }
  .darken-header-footer .application-favorites-drawer-container .tab-content, .application-favorites-drawer-container .tab-content {
    width: 100%;
    overflow: hidden;
    height: calc(100% - 100px); }
    @media (min-width: 980px) {
      .darken-header-footer .application-favorites-drawer-container .tab-content, .application-favorites-drawer-container .tab-content {
        max-width: 375px;
        height: 100%; } }
    @media (max-width: 769px) {
      .darken-header-footer .application-favorites-drawer-container .tab-content, .application-favorites-drawer-container .tab-content {
        overflow-y: scroll;
        height: calc(100% - 120px); } }
  @media (min-width: 980px) {
    .darken-header-footer .application-favorites-drawer-container .favorites-tab-content.tab-content, .application-favorites-drawer-container .favorites-tab-content.tab-content {
      height: calc(100% - 50px); } }
  .darken-header-footer .application-favorites-drawer-container .open-drawer-trigger, .application-favorites-drawer-container .open-drawer-trigger {
    cursor: pointer; }
  .darken-header-footer .application-favorites-drawer-container .all-favorites, .application-favorites-drawer-container .all-favorites {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    color: #000000;
    text-align: right;
    padding-right: 43px;
    background-color: #f2f2f2; }
    .darken-header-footer .application-favorites-drawer-container .all-favorites:after, .application-favorites-drawer-container .all-favorites:after {
      font-family: WalmartNewIcons;
      background-color: #f2f2f2;
      content: "";
      vertical-align: middle;
      padding-right: 17px;
      padding-left: 8px;
      font-size: 18px;
      position: absolute;
      right: 0;
      width: 43px; }
  .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites, .application-favorites-drawer-container .add-current-to-favorites {
    background-color: white;
    padding: 0 17px;
    height: 50px;
    line-height: 50px;
    cursor: pointer; }
    .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites span, .application-favorites-drawer-container .add-current-to-favorites span {
      color: #001E60 !important;
      text-decoration: none !important;
      height: 50px;
      line-height: 50px;
      font-weight: bold;
      font-size: 14px; }
      .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites span::after, .application-favorites-drawer-container .add-current-to-favorites span::after {
        font-size: 18px;
        font-family: WalmartNewIcons;
        content: "";
        padding-left: 9px;
        color: #001E60 !important;
        position: absolute;
        font-weight: normal; }
      @media (min-width: 980px) {
        .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites span, .application-favorites-drawer-container .add-current-to-favorites span {
          margin-right: 0;
          color: #0053E2 !important; }
          .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites span::after, .application-favorites-drawer-container .add-current-to-favorites span::after {
            color: #0053E2 !important;
            left: 4px;
            top: 3px;
            position: relative; } }
    @media (min-width: 980px) {
      .darken-header-footer .application-favorites-drawer-container .add-current-to-favorites, .application-favorites-drawer-container .add-current-to-favorites {
        text-align: center; } }
  .darken-header-footer .application-favorites-drawer-container .favorites-links-section, .application-favorites-drawer-container .favorites-links-section {
    background-color: white;
    overflow-y: auto;
    width: 100%;
    height: calc(100% - 100px); }
    @media (min-width: 980px) {
      .darken-header-footer .application-favorites-drawer-container .favorites-links-section, .application-favorites-drawer-container .favorites-links-section {
        padding: 0 12px;
        position: relative;
        right: 0;
        width: 375px;
        height: 350px;
        margin-bottom: 0; } }
  .darken-header-footer .application-favorites-drawer-container a.favorite-link, .application-favorites-drawer-container a.favorite-link {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: black !important;
    display: block;
    max-width: 100%; }
    .darken-header-footer .application-favorites-drawer-container a.favorite-link p, .application-favorites-drawer-container a.favorite-link p {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      background: #ffffff;
      padding: 0 17px; }
      @media (min-width: 980px) {
        .darken-header-footer .application-favorites-drawer-container a.favorite-link p, .application-favorites-drawer-container a.favorite-link p {
          padding: 0; } }
  .darken-header-footer .application-favorites-drawer-container .folders-section, .application-favorites-drawer-container .folders-section {
    color: #333333;
    background: #fff;
    display: block;
    height: 100%;
    overflow: auto;
    position: fixed;
    right: -100%;
    transition: right .4s ease-in-out;
    top: 0;
    width: 100%;
    z-index: 2000; }
    .darken-header-footer .application-favorites-drawer-container .folders-section.active, .application-favorites-drawer-container .folders-section.active {
      right: 0; }
    .darken-header-footer .application-favorites-drawer-container .folders-section.open, .application-favorites-drawer-container .folders-section.open {
      right: 0; }
    @media (min-width: 768px) {
      .darken-header-footer .application-favorites-drawer-container .folders-section, .application-favorites-drawer-container .folders-section {
        max-width: 375px;
        position: absolute; } }
  .darken-header-footer .application-favorites-drawer-container .back-trigger, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner, .application-favorites-drawer-container .back-trigger, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .application-favorites-drawer-container .favorites-drawer-inner {
    height: 50px;
    box-shadow: none;
    cursor: pointer; }
    @media (min-width: 980px) {
      .darken-header-footer .application-favorites-drawer-container .back-trigger, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner, .application-favorites-drawer-container .back-trigger, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .application-favorites-drawer-container .favorites-drawer-inner {
        max-width: 375px;
        background: #ffffff; } }
    @media (min-width: 480px) {
      .darken-header-footer .application-favorites-drawer-container .back-trigger, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner, .application-favorites-drawer-container .back-trigger, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .application-favorites-drawer-container .favorites-drawer-inner {
        max-width: initial; } }
    .darken-header-footer .application-favorites-drawer-container .back-trigger .favorites-arrow-left, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left, .application-favorites-drawer-container .back-trigger .favorites-arrow-left, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left {
      display: inherit;
      background: none;
      position: relative;
      height: 50px;
      float: none;
      margin: 0;
      padding: 0;
      text-decoration: none;
      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.header-links-second-header .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after, .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after {
        font-family: WalmartNewIcons;
        content: "";
        padding-right: 17px;
        padding-left: 17px;
        font-size: 24px;
        position: absolute;
        height: 50px;
        line-height: 50px;
        background-image: none;
        border: none; }
        @media (min-width: 980px) {
          .darken-header-footer .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after, .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after {
            padding-left: 17px;
            font-size: 24px;
            color: #001E60; } }
  .darken-header-footer .application-favorites-drawer-container .titles, .application-favorites-drawer-container .titles {
    position: fixed;
    width: 100%; }
  .darken-header-footer .application-favorites-drawer-container .title, .application-favorites-drawer-container .title {
    height: 50px;
    line-height: 50px;
    padding: 0 21px;
    cursor: pointer;
    font-size: 18px; }
    .darken-header-footer .application-favorites-drawer-container .title.active, .application-favorites-drawer-container .title.active {
      height: 50px;
      line-height: 50px;
      font-weight: bold;
      color: #000;
      text-align: left;
      background-color: #f2f2f2;
      border-left: 5px solid #001E60;
      padding-left: 16px; }
      @media (min-width: 980px) {
        .darken-header-footer .application-favorites-drawer-container .title.active, .application-favorites-drawer-container .title.active {
          border-color: #017acd; } }
    .darken-header-footer .application-favorites-drawer-container .title:hover, .application-favorites-drawer-container .title:hover {
      text-decoration: underline; }
  .darken-header-footer .application-favorites-drawer-container .folder-content, .application-favorites-drawer-container .folder-content {
    position: fixed;
    right: -100%;
    width: 100%;
    height: 100%;
    transition: right .4s ease-in-out;
    background: #ffffff; }
    .darken-header-footer .application-favorites-drawer-container .folder-content p, .application-favorites-drawer-container .folder-content p {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 32ch;
      padding: 0 17px; }
  .darken-header-footer .application-favorites-drawer-container .folder-content-inner, .application-favorites-drawer-container .folder-content-inner {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    background: #ffffff; }
  .darken-header-footer .application-favorites-drawer-container .stuff-wrapper, .application-favorites-drawer-container .stuff-wrapper {
    overflow-x: hidden; }
  @media (min-width: 980px) {
    .darken-header-footer .application-favorites-drawer-container .favourites-drawer-desktop .top-triangle, .application-favorites-drawer-container .favourites-drawer-desktop .top-triangle {
      display: block; } }

#apps-tab-content .header-links-second-list {
  margin-top: 0 !important; }

.favorites-drawer-mobile, .app-drawer-mobile {
  z-index: 1200;
  height: 100%;
  overflow: hidden; }
  @media (min-width: 980px) {
    .favorites-drawer-mobile, .app-drawer-mobile {
      display: none; } }

.app-drawer-link .snapshotenabled {
  height: 500px !important; }
  .app-drawer-link .snapshotenabled .application-favorites-drawer-container {
    height: 500px !important; }

.favourites-drawer-desktop, .app-drawer-desktop {
  display: block;
  background-color: rgba(255, 255, 255, 0.95);
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.5);
  z-index: 1200; }
  @media (min-width: 980px) {
    .favourites-drawer-desktop, .app-drawer-desktop {
      display: block;
      position: absolute;
      right: 10px;
      margin-top: 8px;
      border-radius: 8px;
      background-color: #f2f2f2;
      height: 550px; } }
  .favourites-drawer-desktop.closed, .app-drawer-desktop.closed {
    display: none; }
  .favourites-drawer-desktop .top-triangle, .app-drawer-desktop .top-triangle {
    display: none;
    position: absolute;
    top: -14px;
    width: 0px;
    right: 15px;
    height: 0px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 14px solid white; }
  @media (min-width: 980px) {
    .favourites-drawer-desktop .apps-tab-content, .app-drawer-desktop .apps-tab-content {
      max-height: 500px; } }

.remove-favorites-folder-modal.fav-modal .fav-modal-title, .remove-favorite-modal.fav-modal .fav-modal-title {
  padding-right: 0; }

.fav-modal {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: white; }
  @media (min-width: 480px) {
    .fav-modal {
      top: 60px;
      -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: -ms-flexbox;
        display: flex; } }
  .fav-modal .fav-modal-content {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 11px 17px;
    background: white;
    line-height: 1;
    z-index: 1200; }
    @media (min-width: 480px) {
      .fav-modal .fav-modal-content {
        position: initial;
        margin: auto;
        width: auto;
        width: 486px;
        border-radius: 2px;
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
        border-style: solid;
        border-width: 0.5px;
        border-image-source: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4) 5%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0));
        border-image-slice: 1; } }
    @media (min-width: 480px) {
      .fav-modal .fav-modal-content {
        top: calc(50% - 143px);
        left: calc(50% - 243px);
        border-radius: 2px;
        box-shadow: 0 19px 38px 0 rgba(0, 0, 0, 0.3), 0 15px 12px 0 rgba(0, 0, 0, 0.22);
        border: solid 0.5px transparent; } }
  .fav-modal .fav-modal-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background-color: white;
    opacity: .9; }
  .fav-modal .fav-modal-top-bar {
    position: relative;
    background-color: #ffffff; }
  .fav-modal .fav-modal-title {
    padding-right: 95px;
    font-size: 20px;
    line-height: 1.4;
    display: inline-block;
    color: rgba(0, 0, 0, 0.87); }
  .fav-modal form {
    color: rgba(0, 0, 0, 0.54);
    background-color: #ffffff;
    padding-top: 92px; }
    .fav-modal form input {
      width: 100%;
      font-size: 18px;
      display: block;
      border: none;
      margin-bottom: 30px;
      border-bottom: solid 2px rgba(0, 0, 0, 0.42);
      outline: none; }
      .fav-modal form input:active {
        box-shadow: none; }
    .fav-modal form label {
      font-size: 14px;
      display: block; }
    .fav-modal form select {
      font-size: 18px;
      width: 100%;
      border-radius: 0;
      background-color: white;
      border: none;
      border-bottom: solid 2px rgba(0, 0, 0, 0.42);
      outline: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      background-position: right 50%;
      background-repeat: no-repeat;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
      padding: .5em;
      padding-right: 1.5em;
      padding-left: 0; }
    .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 {
      margin-bottom: 20px;
      font-size: 13px;
      text-align: end;
      padding-top: 5px; }
    .fav-modal form .fav-url-msg-red {
      color: #de1c24;
      font-size: 13px;
      margin-bottom: 20px;
      text-align: end;
      padding-top: 5px; }
    .fav-modal form #add-favorite-url {
      margin-bottom: 0px; }
    .fav-modal form #edit-favorite-url {
      margin-bottom: 0px; }
  .fav-modal .close-button-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    height: 25px;
    width: 25px;
    cursor: pointer; }
    @media (min-width: 980px) {
      .fav-modal .close-button-wrapper {
        display: none; } }
  .fav-modal .fav-modal-close-button {
    transform: translateX(50%);
    position: relative;
    height: 25px;
    width: 25px;
    display: inline-block;
    cursor: pointer; }
    .fav-modal .fav-modal-close-button:after, .fav-modal .fav-modal-close-button:before {
      position: absolute;
      content: '';
      width: 3px;
      height: 100%;
      background-color: #000000; }
    .fav-modal .fav-modal-close-button:after {
      transform: rotate(45deg); }
    .fav-modal .fav-modal-close-button:before {
      transform: rotate(-45deg); }
  .fav-modal .fav-modal-buttons {
    padding: 40px 13px 16px;
    background-color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    color: rgba(0, 0, 0, 0.74); }
    .fav-modal .fav-modal-buttons button {
      outline: none;
      cursor: pointer; }
      .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: #ffffff;
    font-size: 14px;
    border: none;
    cursor: pointer; }
  .fav-modal .fav-modal-cancel-button {
    background-color: #ffffff;
    padding-right: 20px;
    padding-left: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.74); }
  .fav-modal .fav-modal-create-button, .fav-modal .fav-modal-save-button {
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 0;
    cursor: pointer;
    color: #001E60; }
  .fav-modal .remove-button {
    font-size: 18px;
    position: absolute;
    top: 65px;
    right: 0;
    cursor: pointer;
    color: #333333; }
    @media (min-width: 980px) {
      .fav-modal .remove-button {
        top: 5px; } }
    .fav-modal .remove-button:after {
      content: "–";
      display: inline-block;
      vertical-align: top;
      padding-left: 3px;
      line-height: 15px;
      font-size: 25px;
      font-weight: 600;
      color: #ffffff;
      margin-left: 7px;
      width: 20px;
      height: 20px;
      border-radius: 10px;
      background-color: #001E60; }
  .fav-modal.edit-favorites-folder-modal .fav-modal-top-bar, .fav-modal.edit-favorite-modal .fav-modal-top-bar {
    min-height: 100px; }
    @media (min-width: 980px) {
      .fav-modal.edit-favorites-folder-modal .fav-modal-top-bar, .fav-modal.edit-favorite-modal .fav-modal-top-bar {
        min-height: auto; } }
  @media (min-width: 980px) {
    .fav-modal.edit-favorites-folder-modal .fav-modal-buttons, .fav-modal.edit-favorite-modal .fav-modal-buttons {
      padding-top: 10px; } }

.manage-favorites-modal {
  position: fixed;
  top: 60px;
  left: 0;
  background-color: white;
  display: none;
  height: 100%;
  width: 100%;
  z-index: 2010;
  overflow-y: auto;
  line-height: initial; }
  .manage-favorites-modal.active {
    display: block; }
  .manage-favorites-modal .fav-modal-top-bar {
    top: 59px; }
    @media (min-width: 980px) {
      .manage-favorites-modal .fav-modal-top-bar {
        max-width: 1150px; } }
  .manage-favorites-modal .manage-favorites-modal-content {
    color: black; }
    @media (min-width: 980px) {
      .manage-favorites-modal .manage-favorites-modal-content {
        max-width: 1150px;
        margin: auto; } }
  .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: 980px) {
      .manage-favorites-modal .folder-content-section {
        padding-top: 160px; } }
  .manage-favorites-modal .noheaderfooter-css {
    position: relative !important;
    padding-top: 0px !important;
    top: 0px !important;
    margin-top: 0px !important; }
  .manage-favorites-modal span.edit-icon::after {
    font-family: WalmartNewIcons;
    content: "";
    vertical-align: top;
    padding-left: 8px;
    font-size: 18px; }
    @media (min-width: 980px) {
      .manage-favorites-modal span.edit-icon::after {
        padding-right: 17px; } }
  .manage-favorites-modal .top-bar {
    line-height: 30px;
    position: fixed;
    width: 100%;
    background-color: white;
    padding: 11px 17px 0;
    height: 50px;
    z-index: 10;
    top: 59px; }
    @media (min-width: 980px) {
      .manage-favorites-modal .top-bar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end;
        padding: 0;
        top: 60px;
        height: 115px; } }
    @media (min-width: 768px) {
      .manage-favorites-modal .top-bar {
        padding: 11px 10px 0; } }
  .manage-favorites-modal .display-none {
    display: none; }
  .manage-favorites-modal .edit-icon.hidden {
    display: none; }
  .manage-favorites-modal .add-favorite-title-wrapper {
    width: 161px;
    height: 30px;
    border: 1px solid #0053E2;
    border-radius: 20px;
    color: #0053E2;
    display: inline-block;
    cursor: pointer; }
    @media (min-width: 980px) {
      .manage-favorites-modal .add-favorite-title-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        width: 197px;
        height: 40px; } }
    .manage-favorites-modal .add-favorite-title-wrapper .add-favorite-title {
      font-size: 14px;
      font-weight: bold;
      padding-left: 15px;
      line-height: 29px; }
      .manage-favorites-modal .add-favorite-title-wrapper .add-favorite-title:after {
        font-family: WalmartNewIcons;
        content: '';
        height: 25px;
        width: 25px;
        font-weight: normal;
        position: absolute;
        font-size: 17px;
        color: #0053E2;
        padding-left: 10px; }
      @media (min-width: 980px) {
        .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 {
      float: right;
      cursor: pointer;
      font-weight: bold; }
      @media (min-width: 980px) {
        .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;
    padding-right: 0;
    font-weight: bold; }
    @media (min-width: 980px) {
      .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: bold; }
    @media (min-width: 980px) {
      .manage-favorites-modal .edit-folder-button.top-edit-button {
        display: none; } }
  .manage-favorites-modal .folder-bar {
    position: fixed;
    background-color: white;
    margin-top: 49px;
    border-bottom: 1px solid lightgrey;
    z-index: 10;
    width: 100%;
    height: 45px;
    top: 59px; }
    @media (min-width: 980px) {
      .manage-favorites-modal .folder-bar {
        margin-top: 99px; } }
    .manage-favorites-modal .folder-bar .folder-tab, .manage-favorites-modal .folder-bar .add-new-folder-button {
      display: inline-block;
      padding: 0 17.5px;
      font-size: 14px;
      cursor: pointer;
      border-bottom: 4px solid #ffffff;
      line-height: 40px;
      vertical-align: top; }
      @media (min-width: 980px) {
        .manage-favorites-modal .folder-bar .folder-tab, .manage-favorites-modal .folder-bar .add-new-folder-button {
          padding: 0 29px; } }
      .manage-favorites-modal .folder-bar .folder-tab.active, .manage-favorites-modal .folder-bar .add-new-folder-button.active {
        font-weight: bold;
        border-bottom-color: #0053E2; }
    .manage-favorites-modal .folder-bar .add-new-folder-button {
      font-weight: bold;
      cursor: pointer; }
      .manage-favorites-modal .folder-bar .add-new-folder-button:after {
        content: "";
        width: 18px;
        height: 18px;
        font-family: WalmartNewIcons;
        font-size: 18px;
        color: #000000;
        margin-left: 8px;
        vertical-align: top; }
    .manage-favorites-modal .folder-bar .scrolling-folders-wrapper {
      display: inline-block;
      overflow-x: auto;
      width: calc(100% - 139px);
      vertical-align: top; }
      @media (min-width: 980px) {
        .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: 980px) {
      .manage-favorites-modal .folder-bar {
        top: 59px;
        max-width: 1150px; } }
  .manage-favorites-modal .favorite-item {
    border-top: 1px solid lightgrey;
    padding: 22px 16px 14px 16px; }
    @media (min-width: 480px) {
      .manage-favorites-modal .favorite-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        border: 0;
        padding: 14px;
        -ms-flex-align: center;
            align-items: center; }
        .manage-favorites-modal .favorite-item:nth-child(even) {
          background-color: #f2f2f2; }
        .manage-favorites-modal .favorite-item .title-link-section {
          text-align: left; }
        .manage-favorites-modal .favorite-item .title-link-section-wrapper {
          width: 93%;
          color: black; } }
    @media (min-width: 980px) {
      .manage-favorites-modal .favorite-item {
        padding: 12px 14px; }
        .manage-favorites-modal .favorite-item .title-link-section {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          width: 100%;
          -ms-flex-pack: justify;
              justify-content: space-between;
          padding-right: 10px; }
        .manage-favorites-modal .favorite-item .title {
          padding-right: 20px;
          margin-bottom: 0;
          min-width: 25%; }
        .manage-favorites-modal .favorite-item .path {
          width: 100%;
          max-width: 41.666%;
          text-overflow: ellipsis;
          white-space: nowrap; } }
    .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: bold; }
    .manage-favorites-modal .favorite-item .edit-icon {
      font-size: 14px;
      line-height: 1; }
  .manage-favorites-modal .folder-content {
    display: none;
    text-align: center;
    padding-bottom: 78px; }
    .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;
    text-decoration: underline;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 13px; }
    @media (min-width: 480px) {
      .manage-favorites-modal .path {
        margin-bottom: 0; } }
  .manage-favorites-modal .edit-icon {
    font-weight: normal; }

html.scroll-lock {
  overflow: hidden; }

#app-drawer-container-mobile {
  height: 100%; }
  #app-drawer-container-mobile .header-links-second.app-fav-wrapper {
    margin-top: 0;
    z-index: 2500;
    height: 100%; }
    @media (min-width: 768px) {
      #app-drawer-container-mobile .header-links-second.app-fav-wrapper {
        max-width: 375px; } }

.apps-favorites-mobile, .snapshot-favorites-mobile, .manage-snapshot-favorites-mobile, .favourite-favorites-mobile {
  position: fixed;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24);
  transition: right .4s ease-in-out;
  z-index: 2500; }
  @media (min-width: 768px) {
    .apps-favorites-mobile, .snapshot-favorites-mobile, .manage-snapshot-favorites-mobile, .favourite-favorites-mobile {
      max-width: 375px; } }
  @media (min-width: 980px) {
    .apps-favorites-mobile, .snapshot-favorites-mobile, .manage-snapshot-favorites-mobile, .favourite-favorites-mobile {
      display: none; } }
  .apps-favorites-mobile.item-open, .snapshot-favorites-mobile.item-open, .manage-snapshot-favorites-mobile.item-open, .favourite-favorites-mobile.item-open {
    right: 0; }

.application-favorites-drawer-container .back-trigger, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .application-favorites-drawer-container .favorites-drawer-inner {
  background: #ffffff;
  cursor: pointer; }
  .application-favorites-drawer-container .back-trigger .favorites-arrow-left, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left {
    cursor: pointer; }
    .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after {
      color: #001E60; }
      @media (min-width: 980px) {
        .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after {
          color: #001E60; } }
  .application-favorites-drawer-container .back-trigger span::after, .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header span::after, .application-favorites-drawer-container .favorites-drawer-inner span::after {
    color: #001E60; }

.darken-header-footer .application-favorites-drawer-container .back-trigger, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner {
  background: #001E60;
  cursor: pointer; }
  @media (min-width: 980px) {
    .darken-header-footer .application-favorites-drawer-container .back-trigger, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner {
      background: #ffffff; } }
  .darken-header-footer .application-favorites-drawer-container .back-trigger .favorites-arrow-left, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .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.header-links-second-header .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left:after {
      color: #ffffff; }
      @media (min-width: 980px) {
        .darken-header-footer .application-favorites-drawer-container .back-trigger .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left:after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .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.header-links-second-header span::after, .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner span::after {
    color: #ffffff; }

.saved-apps {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 20px 20px 140px 20px;
  -ms-flex-pack: start;
      justify-content: start;
  overflow-y: scroll; }
  @media (min-width: 980px) {
    .saved-apps {
      height: 450px; } }
  @media (min-width: 980px) {
    .saved-apps {
      padding: 20px; } }
  .saved-apps .fa-app-link {
    text-decoration: none; }
  .saved-apps .loading-container {
    width: 100%;
    margin-top: 100px; }
  .saved-apps .icon-bckgr {
    height: 52px;
    width: 52px;
    position: relative;
    border-radius: 50%;
    margin: 0 auto 7px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.24); }
    .saved-apps .icon-bckgr.blue {
      background: #0053E2; }
    .saved-apps .icon-bckgr.green {
      background: #5FB446; }
    .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: #ffffff; }
      .saved-apps .icon-bckgr.white .app-icon {
        color: #041f41; }
    .saved-apps .icon-bckgr.black {
      background: #000000; }
    .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;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
    line-height: normal; }
    .saved-apps .app-txt span {
      display: inline-block;
      max-height: 70px;
      overflow: hidden;
      text-overflow: ellipsis; }
  .saved-apps .app-collection-app {
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0 40px 0; }
    .saved-apps .app-collection-app .app-icon {
      width: auto;
      height: auto;
      font-size: 20px;
      color: #ffffff;
      right: auto;
      bottom: auto; }
    @media (min-width: 980px) {
      .saved-apps .app-collection-app {
        margin: 0;
        height: 130px; } }

.extended-footer-component {
  padding: 0; }
  .extended-footer-component.darken-header-footer {
    background-color: #ffffff;
    color: #000000; }
    .extended-footer-component.darken-header-footer a {
      color: #000000; }
    .extended-footer-component.darken-header-footer .breadcrumb {
      color: #000000; }
      .extended-footer-component.darken-header-footer .breadcrumb a {
        color: #000000;
        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: #000000; }
      .extended-footer-component.darken-header-footer .breadcrumb .caret:after {
        border-left: 9px solid #001e60; }
  .extended-footer-component.green-header-footer {
    background-color: #009946;
    color: rgba(255, 255, 255, 0.87); }
    .extended-footer-component.green-header-footer a {
      color: rgba(255, 255, 255, 0.87); }
      .extended-footer-component.green-header-footer a:hover {
        color: #white-with-alpha; }
    .extended-footer-component.green-header-footer .breadcrumb {
      color: rgba(255, 255, 255, 0.87); }
      .extended-footer-component.green-header-footer .breadcrumb a {
        color: rgba(255, 255, 255, 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: rgba(255, 255, 255, 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 {
    margin: 0 10px;
    padding: 0;
    border-top: solid 1px #979797; }
    .extended-footer-component .columns-component .link-list-component {
      margin-bottom: 0; }
    .extended-footer-component .columns-component .link-list-wrap {
      padding: 0 10px;
      border-bottom: solid 1px #979797;
      border-top: 0; }
      .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: bold;
      margin: 0; }
  @media (min-width: 768px) {
    .extended-footer-component {
      padding: 0 10px; }
      .extended-footer-component .columns {
        padding: 0 0 40px 0;
        border-bottom: solid 2px rgba(151, 151, 151, 0.8); }
      .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 {
      padding: 0 10px;
      margin: 0 auto;
      max-width: 1500px; } }

.cmp-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  height: 72px;
  left: 0;
  position: fixed;
  top: 40px;
  width: 100%;
  z-index: 9999;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0 calc((100vw - 1034px) / 2);
  /*&.bg-gray {
			background-color: $brand-gray;
		} */ }
  .cmp-header a {
    color: #fff;
    text-decoration: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .cmp-header a:hover {
    text-decoration: none;
    cursor: pointer; }
  .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: #000000; }
  .cmp-header.bg-green-page {
    background-color: #5FB446; }
  .cmp-header.bg-light-green-page {
    background-color: #3f8756; }
  .cmp-header.bg-blue-page {
    background-color: #004c91; }
  .cmp-header.bg-light-blue-page {
    background-color: #78b9e7; }
  .cmp-header.walmart-ozark-noir-page {
    background-color: #001E60; }
  .cmp-header.bg-coral-page {
    background-color: #ff3c3c; }
  .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-light-orange-page {
    background-color: #FBA72B; }
  .cmp-header.bg-sams-orange-page {
    background-color: #f37020; }
  .cmp-header.bg-sams-red-page {
    background-color: #ec0439; }
  .cmp-header.bg-sams-dark-gray-page {
    background-color: #333333; }
  .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.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: #ffffff; }
  .cmp-header.bg-walmart-blue-page {
    background-color: #0053E2; }
  .cmp-header.bg-default-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: #333333; }
  .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: #5FB446; }
  .cmp-header.bg-red-page {
    background-color: #DE1C24; }
  .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: #333333; }
  .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: #333333; }
  .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 {
    background-color: #000000; }
  .cmp-header.pb-barenecessities-black-page {
    background-color: #000000; }
  .cmp-header.pb-parcel-black-page {
    background-color: #000000; }
  .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-spark-yellow {
    background-color: #FFC220; }

.cmp-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1 1 0%; }

.cmp-header__right-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  height: 40px;
  width: 100%; }

.cmp-header__logo-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 1.5rem; }
  .cmp-header__logo-wrapper a {
    display: block;
    max-width: 150px;
    height: 40px; }
  .cmp-header__logo-wrapper img {
    width: auto;
    height: 100%;
    object-fit: contain;
    object-position: center; }

.cmp-header__nav-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  list-style: none;
  text-decoration: none;
  margin: 0 3rem;
  padding: 0;
  gap: 24px; }

.cmp-header__link {
  position: relative;
  height: 100%; }
  .cmp-header__link a.cmp-header__dropdown-toggle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 100%;
    padding-top: 0.5rem;
    border-bottom: 4px solid transparent;
    transition: border-color 0.3s ease;
    gap: 0.5rem; }
    .cmp-header__link a.cmp-header__dropdown-toggle .cmp-header__icon-arrow {
      width: 1rem;
      height: 1rem; }

.cmp-header__link a.cmp-header__dropdown-toggle.active {
  border-bottom: 4px solid #fff;
  border-radius: 0 0 4px 4px; }

.cmp-header__icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 24px; }
  .cmp-header__icons .icon {
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    cursor: pointer;
    gap: 0.25rem; }

.cmp-header__icon-arrow {
  transition: transform 0.3s; }

.cmp-header__icon-arrow.open {
  transform: rotate(-180deg); }

.cmp-header__language-wrapper {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column; }
  .cmp-header__language-wrapper .icon-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.25rem; }
    .cmp-header__language-wrapper .icon-section img.cmp-header__icon-img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      object-position: center; }

.cmp-header__icons .cmp-header__search-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0 24px; }

.cmp-header__search-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: white;
  border: 1px solid #ccc;
  overflow: hidden;
  margin-right: 24px;
  transition: all 0.3s ease; }
  .cmp-header__search-bar input {
    border: none;
    outline: none;
    width: 100%;
    display: none; }
  .cmp-header__search-bar .close-btn {
    display: none;
    background: none;
    border: none;
    cursor: pointer;
    margin-right: 0.5rem;
    padding: 0.5rem; }
  .cmp-header__search-bar.expanded {
    width: calc(100% - 3rem); }
  .cmp-header__search-bar.expanded input,
  .cmp-header__search-bar.expanded .close-btn {
    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 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1 1 0%; }

.cmp-header__search-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 50%;
  color: #0071ce;
  cursor: pointer; }
  .cmp-header__search-icon i {
    font-size: 2rem; }

ul.cmp-header__dropdown-menu,
ul.cmp-header__language-dropdown-menu {
  display: none;
  position: absolute;
  top: calc(62px - 1rem);
  left: 0;
  z-index: 999;
  min-width: 200px;
  list-style: none;
  margin: 0;
  padding: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 1rem 1rem;
  transition: all 0.3s ease; }
  ul.cmp-header__dropdown-menu li,
  ul.cmp-header__language-dropdown-menu li {
    display: -ms-flexbox;
    display: flex;
    -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;
      -ms-flex: 1;
          flex: 1 1 0%;
      padding: 1rem;
      color: #333;
      font-size: 1.4rem;
      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;
  top: calc(62px - 1.25rem);
  overflow: hidden; }
  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;
  width: 30px;
  height: 30px; }

.cmp-header__icons .cmp-header__shop-icon-wrapper {
  display: inline-block;
  width: 32px;
  height: 32px; }

.cmp-header__icons .cmp-header__shop-label {
  display: inline-block;
  text-transform: capitalize;
  height: 2rem;
  width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis; }

.cmp-header__icons .cmp-header__shop-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center; }

.cmp-header__icons .cmp-header__hamburger {
  display: none; }

.cmp-header__mobile-menu {
  display: none; }

@media (max-width: 1034px) {
  .cmp-header {
    height: 72px;
    top: 40px;
    padding: 0px 16px; }
  .cmp-header__container {
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .cmp-header__right-wrapper {
    margin-left: auto;
    width: 100%;
    overflow: auto; }
  .cmp-header__nav-wrapper {
    display: none; }
  .cmp-header__search-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    transition: width 0.3s ease; }
    .cmp-header__search-bar.expanded {
      width: 100%;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      margin-right: 0; }
    .cmp-header__search-bar.expanded input,
    .cmp-header__search-bar.expanded .close-btn {
      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 {
    width: 25px;
    height: 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 {
    width: 25px;
    height: 25px; }
  .cmp-header__icons .cmp-header__shop-icon {
    display: inline-block; }
  .cmp-header__icons .cmp-header__hamburger {
    display: inline-block; }
  .cmp-header__icons .cmp-header__hamburger.icon {
    display: -ms-flexbox;
    display: flex; }
  .cmp-header__icons .cmp-header__hamburger-close {
    display: none; }
  .cmp-header__icons .cmp-header__hamburger {
    width: 25px;
    height: 25px; }
  .cmp-header__icons .cmp-header__hamburger-open,
  .cmp-header__icons .cmp-header__hamburger-close {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center; }
  .cmp-header__mobile-menu {
    z-index: 1000;
    position: fixed;
    top: 72px;
    right: 0;
    width: 350px;
    height: calc(100vh - 120px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #fff;
    transform: translateX(100%);
    transition: transform 0.3s ease; }
  ::-webkit-scrollbar {
    display: none; }
  .active {
    transform: translateX(0); }
  .cmp-header__mobile-menu-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 2rem;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
  .cmp-header__mobile-menu .cmp-header__mobile-menu-header h2 {
    font-family: EverydaySans-bold;
    font-size: 18px;
    border-bottom: 4px solid #ffce4d;
    padding-bottom: 0.25rem;
    margin: 0; }
  .cmp-header__mobile-menu .cmp-header__mobile-menu-header ul.cmp-header__language-dropdown-menu {
    top: 30px;
    transform: translateX(-60%);
    z-index: 1000; }
  .cmp-header__mobile-nav-content {
    -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;
    padding: 0;
    margin: 0; }
  .cmp-header__mobile-nav-wrapper .cmp-header__mobile-dropdown-toggle {
    width: 100%;
    color: #000;
    text-align: left;
    padding: 1.5rem 2.5rem;
    font-size: 1.6rem;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
    -webkit-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 {
    width: 8px;
    height: 8px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin-left: 10px;
    transition: transform 0.3s; }
  .cmp-header__mobile-nav-wrapper [aria-expanded='true'] .caret {
    transform: rotate(-135deg);
    /* Rotates caret on expand */ }
  .cmp-header__mobile-nav-wrapper [aria-expanded='true'] + ul.cmp-header__mobile-dropdown-menu {
    max-height: fit-content; }
  .cmp-header__mobile-nav-wrapper ul.cmp-header__mobile-dropdown-menu {
    display: none;
    overflow: hidden;
    padding: 0;
    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 {
        width: 100%;
        color: #000;
        text-align: left;
        padding: 1.5rem 4rem;
        font-size: 16px;
        cursor: pointer;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none;
        -webkit-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 {
    padding: 0px 16px;
    margin-top: 0.8rem;
    overflow-x: scroll;
    display: -webkit-box; } }

.screen-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 999; }

.multisite-header {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  padding: 0 calc((100vw - 1034px) / 2); }
  .multisite-header ul.tabs {
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin: 0;
    padding: 0; }
    .multisite-header ul.tabs .tab-link {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      height: 100%;
      cursor: pointer; }
      .multisite-header ul.tabs .tab-link a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        height: 24px;
        padding: 0 16px; }
        .multisite-header ul.tabs .tab-link a img {
          width: auto;
          height: 100%;
          object-fit: contain;
          object-position: center; }
      .multisite-header ul.tabs .tab-link > .active-tab-mark {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 4px;
        border-radius: 8px 8px 0px 0px; }
    .multisite-header ul.tabs .tab-link.active {
      border-radius: 5px 5px 0 0; }

.multisite-wrapper .tab-contents {
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  pointer-events: none; }

.multisite-wrapper .tab-contents.active {
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  pointer-events: auto; }

.single-site .cmp-header {
  top: 0; }

.tab-link.active .top-logo-active {
  display: block; }

.tab-link.active .top-logo-inactive {
  display: none; }

/* Show inactive logo for non-active tabs */
.tab-link:not(.active) .top-logo-active {
  display: none; }

.tab-link:not(.active) .top-logo-inactive {
  display: block; }

.cmp-header.disp-flex {
  display: -ms-flexbox;
  display: flex; }

#app-drawer-container-mobile .app-drawer-wrapper {
  border-bottom: 1px solid #ccc;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1500px;
  position: relative;
  height: 100%; }
  @media (min-width: 980px) {
    #app-drawer-container-mobile .app-drawer-wrapper {
      border: none;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -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 h1, #app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper a {
      display: inline-block;
      vertical-align: top; }
    #app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper h1 {
      font-family: EverydaySans;
      font-size: 36px;
      line-height: 1.11;
      margin: 0; }
    #app-drawer-container-mobile .app-drawer-wrapper .apps-title-wrapper a {
      font-family: EverydaySans;
      font-size: 14px;
      line-height: 2.86;
      text-align: left;
      color: #017acd;
      margin: 3px 10px; }
      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 {
    position: relative;
    height: 100%;
    overflow: auto; }
    #app-drawer-container-mobile .app-drawer-wrapper .apps-wrapper .apps-title {
      width: auto;
      background: #f2f2f2;
      padding-left: 16px;
      color: #000; }
    #app-drawer-container-mobile .app-drawer-wrapper .apps-wrapper .icon-bckgr.add-bck {
      background-color: rgba(0, 0, 0, 0.4);
      color: #ffffff;
      font-size: 60px;
      text-align: center;
      line-height: 43px; }
    @media (min-width: 980px) {
      #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: #0053E2 !important;
  width: 100%;
  position: relative;
  line-height: normal;
  cursor: pointer; }
  body .authpaystub:hover {
    text-decoration: underline; }

body .paystub-item {
  width: 300px;
  display: -ms-grid;
  display: grid;
  margin: auto;
  padding: 12px 0 12px 0; }

#paystubModel .modal-dialog {
  border: none;
  width: 500px;
  margin: auto;
  box-shadow: none;
  top: 20%; }
  @media (max-width: 780px) {
    #paystubModel .modal-dialog {
      width: 90%; } }
  #paystubModel .modal-dialog .close {
    font-size: 28px; }
  #paystubModel .modal-dialog .modal-title {
    padding: 40px 0 0;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: center;
    color: #333; }
    @media (max-width: 780px) {
      #paystubModel .modal-dialog .modal-title {
        font-size: 20px; } }
  #paystubModel .modal-dialog .title_description {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    width: 100%;
    color: #333;
    text-align: center;
    display: inline-block;
    margin: 0 8px 0 0;
    line-height: 1.43;
    letter-spacing: normal; }
    @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 {
      font-size: 16px;
      font-weight: 500;
      color: #0053E2;
      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;
      height: 30px;
      cursor: pointer;
      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 {
  text-align: center;
  cursor: default !important;
  color: #000000;
  margin-top: 30px; }
  .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;
    margin-bottom: 7.5%;
    font-weight: 300; }
  .apps-off-clock .apps-clock-msg .apps-message {
    height: 50px;
    font-size: 18px;
    font-weight: 300;
    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 {
  margin-bottom: 25px;
  margin-left: 25px;
  line-height: normal; }

#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;
    text-align: left;
    font-size: 0;
    width: 100%; }

#app-drawer-container-mobile a.apps-clock-button.button-glms-button.btn-large {
  font-size: 14px !important;
  font-weight: bold !important; }

#app-drawer-container-mobile .saved-apps .app-txt span {
  max-height: 50px; }

#app-favorites-drawer-container .apps-content, #favourite-favorites-drawer-container .apps-content, #favourite-drawer-container-mobile .apps-content, #app-drawer-container-mobile .apps-content {
  height: 450px; }

#app-favorites-drawer-container .apps-wrapper .apps_title, #favourite-favorites-drawer-container .apps-wrapper .apps_title, #favourite-drawer-container-mobile .apps-wrapper .apps_title, #app-drawer-container-mobile .apps-wrapper .apps_title {
  color: #333333;
  padding-left: 16px;
  font-size: 22px;
  font-weight: 500; }

#app-favorites-drawer-container .apps-wrapper .saved-apps .loading-container, #favourite-favorites-drawer-container .apps-wrapper .saved-apps .loading-container, #favourite-drawer-container-mobile .apps-wrapper .saved-apps .loading-container, #app-drawer-container-mobile .apps-wrapper .saved-apps .loading-container {
  width: 100%;
  margin-top: 90px; }

#app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome, #favourite-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome, #favourite-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome, #app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome {
  padding-top: 90px;
  text-align: center;
  color: #333; }
  #app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome .app-welcome-title, #favourite-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, #app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome .app-welcome-title {
    font-size: 24px;
    margin-bottom: 18px; }
  #app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome .app-welcome-message, #favourite-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, #app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome .app-welcome-message {
    font-size: 18px;
    margin-bottom: 70px; }
  #app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome .add-app-button, #favourite-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, #app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome .add-app-button {
    /*hide if in mobile*/
    display: none; }
    @media (min-width: 980px) {
      #app-favorites-drawer-container .apps-wrapper .saved-apps .app-welcome .add-app-button, #favourite-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, #app-drawer-container-mobile .apps-wrapper .saved-apps .app-welcome .add-app-button {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 5px 10px; } }

.snapshot_container {
  width: auto;
  background: #f2f2f2;
  padding: 16px;
  color: #333; }
  @media (max-width: 789px) {
    .snapshot_container {
      padding: 24px 8px; } }
  @media (max-width: 420px) {
    .snapshot_container {
      overflow-y: scroll;
      height: 100%; } }
  .snapshot_container .snapshot_heading {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 24px; }
    @media (max-width: 980px) {
      .snapshot_container .snapshot_heading {
        padding: 0;
        display: block; }
        .snapshot_container .snapshot_heading .snapshot_title {
          padding-bottom: 20px; } }
  .snapshot_container .empty-card-text {
    text-align: center;
    font-weight: 500;
    font-size: 18px; }
    @media (min-width: 1024px) {
      .snapshot_container .empty-card-text {
        height: 100px;
        padding-top: 30px; } }
  .snapshot_container .card-slide {
    width: 40px;
    height: 40px;
    background-color: #001E60;
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    top: 32%;
    z-index: 1;
    transition-property: all;
    transition-duration: .4s;
    opacity: 65%; }
    .snapshot_container .card-slide:hover {
      opacity: 1; }
    .snapshot_container .card-slide .fa {
      color: white;
      top: 8px;
      left: 15px;
      position: absolute;
      font-size: 25px;
      transition-property: all;
      transition-duration: .4s; }
  .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: 980px) {
    .snapshot_container .card_wrapper {
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 24px;
      transition: all 1.0s ease-in-out; } }
  .snapshot_container .api_details {
    height: 80%; }
  .snapshot_container .api_card {
    width: 214px;
    height: 150px;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    padding: 16px;
    margin-right: 12px; }
    @media (max-width: 980px) {
      .snapshot_container .api_card {
        width: 45%;
        margin: 4px;
        display: inline-block; } }
    @media (max-width: 420px) {
      .snapshot_container .api_card {
        width: unset !important;
        min-width: 45% !important;
        max-width: 47% !important; } }
  .snapshot_container .section-wrap {
    display: inline-block;
    position: relative;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (max-width: 980px) {
      .snapshot_container .section-wrap {
        width: 45%;
        margin-bottom: 10px; } }
  .snapshot_container .api_card_half {
    width: 214px;
    height: 70px;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    padding: 16px;
    margin: 0 12px 10px 0;
    position: relative; }
  .snapshot_container .api_description {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
    margin: 0 0 2px 0;
    padding: 0; }
    @media (max-width: 980px) {
      .snapshot_container .api_description {
        font-size: 12px; } }
  .snapshot_container .api_description_close {
    display: none; }
  .snapshot_container .api_title {
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: left;
    color: #333333; }
    @media (max-width: 980px) {
      .snapshot_container .api_title {
        font-size: 16px; } }
  .snapshot_container .see_more_wrapper {
    text-align: right; }
  .snapshot_container .see_more {
    text-decoration: none;
    font-size: 12px;
    color: #0053E2 !important;
    width: 100%;
    position: relative;
    line-height: normal; }
    @media (max-width: 980px) {
      .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 {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    text-align: right;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
    @media (max-width: 980px) {
      .snapshot_container .snapshot_toggle {
        display: block;
        -ms-flex-pack: end;
            justify-content: flex-end;
        text-align: initial; }
        .snapshot_container .snapshot_toggle .manage-button-wrapper {
          padding: 10px 0 15px 0; }
        .snapshot_container .snapshot_toggle .snapshot-toggle {
          text-align: center;
          margin-left: 140px;
          margin-top: -14px; } }
    @media (min-width: 760px) and (max-width: 780px) {
      .snapshot_container .snapshot_toggle .snapshot-toggle {
        margin-top: -22px !important; } }
  .snapshot_container .manage_button {
    border: none;
    color: #0053E2;
    font-weight: bold;
    cursor: pointer;
    background: none; }
  .snapshot_container .manage_button_mobile {
    border: none;
    color: #0053E2;
    font-weight: bold;
    cursor: pointer; }

.appswrapper {
  width: 100%; }

.snapshot-enabled-wrapper {
  width: auto;
  background: #f2f2f2;
  padding: 16px;
  color: #333; }
  .snapshot-enabled-wrapper .appswrapper {
    width: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 24px;
    transition: all 1.0s ease-in-out; }
  @media (max-width: 789px) {
    .snapshot-enabled-wrapper {
      padding: 16px 8px; } }
  .snapshot-enabled-wrapper .snapshot_heading {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .snapshot_heading {
        display: block; }
        .snapshot-enabled-wrapper .snapshot_heading .snapshot_title {
          padding-bottom: 20px; } }
  .snapshot-enabled-wrapper .card-slide {
    width: 40px;
    height: 40px;
    background-color: #001E60;
    opacity: 0.65;
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    top: 78%;
    z-index: 1;
    transition-property: all;
    transition-duration: .4s; }
    .snapshot-enabled-wrapper .card-slide:hover {
      opacity: 1; }
    .snapshot-enabled-wrapper .card-slide .fa {
      color: white;
      top: 8px;
      left: 15px;
      position: absolute;
      font-size: 25px;
      transition-property: all;
      transition-duration: .4s; }
  .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: 980px) {
    .snapshot-enabled-wrapper .card_wrapper {
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 24px;
      transition: all 1.0s ease-in-out; } }
  .snapshot-enabled-wrapper .api_details {
    height: 80%; }
  .snapshot-enabled-wrapper .api_card {
    width: 214px;
    height: 150px;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    padding: 16px;
    margin-right: 12px; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .api_card {
        width: 45%;
        margin: 4px;
        display: inline-block; } }
  .snapshot-enabled-wrapper .section-wrap {
    display: inline-block;
    position: relative;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .section-wrap {
        width: 45%;
        margin-bottom: 10px; } }
  .snapshot-enabled-wrapper .api_card_half {
    width: 214px;
    height: 70px;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    padding: 16px;
    margin: 0 12px 10px 0;
    position: relative; }
  .snapshot-enabled-wrapper .api_description {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #333333;
    margin: 0 0 2px 0;
    padding: 0; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .api_description {
        font-size: 12px; } }
  .snapshot-enabled-wrapper .api_description_close {
    display: none; }
  .snapshot-enabled-wrapper .api_title {
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: left;
    color: #333333; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .api_title {
        font-size: 16px; } }
  .snapshot-enabled-wrapper .see_more_wrapper {
    text-align: right; }
  .snapshot-enabled-wrapper .see_more {
    text-decoration: none;
    font-size: 12px;
    color: #0053E2 !important;
    width: 100%;
    top: -15px;
    position: relative;
    line-height: normal; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .see_more {
        top: 8px; } }
  .snapshot-enabled-wrapper .snapshot_title {
    width: 100%; }
  .snapshot-enabled-wrapper .snapshot_toggle {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    text-align: right;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #333333; }
    @media (max-width: 980px) {
      .snapshot-enabled-wrapper .snapshot_toggle {
        display: block;
        -ms-flex-pack: end;
            justify-content: flex-end;
        text-align: initial; }
        .snapshot-enabled-wrapper .snapshot_toggle .manage-button-wrapper {
          padding: 10px 0 15px 0; }
        .snapshot-enabled-wrapper .snapshot_toggle .snapshot-toggle {
          text-align: right;
          margin-top: -10px; } }
  .snapshot-enabled-wrapper .manage-button-wrapper {
    text-align: right;
    margin-right: 15px; }
  .snapshot-enabled-wrapper .manage_button {
    border: none;
    color: #0053E2 !important;
    font-weight: bold;
    cursor: pointer;
    font-size: 16px;
    background: none; }
  .snapshot-enabled-wrapper .manage_button_mobile {
    border: none;
    color: #0053E2;
    font-weight: bold;
    cursor: pointer; }

#snapshotModelMobile .modal-content {
  border: none;
  box-shadow: none;
  border-radius: 0; }

#snapshotModel .modal-dialog .modal-header .close {
  margin-top: 8px;
  margin-right: 8px;
  color: #333;
  opacity: 0.8; }
  #snapshotModel .modal-dialog .modal-header .close:hover {
    opacity: 1; }

@media (max-width: 980px) {
  #snapshotModel, #snapshotModelMobile {
    height: 100%; } }

#snapshotModel .modal-dialog, #snapshotModelMobile .modal-dialog {
  width: 620px;
  border-radius: 8px;
  background-color: #ffffff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  #snapshotModel .modal-dialog .modal-content, #snapshotModelMobile .modal-dialog .modal-content {
    border: none;
    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: 980px) {
  #snapshotModel .modal-content, #snapshotModelMobile .modal-content {
    height: 100%; } }

#snapshotModel .modal-title, #snapshotModelMobile .modal-title {
  padding: 40px 0 0;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: center;
  color: #001E60; }
  @media (max-width: 768px) {
    #snapshotModel .modal-title, #snapshotModelMobile .modal-title {
      padding: 0; } }
  @media (max-width: 980px) {
    #snapshotModel .modal-title, #snapshotModelMobile .modal-title {
      margin: 0; } }

#snapshotModel .modal-body .snapshot-toggle-card p, #snapshotModelMobile .modal-body .snapshot-toggle-card p {
  color: #000;
  padding-left: 15px;
  width: 80%;
  font-size: 14px; }

#snapshotModel .edit-snapshots-title, #snapshotModelMobile .edit-snapshots-title {
  margin: 39px 132px 16px 101px;
  padding: 2px 46px 12px 86px;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
  text-align: center;
  color: #001E60; }

#snapshotModel .title_description, #snapshotModelMobile .title_description {
  width: 100%;
  text-align: center;
  display: inline-block;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #333333; }

#snapshotModel .close i, #snapshotModelMobile .close i {
  font-size: 30px; }

.snapshot-toggle .btn-toggle.btn-lg.active {
  transition: background-color 0.25s; }
  .snapshot-toggle .btn-toggle.btn-lg.active > .handle {
    left: 23px;
    transition: left 0.25s; }

.snapshot-toggle .btn-toggle.btn-lg {
  margin: 0 40px 0 8px;
  padding: 0;
  position: relative;
  border: none;
  height: 20px;
  width: 40px;
  border-radius: 2.5rem; }
  .snapshot-toggle .btn-toggle.btn-lg > .handle {
    position: absolute;
    top: 0.3125rem;
    left: 0.3125rem;
    width: 14px;
    height: 14px;
    border-radius: 1.875rem;
    background: #fff;
    transition: left 0.25s; }

.snapshot-toggle .btn-toggle.active {
  background-color: #0053E2;
  transition: background-color 0.25s; }
  .snapshot-toggle .btn-toggle.active > .handle {
    left: 28px;
    transition: left 0.25s; }

.snapshot-toggle .btn-toggle {
  outline: none !important;
  transform: translateY(-10%);
  margin-top: 25px;
  padding: 0;
  position: relative;
  border: none;
  height: 1.5rem;
  width: 3rem;
  border-radius: 1.5rem;
  color: #6b7381;
  background: #bdc1c8; }
  @media (max-width: 420px) {
    .snapshot-toggle .btn-toggle {
      transform: translateY(-50%); } }
  .snapshot-toggle .btn-toggle > .handle {
    position: absolute;
    top: 0.1875rem;
    left: 0.1875rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #fff;
    transition: left 0.25s; }

.snapshot-toggle .btn.active {
  background-image: none; }

.snapshot-toggle .btn:active {
  background-image: none; }

.snapshot-toggle-card {
  display: -ms-flexbox;
  display: flex; }
  .snapshot-toggle-card.active .handle {
    left: 25px !important; }
  .snapshot-toggle-card .btn-toggle {
    width: 41px !important;
    height: 21px !important;
    margin: 10px 10px !important; }
    .snapshot-toggle-card .btn-toggle .handle {
      width: 15px !important;
      height: 15px !important; }
    .snapshot-toggle-card .btn-toggle p {
      margin: 16px;
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      text-align: left;
      color: #333333; }

.snapshot-footer.modal-footer {
  border-top: none !important;
  padding: 24px 0 40px 0;
  text-align: center; }
  @media (max-width: 980px) {
    .snapshot-footer.modal-footer {
      position: relative;
      left: 0 !important;
      margin: 0 !important; } }
  .snapshot-footer.modal-footer button {
    height: 40px;
    border-radius: 30px;
    background-color: #0053E2;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    border: none;
    margin: auto;
    padding: 0 16px; }

.snapshot-header.modal-header {
  border-bottom: none !important; }


.workplace-componenttwo {
  margin-bottom: 50px; }
  .workplace-componenttwo .component-header {
    padding: 10px;
    height: 77px;
    position: relative;
    text-align: center; }
    .workplace-componenttwo .component-header img {
      width: 200px;
      height: 50px; }
    .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 {
      padding-right: 0;
      margin: 0 -7px; }
    .workplace-componenttwo .wf-comp-container .slick-slide {
      margin: 0 7px; }
    .workplace-componenttwo .wf-comp-container .arrow-oval {
      width: 60px;
      height: 60px;
      background-color: rgba(15, 28, 44, 0.7);
      border-radius: 50%;
      position: absolute;
      cursor: pointer;
      top: 43%;
      z-index: 1; }
      .workplace-componenttwo .wf-comp-container .arrow-oval .fa-angle-right {
        transition-property: all;
        transition-duration: .4s; }
      .workplace-componenttwo .wf-comp-container .arrow-oval .fa-angle-left {
        transition-property: all;
        transition-duration: .4s;
        left: 23px !important; }
      .workplace-componenttwo .wf-comp-container .arrow-oval:hover {
        background-color: #0f1c2c;
        transition-property: all;
        transition-duration: .4s; }
        .workplace-componenttwo .wf-comp-container .arrow-oval:hover .fa-angle-right {
          left: 35px;
          transition-property: all;
          transition-duration: .4s; }
        .workplace-componenttwo .wf-comp-container .arrow-oval:hover .fa-angle-left {
          left: 15px !important;
          transition-property: all;
          transition-duration: .4s; }
      .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: white;
        top: 15px;
        left: 25px;
        position: absolute;
        font-size: 30px; }
    .workplace-componenttwo .wf-comp-container .wp-carousel-wrapper {
      position: relative; }
    .workplace-componenttwo .wf-comp-container .grey-border {
      border-radius: 8px;
      box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
      background-color: #ffffff;
      margin: 2px 7px; }
    .workplace-componenttwo .wf-comp-container .wf-card {
      background-color: #ffffff;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: top;
      outline: none; }
      .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 {
        overflow-y: auto;
        height: 300px; }
      .workplace-componenttwo .wf-comp-container .wf-card .section {
        position: relative;
        margin: 16px; }
        .workplace-componenttwo .wf-comp-container .wf-card .section.like-comment .border-line {
          margin: 8px auto !important;
          border: 1px solid #d7d7d7; }
        .workplace-componenttwo .wf-comp-container .wf-card .section.like-comment .reactions {
          display: -ms-flexbox;
          display: flex; }
          .workplace-componenttwo .wf-comp-container .wf-card .section.like-comment .reactions p {
            min-width: 60px;
            height: 18px;
            margin: auto;
            font-size: 14px;
            font-weight: 400;
            text-align: left;
            color: #7d7d7d;
            display: -ms-flexbox;
            display: flex; }
            .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: -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;
            min-width: 40px;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            margin-right: 8px;
            border: none; }
            .workplace-componenttwo .wf-comp-container .wf-card .section.comment-section .comments .comment-icon p {
              vertical-align: middle;
              position: relative;
              margin: 23% 26%;
              color: #fff;
              font-weight: 400;
              font-size: 16px; }
          .workplace-componenttwo .wf-comp-container .wf-card .section.comment-section .comments .empty-comment {
            height: 40px;
            font-size: 14px;
            border-radius: 25px;
            background-color: #f2f2f2;
            border: none;
            position: relative;
            padding-left: 16px;
            width: 100%;
            cursor: text; }
          .workplace-componenttwo .wf-comp-container .wf-card .section.comment-section .comments .comment-block .comment-name {
            font-size: 14px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.43;
            letter-spacing: normal;
            text-align: left;
            color: #333; }
          .workplace-componenttwo .wf-comp-container .wf-card .section.comment-section .comments .comment-block .comment-message {
            font-size: 14px;
            letter-spacing: normal;
            text-align: left;
            color: #333;
            word-break: break-word;
            max-height: 40px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis; }
        .workplace-componenttwo .wf-comp-container .wf-card .section .circle {
          width: 60px;
          height: 60px;
          border-radius: 50%;
          margin-right: 25px; }
        .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 {
          font-size: 16px;
          font-weight: 500;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #333333; }
        .workplace-componenttwo .wf-comp-container .wf-card .section .timestamp {
          height: 20px;
          font-family: EverydaySans;
          font-size: 12px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #7d7d7d; }
        .workplace-componenttwo .wf-comp-container .wf-card .section .message {
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #333333;
          word-wrap: break-word;
          padding: 0 4px 0 0;
          /*! autoprefixer: off */
          -webkit-box-orient: vertical;
          /*! autoprefixer: on */
          display: -webkit-box;
          overflow: hidden; }
          .workplace-componenttwo .wf-comp-container .wf-card .section .message a:hover {
            text-decoration: none;
            color: #006cce; }
          .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 {
            /*! autoprefixer: off */
            -webkit-line-clamp: 14;
            /*! autoprefixer: on */ }
            .workplace-componenttwo .wf-comp-container .wf-card .section .message.long-line-clamp.has-img {
              /*! autoprefixer: off */
              -webkit-line-clamp: 3;
              /*! autoprefixer: on */ }
        .workplace-componenttwo .wf-comp-container .wf-card .section img.img {
          margin: 16px auto;
          display: block;
          max-width: 100%;
          border-radius: 4px; }
  .workplace-componenttwo .see-more {
    display: none; }
  .workplace-componenttwo .wf-card-height::-webkit-scrollbar {
    width: 4px; }
  .workplace-componenttwo .wf-card-height::-webkit-scrollbar-track {
    border: solid 0.5px #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 {
    padding: 0;
    background: white; }
    .workplace-componenttwo .wf-comp-container .arrow-oval {
      display: none !important; }
    .workplace-componenttwo .wf-comp-container .wf-card {
      width: 93vw !important;
      margin-bottom: 10px;
      border-right: 0;
      display: none; }
      .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;
    padding: 10px 0;
    margin: 0 auto; }
    .workplace-componenttwo .see-more .content, .workplace-componenttwo .see-more a {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: 0.5px;
      color: #0f1c2c;
      text-align: center;
      text-decoration: none;
      cursor: pointer; } }

.wf-modal {
  display: none;
  position: fixed;
  z-index: 1001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }
  .wf-modal .modal-content {
    background-color: #fefefe;
    margin: 0 auto;
    border: 1px solid #888;
    height: 100%;
    width: 100%; }
  .wf-modal .workplace-componenttwo .component-header {
    position: fixed;
    top: 0;
    background: white;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
    z-index: 1; }
    .wf-modal .workplace-componenttwo .component-header .fa-times {
      display: inline-block;
      position: absolute;
      top: 25px;
      right: 20px;
      z-index: 1;
      cursor: pointer;
      opacity: 1;
      font-size: 24px; }
  .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; }

.workplace-component {
  margin-bottom: 50px; }
  .workplace-component .component-header {
    padding: 10px;
    height: 77px;
    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 {
      padding-right: 0;
      margin: 0 -7px; }
    .workplace-component .wf-comp-container .slick-slide {
      margin: 0 7px; }
    .workplace-component .wf-comp-container .arrow-oval {
      width: 60px;
      height: 60px;
      background-color: rgba(4, 30, 66, 0.8);
      border-radius: 50%;
      position: absolute;
      cursor: pointer;
      top: 40%;
      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: white;
        top: 15px;
        left: 25px;
        position: absolute;
        font-size: 30px; }
    .workplace-component .wf-comp-container .wp-carousel-wrapper {
      position: relative; }
    .workplace-component .wf-comp-container .grey-border {
      border-radius: 5px;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.57);
      background-color: #ffffff;
      margin: 2px 7px; }
    .workplace-component .wf-comp-container .wf-card {
      background-color: #ffffff;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: top;
      outline: none; }
      .workplace-component .wf-comp-container .wf-card:last-child {
        margin-right: 0; }
      .workplace-component .wf-comp-container .wf-card .wf-card-height {
        overflow-y: auto;
        height: 325px; }
      .workplace-component .wf-comp-container .wf-card .section {
        position: relative;
        margin: 15px; }
        .workplace-component .wf-comp-container .wf-card .section .circle {
          width: 60px;
          height: 60px;
          border: solid 1px #979797;
          border-radius: 50%;
          margin-right: 25px; }
        .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 {
          font-size: 18px;
          font-weight: bold;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #001E60; }
        .workplace-component .wf-comp-container .wf-card .section .timestamp {
          height: 20px;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #001E60; }
        .workplace-component .wf-comp-container .wf-card .section .message {
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #001E60;
          word-wrap: break-word;
          padding: 0; }
          .workplace-component .wf-comp-container .wf-card .section .message a.view-post {
            font-family: EverydaySans;
            font-size: 14px;
            font-weight: bold;
            color: #017acd;
            text-decoration: none;
            cursor: pointer;
            outline: none; }
          .workplace-component .wf-comp-container .wf-card .section .message img {
            margin-top: 10px;
            display: block;
            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 {
    padding: 0;
    background: white; }
    .workplace-component .wf-comp-container .arrow-oval {
      display: none !important; }
    .workplace-component .wf-comp-container .wf-card {
      width: 93vw !important;
      margin-bottom: 10px;
      border-right: 0;
      display: none; }
      .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;
    padding: 10px 0;
    margin: 0 auto; }
    .workplace-component .see-more .content, .workplace-component .see-more a {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: 0.5px;
      color: #001E60;
      text-align: center;
      text-decoration: none;
      cursor: pointer; } }

.wf-modal {
  display: none;
  position: fixed;
  z-index: 1001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }
  .wf-modal .modal-content {
    background-color: #fefefe;
    margin: 0 auto;
    border: 1px solid #888;
    height: 100%;
    width: 100%; }
  .wf-modal .workplace-component .component-header {
    position: fixed;
    top: 0;
    background: white;
    width: 100%;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
    z-index: 1; }
    .wf-modal .workplace-component .component-header .fa-times {
      display: inline-block;
      position: absolute;
      top: 25px;
      right: 20px;
      z-index: 1;
      cursor: pointer;
      opacity: 1;
      font-size: 24px; }
  .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 {
  border: solid 0.5px #b2b2b2;
  background-color: #ffffff;
  border-radius: 5px;
  height: 286px; }

.wf-card-height::-webkit-scrollbar-thumb {
  background-color: #464040;
  border-radius: 5px;
  height: 172px; }

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

.weeklyschedule-component {
  margin: 0;
  padding: 0; }
  .weeklyschedule-component .label-container {
    margin-bottom: 20px;
    height: 37px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 4px;
    position: sticky;
    top: 60px;
    width: 100%;
    z-index: 1; }
    .weeklyschedule-component .label-container .label {
      display: inline-block;
      text-align: center;
      color: black;
      text-transform: uppercase;
      cursor: pointer;
      font-size: 24px;
      line-height: 20px;
      padding: 5px;
      box-sizing: border-box;
      text-decoration: none; }
      .weeklyschedule-component .label-container .label.active {
        font-weight: bold;
        border-bottom: 2px solid black;
        cursor: none;
        pointer-events: none; }
  .weeklyschedule-component .drop-capt {
    font-size: 14px;
    color: #666;
    margin-bottom: 1px; }
  .weeklyschedule-component .dropdown {
    margin-bottom: 40px;
    border-bottom: 1px solid #BBB; }
    @media (min-width: 768px) {
      .weeklyschedule-component .dropdown {
        display: inline-block; } }
    @media (min-width: 768px) {
      .weeklyschedule-component .dropdown {
        display: inline-block; } }
    .weeklyschedule-component .dropdown .btn.dropdown-toggle {
      width: 100%;
      padding-left: 0;
      padding-bottom: 4px;
      font-size: 18px;
      text-align: left; }
      @media (min-width: 768px) {
        .weeklyschedule-component .dropdown .btn.dropdown-toggle {
          width: 400px; } }
      .weeklyschedule-component .dropdown .btn.dropdown-toggle .down-arr {
        top: 4px;
        right: 6px; }
    .weeklyschedule-component .dropdown .dropdown-menu {
      min-width: 100%; }
      @media (min-width: 768px) {
        .weeklyschedule-component .dropdown .dropdown-menu {
          min-width: 400px; } }
  .weeklyschedule-component .schedule-container {
    white-space: nowrap;
    overflow: hidden; }
    .weeklyschedule-component .schedule-container .day-schedule {
      display: inline-block;
      width: 100%;
      vertical-align: top;
      visibility: hidden;
      box-sizing: border-box;
      margin-right: -4px; }
      .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;
        padding: 8px 15px 12px 15px;
        border-left: 2px solid #0053E2;
        margin: auto 10px;
        margin-bottom: 10px;
        box-sizing: border-box; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bgWhite {
          background-color: #fff; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .title {
          font-size: 24px;
          font-weight: 900;
          margin-bottom: 4px;
          color: #0053E2;
          white-space: initial;
          line-height: 27px;
          width: 119%;
          max-height: 54px;
          overflow: hidden;
          margin-right: -1em;
          padding-right: 1em;
          position: relative;
          overflow-wrap: break-word; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card .title::before {
            position: absolute;
            right: 14px;
            bottom: 1px; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card .title::after {
            content: '';
            position: absolute;
            right: 14px;
            width: 18px;
            height: 1em;
            margin-top: .2em; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .location, .weeklyschedule-component .schedule-container .day-schedule .schedule-card .time, .weeklyschedule-component .schedule-container .day-schedule .schedule-card .hall {
          font-size: 18px;
          line-height: 25px;
          overflow: hidden;
          text-overflow: ellipsis; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .time, .weeklyschedule-component .schedule-container .day-schedule .schedule-card .hall {
          display: inline-block; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .time {
          padding-right: 5px;
          border-right: 1px solid black; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .links {
          min-height: 20px; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card .links .event-link {
            font-size: 14px;
            text-transform: uppercase;
            color: #637589;
            line-height: 25px;
            text-decoration: none; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card .links .expand-link {
            float: right;
            height: 25px;
            width: 25px;
            margin-right: 5px;
            background: transparent url(../base/images/chevron-down-black.svg) center center no-repeat;
            zoom: 0.7; }
            .weeklyschedule-component .schedule-container .day-schedule .schedule-card .links .expand-link.up {
              transform: rotate(180deg); }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card .description {
          width: 100%;
          white-space: normal;
          display: none; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card .description .ellipsis {
            font-size: 18px;
            white-space: normal;
            line-height: 18px;
            max-height: 54px;
            overflow: hidden;
            margin-right: -1em;
            padding-right: 1em;
            position: relative; }
            .weeklyschedule-component .schedule-container .day-schedule .schedule-card .description .ellipsis::before {
              content: '...';
              position: absolute;
              right: 15px;
              bottom: 1px; }
            .weeklyschedule-component .schedule-container .day-schedule .schedule-card .description .ellipsis::after {
              content: '';
              position: absolute;
              right: 15px;
              width: 1em;
              height: 1em;
              margin-top: 0.2em;
              background: white; }
            .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 #004c91; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-blue .title {
            color: #004c91; }
        .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-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 #ff3c3c; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-coral .title {
            color: #ff3c3c; }
        .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-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-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-dark-gray {
          border-left: 2px solid #333333; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-sams-dark-gray .title {
            color: #333333; }
        .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 #ffffff; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-white .title {
            color: #ffffff; }
        .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 #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-red {
          border-left: 2px solid #DE1C24; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-red .title {
            color: #DE1C24; }
        .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 #333333; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-sams-gray .title {
            color: #333333; }
        .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 #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-allswell-black .title {
            color: #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-barenecessities-black {
          border-left: 2px solid #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-barenecessities-black .title {
            color: #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-parcel-black {
          border-left: 2px solid #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-parcel-black .title {
            color: #000000; }
        .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 #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-black .title {
            color: #000000; }
        .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 {
        font-family: EverydaySans;
        font-weight: bold;
        font-size: 14px;
        color: #0053E2;
        text-transform: uppercase;
        float: right;
        margin-right: 10px;
        margin-bottom: 10px;
        text-decoration: none;
        display: none; }
        .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 {
    width: 20%;
    cursor: none;
    pointer-events: none; }
    .weeklyschedule-component .label-container .label.active {
      font-weight: normal;
      border-bottom: none; }
  .weeklyschedule-component .schedule-container .day-schedule {
    width: 20%;
    visibility: visible; }
    .weeklyschedule-component .schedule-container .day-schedule .schedule-card {
      position: relative;
      border-left: 1px solid gray !important;
      border-top: 2px solid #0053E2;
      min-height: 170px; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card.walmartBlue {
        border-top: 2px solid #0053E2; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.walmartBlue .description {
          background: #064f8e; }
          .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 {
          background: #54a546; }
          .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 {
          background: #e54e26; }
          .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 {
          background: #1888c8; }
          .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 {
          background: #b51e6d; }
          .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 {
          background: #ce4c11; }
          .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 {
          background: #fba72b; }
          .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 {
          background: #5FB446; }
          .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 {
          background: #3f8756; }
          .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 #004c91; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-blue .description {
          background: #004c91; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-blue .description .ellipsis::after {
            background: #004c91; }
      .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 {
          background: #78b9e7; }
          .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-gray {
        border-top: 2px solid #757575; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-gray .description {
          background: #757575; }
          .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 #ff3c3c; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-coral .description {
          background: #ff3c3c; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-coral .description .ellipsis::after {
            background: #ff3c3c; }
      .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 {
          background: #00358e; }
          .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 {
          background: #0067a0; }
          .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 {
          background: #a4dbe8; }
          .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 {
          background: #00afd7; }
          .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 {
          background: #7c878e; }
          .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 {
          background: #d0d3d4; }
          .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 {
          background: #514689; }
          .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 {
          background: #9063cd; }
          .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 {
          background: #006f44; }
          .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 {
          background: #47d7ac; }
          .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 {
          background: #fa4616; }
          .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 {
          background: #ff8f1c; }
          .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 {
          background: #de1b73; }
          .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 {
          background: #ffb500; }
          .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 {
          background: #76c043; }
          .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 {
          background: #f47521; }
          .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 {
          background: #ee362a; }
          .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 {
          background: #0053E2; }
          .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 {
          background: #001E60; }
          .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 {
          background: #78b9e7; }
          .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 {
          background: #DD1385; }
          .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 {
          background: #FFF200; }
          .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 {
          background: #d8d8d8; }
          .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 #ffffff; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-white .description {
          background: #ffffff; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-white .description .ellipsis::after {
            background: #ffffff; }
      .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 {
          background: #0053E2; }
          .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 {
          background: #0053E2; }
          .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 {
          background: #FFF200; }
          .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 {
          background: #78b9e7; }
          .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 #5FB446; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-green .description {
          background: #5FB446; }
          .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-red {
        border-top: 2px solid #DE1C24; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-red .description {
          background: #DE1C24; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-red .description .ellipsis::after {
            background: #DE1C24; }
      .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 {
          background: #eb148d; }
          .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 {
          background: #DD1385; }
          .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 {
          background: #041f41; }
          .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 {
          background: #e1edf9; }
          .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 {
          background: #FA6400; }
          .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 {
          background: #3EC5E6; }
          .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 {
          background: #001E60; }
          .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 {
          background: #22449b; }
          .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 {
          background: #2983ea; }
          .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 {
          background: #1788da; }
          .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 {
          background: #10a04b; }
          .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 {
          background: #f37020; }
          .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 {
          background: #ec0439; }
          .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 {
          background: #fba72b; }
          .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 #333333; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-sams-gray .description {
          background: #333333; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-sams-gray .description .ellipsis::after {
            background: #333333; }
      .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 {
          background: #064f8e; }
          .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 {
          background: #f79428; }
          .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 {
          background: #1888c8; }
          .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 {
          background: #54a546; }
          .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 {
          background: #cb2022; }
          .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 {
          background: #b51e6d; }
          .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 {
          background: #e54e26; }
          .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 {
          background: #f2f2f2; }
          .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 {
          background: #4f0099; }
          .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 {
          background: #A93439; }
          .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 {
          background: #48515f; }
          .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 {
          background: #45545f; }
          .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 {
          background: #203566; }
          .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 {
          background: #2f1214; }
          .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 #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-allswell-black .description {
          background: #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-allswell-black .description .ellipsis::after {
            background: #000000; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-barenecessities-black {
        border-top: 2px solid #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-barenecessities-black .description {
          background: #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-barenecessities-black .description .ellipsis::after {
            background: #000000; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-parcel-black {
        border-top: 2px solid #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-parcel-black .description {
          background: #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-parcel-black .description .ellipsis::after {
            background: #000000; }
      .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 {
          background: #0072ce; }
          .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 {
          background: #231f20; }
          .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 #000000; }
        .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-black .description {
          background: #000000; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-black .description .ellipsis::after {
            background: #000000; }
      .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 {
          background: #e1edf9; }
          .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 {
          background: #302951; }
          .weeklyschedule-component .schedule-container .day-schedule .schedule-card.bg-weekly-labs .description .ellipsis::after {
            background: #302951; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card .time, .weeklyschedule-component .schedule-container .day-schedule .schedule-card .hall {
        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 {
        position: absolute;
        top: 0;
        left: 0;
        background: #0053E2;
        color: white;
        height: 100%;
        max-height: 100%;
        text-overflow: ellipsis;
        padding: 10px;
        box-sizing: border-box;
        overflow-wrap: break-word; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card:hover .description {
        display: block !important; }
      .weeklyschedule-component .schedule-container .day-schedule .schedule-card:hover .links {
        display: block;
        position: absolute;
        bottom: 0;
        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: white;
          text-decoration: none;
          text-transform: uppercase; }
  .weeklyschedule-component.six-days-week .label-container .label {
    width: 16.6%; }
  .weeklyschedule-component.six-days-week .schedule-container .day-schedule {
    width: 16.6%; }
  .weeklyschedule-component.seven-days-week .label-container .label {
    width: 14.2%; }
  .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) {
    display: none; }
  .weeklyschedule-component.five-days-week .label-container .label:nth-child(n+7) {
    display: none; }
  .weeklyschedule-component.five-days-week .schedule-container .day-schedule:nth-child(n+6) {
    display: none; }
  .weeklyschedule-component.five-days-week .schedule-container .day-schedule:nth-child(n+7) {
    display: none; }
  .weeklyschedule-component.six-days-week .label-container .label:nth-child(n+7) {
    display: none; }
  .weeklyschedule-component.six-days-week .schedule-container .day-schedule:nth-child(n+7) {
    display: none; } }

.walkthrough-container-component2 {
  white-space: normal;
  position: relative; }
  .walkthrough-container-component2 .slide-title2 {
    padding-bottom: 16px; }
  @media (min-width: 980px) {
    .walkthrough-container-component2 {
      width: auto;
      position: relative;
      margin-left: 0;
      left: 0; } }
  @media print {
    .walkthrough-container-component2 {
      width: auto;
      position: relative;
      margin-left: 0;
      left: 0; } }
  .walkthrough-container-component2 .walkthrough2-carousel {
    border-radius: 8px;
    background-color: #fff;
    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 {
    bottom: 16px;
    width: auto !important;
    background: rgba(0, 0, 0, 0.7);
    padding: 4px 8px;
    border-radius: 30px;
    pointer-events: none; }
    .walkthrough-container-component2 .slick-dots li {
      cursor: pointer;
      height: 8px;
      width: 8px;
      margin: 1px 4px;
      border: 1px solid #fff;
      border-radius: 50%;
      display: inline-block;
      transition: background-color .6s ease; }
      .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;
        width: 12px !important;
        margin: -1px 4px; }
    .walkthrough-container-component2 .slick-dots li button:before {
      height: 15px;
      width: 15px;
      border: solid 2px #333333;
      border-radius: 50%;
      content: ""; }
  .walkthrough-container-component2 .slick-active button:before {
    background-color: #333333; }
  .walkthrough-container-component2:hover .prev-btn.first-style {
    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: -ms-flexbox !important;
    display: flex !important; }
    @media (max-width: 768px) {
      .walkthrough-container-component2:hover .next-btn2 {
        display: none !important; } }
  .walkthrough-container-component2 .prev-btn {
    width: 60px;
    height: 60px;
    display: none !important;
    position: absolute;
    font-size: 16px;
    padding-left: 14px;
    padding-top: 21px;
    z-index: 1000;
    margin-left: 24px;
    text-decoration: none;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(15, 28, 44, 0.7);
    border-radius: 100%;
    margin-top: 220px;
    transition-property: all;
    transition-duration: .4s; }
    @media (max-width: 768px) {
      .walkthrough-container-component2 .prev-btn {
        display: none !important; } }
    .walkthrough-container-component2 .prev-btn:hover {
      background-color: #0f1c2c;
      padding-left: 22px;
      transition-property: all;
      transition-duration: .4s; }
    .walkthrough-container-component2 .prev-btn .prev {
      background: transparent url(../base/images/ic-chevron-right.svg) center/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: 980px) {
      .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 {
    position: absolute;
    right: 0px;
    width: 60px;
    height: 60px;
    display: none !important;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding-right: 17px;
    text-decoration: none;
    margin-top: -282px;
    margin-right: 24px;
    border-radius: 100%;
    float: right;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(15, 28, 44, 0.7);
    cursor: pointer;
    transition-property: all;
    transition-duration: .4s; }
    .walkthrough-container-component2 .next-btn2:hover {
      padding-right: 7px;
      background-color: #0f1c2c;
      transition-property: all;
      transition-duration: .4s; }
      .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;
      transition-property: all !important;
      transition-duration: .4s !important;
      padding-right: 17px !important; }
    @media (max-width: 1200px) {
      .walkthrough-container-component2 .next-btn2.done-mobile {
        display: -ms-flexbox !important;
        display: flex !important;
        margin-top: -60px;
        margin-right: 17px;
        float: right;
        height: 50px;
        width: 50px; } }
    .walkthrough-container-component2 .next-btn2 .next2 {
      font-size: 25px;
      color: white;
      opacity: 100%;
      margin-left: 20px;
      margin-top: 3px; }
      .walkthrough-container-component2 .next-btn2 .next2.done-style {
        font-size: 0;
        background: transparent url(../base/images/x-white.svg) center/18px auto no-repeat;
        margin: 0px 4px 0px 0px;
        transform: scale(-1);
        padding: 18px 18px 18px 0; }
        @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 {
          font-size: 0;
          background: transparent url(../base/images/ic-chevron-right.svg) center/40px auto no-repeat;
          margin: 0px 3px 0px 0px;
          transform: scale(-1);
          padding: 18px 18px 18px 0; } }
  .walkthrough-container-component2 .skip-btn2 {
    position: inherit;
    float: right;
    padding-right: 40px;
    margin-top: -70px; }
    @media (max-width: 480px) {
      .walkthrough-container-component2 .skip-btn2 {
        padding-right: 24px;
        margin-top: -80px; } }
    @media (max-width: 1200px) {
      .walkthrough-container-component2 .skip-btn2.skip-mobile {
        display: none; } }
    .walkthrough-container-component2 .skip-btn2 .skip2 {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: normal;
      margin-top: 23px;
      letter-spacing: normal;
      color: #0053E2; }
      @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 {
    padding-bottom: 0px; }
  .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: 980px) {
    .walkthrough-item {
      width: auto; } }
  @media print {
    .walkthrough-item {
      width: auto; } }

.walkthrough2-carousel-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 600px;
  padding: 15px 0 37px 0;
  max-height: 503px; }
  @media (max-width: 480px) {
    .walkthrough2-carousel-item {
      max-height: none;
      height: 610px !important; } }
  @media (max-width: 980px) {
    .walkthrough2-carousel-item {
      height: 475px; } }
  @media (min-width: 768px) {
    .walkthrough2-carousel-item {
      padding-top: 17px; } }
  @media (min-width: 980px) {
    .walkthrough2-carousel-item {
      padding-top: 14px; } }
  @media print {
    .walkthrough2-carousel-item {
      padding-top: 14px; } }
  .walkthrough2-carousel-item .slide-title2 {
    font-size: 32px;
    letter-spacing: 0.9px;
    color: #333333;
    padding-bottom: 16px; }
    @media (max-width: 980px) {
      .walkthrough2-carousel-item .slide-title2 {
        font-size: 24px; } }
    @media (max-width: 480px) {
      .walkthrough2-carousel-item .slide-title2 {
        padding-top: 16px;
        font-size: 24px; } }
  .walkthrough2-carousel-item .walk2-content {
    padding-top: 20px;
    width: 778px;
    padding-left: 42px;
    padding-right: 40px;
    position: absolute; }
    @media (max-width: 1200px) {
      .walkthrough2-carousel-item .walk2-content {
        width: 540px; } }
    @media (max-width: 980px) {
      .walkthrough2-carousel-item .walk2-content {
        width: 378px !important; } }
    @media (max-width: 480px) {
      .walkthrough2-carousel-item .walk2-content {
        position: absolute;
        margin: 200px 16px 0 16px;
        padding: 30px 0 0 0; } }
    .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 {
          padding-left: 0px !important;
          margin-left: 16px !important; } }
      @media (max-width: 980px) {
        .walkthrough2-carousel-item .walk2-content.imgText {
          padding-left: 50px;
          margin-left: 390px; } }
      @media (min-width: 980px) {
        .walkthrough2-carousel-item .walk2-content.imgText {
          padding-left: 50px;
          margin-left: 410px; } }
      @media (min-width: 1200px) {
        .walkthrough2-carousel-item .walk2-content.imgText {
          margin-left: 600px; } }
  .walkthrough2-carousel-item .walkthrough2-img-container {
    height: 208px;
    width: 311px;
    overflow: hidden;
    position: relative;
    margin: 0 16px 0 50px;
    border-radius: 8px;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: 100%; }
    .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 {
        width: 92%;
        margin-right: 16px !important;
        margin-left: 16px; } }
    @media (min-width: 768px) {
      .walkthrough2-carousel-item .walkthrough2-img-container {
        height: 263px;
        width: 360px;
        margin-top: 62px;
        padding: 17px 0 30px 0; } }
    @media (min-width: 1200px) {
      .walkthrough2-carousel-item .walkthrough2-img-container {
        height: 374px;
        width: 559px;
        margin-top: 19px;
        padding: 13px 0 25px 0; } }
    @media print {
      .walkthrough2-carousel-item .walkthrough2-img-container {
        height: 374px;
        width: 559px;
        padding: 13px 0 25px 0; } }
    .walkthrough2-carousel-item .walkthrough2-img-container img {
      padding: 0;
      width: 100%;
      height: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto; }
  .walkthrough2-carousel-item .slide-description2 {
    font-size: 16px;
    color: #333333;
    margin-bottom: 24px; }
    @media (min-width: 768px) {
      .walkthrough2-carousel-item .slide-description2 {
        font-size: 16px;
        margin-bottom: 40px; } }
    @media (min-width: 980px) {
      .walkthrough2-carousel-item .slide-description2 {
        margin-bottom: 40px; } }

.dv-walkthrough-modal {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8); }
  .dv-walkthrough-modal .walkthrough-container-component2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    margin-left: 0; }
    .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 {
    position: absolute;
    padding-left: 14px;
    margin-top: -71px;
    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: -ms-flexbox !important;
      display: flex !important;
      margin-top: -60px;
      margin-right: 17px;
      float: right;
      height: 50px;
      width: 50px; } }
  @media (min-width: 980px) {
    .dv-walkthrough-modal .walkthrough-container-component2 {
      top: 50%;
      left: 50%;
      width: 90%;
      right: auto;
      bottom: auto;
      transform: translate(-50%, -50%);
      max-width: 1380px; } }
  @media print {
    .dv-walkthrough-modal .walkthrough-container-component2 {
      top: 50%;
      left: 50%;
      width: 90%;
      right: auto;
      bottom: auto;
      transform: translate(-50%, -50%);
      max-width: 1100px; } }

.walkthrough-video-container2 {
  height: 208px;
  width: 311px;
  position: relative;
  margin: 19px 0 25px 0;
  border-radius: 8px; }
  .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: 980px) {
      .walkthrough-video-container2.textImg {
        margin-left: 24px;
        margin-top: 62px; } }
    @media (min-width: 980px) {
      .walkthrough-video-container2.textImg {
        margin-left: 24px;
        margin-top: 62px; } }
    @media (min-width: 1200px) {
      .walkthrough-video-container2.textImg {
        margin-top: -217px; } }
    @media (min-width: 1200px) {
      .walkthrough-video-container2.textImg {
        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-top: 0px;
        margin-left: 40px; } }
  @media (max-width: 480px) {
    .walkthrough-video-container2 {
      width: 92%;
      position: relative;
      margin-right: 16px !important; } }
  @media (min-width: 768px) {
    .walkthrough-video-container2 {
      height: 263px;
      width: 360px;
      margin-top: 62px;
      padding: 17px 0 30px 0; } }
  @media (min-width: 1200px) {
    .walkthrough-video-container2 {
      height: 374px;
      width: 559px;
      margin-top: 19px;
      padding: 13px 0 25px 0; } }
  @media print {
    .walkthrough-video-container2 {
      height: 374px;
      width: 559px;
      padding: 13px 0 25px 0; } }
  .walkthrough-video-container2 .bc-player-default_default {
    height: 374px;
    width: 559px; }
    @media (max-width: 480px) {
      .walkthrough-video-container2 .bc-player-default_default {
        position: relative;
        height: 208px !important;
        margin-top: 0px !important;
        width: 100% !important; } }
    @media (max-width: 1200px) {
      .walkthrough-video-container2 .bc-player-default_default {
        height: 263px;
        width: 360px;
        margin-top: -20px; } }
  .walkthrough-video-container2 .video-js .vjs-control-bar {
    display: -ms-flexbox !important;
    display: flex !important; }

.left-fix {
  margin-left: -10px !important; }

.right-fix {
  margin-left: 10px; }

.walk2-vid {
  width: 100%;
  border-radius: 8px; }

.walkthrough-container-component {
  white-space: normal;
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%; }
  .walkthrough-container-component .slide-title {
    text-align: center; }
  @media (min-width: 980px) {
    .walkthrough-container-component {
      width: auto;
      position: relative;
      margin-left: 0;
      left: 0; } }
  @media print {
    .walkthrough-container-component {
      width: auto;
      position: relative;
      margin-left: 0;
      left: 0; } }
  .walkthrough-container-component .walkthrough-carousel {
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .walkthrough-container-component .slick-dots {
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    -ms-flex-pack: center;
        justify-content: center;
    padding-bottom: 58px; }
    .walkthrough-container-component .slick-dots li button:before {
      height: 15px;
      width: 15px;
      border: solid 2px #333333;
      border-radius: 50%;
      content: ""; }
  .walkthrough-container-component .slick-active button:before {
    background-color: #333333; }
  .walkthrough-container-component .prev-btn {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    font-size: 16px;
    font-weight: 100;
    padding-left: 14px;
    padding-top: 21px;
    z-index: 1000;
    text-decoration: none; }
    .walkthrough-container-component .prev-btn .prev {
      background: transparent url(../base/images/arrow-left-black.svg) left center/16px auto no-repeat;
      margin: -9px 0 0;
      padding: 18px 18px 18px 0; }
    @media (min-width: 768px) {
      .walkthrough-container-component .prev-btn {
        padding-top: 31px; } }
    @media (min-width: 980px) {
      .walkthrough-container-component .prev-btn {
        padding-left: 32px;
        padding-top: 28px; } }
    @media print {
      .walkthrough-container-component .prev-btn {
        padding-left: 32px;
        padding-top: 28px; } }
  .walkthrough-container-component .next-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding-right: 17px;
    z-index: 1;
    text-decoration: none;
    height: 70px; }
    @media (min-width: 768px) {
      .walkthrough-container-component .next-btn {
        display: -ms-flexbox;
        display: flex;
        height: 50px;
        width: 133px;
        float: right;
        padding: 0;
        -ms-flex-pack: center;
            justify-content: center;
        position: relative;
        margin-top: -73px;
        margin-right: 30px;
        border-radius: 25px;
        border: solid 2px #333; }
        .walkthrough-container-component .next-btn:hover {
          border-color: #fff;
          background-color: rgba(51, 51, 51, 0.87); }
          .walkthrough-container-component .next-btn:hover .next {
            color: #fff; } }
    .walkthrough-container-component .next-btn .next {
      height: 50px;
      width: 102px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      font-weight: bold;
      font-size: 18px;
      color: rgba(51, 51, 51, 0.87); }
      @media (min-width: 768px) {
        .walkthrough-container-component .next-btn .next {
          font-size: 14px; } }
  .walkthrough-container-component .skip-btn {
    position: absolute;
    padding-left: 14px;
    margin-top: -100px; }
    .walkthrough-container-component .skip-btn .skip {
      height: 50px;
      width: 102px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      font-weight: bold;
      font-size: 18px;
      color: rgba(51, 51, 51, 0.87); }
      @media (min-width: 768px) {
        .walkthrough-container-component .skip-btn .skip .skip {
          width: 133px;
          height: 50px;
          font-size: 20px; } }

.walkthrough-item {
  outline: none;
  width: 100vw; }
  @media (min-width: 980px) {
    .walkthrough-item {
      width: auto; } }
  @media print {
    .walkthrough-item {
      width: auto; } }

.walkthrough-carousel-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 600px;
  padding: 15px 0 37px 0;
  max-height: 500px; }
  @media (min-width: 768px) {
    .walkthrough-carousel-item {
      padding-top: 17px;
      max-height: none; } }
  @media (min-width: 980px) {
    .walkthrough-carousel-item {
      padding-top: 14px; } }
  @media print {
    .walkthrough-carousel-item {
      padding-top: 14px; } }
  .walkthrough-carousel-item .slide-title {
    font-size: 24px;
    letter-spacing: 0.9px;
    color: #333333;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
    @media (min-width: 768px) {
      .walkthrough-carousel-item .slide-title {
        font-size: 36px;
        letter-spacing: 1.3px; } }
  .walkthrough-carousel-item .walkthrough-img-container {
    height: 190px;
    overflow: hidden;
    position: relative;
    margin: 19px 0 25px 0; }
    @media (min-width: 768px) {
      .walkthrough-carousel-item .walkthrough-img-container {
        height: 315px;
        padding: 17px 0 30px 0; } }
    @media (min-width: 980px) {
      .walkthrough-carousel-item .walkthrough-img-container {
        height: 321px;
        padding: 13px 0 25px 0; } }
    @media print {
      .walkthrough-carousel-item .walkthrough-img-container {
        height: 321px;
        padding: 13px 0 25px 0; } }
    .walkthrough-carousel-item .walkthrough-img-container img {
      padding: 0;
      width: 100%;
      height: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto; }
  .walkthrough-carousel-item .slide-description {
    height: 250px;
    font-size: 18px;
    text-align: center;
    padding: 0 17px 0 16px;
    color: #000000; }
    @media (min-width: 768px) {
      .walkthrough-carousel-item .slide-description {
        font-size: 20px;
        padding: 0 30px;
        margin-bottom: 25px;
        height: 135px; } }

.dv-walkthrough-modal {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8); }
  .dv-walkthrough-modal .walkthrough-container-component {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    margin-left: 0; }
    .dv-walkthrough-modal .walkthrough-container-component .walkthrough-carousel-item > img {
      width: auto; }
    .dv-walkthrough-modal .walkthrough-container-component .walkthrough-carousel {
      margin: 0; }
  .dv-walkthrough-modal .skip-btn {
    position: absolute;
    padding-left: 14px;
    margin-top: -71px; }
  @media (min-width: 980px) {
    .dv-walkthrough-modal .walkthrough-container-component {
      top: 50%;
      left: 50%;
      width: 90%;
      right: auto;
      bottom: auto;
      transform: translate(-50%, -50%);
      max-width: 1100px;
      box-shadow: -1px -1px 1px #AAA; } }
  @media print {
    .dv-walkthrough-modal .walkthrough-container-component {
      top: 50%;
      left: 50%;
      width: 90%;
      right: auto;
      bottom: auto;
      transform: translate(-50%, -50%);
      max-width: 1100px;
      box-shadow: -1px -1px 1px #AAA; } }

.walkthrough-video-container .bc-player-default_default {
  width: auto;
  height: 400px;
  margin-top: 20px; }

.walkthrough-video-container .video-js .vjs-control-bar {
  display: -ms-flexbox !important;
  display: flex !important; }

.video-hero-component {
  background: transparent url(https://placehold.it/1500x744) center center no-repeat;
  background-size: cover;
  height: 454px;
  position: relative; }
  @media (min-width: 768px) {
    .video-hero-component {
      height: 210px; } }
  @media (min-width: 980px) {
    .video-hero-component {
      height: 350px; } }
  @media print {
    .video-hero-component {
      height: 350px;
      page-break-inside: avoid !important; } }
  .video-hero-component .darken-image {
    position: absolute;
    background: #000;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3; }

.video-hero-content {
  bottom: 62px;
  color: rgba(255, 255, 255, 0.87);
  padding: 0 calc(2vw + 8px);
  position: absolute;
  width: 100%; }
  @media (min-width: 768px) {
    .video-hero-content.right-align {
      padding-left: 50%;
      padding-right: 5%;
      top: 50%;
      transform: translateY(-50%);
      bottom: auto; } }
  @media (min-width: 980px) {
    .video-hero-content.right-align {
      padding-left: 60%; }
      .video-hero-content.right-align .author-wrap {
        float: none;
        display: inline-block; }
        .video-hero-content.right-align .author-wrap .user-profile-initials {
          float: left;
          margin-top: 4px; }
      .video-hero-content.right-align .shape-play-wrap {
        float: none;
        display: inline-block;
        margin-top: 0;
        height: 43px; }
        .video-hero-content.right-align .shape-play-wrap a {
          display: inline-block;
          top: 5px; } }
  @media print {
    .video-hero-content.right-align {
      padding-left: 60%;
      bottom: auto !important; }
      .video-hero-content.right-align .author-wrap {
        float: none;
        display: inline-block; }
        .video-hero-content.right-align .author-wrap .user-profile-initials {
          float: left;
          margin-top: 4px; }
      .video-hero-content.right-align .shape-play-wrap {
        float: none;
        display: inline-block;
        margin-top: 0;
        height: 43px; }
        .video-hero-content.right-align .shape-play-wrap a {
          display: inline-block;
          top: 5px; } }
  @media (min-width: 768px) {
    .video-hero-content.left-align {
      padding-right: 25%;
      top: 50%;
      transform: translateY(-50%);
      bottom: auto;
      padding-left: 8%; } }
  @media (min-width: 980px) {
    .video-hero-content.left-align {
      padding-right: 38%;
      top: 50%;
      transform: translateY(-50%);
      bottom: auto; } }
  @media print {
    .video-hero-content.left-align {
      padding-right: 38%;
      top: 50%;
      transform: translateY(-50%);
      bottom: auto !important; } }
  .video-hero-content.center-align {
    padding-right: 90px;
    padding-left: 90px;
    text-align: center; }
    .video-hero-content.center-align .author-wrap {
      float: none;
      display: inline-block; }
      .video-hero-content.center-align .author-wrap .user-profile-initials {
        float: left;
        margin-top: 4px; }
    .video-hero-content.center-align .shape-play-wrap {
      float: none;
      display: inline-block;
      margin-top: 0;
      height: 43px; }
      .video-hero-content.center-align .shape-play-wrap a {
        display: inline-block;
        top: 5px; }
  @media (min-width: 768px) {
    .video-hero-content {
      bottom: 25px;
      padding: 0 10.45455vw; } }
  @media (min-width: 980px) {
    .video-hero-content {
      bottom: 105px; } }
  @media print {
    .video-hero-content {
      bottom: 105px !important; } }
  @media (min-width: 1500px) {
    .video-hero-content {
      padding: 0 154px; } }
  .video-hero-content h1 {
    font-size: 36px; }
    @media (min-width: 768px) {
      .video-hero-content h1 {
        margin-top: 0; } }
    @media (min-width: 980px) {
      .video-hero-content h1 {
        font-size: 48px; } }
    @media print {
      .video-hero-content h1 {
        font-size: 48px; } }
  .video-hero-content img {
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .video-hero-content img {
        margin-bottom: 30px; } }
    @media (min-width: 980px) {
      .video-hero-content img {
        margin-bottom: 30px; } }
    @media print {
      .video-hero-content img {
        margin-bottom: 30px; } }
  .video-hero-content .author-wrap {
    position: relative;
    float: left; }
    .video-hero-content .author-wrap .user-profile-initials {
      vertical-align: baseline; }
    .video-hero-content .author-wrap label {
      font-size: 30px;
      margin: 0 0 0 1vw; }
    .video-hero-content .author-wrap span {
      display: block;
      margin-left: 50px;
      font-size: 20px; }
      @media (min-width: 980px) {
        .video-hero-content .author-wrap span {
          display: inline-block;
          margin-left: 0; }
          .video-hero-content .author-wrap span::before {
            content: '|';
            padding: 0 10px;
            color: rgba(151, 151, 151, 0.5); } }
      @media print {
        .video-hero-content .author-wrap span {
          display: inline-block;
          margin-left: 0; }
          .video-hero-content .author-wrap span::before {
            content: '|';
            padding: 0 10px;
            color: rgba(151, 151, 151, 0.5); } }
  .video-hero-content .shape-play-wrap {
    height: 58px;
    margin: 5px 0 0 1vw;
    float: left; }
    @media (min-width: 980px) {
      .video-hero-content .shape-play-wrap {
        height: 33px; } }
    @media print {
      .video-hero-content .shape-play-wrap {
        height: 33px; } }
    .video-hero-content .shape-play-wrap .button {
      display: inline-block;
      position: relative;
      width: 58px;
      height: 58px;
      border-radius: 50%;
      background-color: transparent;
      border: solid 5px rgba(255, 255, 255, 0.7);
      color: white;
      font-size: 0;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
      @media (min-width: 980px) {
        .video-hero-content .shape-play-wrap .button {
          width: 33px;
          height: 33px;
          border: solid 3px rgba(255, 255, 255, 0.7); } }
      @media print {
        .video-hero-content .shape-play-wrap .button {
          width: 33px;
          height: 33px;
          border: solid 3px rgba(255, 255, 255, 0.7); } }
    .video-hero-content .shape-play-wrap .button::before {
      content: "";
      display: block;
      position: absolute; }
    .video-hero-content .shape-play-wrap .play.button::before {
      width: 0;
      height: 0;
      border-bottom: 14px solid transparent;
      border-top: 14px solid transparent;
      border-left: 17px solid rgba(255, 255, 255, 0.7);
      top: 10px;
      left: 19px; }
      @media (min-width: 980px) {
        .video-hero-content .shape-play-wrap .play.button::before {
          border-bottom: 10px solid transparent;
          border-top: 10px solid transparent;
          border-left: 13px solid rgba(255, 255, 255, 0.7);
          top: 4px;
          left: 9px; } }
      @media print {
        .video-hero-content .shape-play-wrap .play.button::before {
          border-bottom: 10px solid transparent;
          border-top: 10px solid transparent;
          border-left: 13px solid rgba(255, 255, 255, 0.7);
          top: 4px;
          left: 9px; } }

.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 {
      float: none;
      cursor: pointer; } }
  .video-details-component .carrot.actived::after {
    transform: rotate(180deg); }
  .video-details-component .carrot::after {
    background: transparent url(../base/images/chevron-down-black.svg) center center no-repeat;
    background-size: 13px auto;
    content: '';
    display: inline-block;
    height: 24px;
    transition: top .4s,transform .4s;
    width: 24px;
    vertical-align: middle; }

.video-details-component .video-details {
  clear: both;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.2s ease-out; }
  .video-details-component .video-details.edit-mode {
    max-height: initial; }
  .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: -ms-flexbox;
        display: flex;
        -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 {
            content: '|';
            padding: 0 10px;
            color: rgba(151, 151, 151, 0.5); } }
    .video-details-component .video-details .author-wrap .user-profile-initials {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
  .video-details-component .video-details .text-wrap {
    padding: 25px 0;
    font-size: 18px; }

.video-component .bc-player-default_default.video-js.standard {
  -webkit-transition: opacity .35s;
  margin: 0 auto;
  width: 80% !important;
  position: relative; }

.video-component .bc-player-default_default.video-js .vjs-tech {
  -webkit-transition: opacity .35s;
  width: 100%;
  height: 100%;
  position: relative; }

.video-component .bc-player-default_default.vjs-mouse, .video-component .bc-player-default_default.video-js.full {
  font-size: 12px;
  width: 100%;
  height: 100%;
  position: relative; }

.video-component .bc-player-default_default .vjs-control-bar {
  width: 40%; }
  .video-component .bc-player-default_default .vjs-control-bar .vjs-control {
    width: 40%; }

.video-component .video-format .standard {
  display: block;
  width: 80%;
  margin: 0 auto;
  position: relative; }
  .video-component .video-format .standard #player {
    max-width: 0; }

@media (min-width: 769px) {
  .video-component .video-format .standard {
    display: block;
    margin: 0 auto;
    height: 480px; } }

.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 0;
  position: relative; }
  .video-component .video-format .iframe-video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0; }

.b-roll-video-comp {
  position: relative;
  color: #FFF; }
  .b-roll-video-comp.half-height {
    min-height: 310px !important;
    max-height: none;
    overflow: hidden; }
    @media only screen and (min-width: 980px) {
      .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: 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 {
      margin-bottom: 16px !important; }
      @media (max-width: 979px) {
        .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; }
  .b-roll-video-comp.full-width {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    min-height: 430px; }
    @media (min-width: 980px) {
      .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 {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          overflow: hidden; } }
  .b-roll-video-comp .opacity {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    background: #000;
    z-index: 1; }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen), .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto; }
    @media (min-width: 980px) {
      .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen), .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
        position: static;
        width: 100%;
        height: auto; } }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) .vjs-poster {
    display: block;
    background-size: cover;
    background-position: center; }
  @media (min-width: 980px) {
    .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen).vjs-has-started .vjs-poster {
      display: none; } }
  .b-roll-video-comp .b-roll-cont {
    position: relative;
    padding: 80px 20px 105px;
    z-index: 2; }
    @media (min-width: 980px) {
      .b-roll-video-comp .b-roll-cont {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        padding: 0 40px; } }
    .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 {
      margin-bottom: 35px;
      font-size: 50px;
      padding: 4px;
      border: 5px solid #FFF;
      opacity: .7;
      border-radius: 50%; }
      @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 {
      border: 2px solid #FFF;
      padding: 5px 40px;
      border-radius: 20px;
      font-size: 12px;
      background: transparent;
      color: #FFF;
      text-transform: uppercase;
      text-decoration: none; }
      .b-roll-video-comp .b-roll-cont .b-roll-btn:hover {
        background: #FFF;
        text-decoration: none;
        color: #017acd;
        font-weight: bold; }
      @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 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    font-size: 40px;
    z-index: 2; }
    .b-roll-video-comp .b-roll-down-arr:hover {
      cursor: pointer; }

.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: 980px) {
    .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; }

.b-roll-video-comp.full-width {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 430px; }
  @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 {
    position: relative;
    padding: 80px 20px 105px;
    z-index: 2;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 0 40px; }
    @media only screen and (max-width: 980px) {
      .b-roll-iframe-comp .b-roll-cont {
        padding: 1px 16px 16px !important;
        transform: none !important;
        background: #000;
        margin-top: -2px; } }
    .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: 980px) {
        .b-roll-iframe-comp .b-roll-cont .b-roll-desc {
          margin: -15px 0 15px 0 !important; } }
    .b-roll-iframe-comp .b-roll-cont .b-roll-play {
      margin-bottom: 35px;
      font-size: 50px;
      padding: 4px;
      border: 5px solid #FFF;
      opacity: .7;
      border-radius: 50%;
      margin-left: 0px; }
      .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 {
      border: 2px solid #FFF;
      padding: 5px 40px;
      border-radius: 20px;
      font-size: 12px;
      background: transparent;
      color: #FFF;
      text-transform: uppercase;
      text-decoration: none; }
      .b-roll-iframe-comp .b-roll-cont .b-roll-btn:hover {
        background: #FFF;
        text-decoration: none;
        color: #017acd;
        font-weight: bold; }
  .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 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    text-align: center;
    font-size: 40px;
    margin-left: 0px;
    z-index: 2; }
    .b-roll-iframe-comp .b-roll-down-arr:hover {
      cursor: pointer; }
    @media only screen and (max-width: 980px) {
      .b-roll-iframe-comp .b-roll-down-arr {
        display: none; } }
  .b-roll-iframe-comp .opacity {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    background: #000;
    opacity: 0.5; }
    @media (max-width: 979px) {
      .b-roll-iframe-comp .opacity {
        display: none; } }

.broll-video-format {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 45%;
  opacity: 0.9;
  background: #000;
  z-index: 1; }
  .broll-video-format .iframe-video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none; }
  .broll-video-format .iframe-video-vimeo {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none; }

.b-roll-iframe-comp.full-width .broll-video-format {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-top: 125%; }
  @media (max-width: 979px) {
    .b-roll-iframe-comp.full-width .broll-video-format {
      width: 100%;
      left: 0;
      right: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 44%;
      background: #fff; } }

.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 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      overflow: hidden; }
  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) {
    position: static;
    width: 100%;
    height: auto; }
    .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
      position: static;
      width: 100%;
      height: auto; }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen).vjs-has-started .vjs-poster {
    display: none; }
  .b-roll-video-comp .b-roll-cont {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 0 40px; }
  .b-roll-iframe-comp .b-roll-down-arr {
    bottom: 28px; }
  .b-roll-iframe-comp .b-roll-cont {
    top: 45%; }
  .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 {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%); }
  .video-banner .video-container {
    position: relative;
    margin: 0 -4vw; }
    .video-banner .video-container .containerOverlay {
      position: absolute;
      top: 0;
      left: 0;
      color: white;
      z-index: 10;
      max-width: 100%; }
    .video-banner .video-container .embed-container {
      --video--width: 1450;
      --video--height: 600;
      position: relative;
      padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
      overflow: hidden;
      max-width: 100%;
      height: auto; }
      .video-banner .video-container .embed-container > iframe, .video-banner .video-container .embed-container > object, .video-banner .video-container .embed-container > embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
  .video-banner .b-roll-cont.link-on-video {
    z-index: 11 !important;
    width: max-content;
    transform: translateY(360%);
    margin-top: 45px; }
    @media only screen and (max-width: 980px) {
      .video-banner .b-roll-cont.link-on-video {
        transform: translateY(-120%); } }
    @media only screen and (min-width: 980px) {
      .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 {
    z-index: 11 !important;
    margin: 0 auto;
    width: max-content; }
    @media only screen and (max-width: 980px) {
      .video-banner .b-roll-down-arr {
        display: none; } }
  @media only screen and (max-width: 980px) {
    .video-banner .content-wrapper {
      background: black;
      padding: 10px 16px;
      margin-top: -1px; }
      .video-banner .content-wrapper .b-roll-cont {
        padding: 0 !important;
        margin-bottom: 0; }
        .video-banner .content-wrapper .b-roll-cont .b-roll-title {
          margin-top: 0;
          margin-bottom: 10px; }
        .video-banner .content-wrapper .b-roll-cont .b-roll-desc {
          margin: 0; } }
  @media only screen and (min-width: 980px) {
    .video-banner.half-height .b-roll-cont.link-on-video {
      margin-top: -12px; } }

.video-component .bc-player-default_default.video-js.standard {
  -webkit-transition: opacity .35s;
  margin: 0 auto;
  width: 80% !important;
  position: relative; }

.video-component .bc-player-default_default.video-js .vjs-tech {
  -webkit-transition: opacity .35s;
  width: 100%;
  height: 100%;
  position: relative; }

.video-component .bc-player-default_default.vjs-mouse {
  font-size: 12px;
  width: 100%;
  height: 100%;
  position: relative; }

.video-component .bc-player-default_default .vjs-control-bar {
  width: 40%; }
  .video-component .bc-player-default_default .vjs-control-bar .vjs-control {
    width: 40%; }

body.vertical-navigation-template #header-container {
  box-shadow: none; }
  @media (min-width: 980px) {
    body.vertical-navigation-template #header-container {
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); } }
  @media print {
    body.vertical-navigation-template #header-container {
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); } }

.vertical-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }
  .vertical-navigation .full-width {
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    @media (min-width: 980px) {
      .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 {
  position: relative;
  padding: 0;
  display: none;
  width: 25%;
  margin-right: 15px;
  background-color: #f2f2f2; }
  @media (min-width: 980px) {
    .vertical-navigation-component {
      display: block;
      -ms-flex: 3;
          flex: 3 1 0%; } }
  @media print {
    .vertical-navigation-component {
      display: block;
      -ms-flex: 3;
          flex: 3 1 0%; } }
  @media (min-width: 1200px) {
    .vertical-navigation-component {
      display: block;
      -ms-flex: 3;
          flex: 3 1 0%; } }

.vertical-navigation-dropdown {
  height: 40px;
  background: #FFF;
  box-shadow: 0 3px 3px rgba(162, 162, 162, 0.4); }
  @media (min-width: 768px) {
    .vertical-navigation-dropdown {
      text-align: center; } }
  @media (min-width: 980px) {
    .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 {
          width: auto;
          min-width: 300px; } }
      .vertical-navigation-dropdown .dropdown-wrapper .dropdown .btn.dropdown-toggle {
        padding-left: 0;
        padding-bottom: 4px;
        font-size: 12px;
        letter-spacing: 1px;
        line-height: 1.83; }
        .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 {
          top: 7px;
          right: 4px;
          color: rgba(0, 0, 0, 0.7); }
      .vertical-navigation-dropdown .dropdown-wrapper .dropdown .dropdown-menu {
        top: -3px;
        min-width: 100%;
        left: 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;
  padding: 0 0 15px 0;
  overflow-y: auto; }
  @media (min-width: 980px) {
    .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 {
    position: absolute;
    top: auto !important;
    left: 0 !important;
    width: auto !important;
    right: 0;
    bottom: 0; }
  .vertical-navigation-menu .vertical-navigation-main {
    padding: 0 51px 0 20px; }
    .vertical-navigation-menu .vertical-navigation-main .vertical-navigation-items {
      display: block;
      font-family: EverydaySans;
      font-size: 16px;
      line-height: 18px;
      width: 100%;
      color: #333333;
      text-decoration: none;
      text-transform: capitalize;
      padding: 14px 0 12px; }
      .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 {
        font-weight: bold;
        color: #003796; }

.vertical-right-side {
  width: 100%; }
  @media (min-width: 980px) {
    .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 {
      width: 100%;
      margin: 0; }

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

.title-anchor {
  text-align: left; }
  .title-anchor.center {
    text-align: center; }
  .title-anchor.right {
    text-align: right; }

a.title-walmart {
  color: black; }

a.title-walmart:hover {
  color: #0000EE;
  text-decoration: underline; }

.title.section h1, .title.section h2, .title.section h3, .title.section h4, .title.section h5, .title.section h6 {
  font-weight: normal; }
  .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 {
    font-family: EverydaySans;
    font-weight: 900;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    color: #001E60; }
  .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 {
    font-family: EverydaySans;
    font-weight: bold;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    color: #001E60; }
  .title.section h1.white-text, .title.section h2.white-text, .title.section h3.white-text, .title.section h4.white-text, .title.section h5.white-text, .title.section h6.white-text {
    color: #ffffff; }
    .title.section h1.white-text:active, .title.section h2.white-text:active, .title.section h3.white-text:active, .title.section h4.white-text:active, .title.section h5.white-text:active, .title.section h6.white-text:active {
      color: #ffffff; }
    .title.section h1.white-text:link, .title.section h2.white-text:link, .title.section h3.white-text:link, .title.section h4.white-text:link, .title.section h5.white-text:link, .title.section h6.white-text:link {
      color: #ffffff; }
    .title.section h1.white-text:visited, .title.section h2.white-text:visited, .title.section h3.white-text:visited, .title.section h4.white-text:visited, .title.section h5.white-text:visited, .title.section h6.white-text:visited {
      color: #ffffff; }
    .title.section h1.white-text:hover, .title.section h2.white-text:hover, .title.section h3.white-text:hover, .title.section h4.white-text:hover, .title.section h5.white-text:hover, .title.section h6.white-text:hover {
      color: #ffffff; }
    .title.section h1.white-text:focus, .title.section h2.white-text:focus, .title.section h3.white-text:focus, .title.section h4.white-text:focus, .title.section h5.white-text:focus, .title.section h6.white-text:focus {
      color: #ffffff; }

.timeline-wrapper {
  /*horizontal*/ }
  .timeline-wrapper .container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px; }
  @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 {
      -webkit-box-shadow: inset 0 0 6px #f2f2f2;
      border-radius: 5px; }
    .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 {
    z-index: 1;
    position: relative; }
  .timeline-wrapper .cd-timeline-dark {
    background-color: #000000;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    margin: -20px !important; }
    .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.30; }
    .timeline-wrapper .cd-timeline-dark.opacity-45 {
      opacity: 0.45; }
  .timeline-wrapper .justify-between {
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .timeline-wrapper .items-center {
    -ms-flex-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 {
    overflow: hidden;
    padding: 2em 0;
    color: #000000;
    font-family: EverydaySans; }
  .timeline-wrapper .cd-timeline .timeline-vertical-left .cd-timeline__block .cd-timeline__content::before {
    right: 100%;
    left: auto;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-right-color: #7d7d7d;
    top: 13px; }
  .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 {
    content: '';
    position: absolute;
    top: 0;
    left: 18px;
    height: 80%;
    width: 8px;
    background: #7d7d7d;
    display: block; }
    @media (max-width: 768px) {
      .timeline-wrapper .cd-timeline__container::before {
        top: 5px;
        left: 30px; } }
    @media (max-width: 480px) {
      .timeline-wrapper .cd-timeline__container::before {
        top: 5px;
        left: 25px; } }
  .timeline-wrapper .cd-timeline__container {
    position: relative; }
  @media (min-width: 980px) {
    .timeline-wrapper .timeline-vertical-middle.cd-timeline__container::before {
      left: 50%;
      transform: translateX(-50%); }
    .timeline-wrapper .timeline-vertical-left.cd-timeline__container::before {
      left: 2.5%;
      transform: translateX(-50%); } }
  @media print {
    .timeline-wrapper .timeline-vertical-middle.cd-timeline__container::before {
      left: 50%;
      transform: translateX(-50%); }
    .timeline-wrapper .timeline-vertical-left.cd-timeline__container::before {
      left: 2.5%;
      transform: translateX(-50%); } }
  .timeline-wrapper .cd-timeline__block {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 400px;
    z-index: 1;
    margin-bottom: 60px; }
  .timeline-wrapper .timeline-vertical-left .cd-timeline__block {
    height: 340px; }
    @media (min-width: 980px) {
      .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: 980px) {
      .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; } }
  @media (max-width: 480px) {
    .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: 980px) {
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__block:nth-child(even) {
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; } }
  @media print {
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__block:nth-child(even) {
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; } }
  .timeline-wrapper .cd-timeline__img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
    @media (max-width: 480px) {
      .timeline-wrapper .cd-timeline__img {
        width: 50px;
        height: 50px; } }
  .timeline-wrapper .cd-timeline__img img {
    width: 24px;
    height: 24px; }
  @media (min-width: 980px) {
    .timeline-wrapper .cd-timeline__img {
      width: 60px;
      height: 60px;
      will-change: transform;
      -ms-flex-order: 1; }
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__img {
      -ms-flex-order: 1;
      order: 1;
      margin-left: calc(5% - 40px); }
    .timeline-wrapper .timeline-vertical-left .cd-timeline__img {
      -ms-flex-order: 0;
      order: 0;
      margin-right: calc(5% - 40px); }
    .timeline-wrapper .cd-timeline__block:nth-child(even) .cd-timeline__img {
      margin-right: calc(5% - 40px); } }
  @media print {
    .timeline-wrapper .cd-timeline__img {
      width: 60px;
      height: 60px;
      will-change: transform;
      -ms-flex-order: 1; }
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__img {
      -ms-flex-order: 1;
      order: 1;
      margin-left: calc(5% - 40px); }
    .timeline-wrapper .timeline-vertical-left .cd-timeline__img {
      -ms-flex-order: 0;
      order: 0;
      margin-right: calc(5% - 40px); }
    .timeline-wrapper .cd-timeline__block:nth-child(even) .cd-timeline__img {
      margin-right: calc(5% - 40px); } }
  .timeline-wrapper .cd-timeline__img--picture {
    background: #ffffff;
    font-size: 30px !important;
    border: initial !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;
    flex-grow: 1;
    position: relative;
    margin-left: 5px;
    background: #ffffff;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    border-radius: .25em;
    padding: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center;
    border-radius: 8px; }
    @media (max-width: 480px) {
      .timeline-wrapper .cd-timeline__content {
        margin-left: 1em; } }
  .timeline-wrapper .cd-timeline__content::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 100%;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-right-color: #7d7d7d; }
  .timeline-wrapper .cd-timeline__block .cd-timeline__content .card_title {
    font-family: EverydaySans;
    font-size: 32px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: center;
    margin: 3% 0; }
    @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-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin-top: 10px;
    margin-bottom: 20px;
    height: 160px; }
  @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-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: center; }
    @media (max-width: 480px) {
      .timeline-wrapper .cd-timeline__content p {
        font-size: 16px;
        margin: 20px 0; } }
  @media (min-width: 980px) {
    .timeline-wrapper .cd-timeline__content {
      width: 45%;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
      -ms-flex-positive: 0;
      flex-grow: 0;
      will-change: transform;
      margin: 5px;
      font-size: .8em;
      --line-height-multiplier: 1.2;
      background-repeat: no-repeat;
      border-radius: 8px; }
    .timeline-wrapper .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
      right: auto;
      left: 100%;
      width: 0;
      height: 0;
      border: 12px solid transparent;
      border-left-color: #7d7d7d;
      top: 13px; } }
  @media print {
    .timeline-wrapper .cd-timeline__content {
      width: 45%;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
      -ms-flex-positive: 0;
      flex-grow: 0;
      will-change: transform;
      margin: 5px;
      font-size: .8em;
      --line-height-multiplier: 1.2;
      background-repeat: no-repeat; }
    .timeline-wrapper .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
      right: auto;
      left: 100%;
      width: 0;
      height: 0;
      border: 12px solid transparent;
      border-left-color: #7d7d7d;
      top: 13px; } }
  .timeline-wrapper .cd-timeline__date {
    font-family: EverydaySans;
    color: #000000;
    font-size: 18px;
    margin-bottom: 0px;
    min-height: 25px;
    height: 25px; }
  @media (min-width: 980px) {
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__date {
      position: absolute;
      width: 100%;
      left: 120%;
      top: 14px;
      color: #333333; }
    .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(even) .cd-timeline__date {
      left: auto;
      right: 120%;
      text-align: right; }
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__block:nth-child(even) .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 {
      position: absolute;
      width: 100%;
      left: 0%;
      top: -30px;
      text-align: right; }
    .timeline-wrapper .timeline-vertical-left .cd-timeline-darktext .cd-timeline__date {
      left: 20px; } }
  @media print {
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__date {
      position: absolute;
      width: 100%;
      left: 120%;
      top: 14px; }
    .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(even) .cd-timeline__date {
      left: auto;
      right: 120%;
      text-align: right; }
    .timeline-wrapper .timeline-vertical-middle .cd-timeline__block:nth-child(even) .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 {
      position: absolute;
      width: 100%;
      left: 0%;
      top: -30px;
      text-align: right; }
    .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: 980px) {
    .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 .timeline-vertical-middle .timeline__date__split {
      display: none; } }
  @media (max-width: 768px) {
    .timeline-wrapper .horizontal .timeline__date__split {
      display: none; }
    .timeline-wrapper .horizontal .timeline__date__heading {
      margin-top: -45px;
      text-align: right; }
    .timeline-wrapper .timeline-vertical-left .cd-timeline__block .cd-timeline__content .timeline__date__heading {
      margin-top: -45px;
      text-align: right; } }
  @media (min-width: 980px) {
    .timeline-wrapper .cd-timeline__img--hidden, .timeline-wrapper .cd-timeline__content--hidden {
      visibility: hidden; }
    .timeline-wrapper .cd-timeline__img--bounce-in {
      animation: cd-bounce-1 .6s; }
    .timeline-wrapper .cd-timeline__content--bounce-in {
      animation: cd-bounce-2 .6s; }
    .timeline-wrapper .cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in {
      animation-name: cd-bounce-2-inverse; } }
  @media print {
    .timeline-wrapper .cd-timeline__img--hidden, .timeline-wrapper .cd-timeline__content--hidden {
      visibility: hidden; }
    .timeline-wrapper .cd-timeline__img--bounce-in {
      animation: cd-bounce-1 .6s; }
    .timeline-wrapper .cd-timeline__content--bounce-in {
      animation: cd-bounce-2 .6s; }
    .timeline-wrapper .cd-timeline__block:nth-child(even) .cd-timeline__content--bounce-in {
      animation-name: cd-bounce-2-inverse; } }
  .timeline-wrapper .carousel-container .carousel {
    position: relative;
    width: 100%;
    height: 520px;
    margin: 0 auto; }
  .timeline-wrapper .carousel-container .container .carousel .carousel-content {
    position: relative;
    overflow: hidden;
    transition: width .4s;
    height: 100%; }
  .timeline-wrapper .carousel-content .slide {
    height: 100%;
    position: absolute;
    z-index: 1;
    transition: left 0.4s cubic-bezier(0.47, 0.13, 0.15, 0.89);
    top: 5px; }
    .timeline-wrapper .carousel-content .slide .cd-timeline__block .cd-timeline__date {
      text-align: right;
      width: 90%; }
  .timeline-wrapper .cd-timeline__container .carousel .nav {
    width: 60px;
    height: 60px;
    background: #041f41;
    background-color: rgba(15, 28, 44, 0.7);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 45%;
    margin-top: -10px;
    z-index: 2;
    cursor: pointer;
    border-radius: 50%;
    border: none;
    outline: none;
    -webkit-user-select: none; }
    .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 {
      width: 30px;
      margin-left: 15px;
      top: 15px;
      position: relative;
      transition-property: all;
      transition-duration: .4s; }
      .timeline-wrapper .cd-timeline__container .carousel .nav-left .ion-chevron-left .left_arrow .left_arrow_img:hover {
        transition-property: all;
        transition-duration: .4s;
        margin-left: 5px; }
  .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 {
      width: 30px;
      margin-left: 15px;
      top: 15px;
      position: relative;
      transform: rotate(180deg);
      transition-property: all;
      transition-duration: .4s; }
      .timeline-wrapper .cd-timeline__container .carousel .nav-right .ion-chevron-right .right_arrow .right_arrow_img:hover {
        transition-property: all;
        transition-duration: .4s;
        margin-left: 25px; }
  .timeline-wrapper .carousel .cd-timeline__img {
    width: 60px;
    height: 60px;
    -ms-flex-order: 1;
    order: 1;
    will-change: transform;
    margin-left: 5px; }
  .timeline-wrapper .carousel .cd-timeline__block {
    display: block; }
  .timeline-wrapper .carousel .cd-timeline__content {
    width: 90%;
    border-radius: 8px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    margin-top: 20px; }
  .timeline-wrapper .carousel-container .cd-timeline__container::before {
    left: 5px;
    top: 30px;
    height: 10px;
    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 {
    width: 0;
    height: 0;
    border: 12px solid transparent !important;
    border-bottom-color: #7d7d7d !important;
    top: -25px !important;
    left: 15px !important; }
  .timeline-wrapper .carousel-container .cd-timeline__container::before {
    display: none !important; }
  .timeline-wrapper .carousel-content .slide .horizontal-line {
    left: 18px;
    height: 8px;
    width: 100%;
    background: #7d7d7d;
    display: table;
    margin-top: -30px;
    margin-left: 10px; }
  .timeline-wrapper .slide:last-child .horizontal-line {
    display: none; }
  .timeline-wrapper .carousel .carousel-content .slide .cd-timeline__block .cd-timeline__date {
    margin-bottom: -13px;
    min-height: 25px;
    height: 25px;
    margin-top: 15px; }
  .timeline-wrapper .button-glms-button {
    letter-spacing: 0.5px;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    background-color: #fff;
    color: rgba(0, 0, 0, 0.54);
    border: solid 2px rgba(0, 0, 0, 0.54);
    font-size: 14px;
    transition-property: all;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    opacity: 1 !important; }
    .timeline-wrapper .button-glms-button:hover, .timeline-wrapper .button-glms-button:focus {
      transform: scale(0.92) !important;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }

.timeline-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  transition: transform .4s;
  padding: 16px; }
  @media (min-width: 768px) {
    .timeline-item {
      height: 362px;
      margin: 35px 0;
      -ms-flex-direction: row;
          flex-direction: row; }
      .timeline-item.reverse {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }
  @media (min-width: 980px) {
    .timeline-item {
      height: 470px;
      margin: 65px 0; }
      .timeline-item:hover {
        transform: scale(1.02) translateY(-1%); }
        .timeline-item:hover.content-block-zoom-disabled {
          transform: none; } }
  .timeline-item .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -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;
    margin-bottom: 20px;
    font-weight: 400; }
    @media (min-width: 768px) {
      .timeline-item .title {
        font-size: 32px;
        margin-top: 0; } }
    @media (min-width: 980px) {
      .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: 980px) {
      .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-width: 100%;
      max-height: 400px; }

.timeline-wrapper {
  position: relative; }
  .timeline-wrapper .timeline-nav-container {
    height: 40px;
    background-color: rgba(1, 122, 205, 0.1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 0 15px;
    overflow: hidden; }
    @media (min-width: 980px) {
      .timeline-wrapper .timeline-nav-container {
        height: 60px; } }
    .timeline-wrapper .timeline-nav-container .timeline-nav-inner {
      width: 100%;
      max-width: 1380px;
      position: relative; }
    .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 {
      width: calc(100% - 15px);
      margin: 0 7.5px;
      position: relative;
      bottom: -23px; }
    .timeline-wrapper .timeline-nav-container .timeline-arrow {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 17.5px 18px 17.5px;
      border-color: transparent transparent #ffffff transparent;
      position: absolute;
      bottom: 0;
      left: 0;
      transform: translateX(-50%);
      transition: left .3s; }
    .timeline-wrapper .timeline-nav-container .progress-bar {
      width: 100%;
      height: 3px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background-color: #ffffff;
      z-index: 0; }
    .timeline-wrapper .timeline-nav-container .mercury {
      position: absolute;
      top: 0;
      left: 0;
      width: 0;
      height: 100%;
      background-color: #1788da;
      z-index: 0;
      transition: width .3s; }
    .timeline-wrapper .timeline-nav-container .timeline-nav {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -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 {
        width: 15px;
        height: 15px;
        margin: 0;
        padding: 0;
        background-color: #1788da;
        border: 3px solid #fff;
        border-radius: 8px;
        opacity: 1;
        outline: none;
        transition: border .2s;
        transition-delay: 0s; }
        .timeline-wrapper .timeline-nav-container .timeline-nav .swiper-pagination-bullet:hover {
          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;
          transition: border .2s;
          transition-delay: .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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-walmart-blue .previous-bullet {
        border-color: #0053E2 !important; }
      .timeline-wrapper .timeline-nav-container.bg-walmart-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-walmart-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-walmart-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-yellow .previous-bullet {
        border-color: #FFF200 !important; }
      .timeline-wrapper .timeline-nav-container.bg-yellow .mercury,
      .timeline-wrapper .timeline-nav-container.bg-yellow .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-yellow .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-light-blue .previous-bullet {
        border-color: #78b9e7 !important; }
      .timeline-wrapper .timeline-nav-container.bg-light-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-light-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-light-blue .swiper-pagination-bullet {
        background-color: #78b9e7; }
    .timeline-wrapper .timeline-nav-container.bg-green {
      background-color: rgba(95, 180, 70, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-green .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-green .previous-bullet {
        border-color: #5FB446 !important; }
      .timeline-wrapper .timeline-nav-container.bg-green .mercury,
      .timeline-wrapper .timeline-nav-container.bg-green .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-green .swiper-pagination-bullet {
        background-color: #5FB446; }
    .timeline-wrapper .timeline-nav-container.bg-red {
      background-color: rgba(222, 28, 36, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-red .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-red .previous-bullet {
        border-color: #DE1C24 !important; }
      .timeline-wrapper .timeline-nav-container.bg-red .mercury,
      .timeline-wrapper .timeline-nav-container.bg-red .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-red .swiper-pagination-bullet {
        background-color: #DE1C24; }
    .timeline-wrapper .timeline-nav-container.bg-pink {
      background-color: rgba(235, 20, 141, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-pink .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-pink .previous-bullet {
        border-color: #eb148d !important; }
      .timeline-wrapper .timeline-nav-container.bg-pink .mercury,
      .timeline-wrapper .timeline-nav-container.bg-pink .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-pink .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-orange .previous-bullet {
        border-color: #FA6400 !important; }
      .timeline-wrapper .timeline-nav-container.bg-orange .mercury,
      .timeline-wrapper .timeline-nav-container.bg-orange .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-orange .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-teal .previous-bullet {
        border-color: #3EC5E6 !important; }
      .timeline-wrapper .timeline-nav-container.bg-teal .mercury,
      .timeline-wrapper .timeline-nav-container.bg-teal .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-teal .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-deep-blue .previous-bullet {
        border-color: #001E60 !important; }
      .timeline-wrapper .timeline-nav-container.bg-deep-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-deep-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-deep-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-jet-purple .previous-bullet {
        border-color: #4f0099 !important; }
      .timeline-wrapper .timeline-nav-container.bg-jet-purple .mercury,
      .timeline-wrapper .timeline-nav-container.bg-jet-purple .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-jet-purple .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-moosejaw-red .previous-bullet {
        border-color: #A93439 !important; }
      .timeline-wrapper .timeline-nav-container.bg-moosejaw-red .mercury,
      .timeline-wrapper .timeline-nav-container.bg-moosejaw-red .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-moosejaw-red .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue .previous-bullet {
        border-color: #45545f !important; }
      .timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-hayneedle-gray-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-shoes-blue .previous-bullet {
        border-color: #203566 !important; }
      .timeline-wrapper .timeline-nav-container.bg-shoes-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-shoes-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-shoes-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-bonobos-brown .previous-bullet {
        border-color: #2f1214 !important; }
      .timeline-wrapper .timeline-nav-container.bg-bonobos-brown .mercury,
      .timeline-wrapper .timeline-nav-container.bg-bonobos-brown .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-bonobos-brown .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-allswell-black .previous-bullet {
        border-color: #000000 !important; }
      .timeline-wrapper .timeline-nav-container.bg-allswell-black .mercury,
      .timeline-wrapper .timeline-nav-container.bg-allswell-black .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-allswell-black .swiper-pagination-bullet {
        background-color: #000000; }
    .timeline-wrapper .timeline-nav-container.bg-barenecessities-black {
      background-color: rgba(0, 0, 0, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-barenecessities-black .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-barenecessities-black .previous-bullet {
        border-color: #000000 !important; }
      .timeline-wrapper .timeline-nav-container.bg-barenecessities-black .mercury,
      .timeline-wrapper .timeline-nav-container.bg-barenecessities-black .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-barenecessities-black .swiper-pagination-bullet {
        background-color: #000000; }
    .timeline-wrapper .timeline-nav-container.bg-parcel-black {
      background-color: rgba(0, 0, 0, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-parcel-black .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-parcel-black .previous-bullet {
        border-color: #000000 !important; }
      .timeline-wrapper .timeline-nav-container.bg-parcel-black .mercury,
      .timeline-wrapper .timeline-nav-container.bg-parcel-black .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-parcel-black .swiper-pagination-bullet {
        background-color: #000000; }
    .timeline-wrapper .timeline-nav-container.bg-vudu-blue {
      background-color: rgba(0, 114, 206, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-vudu-blue .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-vudu-blue .previous-bullet {
        border-color: #0072ce !important; }
      .timeline-wrapper .timeline-nav-container.bg-vudu-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-vudu-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-vudu-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-eloquil-brown .previous-bullet {
        border-color: #231f20 !important; }
      .timeline-wrapper .timeline-nav-container.bg-eloquil-brown .mercury,
      .timeline-wrapper .timeline-nav-container.bg-eloquil-brown .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-eloquil-brown .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue .previous-bullet {
        border-color: #48515f !important; }
      .timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-modcloth-gray-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-labs .previous-bullet {
        border-color: #302951 !important; }
      .timeline-wrapper .timeline-nav-container.bg-labs .mercury,
      .timeline-wrapper .timeline-nav-container.bg-labs .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-labs .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-background-blue .previous-bullet {
        border-color: #e1edf9 !important; }
      .timeline-wrapper .timeline-nav-container.bg-background-blue .mercury,
      .timeline-wrapper .timeline-nav-container.bg-background-blue .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-background-blue .swiper-pagination-bullet {
        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 .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-black .previous-bullet {
        border-color: #000000 !important; }
      .timeline-wrapper .timeline-nav-container.bg-black .mercury,
      .timeline-wrapper .timeline-nav-container.bg-black .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-black .swiper-pagination-bullet {
        background-color: #000000; }
    .timeline-wrapper .timeline-nav-container.bg-gray {
      background-color: rgba(117, 117, 117, 0.1); }
      .timeline-wrapper .timeline-nav-container.bg-gray .swiper-pagination-bullet-active,
      .timeline-wrapper .timeline-nav-container.bg-gray .previous-bullet {
        border-color: #757575 !important; }
      .timeline-wrapper .timeline-nav-container.bg-gray .mercury,
      .timeline-wrapper .timeline-nav-container.bg-gray .timeline-nav-container,
      .timeline-wrapper .timeline-nav-container.bg-gray .swiper-pagination-bullet {
        background-color: #757575; }
  .timeline-wrapper .timeline-container {
    position: relative;
    margin: 68px -2vw 0;
    overflow: hidden; }
    @media (min-width: 980px) {
      .timeline-wrapper .timeline-container {
        box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
        margin: 68px 0 0; } }
    .timeline-wrapper .timeline-container .timeline-items {
      cursor: grab; }
  .timeline-wrapper .swiper-slide {
    box-shadow: 1px 3px 16px 2px rgba(0, 0, 0, 0.07);
    margin: 15px 0;
    overflow: hidden; }
    @media (min-width: 980px) {
      .timeline-wrapper .swiper-slide {
        box-shadow: none;
        margin: 0; } }
  .timeline-wrapper .swiper-button-prev,
  .timeline-wrapper .swiper-button-next {
    border: solid #1788da;
    border-width: 0 5px 5px 0;
    background-image: none;
    width: 25px;
    height: 25px;
    outline: none;
    top: calc(50% + 64px);
    margin-top: -12px;
    display: none;
    background-color: transparent !important; }
    @media (min-width: 980px) {
      .timeline-wrapper .swiper-button-prev,
      .timeline-wrapper .swiper-button-next {
        display: block; } }
    .timeline-wrapper .swiper-button-prev.swiper-button-disabled,
    .timeline-wrapper .swiper-button-next.swiper-button-disabled {
      display: none; }
    .timeline-wrapper .swiper-button-prev.bg-walmart-blue,
    .timeline-wrapper .swiper-button-next.bg-walmart-blue {
      border-color: #0053E2; }
    .timeline-wrapper .swiper-button-prev.bg-yellow,
    .timeline-wrapper .swiper-button-next.bg-yellow {
      border-color: #FFF200; }
    .timeline-wrapper .swiper-button-prev.bg-light-blue,
    .timeline-wrapper .swiper-button-next.bg-light-blue {
      border-color: #78b9e7; }
    .timeline-wrapper .swiper-button-prev.bg-green,
    .timeline-wrapper .swiper-button-next.bg-green {
      border-color: #5FB446; }
    .timeline-wrapper .swiper-button-prev.bg-red,
    .timeline-wrapper .swiper-button-next.bg-red {
      border-color: #DE1C24; }
    .timeline-wrapper .swiper-button-prev.bg-pink,
    .timeline-wrapper .swiper-button-next.bg-pink {
      border-color: #eb148d; }
    .timeline-wrapper .swiper-button-prev.bg-orange,
    .timeline-wrapper .swiper-button-next.bg-orange {
      border-color: #FA6400; }
    .timeline-wrapper .swiper-button-prev.bg-teal,
    .timeline-wrapper .swiper-button-next.bg-teal {
      border-color: #3EC5E6; }
    .timeline-wrapper .swiper-button-prev.bg-deep-blue,
    .timeline-wrapper .swiper-button-next.bg-deep-blue {
      border-color: #001E60; }
    .timeline-wrapper .swiper-button-prev.bg-jet-purple,
    .timeline-wrapper .swiper-button-next.bg-jet-purple {
      border-color: #4f0099; }
    .timeline-wrapper .swiper-button-prev.bg-moosejaw-red,
    .timeline-wrapper .swiper-button-next.bg-moosejaw-red {
      border-color: #A93439; }
    .timeline-wrapper .swiper-button-prev.bg-hayneedle-gray-blue,
    .timeline-wrapper .swiper-button-next.bg-hayneedle-gray-blue {
      border-color: #45545f; }
    .timeline-wrapper .swiper-button-prev.bg-shoes-blue,
    .timeline-wrapper .swiper-button-next.bg-shoes-blue {
      border-color: #203566; }
    .timeline-wrapper .swiper-button-prev.bg-bonobos-brown,
    .timeline-wrapper .swiper-button-next.bg-bonobos-brown {
      border-color: #2f1214; }
    .timeline-wrapper .swiper-button-prev.bg-allswell-black,
    .timeline-wrapper .swiper-button-next.bg-allswell-black {
      border-color: #000000; }
    .timeline-wrapper .swiper-button-prev.bg-barenecessities-black,
    .timeline-wrapper .swiper-button-next.bg-barenecessities-black {
      border-color: #000000; }
    .timeline-wrapper .swiper-button-prev.bg-parcel-black,
    .timeline-wrapper .swiper-button-next.bg-parcel-black {
      border-color: #000000; }
    .timeline-wrapper .swiper-button-prev.bg-vudu-blue,
    .timeline-wrapper .swiper-button-next.bg-vudu-blue {
      border-color: #0072ce; }
    .timeline-wrapper .swiper-button-prev.bg-eloquil-brown,
    .timeline-wrapper .swiper-button-next.bg-eloquil-brown {
      border-color: #231f20; }
    .timeline-wrapper .swiper-button-prev.bg-modcloth-gray-blue,
    .timeline-wrapper .swiper-button-next.bg-modcloth-gray-blue {
      border-color: #48515f; }
    .timeline-wrapper .swiper-button-prev.bg-black,
    .timeline-wrapper .swiper-button-next.bg-black {
      border-color: #000000; }
    .timeline-wrapper .swiper-button-prev.bg-labs,
    .timeline-wrapper .swiper-button-next.bg-labs {
      border-color: #302951; }
    .timeline-wrapper .swiper-button-prev.bg-background-blue,
    .timeline-wrapper .swiper-button-next.bg-background-blue {
      border-color: #e1edf9; }
    .timeline-wrapper .swiper-button-prev.bg-gray,
    .timeline-wrapper .swiper-button-next.bg-gray {
      border-color: #757575; }
  .timeline-wrapper .swiper-button-prev {
    transform: rotate(135deg);
    left: -25px; }
  .timeline-wrapper .swiper-button-next {
    transform: rotate(-45deg);
    right: -25px; }
  .timeline-wrapper.vertical {
    margin: 0 -2vw; }
    @media (min-width: 980px) {
      .timeline-wrapper.vertical {
        margin: 0 -4vw; } }
    .timeline-wrapper.vertical .timeline-nav-container {
      width: 60px;
      height: 100%;
      position: absolute;
      left: 0;
      margin: 0;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 60px 22.5px 0;
      display: none; }
      .timeline-wrapper.vertical .timeline-nav-container .timeline-nav {
        -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 {
          position: absolute;
          bottom: 60px; }
      .timeline-wrapper.vertical .timeline-nav-container .swiper-pagination-bullet {
        margin-bottom: 50px;
        cursor: pointer; }
        .timeline-wrapper.vertical .timeline-nav-container .swiper-pagination-bullet:last-child {
          margin-bottom: 0; }
      .timeline-wrapper.vertical .timeline-nav-container .progress-bar {
        width: 3px;
        height: 100%;
        left: 50%;
        transform: translate(-50%, -50%); }
        .timeline-wrapper.vertical .timeline-nav-container .progress-bar .mercury {
          width: 3px;
          height: 0;
          max-height: 98%;
          transition: height .3s; }
      .timeline-wrapper.vertical .timeline-nav-container .arrow-container {
        position: absolute;
        top: 7.5px;
        right: -13px;
        bottom: auto;
        height: calc(100% - 15px); }
        .timeline-wrapper.vertical .timeline-nav-container .arrow-container .timeline-arrow {
          border-width: 17.5px 18px 17.5px 0;
          border-color: transparent #fff transparent transparent;
          transform: translateY(-50%);
          top: 0;
          bottom: auto;
          transition: top .3s; }
    .timeline-wrapper.vertical .swiper-button-next,
    .timeline-wrapper.vertical .swiper-button-prev {
      display: none; }
    .timeline-wrapper.vertical .timeline-container {
      margin: 0 0 0 60px;
      margin-left: 60px;
      box-shadow: none; }
      .timeline-wrapper.vertical .timeline-container .timeline-items {
        display: block; }
      .timeline-wrapper.vertical .timeline-container .swiper-slide {
        height: auto;
        cursor: default;
        margin-top: 0;
        margin-bottom: 90px;
        box-shadow: none; }
        @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 {
      -ms-flex-direction: column;
          flex-direction: column; }
    .timeline-wrapper.edit.vertical {
      margin: 0; }
      .timeline-wrapper.edit.vertical .timeline-container {
        margin-left: 0; }

.tile a {
  color: #ffffff; }

.tile.parbase {
  float: none;
  width: 100%;
  max-width: 361px;
  max-height: 361px;
  margin: 20px auto; }
  @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 {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  line-height: 1;
  padding-top: 100%;
  font-family: EverydaySans;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform .4s; }
  .tile-component.tile-half-height {
    padding-top: 50%; }
  .tile-component:hover {
    cursor: pointer;
    transform: scale(1.02) translateY(-1%);
    z-index: 1;
    overflow: hidden; }
  .tile-component.bg-white {
    color: #004c91; }
  .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-title {
      font-size: 15px; }
    .col-three .tile-component .tile-cta {
      font-size: 15px; } }
  @media (min-width: 980px) {
    .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 {
        width: 55px;
        height: 55px; }
    .col-four .tile-component .tile-title {
      font-size: 15px; }
    .col-four .tile-component .tile-cta {
      font-size: 10px; } }
  @media (min-width: 980px) {
    .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 {
        width: 80px;
        height: 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 {
        width: 50px;
        height: 50px; }
    .col-five .tile-component .tile-title {
      font-size: 11px; }
    .col-five .tile-component .tile-cta {
      font-size: 10px; } }
  @media (min-width: 980px) {
    .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 {
        width: 80px;
        height: 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 {
        width: 45px;
        height: 45px; }
    .col-six .tile-component .tile-title {
      font-size: 10px; }
    .col-six .tile-component .tile-cta {
      font-size: 10px; } }
  @media (min-width: 980px) {
    .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 {
        width: 55px;
        height: 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 {
        width: 70px;
        height: 70px; }
    .col-six .tile-component .tile-title {
      font-size: 20px; }
    .col-six .tile-component .tile-cta {
      font-size: 10px; } }
  .tile-component > .tile-title {
    position: absolute;
    top: 25px;
    padding: 0 15px;
    font-size: 30px;
    margin: 0;
    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 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 0 15px; }
    .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 {
        width: 80px;
        height: 80px; }
  .tile-component > .tile-cta {
    position: absolute;
    padding: 0 15px;
    bottom: 20px;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .tile-component > .tile-cta {
        bottom: 15px; } }
    @media (min-width: 1200px) {
      .tile-component > .tile-cta {
        bottom: 20px; } }

div.coral-FixedColumn-column.fullscreen-fix.u-coral-padding.u-coral-noMargin {
  width: 100%; }

.text.section p {
  margin: 13px 0px; }

.text.section .body-one {
  font-size: 18px; }

.text.section .body-two {
  font-size: 14px; }

.text.section .subhead-one {
  font-size: 14px;
  text-transform: uppercase; }

.text.section .subhead-two {
  font-size: 12px;
  text-transform: uppercase; }

.text.section .blue-text {
  color: #004c91; }

.text.section .orange-text {
  color: #ce4c11; }

.text.section .red-text {
  color: #ae1e11; }

.text.section .white-text {
  color: #ffffff; }

.text.section .adp-richtext.adp-richtext-circle ul > li {
  list-style-type: disc; }

.text.section .adp-richtext.adp-richtext-circle > ul > li ul li {
  list-style-type: circle; }

.text.section .adp-richtext.adp-richtext-circle ul li:before {
  content: none; }

@media (max-width: 480px) {
  .text.section {
    padding-left: 17px;
    padding-right: 17px; } }

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
  font-weight: normal; }

span.adp-richtext-heading-1, span.adp-richtext-heading-2, span.adp-richtext-heading-3, span.adp-richtext-heading-4, span.adp-richtext-heading-5 {
  font-weight: normal; }

.rte-fullscreen-richtextContainer p {
  margin: 13px 0px; }

.rte-fullscreen-richtextContainer .body-one {
  font-size: 18px; }

.rte-fullscreen-richtextContainer .body-two {
  font-size: 14px; }

.rte-fullscreen-richtextContainer .subhead-one {
  font-size: 14px;
  text-transform: uppercase; }

.rte-fullscreen-richtextContainer .subhead-two {
  font-size: 12px;
  text-transform: uppercase; }

.rte-fullscreen-richtextContainer .blue-text {
  color: #004c91; }

.rte-fullscreen-richtextContainer .orange-text {
  color: #ce4c11; }

.rte-fullscreen-richtextContainer .red-text {
  color: #ae1e11; }

.rte-fullscreen-richtextContainer .white-text {
  color: #ffffff; }

.rte-fullscreen-richtextContainer .adp-richtext.adp-richtext-circle ul > li {
  list-style-type: disc; }

.rte-fullscreen-richtextContainer .adp-richtext.adp-richtext-circle > ul > li ul li {
  list-style-type: circle; }

.rte-fullscreen-richtextContainer .adp-richtext.adp-richtext-circle ul li:before {
  content: none; }

.rte-styles.richtext .body-three {
  font-size: 22px; }

.rte-styles.richtext .body-four {
  font-size: 26px; }

.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
  font-weight: normal; }

.tabs-3-component {
  background-color: transparent !important;
  margin-left: 10px; }
  .tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item {
    padding: 0;
    border-bottom: 2px solid #ddd; }
    .tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item:hover {
      color: #000;
      cursor: pointer;
      background-color: #f8f8f8; }
      .tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item:hover .active-border {
        height: 5px;
        -ms-flex-item-align: stretch;
            -ms-grid-row-align: stretch;
            align-self: stretch;
        border-radius: 4px 4px 0px 0px;
        background: var(--base-minimum-contrast, #e3e4e5); }
    .tabs-3-component.style2 .wrapper ul.nav.nav-tabs li.item.active {
      font-weight: 700;
      opacity: 100%;
      color: #000;
      cursor: pointer; }
      .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;
            -ms-grid-row-align: stretch;
            align-self: stretch;
        border-radius: 4px 4px 0px 0px;
        background: var(--primary-base, #0053e2); }
  .tabs-3-component .tabs-wrap {
    width: 100%;
    height: 100%;
    margin-bottom: 10px; }
    .tabs-3-component .tabs-wrap .scroller {
      position: absolute;
      z-index: 100;
      color: white;
      background: rgba(0, 0, 0, 0.6);
      font-weight: bolder;
      top: 10px;
      border-radius: 100%;
      padding: 5px;
      height: 40px;
      width: 40px; }
      .tabs-3-component .tabs-wrap .scroller:hover {
        background: black; }
      .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 {
      padding: 10px 10px 0 10px;
      border-bottom: none;
      color: #000; }
      @media (min-width: 768px) {
        .tabs-3-component .tabs-wrap ul.nav-tabs.center {
          -ms-flex-pack: center;
              justify-content: center; } }
      .tabs-3-component .tabs-wrap ul.nav-tabs.is-swiper {
        -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 {
        text-align: center;
        font-size: 18px;
        background: inherit;
        width: fit-content !important;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: initial;
            align-items: initial;
        overflow: hidden;
        min-width: auto;
        -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 {
            -ms-flex-align: initial;
            align-items: initial;
            max-height: initial;
            width: fit-content;
            min-width: auto;
            -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: normal;
          width: 100%;
          text-align: center;
          padding: 0px 6px;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: end;
              justify-content: flex-end;
          -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: 980px) {
            .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 12px; }
            @media (min-width: 768px) {
              .tabs-3-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap .tab-header-label {
                padding: 20px 18px 13px 18px; } }
  .tabs-3-component .componentWrapper {
    border: solid #ff3c3c;
    border-radius: 25px;
    padding: 15px 10px 10px; }
    .tabs-3-component .componentWrapper .header {
      position: absolute;
      margin-top: -25px;
      margin-left: 10px;
      color: white;
      background: #ff3c3c;
      border-radius: 10px;
      padding: 2px 10px; }
    .tabs-3-component .componentWrapper .author-title {
      margin-left: 10%;
      font-size: 1.5em; }
      .tabs-3-component .componentWrapper .author-title span.icon {
        margin-right: 10px; }
      .tabs-3-component .componentWrapper .author-title img {
        margin-right: 10px; }
  .tabs-3-component .tab-content-tabs.color-override {
    color: black; }

.print-show {
  display: none; }

@media print {
  padding-left: unset !important;
  .nav.nav-tabs {
    margin: 0 auto;
    width: min-content; }
  .tabs-3-0 .tabs-3-component .tab-content-tabs .tab-pane-tabs {
    display: block !important; }
    .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 {
    display: block !important; }
    .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-key .in-page-navigation {
      display: block !important; }
  .print-show {
    display: block;
    text-align: center;
    font-size: 22px;
    margin: 15px 0; } }

.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 #004c91; }
  .tabs-2-component.bg-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #004c91;
    cursor: pointer; }
  .tabs-2-component.bg-blue.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #004c91; }
  .tabs-2-component.bg-blue.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #004c91;
    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 #DE1C24; }
  .tabs-2-component.bg-red.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #DE1C24;
    cursor: pointer; }
  .tabs-2-component.bg-red.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #DE1C24; }
  .tabs-2-component.bg-red.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #DE1C24;
    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 #000000; }
  .tabs-2-component.bg-black.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-black.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #000000; }
  .tabs-2-component.bg-black.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    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 #333333; }
  .tabs-2-component.walmart-charcoal.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #333333;
    cursor: pointer; }
  .tabs-2-component.walmart-charcoal.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #333333; }
  .tabs-2-component.walmart-charcoal.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #333333;
    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 #333333; }
  .tabs-2-component.bg-sams-gray.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #333333;
    cursor: pointer; }
  .tabs-2-component.bg-sams-gray.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #333333; }
  .tabs-2-component.bg-sams-gray.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #333333;
    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 #000000; }
  .tabs-2-component.bg-allswell-black.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-allswell-black.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #000000; }
  .tabs-2-component.bg-allswell-black.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-barenecessities-black.style2 .wrapper ul.nav.nav-tabs li.active {
    border-bottom: 4px solid #000000; }
  .tabs-2-component.bg-barenecessities-black.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #000000; }
  .tabs-2-component.bg-barenecessities-black.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-parcel-black.style2 .wrapper ul.nav.nav-tabs li.active {
    border-bottom: 4px solid #000000; }
  .tabs-2-component.bg-parcel-black.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-parcel-black.style3 .wrapper ul.nav.nav-tabs li.active {
    color: #000000; }
  .tabs-2-component.bg-parcel-black.style3 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    cursor: pointer; }
  .tabs-2-component.bg-vudu-blue.style2 .wrapper ul.nav.nav-tabs li.active {
    border-bottom: 4px solid #000000; }
  .tabs-2-component.bg-vudu-blue.style2 .wrapper ul.nav.nav-tabs li:hover {
    color: #000000;
    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 {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px; }
    .tabs-2-component .tabs-wrap .scroller {
      position: absolute;
      z-index: 100;
      color: white;
      background: rgba(0, 0, 0, 0.6);
      font-weight: bolder;
      top: 10px;
      border-radius: 100%;
      padding: 5px;
      height: 40px;
      width: 40px; }
      .tabs-2-component .tabs-wrap .scroller:hover {
        background: black; }
      .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 {
      padding: 10px;
      border-bottom: none;
      margin-bottom: 10px;
      color: inherit; }
      .tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item {
        background-color: inherit;
        border-radius: 30px;
        height: auto !important;
        -ms-flex-align: center;
            align-items: center;
        -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%;
            -ms-flex-pack: center;
                justify-content: center; } }
        .tabs-2-component .tabs-wrap ul.nav-tabs.style3 li.item.active {
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
          background: white; }
        .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 {
            -ms-flex-align: center;
                align-items: center; } }
      @media (min-width: 768px) {
        .tabs-2-component .tabs-wrap ul.nav-tabs.center {
          -ms-flex-pack: center;
              justify-content: center; } }
      .tabs-2-component .tabs-wrap ul.nav-tabs.left {
        -ms-flex-pack: start;
            justify-content: flex-start; }
      @media (min-width: 768px) {
        .tabs-2-component .tabs-wrap ul.nav-tabs.right {
          -ms-flex-pack: end;
              justify-content: flex-end; } }
      .tabs-2-component .tabs-wrap ul.nav-tabs.is-swiper {
        -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 {
        text-align: center;
        font-size: 18px;
        background: inherit;
        width: fit-content !important;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: initial;
        overflow: hidden;
        min-width: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
        height: auto;
        padding: 0 15px 5px 15px;
        max-height: 95px; }
        @media (min-width: 768px) {
          .tabs-2-component .tabs-wrap ul.nav-tabs li.item {
            -ms-flex-align: initial;
            align-items: initial;
            padding: 0 15px;
            max-height: initial;
            width: fit-content;
            min-width: auto;
            -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 {
          font-size: 16px;
          font-weight: normal;
          width: 100%;
          text-align: center;
          color: inherit;
          opacity: 80%; }
          @media (min-width: 768px) {
            .tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap {
              font-size: 18px; } }
          @media (min-width: 980px) {
            .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 {
            width: 24px;
            height: 24px;
            margin-left: auto;
            margin-right: auto; }
            .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 {
              width: 100%;
              height: 100%; }
          .tabs-2-component .tabs-wrap ul.nav-tabs li.item .tab-header-wrap a {
            color: black;
            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 #ff3c3c;
    border-radius: 25px;
    padding: 15px 10px 10px; }
    .tabs-2-component .componentWrapper .header {
      position: absolute;
      margin-top: -25px;
      margin-left: 10px;
      color: white;
      background: #ff3c3c;
      border-radius: 10px;
      padding: 2px 10px; }
    .tabs-2-component .componentWrapper .author-title {
      margin-left: 10%;
      font-size: 1.5em; }
      .tabs-2-component .componentWrapper .author-title span.icon {
        margin-right: 10px; }
      .tabs-2-component .componentWrapper .author-title img {
        margin-right: 10px; }
  .tabs-2-component .tab-content-tabs.color-override {
    color: black; }

.block-container-component .bg-light-gray .tabs-2-0 .tabs-wrap, .block-container-component .walmart-background-blue .tabs-2-0 .tabs-wrap, .block-container-component .bg-white .tabs-2-0 .tabs-wrap, .block-container-component .bg-transparent .tabs-2-0 .tabs-wrap, .block-container-component .bg-yellow .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 .walmart-background-blue .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-transparent .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 {
    color: #333; }

.print-show {
  display: none; }

@media print {
  padding-left: unset !important;
  .nav.nav-tabs {
    margin: 0 auto;
    width: min-content; }
  .tabs-2-0 .tabs-2-component .tab-content-tabs .tab-pane-tabs {
    display: block !important; }
    .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 {
    display: block !important; }
    .inner-parsyss .columns-new-component.col-new-7525 .dv-column.nav-key .in-page-navigation {
      display: block !important; }
  .print-show {
    display: block;
    text-align: center;
    font-size: 22px;
    margin: 15px 0; } }

.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 {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 10px; }

.table-component-2 {
  min-height: 17px;
  border-radius: 4px; }
  .table-component-2 .hide_tr {
    display: none; }
  .table-component-2 .desktop-table-wrapper2 {
    border-radius: 4px; }
  .table-component-2.bg-sams-supp-yellow tr:first-of-type th {
    color: #000000; }
  .table-component-2.bg-sams-supp-yellow tr:first-of-type td {
    color: #000000; }
  .table-component-2.bg-sams-supp-yellow .mobile-table-card {
    color: #000000; }
  .table-component-2.bg-yellow tr:first-of-type th {
    color: #000000; }
  .table-component-2.bg-yellow tr:first-of-type td {
    color: #000000; }
  .table-component-2.bg-yellow .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-background-blue tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-background-blue tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-background-blue .mobile-table-card {
    color: #000000; }
  .table-component-2.bg-light-gray tr:first-of-type th {
    color: #000000; }
  .table-component-2.bg-light-gray tr:first-of-type td {
    color: #000000; }
  .table-component-2.bg-light-gray .mobile-table-card {
    color: #000000; }
  .table-component-2.bg-white tr:first-of-type th {
    color: #000000; }
  .table-component-2.bg-white tr:first-of-type td {
    color: #000000; }
  .table-component-2.bg-white .mobile-table-card {
    color: #000000; }
  .table-component-2.bg-transparent tr:first-of-type th {
    color: #000000; }
  .table-component-2.bg-transparent tr:first-of-type td {
    color: #000000; }
  .table-component-2.bg-transparent .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-off-white tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-off-white tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-off-white .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-blue-tone-2 tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-blue-tone-2 tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-blue-tone-2 .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-blue-tone-1 tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-blue-tone-1 tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-blue-tone-1 .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-yellow-tone tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-yellow-tone tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-yellow-tone .mobile-table-card {
    color: #000000; }
  .table-component-2.walmart-spark-yellow tr:first-of-type th {
    color: #000000; }
  .table-component-2.walmart-spark-yellow tr:first-of-type td {
    color: #000000; }
  .table-component-2.walmart-spark-yellow .mobile-table-card {
    color: #000000; }
  .table-component-2.gt-global-green tr:first-of-type th {
    color: #000000; }
  .table-component-2.gt-global-green tr:first-of-type td {
    color: #000000; }
  .table-component-2.gt-global-green .mobile-table-card {
    color: #000000; }
  .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 tr, .table-component-2.enable-borders .desktop-table-wrapper2 th, .table-component-2.enable-borders .desktop-table-wrapper2 td {
    border: solid 1px #333333; }
  .table-component-2.enable-borders .desktop-table-wrapper2 th {
    font-weight: normal; }
    .table-component-2.enable-borders .desktop-table-wrapper2 th .header-wrapper {
      display: -ms-flexbox;
      display: flex;
      -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;
        text-align: left;
        font-weight: bold; }
      .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 {
        display: inline-block;
        vertical-align: middle;
        list-style: none;
        padding: 0;
        max-width: 414px;
        position: relative;
        box-sizing: border-box;
        margin: 0;
        padding: 8px 0; }
        .table-component-2.enable-borders .desktop-table-wrapper2 th .header-wrapper .table-filter.filters-open {
          position: absolute;
          left: 6px;
          right: 0;
          border-radius: 4px;
          border: 1px solid lightgrey;
          background: #fff;
          box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px;
          z-index: 1;
          width: 200px; }
          .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 {
            border: none;
            display: block;
            background: #EBEBEB; }
        .table-component-2.enable-borders .desktop-table-wrapper2 th .header-wrapper .table-filter .table-filter-item {
          cursor: pointer;
          padding: 10px 0px 10px 10px;
          display: none;
          background: #ffffff;
          color: #333; }
          .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 {
      text-align: center;
      font-size: 36px;
      font-weight: bold;
      padding-bottom: 10px; }
    .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 tr, .table-component-2 th, .table-component-2 td {
    border: none; }
  .table-component-2 table {
    table-layout: fixed;
    width: 100%;
    border-collapse: separate;
    border-radius: 4px; }
  .table-component-2 tr {
    color: black; }
    .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 th, .table-component-2 td {
    font-weight: normal; }
    .table-component-2 th .header-wrapper, .table-component-2 td .header-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-line-pack: center;
          align-content: center; }
      .table-component-2 th .header-wrapper .header-text, .table-component-2 td .header-wrapper .header-text {
        -ms-flex-item-align: baseline;
            align-self: baseline;
        text-align: left;
        font-weight: bold; }
      .table-component-2 th .header-wrapper .filter-wrapper .open-filters, .table-component-2 td .header-wrapper .filter-wrapper .open-filters {
        cursor: pointer; }
        @media (min-width: 768px) {
          .table-component-2 th .header-wrapper .filter-wrapper .open-filters, .table-component-2 td .header-wrapper .filter-wrapper .open-filters {
            padding-top: 3px; } }
      .table-component-2 th .header-wrapper .filter-wrapper .open-filters i.material-icons, .table-component-2 td .header-wrapper .filter-wrapper .open-filters i.material-icons {
        font-size: 18px; }
      .table-component-2 th .header-wrapper .table-filter, .table-component-2 td .header-wrapper .table-filter {
        display: inline-block;
        vertical-align: middle;
        list-style: none;
        padding: 0;
        max-width: 414px;
        position: relative;
        box-sizing: border-box;
        margin: 0;
        padding: 8px 0; }
        .table-component-2 th .header-wrapper .table-filter.filters-open, .table-component-2 td .header-wrapper .table-filter.filters-open {
          position: absolute;
          left: 6px;
          right: 0;
          border-radius: 4px;
          border: 1px solid lightgrey;
          background: #fff;
          box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px;
          z-index: 1;
          width: 200px; }
          .table-component-2 th .header-wrapper .table-filter.filters-open li:hover, .table-component-2 td .header-wrapper .table-filter.filters-open li:hover {
            background: #EBEBEB;
            color: #0053E2; }
          .table-component-2 th .header-wrapper .table-filter.filters-open li.active, .table-component-2 td .header-wrapper .table-filter.filters-open li.active {
            border: none;
            display: block;
            background: #EBEBEB; }
        .table-component-2 th .header-wrapper .table-filter .table-filter-item, .table-component-2 td .header-wrapper .table-filter .table-filter-item {
          cursor: pointer;
          padding: 10px 0px 10px 10px;
          display: none;
          background: #ffffff;
          color: #333; }
          .table-component-2 th .header-wrapper .table-filter .table-filter-item.expand, .table-component-2 td .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 th {
    border: none;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff; }
  .table-component-2 tr:first-of-type td {
    border: none;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff; }
  .table-component-2 th, .table-component-2 td {
    position: relative;
    width: 50%;
    padding: 8px 10px;
    font-size: 18px;
    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 th, .table-component-2 td {
        width: auto; }
        .table-component-2 th:first-of-type, .table-component-2 td:first-of-type {
          color: inherit; }
        .table-component-2 tr.has-btn-on-last-td td:last-child {
          border-left: 1px solid #CCC;
          padding-left: 14px;
          padding-right: 14px;
          background: #FFF; } }
  .table-component-2 .cell-separator {
    margin: 13px 0;
    border-color: #CCC; }
  .table-component-2 .table-btn-wrapper {
    display: inline-block;
    width: 100%;
    text-decoration: none; }
  .table-component-2 .table-btn {
    display: block;
    padding: 7px 20px;
    border-radius: 30px;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    max-width: 250px;
    margin: 5px auto;
    background: #FFF;
    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 {
      color: #78b9e7;
      border: 2px solid #78b9e7; }
      .table-component-2 .table-btn.blue-btn:hover {
        color: #FFF;
        background: #78b9e7; }
  .table-component-2 span.blue-text {
    color: #004c91; }
  .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 {
  margin-bottom: 20px;
  padding-top: 2px;
  height: 38px; }

.table-search-form {
  display: -ms-flexbox;
  display: flex;
  margin-top: -2px;
  margin-left: 12px; }

.table-search-bar {
  max-height: 35px;
  border: 1px solid #7d7d7d;
  width: 214px;
  border-radius: 40px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  float: right;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 480px) {
    .table-search-bar {
      width: 162px; } }

.table-inner-sb {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  min-width: 0;
  border: 0;
  color: #000;
  font-size: 14px;
  background: transparent;
  padding-bottom: 8px;
  padding-top: 8px; }

.magnify-table-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 27px;
      flex: 0 0 27px;
  -ms-flex-align: center;
      align-items: center;
  color: #777;
  -ms-flex-item-align: center;
      align-self: center;
  padding-top: 8px;
  padding-bottom: 8px;
  cursor: pointer;
  margin-left: 13px; }
  .magnify-table-icon .material-icons {
    font-size: 22px; }

.entries-style {
  float: left;
  margin-top: 10px; }

.table-entry-form {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #333333; }

.pagination-container {
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 480px) {
    .pagination-container {
      display: -ms-grid;
      display: grid; } }

.page-count-container {
  padding-left: 10px;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 480px) {
    .page-count-container {
      -ms-flex-pack: center;
          justify-content: center; }
      .page-count-container #page-last {
        display: none; }
      .page-count-container #page-first {
        display: none; } }

.page-label {
  padding-right: 10px; }

.pagination-font {
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  margin-top: 26px; }
  @media (max-width: 480px) {
    .pagination-font {
      font-size: 14px;
      text-align: center; } }
  .pagination-font span {
    color: black;
    padding-left: 7px;
    padding-right: 7px;
    text-decoration: none; }
  .pagination-font .active-table-page {
    border-radius: 4px;
    color: white; }
  .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 {
  display: -ms-flexbox;
  display: flex;
  color: white; }
  .mobile-table-card .card-hash {
    width: 50%;
    float: left; }
  .mobile-table-card .card-num {
    width: 50%;
    float: right; }

.mobile-top {
  border-radius: 4px 4px 0 0; }

.mobile-table2 {
  background-color: white;
  border-collapse: collapse !important; }

.table_footer {
  height: 6px;
  border-radius: 0 0 4px 4px;
  margin-top: -1px; }

tr a {
  color: #006cce !important;
  text-decoration: none; }

tr a:hover, tr a:focus {
  color: #004482 !important;
  text-decoration: underline; }

.table-component {
  min-height: 17px;
  margin: 20px 0 50px; }
  .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 {
      text-align: center;
      font-size: 36px;
      font-weight: bold;
      padding-bottom: 10px; }
    .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 tr, .table-component th, .table-component td {
    border: none; }
  .table-component table {
    table-layout: fixed;
    width: 100%; }
  .table-component tr {
    color: black; }
    .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: normal; }
    .table-component th .header-wrapper {
      display: -ms-flexbox;
      display: flex;
      -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;
        text-align: left;
        font-weight: bold; }
      .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 {
        display: inline-block;
        vertical-align: middle;
        list-style: none;
        padding: 0;
        max-width: 414px;
        position: relative;
        box-sizing: border-box;
        margin: 0;
        padding: 8px 0; }
        .table-component th .header-wrapper .table-filter.filters-open {
          position: absolute;
          left: 0;
          right: 0;
          background: #ffffff;
          box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
          z-index: 1; }
          .table-component th .header-wrapper .table-filter.filters-open li.active {
            border: none;
            display: block;
            background: #EBEBEB; }
        .table-component th .header-wrapper .table-filter .table-filter-item {
          cursor: pointer;
          padding: 10px 0px 10px 10px;
          display: none;
          background: #ffffff;
          color: #282828; }
          .table-component th .header-wrapper .table-filter .table-filter-item.expand {
            display: block; }
  .table-component th, .table-component td {
    position: relative;
    width: 50%;
    padding: 8px 10px;
    font-size: 18px;
    word-break: break-word; }
    .table-component th:first-of-type, .table-component td: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 th, .table-component td {
        width: auto; }
        .table-component th:first-of-type, .table-component td:first-of-type {
          color: inherit; }
        .table-component tr.has-btn-on-last-td td:last-child {
          border-left: 1px solid #CCC;
          padding-left: 14px;
          padding-right: 14px;
          background: #FFF; } }
  .table-component .cell-separator {
    margin: 13px 0;
    border-color: #CCC; }
  .table-component .table-btn-wrapper {
    display: inline-block;
    width: 100%;
    text-decoration: none; }
  .table-component .table-btn {
    display: block;
    padding: 7px 20px;
    border-radius: 30px;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    max-width: 250px;
    margin: 5px auto;
    background: #FFF;
    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 {
      color: #78b9e7;
      border: 2px solid #78b9e7; }
      .table-component .table-btn.blue-btn:hover {
        color: #FFF;
        background: #78b9e7; }
  .table-component span.blue-text {
    color: #004c91; }
  .table-component span.orange-text {
    color: #ce4c11; }
  .table-component span.red-text {
    color: #ae1e11; }
  .table-component span.white-text {
    color: #fff; }

.tab-columns-component {
  margin: 30px 0 50px; }
  @media (min-width: 980px) {
    .tab-columns-component {
      margin: 50px 0; } }
  .tab-columns-component .tabs {
    box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.4);
    white-space: nowrap; }
    @media (min-width: 980px) {
      .tab-columns-component .tabs {
        display: none; } }
    .tab-columns-component .tabs .tab {
      color: #017acd;
      display: inline-block;
      font-size: 12px;
      height: 30px;
      line-height: 30px;
      letter-spacing: 2.6px;
      max-width: 50%;
      text-align: center;
      width: 188px; }
      .tab-columns-component .tabs .tab.active {
        color: rgba(0, 0, 0, 0.7);
        border-bottom: 3px solid #FFC220; }
    .tab-columns-component .tabs a {
      text-decoration: none; }
  @media (min-width: 980px) {
    .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: 980px) {
      .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; }

@font-face {
  font-family: "social-icons";
  src: url("../vendor/new-walmart-icons/social-icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "new-twitter";
  src: url("../vendor/new-walmart-icons/newTwitterIcon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.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;
    margin: 0 10px 0 0;
    font-size: 16px; }
    .social-share-component li.social a {
      color: black; }
  .social-share-component li.display-none {
    display: none !important; }
  .social-share-component .copy-status {
    position: absolute;
    background: rgba(225, 225, 225, 0.8);
    padding: 5px;
    margin-top: 10px; }
  .social-share-component.right .social-heading {
    margin-right: 15px; }
  .social-share-component.left .social-heading {
    margin-left: 15px; }
  .social-share-component .social-body-links {
    width: 100%;
    display: block; }
    .social-share-component .social-body-links .social-heading {
      margin-bottom: 10px;
      font-size: 18px;
      color: #333333; }
    .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 {
          text-decoration: none;
          border: none;
          color: inherit;
          height: 30px;
          width: 30px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: 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 {
    font: normal normal normal 14px/1 new-twitter !important;
    content: "\e900"; }
  .social-share-component .sm-linkedin:before {
    content: "\e902"; }
  .social-share-component .sm-envelope:before {
    content: "\e900"; }
  .social-share-component .sm-clipboard {
    background-image: url("../base/images/social-icons/CopyLink.svg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    width: 20px;
    top: 5px;
    position: relative; }
  .social-share-component .sm-workplace {
    background-image: url("../base/images/social-icons/workplace.svg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    width: 20px;
    top: 5px;
    position: relative; }
  .social-share-component .sm-pinterest {
    background-image: url("../base/images/social-icons/pinterest.svg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    width: 20px;
    top: 5px;
    position: relative; }

.social-links {
  text-align: center; }
  .social-links .social-link {
    padding: 0 10px;
    display: inline-block; }
    .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: 980px) {
      .social-links .social-link {
        padding: 0 10px; } }
  @media (min-width: 768px) {
    .social-links {
      text-align: right; } }
  .footer .social-links {
    display: -ms-inline-flexbox;
    display: inline-flex; }
    @media (min-width: 768px) {
      .footer .social-links {
        text-align: center; } }
    .footer .social-links img {
      width: 22px;
      margin-right: 0; }

.social-links-component-edit {
  min-width: 232px; }

.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 {
    padding-top: 8px;
    max-height: 254px; }
    .snapshot-component .snapshot-service-channel-component[data-title-box='title-box-filled'] {
      padding-top: 0; }
    .snapshot-component .snapshot-service-channel-component .wrapper {
      min-height: 254px;
      background-color: #fff;
      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;
        top: 15px;
        right: 15px; }
    .snapshot-component .snapshot-service-channel-component .snapshot-card-header {
      padding-top: 0px;
      margin-bottom: 22px; }
    .snapshot-component .snapshot-service-channel-component .snapshot-card-header-content {
      height: 59px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex; }
      .snapshot-component .snapshot-service-channel-component .snapshot-card-header-content .title {
        -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: #ffffff;
    color: #ffffff; }
    .snapshot-component.title-box-filled .service-channel-cta::after {
      color: #ffffff; }
    @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;
      -ms-grid-row-align: center;
      align-self: center;
  background: transparent;
  border: 1px solid #001E60;
  border-radius: 14px;
  color: #001E60;
  font-size: 14px;
  font-weight: bold;
  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 {
        content: "\e94a";
        display: block;
        font-family: "walmartnewicons";
        font-size: 16px;
        font-weight: normal;
        height: 18px;
        line-height: 18px;
        position: absolute;
        right: 8px;
        padding: 0px 22px;
        top: 50%;
        transform: translateY(-50%);
        width: 18px;
        color: #001E60; } }
  .snapshot-service-channel-component .service-channel-cta::after {
    content: "\e94a";
    display: block;
    font-family: "walmartnewicons";
    font-size: 16px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 8px;
    top: 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 {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
  display: -ms-flexbox;
  display: flex; }
  .snapshot-service-channel-component .sc-row.sc-row-open {
    margin-bottom: 23px; }
  .snapshot-service-channel-component .sc-row.grow-1-2 {
    -ms-flex-positive: 1.2 !important;
        flex-grow: 1.2 !important; }
  .snapshot-service-channel-component .sc-row.grow-0-3 {
    -ms-flex-positive: 0.3 !important;
        flex-grow: 0.3 !important; }
  .snapshot-service-channel-component .sc-row.grow-1-5 {
    -ms-flex-positive: 1.5 !important;
        flex-grow: 1.5 !important; }

.snapshot-service-channel-component .sc-row-title {
  color: #6d6e71;
  -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 {
  font-size: 10px;
  text-indent: -9999em;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #aaa;
  background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  animation: rotate-forever-minsafe 1.4s infinite linear;
  transform: translateZ(0); }

.snapshot-service-channel-component .css-loader:before {
  width: 50%;
  height: 50%;
  background: #aaa;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: ''; }

.snapshot-service-channel-component .css-loader:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.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 {
    color: #000 !important; }

.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: -ms-flexbox;
    display: flex;
    -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: white !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%;
      transform: translateY(-50%); }
    .snapshot-layout-1 .snapshot-component .snapshot-service-channel-component .wrapper.snapshot-full-width .snapshot-card-body {
      padding: 0px;
      -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: -ms-flexbox;
        display: flex;
        -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; } }

@media (min-width: 1200px) {
  .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; } }

.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: solid 2px #3EC5E6; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container {
      border: solid 2px #3EC5E6; } }
  .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3EC5E6; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3EC5E6; } }
  .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .time {
      color: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .hours-container .length {
      color: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .hours-container .store {
      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: solid 2px #432188; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #432188; } }
  .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #432188; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #432188; } }
  .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .time {
      color: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .hours-container .length {
      color: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #eb148d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .time {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .hours-container .length {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #081f2c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #081f2c; } }
  .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #081f2c; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #081f2c; } }
  .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .time {
      color: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .hours-container .length {
      color: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #0070ce; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0070ce; } }
  .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0070ce; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0070ce; } }
  .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .time {
      color: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .hours-container .length {
      color: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #ffc220; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffc220; } }
  .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffc220; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffc220; } }
  .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .time {
      color: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .hours-container .length {
      color: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #ee3b2a; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #ee3b2a; } }
  .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee3b2a; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee3b2a; } }
  .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .time {
      color: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .hours-container .length {
      color: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #f47521; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .time {
      color: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .hours-container .length {
      color: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #041F41; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container {
      border: solid 2px #041F41; } }
  .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041F41; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041F41; } }
  .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .time {
      color: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .hours-container .length {
      color: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .hours-container .store {
      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: solid 2px #06F27B; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #06F27B; } }
  .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #06F27B; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #06F27B; } }
  .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .time {
      color: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .hours-container .length {
      color: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #605E63; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container {
      border: solid 2px #605E63; } }
  .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #605E63; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #605E63; } }
  .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .time {
      color: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .hours-container .length {
      color: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .hours-container .store {
      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: solid 2px #B9BBC5; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container {
      border: solid 2px #B9BBC5; } }
  .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #B9BBC5; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #B9BBC5; } }
  .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .time {
      color: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .hours-container .length {
      color: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .hours-container .store {
      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: solid 2px #001E60; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .time {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .hours-container .length {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #eb148d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .time {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .hours-container .length {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #0053E2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .time {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .hours-container .length {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .hours-container .store {
      color: #76c043; }
  .snapshot-schedule-component.schedule-bg-red .schedule-menu .print-container .print-icon {
    color: #DE1C24; }
  .snapshot-schedule-component.schedule-bg-red .schedule-menu .mobile-total {
    background-color: #DE1C24; }
  .snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
    border: solid 2px #DE1C24; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #DE1C24; } }
  .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DE1C24; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DE1C24; } }
  .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container {
    border: solid 2px #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .mobile-time-meal {
      background: #DE1C24; }
      @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: solid 2px #DE1C24; }
      @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 path, .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .time {
      color: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .hours-container .length {
      color: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .hours-container .store {
      color: #DE1C24; }
  .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: solid 2px #ce4c11; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #ce4c11; } }
  .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ce4c11; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ce4c11; } }
  .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .time {
      color: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .hours-container .length {
      color: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #fba72b; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #fba72b; } }
  .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fba72b; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fba72b; } }
  .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .time {
      color: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .hours-container .length {
      color: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #3f8756; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #3f8756; } }
  .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3f8756; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3f8756; } }
  .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .time {
      color: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .hours-container .length {
      color: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .hours-container .store {
      color: #3f8756; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-menu .print-container .print-icon {
    color: #004c91; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-menu .mobile-total {
    background-color: #004c91; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
    border: solid 2px #004c91; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #004c91; } }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #004c91; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #004c91; } }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container {
    border: solid 2px #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .mobile-time-meal {
      background: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container.resting-day {
      border: solid 2px #004c91; }
      @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 path, .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .time {
      color: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .hours-container .length {
      color: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .hours-container .store {
      color: #004c91; }
  .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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .store {
      color: #78b9e7; }
  .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: solid 2px #757575; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #757575; } }
  .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #757575; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #757575; } }
  .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .time {
      color: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .hours-container .length {
      color: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .hours-container .store {
      color: #757575; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-menu .print-container .print-icon {
    color: #ff3c3c; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-menu .mobile-total {
    background-color: #ff3c3c; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
    border: solid 2px #ff3c3c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container {
      border: solid 2px #ff3c3c; } }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff3c3c; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff3c3c; } }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container {
    border: solid 2px #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .mobile-time-meal {
      background: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container.resting-day {
      border: solid 2px #ff3c3c; }
      @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 path, .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .time {
      color: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .hours-container .length {
      color: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .hours-container .store {
      color: #ff3c3c; }
  .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: solid 2px #00358e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #00358e; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00358e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00358e; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .time {
      color: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .hours-container .length {
      color: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #0067a0; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0067a0; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0067a0; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0067a0; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .time {
      color: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .hours-container .length {
      color: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #a4dbe8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #a4dbe8; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #a4dbe8; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #a4dbe8; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .time {
      color: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .hours-container .length {
      color: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #00afd7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #00afd7; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00afd7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00afd7; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .time {
      color: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .hours-container .length {
      color: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #7c878e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #7c878e; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #7c878e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #7c878e; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .time {
      color: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .hours-container .length {
      color: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #d0d3d4; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #d0d3d4; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d0d3d4; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d0d3d4; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .time {
      color: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .hours-container .length {
      color: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #514689; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #514689; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #514689; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #514689; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .time {
      color: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .hours-container .length {
      color: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #9063cd; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #9063cd; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #9063cd; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #9063cd; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .time {
      color: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .hours-container .length {
      color: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #006f44; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #006f44; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #006f44; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #006f44; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .time {
      color: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .hours-container .length {
      color: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #47d7ac; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container {
      border: solid 2px #47d7ac; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #47d7ac; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #47d7ac; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .time {
      color: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .hours-container .length {
      color: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .hours-container .store {
      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: solid 2px #fa4616; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #fa4616; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fa4616; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fa4616; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .time {
      color: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .hours-container .length {
      color: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #ff8f1c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #ff8f1c; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff8f1c; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff8f1c; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .time {
      color: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .hours-container .length {
      color: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #de1b73; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #de1b73; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #de1b73; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #de1b73; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .time {
      color: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .hours-container .length {
      color: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #ffb500; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffb500; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffb500; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffb500; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .time {
      color: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .hours-container .length {
      color: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #f47521; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .time {
      color: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .hours-container .length {
      color: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #ee362a; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #ee362a; } }
  .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee362a; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee362a; } }
  .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .time {
      color: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .hours-container .length {
      color: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #0053E2; }
      @media (min-width: 980px) {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .days-container {
          border: none; } }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container {
        border: solid 2px #0053E2; } }
    .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
      border: none; }
      @media (min-width: 980px) {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
          border: solid 2px #0053E2; } }
      @media print {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
          border: solid 2px #0053E2; } }
    .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container {
      border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
          stroke: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .time {
        color: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .hours-container .length {
        color: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .hours-container .store {
        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: solid 2px #001E60; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .time {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .hours-container .length {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #DD1385; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .time {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .hours-container .length {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #FFF200; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .time {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .hours-container .length {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #d8d8d8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #d8d8d8; } }
  .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d8d8d8; } }
    @media print {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d8d8d8; } }
  .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .time {
      color: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .hours-container .length {
      color: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .hours-container .store {
      color: #d8d8d8; }
  .snapshot-schedule-component.schedule-bg-white .schedule-menu .print-container .print-icon {
    color: #ffffff; }
  .snapshot-schedule-component.schedule-bg-white .schedule-menu .mobile-total {
    background-color: #ffffff; }
  .snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
    border: solid 2px #ffffff; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffffff; } }
  .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffffff; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffffff; } }
  .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container {
    border: solid 2px #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .mobile-time-meal {
      background: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container.resting-day {
      border: solid 2px #ffffff; }
      @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 path, .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .time {
      color: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .hours-container .length {
      color: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .hours-container .store {
      color: #ffffff; }
  .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: solid 2px #0053E2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .time {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .hours-container .length {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #FFF200; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .time {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .hours-container .length {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #DD1385; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .time {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .hours-container .length {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #041f41; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #041f41; } }
  .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041f41; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041f41; } }
  .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .time {
      color: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .hours-container .length {
      color: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #e1edf9; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .time {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .hours-container .length {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #064f8e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #064f8e; } }
  .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #064f8e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #064f8e; } }
  .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .time {
      color: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .hours-container .length {
      color: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #f79428; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #f79428; } }
  .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f79428; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f79428; } }
  .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .time {
      color: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .hours-container .length {
      color: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #1888c8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #1888c8; } }
  .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #1888c8; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #1888c8; } }
  .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .time {
      color: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .hours-container .length {
      color: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #54a546; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #54a546; } }
  .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #54a546; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #54a546; } }
  .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .time {
      color: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .hours-container .length {
      color: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #cb2022; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #cb2022; } }
  .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #cb2022; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #cb2022; } }
  .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .time {
      color: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .hours-container .length {
      color: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #b51e6d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #b51e6d; } }
  .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #b51e6d; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #b51e6d; } }
  .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .time {
      color: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .hours-container .length {
      color: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #e54e26; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #e54e26; } }
  .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e54e26; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e54e26; } }
  .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .time {
      color: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .hours-container .length {
      color: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #f2f2f2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #f2f2f2; } }
  .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f2f2f2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f2f2f2; } }
  .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .time {
      color: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .hours-container .length {
      color: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #4f0099; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #4f0099; } }
  .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #4f0099; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #4f0099; } }
  .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .time {
      color: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .hours-container .length {
      color: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #A93439; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #A93439; } }
  .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #A93439; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #A93439; } }
  .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .time {
      color: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .hours-container .length {
      color: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #48515f; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #48515f; } }
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #48515f; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #48515f; } }
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .time {
      color: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .hours-container .length {
      color: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #45545f; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #45545f; } }
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #45545f; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #45545f; } }
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .time {
      color: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .hours-container .length {
      color: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #203566; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #203566; } }
  .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #203566; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #203566; } }
  .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .time {
      color: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .hours-container .length {
      color: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #2f1214; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container {
      border: solid 2px #2f1214; } }
  .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #2f1214; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #2f1214; } }
  .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .time {
      color: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .hours-container .length {
      color: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .hours-container .store {
      color: #2f1214; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .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: solid 2px #0072ce; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0072ce; } }
  .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0072ce; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0072ce; } }
  .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .time {
      color: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .hours-container .length {
      color: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #231f20; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container {
      border: solid 2px #231f20; } }
  .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #231f20; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #231f20; } }
  .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .time {
      color: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .hours-container .length {
      color: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .hours-container .store {
      color: #231f20; }
  .snapshot-schedule-component.schedule-bg-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .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: solid 2px #e1edf9; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .time {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .hours-container .length {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #302951; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container {
      border: solid 2px #302951; } }
  .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #302951; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #302951; } }
  .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .time {
      color: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .hours-container .length {
      color: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .hours-container .store {
      color: #302951; }
  .snapshot-schedule-component .print-start-week {
    display: none;
    font-family: EverydaySans;
    font-size: 28px;
    font-weight: 300;
    text-align: center;
    color: var(--black);
    margin-bottom: 20px; }
    @media print {
      .snapshot-schedule-component .print-start-week {
        display: block; } }
  .snapshot-schedule-component .error-message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 12px;
    margin: 0 0 40px 0; }
    .snapshot-schedule-component .error-message .reload-schedule-message {
      font-family: EverydaySans;
      font-size: 36px;
      font-weight: 300;
      text-align: center;
      color: var(--black);
      margin: 0 0 62px 0; }
    .snapshot-schedule-component .error-message .reload-schedule-title {
      font-family: EverydaySans;
      font-size: 48px;
      font-weight: 300;
      text-align: center;
      color: var(--black);
      margin: 0 0 92px 0; }
    .snapshot-schedule-component .error-message .reload-button {
      border-radius: 25px;
      background-color: var(--blue);
      color: #fff;
      padding: 15px 20px;
      border: none;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: bold; }
  .snapshot-schedule-component .schedule-title {
    font-family: EverydaySans;
    font-size: 30px;
    font-weight: 300;
    text-align: center;
    margin: 0 0 20px 0; }
    @media (min-width: 768px) {
      .snapshot-schedule-component .schedule-title {
        font-size: 48px;
        margin: 0 0 30px 0; } }
    @media print {
      .snapshot-schedule-component .schedule-title {
        display: none; } }
  .snapshot-schedule-component .schedule-menu {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 12px; }
    @media (min-width: 980px) {
      .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 {
      height: 35px;
      border-radius: 17.5px;
      background-color: var(--blue);
      padding: 0 12px 0 8px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: 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 {
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 500;
        color: #ffffff; }
        .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;
      -ms-flex: 1;
          flex: 1 1 0%;
      text-align: right; }
      @media (min-width: 980px) {
        .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;
        right: 0;
        margin-top: 10px; }
        .snapshot-schedule-component .schedule-menu .mobile-schedule-menu .dropdown-menu .schedule-item {
          padding: 6px 10px;
          border-bottom: 1px solid #dadada; }
          .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 {
        height: 35px;
        border-radius: 17.5px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
        background-color: #ffffff;
        -ms-flex-pack: center;
            justify-content: center;
        display: -ms-flexbox;
        display: flex;
        float: right;
        -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;
      position: absolute;
      right: 12px;
      top: 0;
      height: 100%;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: 300;
      cursor: pointer; }
      .snapshot-schedule-component .schedule-menu .print-container .print-icon {
        color: var(--blue);
        font-size: 22px;
        margin-left: 8px; }
      @media (min-width: 980px) {
        .snapshot-schedule-component .schedule-menu .print-container {
          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: 980px) {
        .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;
        text-align: center;
        padding: 5px 10px;
        margin: 0 6px; }
        .snapshot-schedule-component .schedule-menu .schedule-tabs .tab.tab-active {
          font-weight: 500;
          border-radius: 20px;
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
          background-color: #ffffff; }
          .snapshot-schedule-component .schedule-menu .schedule-tabs .tab.tab-active .tab {
            font-weight: 500; }
        .snapshot-schedule-component .schedule-menu .schedule-tabs .tab .tab-button {
          border: none;
          padding: 0;
          background: none; }
          .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: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: start;
            align-items: flex-start;
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0;
        position: relative;
        page-break-inside: avoid;
        margin: 0 0 30px 0; } }
    .snapshot-schedule-component .tab-pane.active {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 30px 12px;
      -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 .title, .snapshot-schedule-component .title-box-white .schedule-header-left .daterange {
    color: #000000; }
  .snapshot-schedule-component .schedule-header {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 73px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 0px;
    padding: 8px 26px; }
    @media (min-width: 980px) {
      .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: #ffffff; }
    .snapshot-schedule-component .schedule-header.title-box-filled:hover, .snapshot-schedule-component .schedule-header.title-box-filled:focus, .snapshot-schedule-component .schedule-header.title-box-filled:active {
      color: #ffffff; }
    .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: #ffffff;
      font-size: 15px; }
      @media (min-width: 980px) {
        .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 {
      font-size: 29px;
      line-height: 1.21;
      color: #ffffff; }
      @media (min-width: 980px) {
        .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: #ffffff; }
  .snapshot-schedule-component .schedule-days {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -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: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding: 0; } }
    @media print {
      .snapshot-schedule-component .schedule-days {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding: 0; } }
    .snapshot-schedule-component .schedule-days .days-container {
      width: 100%;
      position: relative;
      border-radius: 8px;
      border: solid 2px var(--blue);
      /* @media print {
            border: none;
            border-radius: 0;
        } */ }
      @media (min-width: 980px) {
        .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 {
        height: 1px;
        background: #979797;
        margin-left: 10px;
        margin-right: 10px; }
        @media (min-width: 980px) {
          .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 {
        position: absolute;
        top: -10px;
        left: 10px;
        height: 20px;
        padding: 0 10px;
        background: #FFF; }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -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 {
        /* width: 14%; */
        margin-bottom: 5px; } }
    .snapshot-schedule-component .schedule-day .date-container {
      display: none;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 15px;
      -ms-flex-direction: row;
          flex-direction: row; }
      @media (min-width: 980px) {
        .snapshot-schedule-component .schedule-day .date-container {
          display: -ms-flexbox;
          display: flex; } }
      @media print {
        .snapshot-schedule-component .schedule-day .date-container {
          display: -ms-flexbox;
          display: flex; } }
    .snapshot-schedule-component .schedule-day .day {
      height: 42px;
      font-family: EverydaySans;
      font-size: 30px;
      font-weight: 300;
      text-align: center;
      color: #000;
      margin-right: 10px; }
      @media print {
        .snapshot-schedule-component .schedule-day .day {
          font-size: 20px;
          height: auto; } }
    .snapshot-schedule-component .schedule-day .date {
      height: 42px;
      font-family: EverydaySans;
      font-size: 30px;
      font-weight: 300;
      text-align: center;
      color: #000; }
      @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: 980px) {
        .snapshot-schedule-component .schedule-day.multiple-cards .day-container {
          border: solid 2px var(--blue); } }
      .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: none; }
        @media (min-width: 980px) {
          .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
            border: solid 2px #041f41; } }
        @media print {
          .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
            border: solid 2px #041f41; } }
    .snapshot-schedule-component .schedule-day.single-card .days-container {
      border: none; }
    .snapshot-schedule-component .schedule-day .day-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 10px;
      box-sizing: border-box;
      -ms-flex-align: left;
          align-items: left;
      width: 100%;
      border: solid 2px var(--blue);
      border-radius: 8px;
      overflow: hidden; }
      @media print {
        .snapshot-schedule-component .schedule-day .day-container {
          font-size: 18px;
          padding: 3px;
          font-weight: bold;
          border-color: #333 !important; } }
      @media (min-width: 768px) {
        .snapshot-schedule-component .schedule-day .day-container {
          min-height: 138px; } }
      @media (min-width: 980px) {
        .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: 980px) {
          .snapshot-schedule-component .schedule-day .day-container .info-icon {
            position: absolute;
            right: 10px;
            top: 14px;
            font-size: 18px; } }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .info-icon {
            position: absolute;
            right: 10px;
            top: 14px;
            font-size: 18px; } }
      .snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 6px;
        right: 0;
        background: var(--blue);
        border-radius: 8px;
        z-index: 2; }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
            display: block;
            position: relative;
            background: transparent !important; } }
      .snapshot-schedule-component .schedule-day .day-container.half {
        min-height: 66px;
        height: auto; }
        @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 {
          right: 0;
          top: 2px;
          position: absolute;
          font-size: 18px; }
          @media (min-width: 980px) {
            .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: 980px) {
          .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: 980px) {
          .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: 980px) {
          .snapshot-schedule-component .schedule-day .day-container.half .job {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; } }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container.half .job {
            white-space: normal; } }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
            display: flex; } }
      .snapshot-schedule-component .schedule-day .day-container.resting-day {
        min-height: 66px;
        position: relative;
        border-radius: 8px;
        border: none;
        background: #f0f0f0;
        overflow: visible; }
        @media (min-width: 768px) {
          .snapshot-schedule-component .schedule-day .day-container.resting-day {
            border: none;
            background: #f0f0f0;
            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 {
          position: absolute;
          top: -10px;
          left: 10px;
          height: 20px;
          padding: 0 10px;
          background: #FFF; }
          @media (min-width: 980px) {
            .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 {
          font-size: 14px;
          color: #333;
          -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 path, .snapshot-schedule-component .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
                stroke: #ee3b2a; }
        .snapshot-schedule-component .schedule-day .day-container.resting-day .time, .snapshot-schedule-component .schedule-day .day-container.resting-day .length {
          display: none; }
      .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 10px; }
        .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .time, .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 {
          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 {
          white-space: initial;
          overflow: initial;
          text-overflow: initial; }
        .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .hours-container {
          color: #FFF;
          display: -ms-flexbox;
          display: flex; }
          .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .hours-container .length {
            color: #FFF; }
          .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: solid 2px #041f41;
        border-radius: 8px; }
        .snapshot-schedule-component .schedule-day .day-container.graveyard-shift .time, .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 .hours-container .length, .snapshot-schedule-component .schedule-day .day-container.graveyard-shift .hours-container .store {
          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 {
        font-family: EverydaySans;
        font-size: 18px;
        font-weight: bold;
        color: var(--blue); }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .time {
            font-size: 16px;
            font-weight: bold;
            color: #333 !important; } }
      .snapshot-schedule-component .schedule-day .day-container .time-small {
        font-size: 16px; }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .time-small {
            font-size: 16px;
            color: #333 !important; } }
      .snapshot-schedule-component .schedule-day .day-container .cutlery-icon {
        margin-right: 5px; }
      .snapshot-schedule-component .schedule-day .day-container .hours-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .snapshot-schedule-component .schedule-day .day-container .hours-container .length {
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: 500;
          color: var(--blue);
          display: -ms-flexbox;
          display: flex; }
          @media print {
            .snapshot-schedule-component .schedule-day .day-container .hours-container .length {
              font-size: 16px;
              font-weight: bold;
              color: #333 !important; } }
          .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 {
                font-size: 16px;
                color: #333 !important; } }
          .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 {
                font-size: 16px;
                color: #333 !important; } }
        .snapshot-schedule-component .schedule-day .day-container .hours-container .store {
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: 500;
          color: var(--blue); }
          @media print {
            .snapshot-schedule-component .schedule-day .day-container .hours-container .store {
              font-size: 16px;
              font-weight: bold;
              text-align: right;
              color: #333 !important; } }
  .snapshot-schedule-component .schedule-total {
    display: none; }
    @media (min-width: 768px) {
      .snapshot-schedule-component .schedule-total {
        -ms-flex: 1;
            flex: 1 1 0%;
        padding: 7px 0 3px;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; } }
    @media print {
      .snapshot-schedule-component .schedule-total {
        -ms-flex: 1;
            flex: 1 1 0%;
        padding: 7px 0 3px;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        width: 100%; } }
    .snapshot-schedule-component .schedule-total .line {
      -ms-flex: 1;
          flex: 1 1 0%;
      height: 2px;
      background: #333333; }
      @media print {
        .snapshot-schedule-component .schedule-total .line {
          -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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: 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 {
        font-size: 36px;
        color: #333333;
        margin-right: 10px; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .time-icon {
            display: none; } }
      .snapshot-schedule-component .schedule-total .title-count .title {
        font-size: 36px;
        font-weight: 300;
        color: #333333; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .title {
            font-size: 18px;
            font-weight: 500; } }
      .snapshot-schedule-component .schedule-total .title-count .count {
        font-size: 36px;
        font-weight: 300;
        color: #333333;
        margin-right: 10px; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .count {
            font-size: 18px;
            margin-right: 5px;
            font-weight: 500; } }
  .snapshot-schedule-component .schedule-cta-container {
    padding: 16px;
    text-align: center; }
    .snapshot-schedule-component .schedule-cta-container .schedule-cta.button-primary {
      border-color: #ffffff; }
    .snapshot-schedule-component .schedule-cta-container:hover, .snapshot-schedule-component .schedule-cta-container:focus, .snapshot-schedule-component .schedule-cta-container:active {
      color: #ffffff; }
    @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: bold;
    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:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-blue:focus {
      background-color: #4c9BDC;
      border-color: #4c9BDC;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7);
      /* match opacity look of Button */ }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-blue:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:focus {
      background-color: #9FD27B;
      border-color: #9FD27B;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:active {
      background-color: #54a546;
      border-color: #54a546;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:focus {
      background-color: #F37569;
      border-color: #F37569;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:active {
      background-color: #cb2022;
      border-color: #cb2022;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:focus {
      background-color: #F15AAF;
      border-color: #F15AAF;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:focus {
      background-color: #57606B;
      border-color: #57606B;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue.button-secondary:active::after {
      background: transparent url(../base/images/arrow-right-white-thin.svg) center center/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: #ffffff; }
      .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:focus {
        background-color: #65D1EB;
        border-color: #65D1EB;
        color: rgba(255, 255, 255, 0.7); }
      .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:active {
        background-color: #064f8e;
        border-color: #064f8e;
        color: #ffffff;
        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:hover::after, .snapshot-schedule-component .schedule-cta.button-glms-button:focus::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%;
      transform: translateY(-50%);
      width: 20px; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-primary::after {
      background: transparent url(../base/images/arrow-right-white-thin.svg) center center/100% auto no-repeat; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-secondary::after {
      background: transparent url(../base/images/arrow-right-black-thin.svg) center center/100% auto no-repeat; }
  .snapshot-schedule-component .css-loader {
    font-size: 10px;
    text-indent: -9999em;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #aaa;
    background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    animation: rotate-forever-minsafe 1.4s infinite linear;
    transform: translateZ(0); }
  .snapshot-schedule-component .css-loader:before {
    width: 50%;
    height: 50%;
    background: #aaa;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }
  .snapshot-schedule-component .css-loader:after {
    background: #ffffff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .snapshot-schedule-component .css-loader {
    display: inline-block; }

@media print {
  .snapshot-schedule-component .schedule-tabs, .mobile-schedule-menu {
    display: none; }
  /* .snapshot-schedule-component .schedule-total { float: right; width: 12%; } */
  #footer {
    display: none; }
  .content-container {
    padding: 0;
    margin-top: 0 !important; }
  .tab-content {
    position: relative; }
  .section.schedule-component {
    display: block; }
  .section.no-print {
    display: none; }
  /* .walmart-new-icon-time:before {content: "";} */ }

.snapshot-compliance-component {
  height: 254px; }
  .snapshot-compliance-component .snapshot-card-header {
    height: 63px; }
    .snapshot-compliance-component .snapshot-card-header .compliance-cta-link {
      display: none;
      /*hide by default*/ }
    .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: bold;
  padding: 0 8px; }
  .compliance-data .cd-row {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -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: normal;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .compliance-data .css-loader {
    font-size: 10px;
    text-indent: -9999em;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #aaa;
    background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    animation: rotate-forever-minsafe 1.4s infinite linear;
    transform: translateZ(0); }
  .compliance-data .css-loader:before {
    width: 50%;
    height: 50%;
    background: #aaa;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }
  .compliance-data .css-loader:after {
    background: #ffffff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .compliance-data .css-loader {
    display: inline-block; }

.compliance-link {
  background: none !important;
  /*see block-container.scss*/
  color: #6d6e71 !important; }
  .compliance-link.bg-walmart-blue {
    color: #0053E2 !important; }
  .compliance-link.bg-green {
    color: #5FB446 !important; }
  .compliance-link.bg-red {
    color: #DE1C24 !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; }

/* If single-card layout and not inside a Columns component */
@media (min-width: 1200px) {
  .snapshot-layout-1.fullWidth .snapshot-component {
    /* end .title-box-filled */
    /* end .title-box-white */ }
    .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;
        /* show if background color is set */ }
      .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 #5FB446;
          color: #5FB446 !important; }
        .snapshot-layout-1.fullWidth .snapshot-component.title-box-filled .snapshot-compliance-component .compliance-sds-link.bg-red {
          border: 1px solid #DE1C24;
          color: #DE1C24 !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 {
      height: 122px; }
      .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: #5FB446; }
          .snapshot-layout-1.fullWidth .snapshot-component.title-box-white .snapshot-compliance-component .snapshot-card-header.bg-red .snapshot-card-header-content {
            background-color: #DE1C24; }
          .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;
            top: 0px;
            right: 15px;
            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 {
        color: #fff;
        border: 1px solid #fff;
        position: absolute;
        top: 15px;
        right: 72px; }
        .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: #5FB446; }
        .snapshot-layout-1.fullWidth .snapshot-component .snapshot-card-header-content .compliance-cta-link.bg-red {
          background-color: #DE1C24; }
        .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: -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;
        -ms-flex-pack: center;
            justify-content: center;
        width: 30%; }
        .snapshot-layout-1.fullWidth .snapshot-component .compliance-data .cd-row .title {
          text-align: center;
          padding-bottom: 24px;
          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-sds-link, .snapshot-layout-1.fullWidth .snapshot-component .compliance-cta-link {
      border-radius: 14px;
      font-size: 14px;
      font-weight: bold;
      background: #fff;
      width: 205px;
      height: 28px;
      padding: 3px 7px 3px;
      text-align: center; } }

/* End single-card layout and not inside a Columns component */
@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; } }

@media (min-width: 1200px) {
  .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; } }

@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 {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .snapshot-component-wrapper .snapshot-component.disable-shadow {
    box-shadow: none; }
  @media (min-width: 768px) {
    .snapshot-component-wrapper .snapshot-component {
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 768px) {
    .snapshot-component-wrapper .snapshot-component {
      margin-bottom: 0; } }

.snapshot-component {
  background-color: #ffffff; }
  .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: #000000;
      font-size: 36px;
      line-height: 1.14;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .snapshot-component .snapshot-card-header-content {
    background: white;
    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: #ffffff; }
  .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) {
  .snapshot-layout-4 .snapshot-component {
    height: 217px; } }

@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 {
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(255, 255, 255, 0.95);
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  height: 100%;
  -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-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 {
    padding-top: 8px;
    max-height: 254px; }
    .snapshot-component .snapshot-service-channel-component[data-title-box='title-box-filled'] {
      padding-top: 0; }
    .snapshot-component .snapshot-service-channel-component .wrapper {
      min-height: 254px;
      background-color: #fff;
      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;
        top: 15px;
        right: 15px; }
    .snapshot-component .snapshot-service-channel-component .snapshot-card-header {
      padding-top: 0px;
      margin-bottom: 22px; }
    .snapshot-component .snapshot-service-channel-component .snapshot-card-header-content {
      height: 59px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex; }
      .snapshot-component .snapshot-service-channel-component .snapshot-card-header-content .title {
        -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: #ffffff;
    color: #ffffff; }
    .snapshot-component.title-box-filled .service-channel-cta::after {
      color: #ffffff; }
    @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;
      -ms-grid-row-align: center;
      align-self: center;
  background: transparent;
  border: 1px solid #001E60;
  border-radius: 14px;
  color: #001E60;
  font-size: 14px;
  font-weight: bold;
  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 {
        content: "\e94a";
        display: block;
        font-family: "walmartnewicons";
        font-size: 16px;
        font-weight: normal;
        height: 18px;
        line-height: 18px;
        position: absolute;
        right: 8px;
        padding: 0px 22px;
        top: 50%;
        transform: translateY(-50%);
        width: 18px;
        color: #001E60; } }
  .snapshot-service-channel-component .service-channel-cta::after {
    content: "\e94a";
    display: block;
    font-family: "walmartnewicons";
    font-size: 16px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 8px;
    top: 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 {
  margin-bottom: 8px;
  margin-left: 8px;
  margin-right: 8px;
  display: -ms-flexbox;
  display: flex; }
  .snapshot-service-channel-component .sc-row.sc-row-open {
    margin-bottom: 23px; }
  .snapshot-service-channel-component .sc-row.grow-1-2 {
    -ms-flex-positive: 1.2 !important;
        flex-grow: 1.2 !important; }
  .snapshot-service-channel-component .sc-row.grow-0-3 {
    -ms-flex-positive: 0.3 !important;
        flex-grow: 0.3 !important; }
  .snapshot-service-channel-component .sc-row.grow-1-5 {
    -ms-flex-positive: 1.5 !important;
        flex-grow: 1.5 !important; }

.snapshot-service-channel-component .sc-row-title {
  color: #6d6e71;
  -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 {
  font-size: 10px;
  text-indent: -9999em;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: #aaa;
  background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  animation: rotate-forever-minsafe 1.4s infinite linear;
  transform: translateZ(0); }

.snapshot-service-channel-component .css-loader:before {
  width: 50%;
  height: 50%;
  background: #aaa;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: ''; }

.snapshot-service-channel-component .css-loader:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.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 {
    color: #000 !important; }

.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: -ms-flexbox;
    display: flex;
    -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: white !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%;
      transform: translateY(-50%); }
    .snapshot-layout-1 .snapshot-component .snapshot-service-channel-component .wrapper.snapshot-full-width .snapshot-card-body {
      padding: 0px;
      -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: -ms-flexbox;
        display: flex;
        -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; } }

@media (min-width: 1200px) {
  .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; } }

.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: solid 2px #3EC5E6; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container {
      border: solid 2px #3EC5E6; } }
  .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3EC5E6; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3EC5E6; } }
  .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .time {
      color: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .hours-container .length {
      color: #3EC5E6; }
    .snapshot-schedule-component.schedule-bg-teal .schedule-day .day-container .hours-container .store {
      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: solid 2px #432188; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #432188; } }
  .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #432188; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #432188; } }
  .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .time {
      color: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .hours-container .length {
      color: #432188; }
    .snapshot-schedule-component.schedule-wmi-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #eb148d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .time {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .hours-container .length {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-wmi-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #081f2c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #081f2c; } }
  .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #081f2c; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #081f2c; } }
  .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .time {
      color: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .hours-container .length {
      color: #081f2c; }
    .snapshot-schedule-component.schedule-wmi-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #0070ce; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0070ce; } }
  .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0070ce; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0070ce; } }
  .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .time {
      color: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .hours-container .length {
      color: #0070ce; }
    .snapshot-schedule-component.schedule-wmi-medium-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-wmi-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #ffc220; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffc220; } }
  .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffc220; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffc220; } }
  .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .time {
      color: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .hours-container .length {
      color: #ffc220; }
    .snapshot-schedule-component.schedule-wmi-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-wmi-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #ee3b2a; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #ee3b2a; } }
  .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee3b2a; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee3b2a; } }
  .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .time {
      color: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .hours-container .length {
      color: #ee3b2a; }
    .snapshot-schedule-component.schedule-wmi-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #f47521; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
    @media print {
      .snapshot-schedule-component.schedule-wmi-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .time {
      color: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .hours-container .length {
      color: #f47521; }
    .snapshot-schedule-component.schedule-wmi-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #041F41; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container {
      border: solid 2px #041F41; } }
  .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041F41; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041F41; } }
  .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .time {
      color: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .hours-container .length {
      color: #041F41; }
    .snapshot-schedule-component.schedule-gt-blue-ink .schedule-day .day-container .hours-container .store {
      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: solid 2px #06F27B; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #06F27B; } }
  .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #06F27B; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-global-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #06F27B; } }
  .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .time {
      color: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .hours-container .length {
      color: #06F27B; }
    .snapshot-schedule-component.schedule-gt-global-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #605E63; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container {
      border: solid 2px #605E63; } }
  .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #605E63; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #605E63; } }
  .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .time {
      color: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .hours-container .length {
      color: #605E63; }
    .snapshot-schedule-component.schedule-gt-granite-grey .schedule-day .day-container .hours-container .store {
      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: solid 2px #B9BBC5; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container {
      border: solid 2px #B9BBC5; } }
  .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #B9BBC5; } }
    @media print {
      .snapshot-schedule-component.schedule-gt-grey .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #B9BBC5; } }
  .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .time {
      color: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .hours-container .length {
      color: #B9BBC5; }
    .snapshot-schedule-component.schedule-gt-grey .schedule-day .day-container .hours-container .store {
      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: solid 2px #001E60; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .time {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .hours-container .length {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #eb148d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #eb148d; } }
  .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .time {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .hours-container .length {
      color: #eb148d; }
    .snapshot-schedule-component.schedule-bg-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #0053E2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .time {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .hours-container .length {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-walmart-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-green .schedule-day .day-container .hours-container .store {
      color: #76c043; }
  .snapshot-schedule-component.schedule-bg-red .schedule-menu .print-container .print-icon {
    color: #DE1C24; }
  .snapshot-schedule-component.schedule-bg-red .schedule-menu .mobile-total {
    background-color: #DE1C24; }
  .snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
    border: solid 2px #DE1C24; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #DE1C24; } }
  .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DE1C24; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DE1C24; } }
  .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container {
    border: solid 2px #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .mobile-time-meal {
      background: #DE1C24; }
      @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: solid 2px #DE1C24; }
      @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 path, .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .time {
      color: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .hours-container .length {
      color: #DE1C24; }
    .snapshot-schedule-component.schedule-bg-red .schedule-day .day-container .hours-container .store {
      color: #DE1C24; }
  .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: solid 2px #ce4c11; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #ce4c11; } }
  .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ce4c11; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ce4c11; } }
  .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .time {
      color: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .hours-container .length {
      color: #ce4c11; }
    .snapshot-schedule-component.schedule-bg-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #fba72b; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #fba72b; } }
  .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fba72b; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fba72b; } }
  .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .time {
      color: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .hours-container .length {
      color: #fba72b; }
    .snapshot-schedule-component.schedule-bg-light-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #3f8756; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #3f8756; } }
  .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3f8756; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #3f8756; } }
  .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .time {
      color: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .hours-container .length {
      color: #3f8756; }
    .snapshot-schedule-component.schedule-bg-light-green .schedule-day .day-container .hours-container .store {
      color: #3f8756; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-menu .print-container .print-icon {
    color: #004c91; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-menu .mobile-total {
    background-color: #004c91; }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
    border: solid 2px #004c91; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #004c91; } }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #004c91; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #004c91; } }
  .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container {
    border: solid 2px #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .mobile-time-meal {
      background: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container.resting-day {
      border: solid 2px #004c91; }
      @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 path, .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .time {
      color: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .hours-container .length {
      color: #004c91; }
    .snapshot-schedule-component.schedule-bg-blue .schedule-day .day-container .hours-container .store {
      color: #004c91; }
  .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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .store {
      color: #78b9e7; }
  .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: solid 2px #757575; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #757575; } }
  .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #757575; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #757575; } }
  .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .time {
      color: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .hours-container .length {
      color: #757575; }
    .snapshot-schedule-component.schedule-bg-gray .schedule-day .day-container .hours-container .store {
      color: #757575; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-menu .print-container .print-icon {
    color: #ff3c3c; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-menu .mobile-total {
    background-color: #ff3c3c; }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
    border: solid 2px #ff3c3c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container {
      border: solid 2px #ff3c3c; } }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff3c3c; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-coral .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff3c3c; } }
  .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container {
    border: solid 2px #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .mobile-time-meal {
      background: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container.resting-day {
      border: solid 2px #ff3c3c; }
      @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 path, .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .time {
      color: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .hours-container .length {
      color: #ff3c3c; }
    .snapshot-schedule-component.schedule-bg-coral .schedule-day .day-container .hours-container .store {
      color: #ff3c3c; }
  .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: solid 2px #00358e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #00358e; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00358e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00358e; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .time {
      color: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .hours-container .length {
      color: #00358e; }
    .snapshot-schedule-component.schedule-bg-sams-primary-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #0067a0; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0067a0; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0067a0; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0067a0; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .time {
      color: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .hours-container .length {
      color: #0067a0; }
    .snapshot-schedule-component.schedule-bg-sams-primary-main-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #a4dbe8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #a4dbe8; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #a4dbe8; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #a4dbe8; } }
  .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .time {
      color: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .hours-container .length {
      color: #a4dbe8; }
    .snapshot-schedule-component.schedule-bg-sams-primary-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #00afd7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #00afd7; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00afd7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #00afd7; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .time {
      color: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .hours-container .length {
      color: #00afd7; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #7c878e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #7c878e; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #7c878e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #7c878e; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .time {
      color: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .hours-container .length {
      color: #7c878e; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-dark-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #d0d3d4; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #d0d3d4; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d0d3d4; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d0d3d4; } }
  .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .time {
      color: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .hours-container .length {
      color: #d0d3d4; }
    .snapshot-schedule-component.schedule-bg-sams-secondary-light-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #514689; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #514689; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #514689; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #514689; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .time {
      color: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .hours-container .length {
      color: #514689; }
    .snapshot-schedule-component.schedule-bg-sams-supp-dark-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #9063cd; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #9063cd; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #9063cd; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #9063cd; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .time {
      color: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .hours-container .length {
      color: #9063cd; }
    .snapshot-schedule-component.schedule-bg-sams-supp-light-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #006f44; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #006f44; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #006f44; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #006f44; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .time {
      color: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .hours-container .length {
      color: #006f44; }
    .snapshot-schedule-component.schedule-bg-sams-supp-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #47d7ac; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container {
      border: solid 2px #47d7ac; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #47d7ac; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #47d7ac; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .time {
      color: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .hours-container .length {
      color: #47d7ac; }
    .snapshot-schedule-component.schedule-bg-sams-supp-teal .schedule-day .day-container .hours-container .store {
      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: solid 2px #fa4616; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #fa4616; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fa4616; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #fa4616; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .time {
      color: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .hours-container .length {
      color: #fa4616; }
    .snapshot-schedule-component.schedule-bg-sams-supp-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #ff8f1c; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #ff8f1c; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff8f1c; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ff8f1c; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .time {
      color: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .hours-container .length {
      color: #ff8f1c; }
    .snapshot-schedule-component.schedule-bg-sams-supp-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #de1b73; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #de1b73; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #de1b73; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #de1b73; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .time {
      color: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .hours-container .length {
      color: #de1b73; }
    .snapshot-schedule-component.schedule-bg-sams-supp-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #ffb500; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffb500; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffb500; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffb500; } }
  .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .time {
      color: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .hours-container .length {
      color: #ffb500; }
    .snapshot-schedule-component.schedule-bg-sams-supp-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #76c043; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #76c043; } }
  .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .time {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .hours-container .length {
      color: #76c043; }
    .snapshot-schedule-component.schedule-bg-avp-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #f47521; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f47521; } }
  .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .time {
      color: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .hours-container .length {
      color: #f47521; }
    .snapshot-schedule-component.schedule-bg-avp-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #ee362a; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #ee362a; } }
  .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee362a; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ee362a; } }
  .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .time {
      color: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .hours-container .length {
      color: #ee362a; }
    .snapshot-schedule-component.schedule-bg-avp-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #0053E2; }
      @media (min-width: 980px) {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .days-container {
          border: none; } }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container {
        border: solid 2px #0053E2; } }
    .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
      border: none; }
      @media (min-width: 980px) {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
          border: solid 2px #0053E2; } }
      @media print {
        .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
          border: solid 2px #0053E2; } }
    .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container {
      border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
          stroke: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .time {
        color: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .hours-container .length {
        color: #0053E2; }
      .snapshot-schedule-component.schedule-bg-avp-blue .schedule-day .day-container .hours-container .store {
        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: solid 2px #001E60; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #001E60; } }
  .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .time {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .hours-container .length {
      color: #001E60; }
    .snapshot-schedule-component.schedule-bg-avp-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-avp-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #DD1385; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .time {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .hours-container .length {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-bg-avp-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #FFF200; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .time {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .hours-container .length {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-avp-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #d8d8d8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #d8d8d8; } }
  .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d8d8d8; } }
    @media print {
      .snapshot-schedule-component.schedule-highlight-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #d8d8d8; } }
  .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .time {
      color: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .hours-container .length {
      color: #d8d8d8; }
    .snapshot-schedule-component.schedule-highlight-gray .schedule-day .day-container .hours-container .store {
      color: #d8d8d8; }
  .snapshot-schedule-component.schedule-bg-white .schedule-menu .print-container .print-icon {
    color: #ffffff; }
  .snapshot-schedule-component.schedule-bg-white .schedule-menu .mobile-total {
    background-color: #ffffff; }
  .snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
    border: solid 2px #ffffff; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-white .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container {
      border: solid 2px #ffffff; } }
  .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffffff; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-white .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #ffffff; } }
  .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container {
    border: solid 2px #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .mobile-time-meal {
      background: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container.resting-day {
      border: solid 2px #ffffff; }
      @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 path, .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .time {
      color: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .hours-container .length {
      color: #ffffff; }
    .snapshot-schedule-component.schedule-bg-white .schedule-day .day-container .hours-container .store {
      color: #ffffff; }
  .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: solid 2px #0053E2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-default-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0053E2; } }
  .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .time {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .hours-container .length {
      color: #0053E2; }
    .snapshot-schedule-component.schedule-bg-default-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #FFF200; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #FFF200; } }
  .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .time {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .hours-container .length {
      color: #FFF200; }
    .snapshot-schedule-component.schedule-bg-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #78b9e7; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #78b9e7; } }
  .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .time {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .length {
      color: #78b9e7; }
    .snapshot-schedule-component.schedule-bg-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #DD1385; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #DD1385; } }
  .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .time {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .hours-container .length {
      color: #DD1385; }
    .snapshot-schedule-component.schedule-walmart-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #041f41; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #041f41; } }
  .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041f41; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #041f41; } }
  .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .time {
      color: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .hours-container .length {
      color: #041f41; }
    .snapshot-schedule-component.schedule-walmart-deep-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #e1edf9; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
    @media print {
      .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .time {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .hours-container .length {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-walmart-background-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #064f8e; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #064f8e; } }
  .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #064f8e; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #064f8e; } }
  .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .time {
      color: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .hours-container .length {
      color: #064f8e; }
    .snapshot-schedule-component.schedule-bg-dark-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #f79428; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container {
      border: solid 2px #f79428; } }
  .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f79428; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f79428; } }
  .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .time {
      color: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .hours-container .length {
      color: #f79428; }
    .snapshot-schedule-component.schedule-bg-dark-yellow .schedule-day .day-container .hours-container .store {
      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: solid 2px #1888c8; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #1888c8; } }
  .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #1888c8; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #1888c8; } }
  .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .time {
      color: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .hours-container .length {
      color: #1888c8; }
    .snapshot-schedule-component.schedule-bg-dark-light-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #54a546; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container {
      border: solid 2px #54a546; } }
  .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #54a546; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-green .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #54a546; } }
  .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .time {
      color: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .hours-container .length {
      color: #54a546; }
    .snapshot-schedule-component.schedule-bg-dark-green .schedule-day .day-container .hours-container .store {
      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: solid 2px #cb2022; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #cb2022; } }
  .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #cb2022; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #cb2022; } }
  .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .time {
      color: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .hours-container .length {
      color: #cb2022; }
    .snapshot-schedule-component.schedule-bg-dark-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #b51e6d; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container {
      border: solid 2px #b51e6d; } }
  .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #b51e6d; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #b51e6d; } }
  .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .time {
      color: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .hours-container .length {
      color: #b51e6d; }
    .snapshot-schedule-component.schedule-bg-dark-pink .schedule-day .day-container .hours-container .store {
      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: solid 2px #e54e26; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container {
      border: solid 2px #e54e26; } }
  .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e54e26; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e54e26; } }
  .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .time {
      color: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .hours-container .length {
      color: #e54e26; }
    .snapshot-schedule-component.schedule-bg-dark-orange .schedule-day .day-container .hours-container .store {
      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: solid 2px #f2f2f2; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container {
      border: solid 2px #f2f2f2; } }
  .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f2f2f2; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-page-gray .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #f2f2f2; } }
  .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .time {
      color: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .hours-container .length {
      color: #f2f2f2; }
    .snapshot-schedule-component.schedule-bg-page-gray .schedule-day .day-container .hours-container .store {
      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: solid 2px #4f0099; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container {
      border: solid 2px #4f0099; } }
  .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #4f0099; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #4f0099; } }
  .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .time {
      color: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .hours-container .length {
      color: #4f0099; }
    .snapshot-schedule-component.schedule-bg-jet-purple .schedule-day .day-container .hours-container .store {
      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: solid 2px #A93439; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container {
      border: solid 2px #A93439; } }
  .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #A93439; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #A93439; } }
  .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .time {
      color: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .hours-container .length {
      color: #A93439; }
    .snapshot-schedule-component.schedule-bg-moosejaw-red .schedule-day .day-container .hours-container .store {
      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: solid 2px #48515f; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #48515f; } }
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #48515f; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #48515f; } }
  .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .time {
      color: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .hours-container .length {
      color: #48515f; }
    .snapshot-schedule-component.schedule-bg-modcloth-gray-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #45545f; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #45545f; } }
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #45545f; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #45545f; } }
  .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .time {
      color: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .hours-container .length {
      color: #45545f; }
    .snapshot-schedule-component.schedule-bg-hayneedle-gray-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #203566; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #203566; } }
  .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #203566; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #203566; } }
  .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .time {
      color: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .hours-container .length {
      color: #203566; }
    .snapshot-schedule-component.schedule-bg-shoes-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #2f1214; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container {
      border: solid 2px #2f1214; } }
  .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #2f1214; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #2f1214; } }
  .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .time {
      color: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .hours-container .length {
      color: #2f1214; }
    .snapshot-schedule-component.schedule-bg-bonobos-brown .schedule-day .day-container .hours-container .store {
      color: #2f1214; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-allswell-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-barenecessities-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-parcel-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .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: solid 2px #0072ce; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #0072ce; } }
  .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0072ce; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #0072ce; } }
  .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .time {
      color: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .hours-container .length {
      color: #0072ce; }
    .snapshot-schedule-component.schedule-bg-vudu-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #231f20; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container {
      border: solid 2px #231f20; } }
  .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #231f20; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #231f20; } }
  .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .time {
      color: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .hours-container .length {
      color: #231f20; }
    .snapshot-schedule-component.schedule-bg-eloquil-brown .schedule-day .day-container .hours-container .store {
      color: #231f20; }
  .snapshot-schedule-component.schedule-bg-black .schedule-menu .print-container .print-icon {
    color: #000000; }
  .snapshot-schedule-component.schedule-bg-black .schedule-menu .mobile-total {
    background-color: #000000; }
  .snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
    border: solid 2px #000000; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-black .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container {
      border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-black .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #000000; } }
  .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container {
    border: solid 2px #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .mobile-time-meal {
      background: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container.resting-day {
      border: solid 2px #000000; }
      @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 path, .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .time {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .hours-container .length {
      color: #000000; }
    .snapshot-schedule-component.schedule-bg-black .schedule-day .day-container .hours-container .store {
      color: #000000; }
  .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: solid 2px #e1edf9; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container {
      border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-background-blue .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #e1edf9; } }
  .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .time {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .hours-container .length {
      color: #e1edf9; }
    .snapshot-schedule-component.schedule-bg-background-blue .schedule-day .day-container .hours-container .store {
      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: solid 2px #302951; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day .days-container {
        border: none; } }
  @media (min-width: 980px) {
    .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container {
      border: solid 2px #302951; } }
  .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
    border: none; }
    @media (min-width: 980px) {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #302951; } }
    @media print {
      .snapshot-schedule-component.schedule-bg-labs .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: solid 2px #302951; } }
  .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container {
    border: solid 2px #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: solid 2px #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 path, .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
        stroke: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .time {
      color: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .hours-container .length {
      color: #302951; }
    .snapshot-schedule-component.schedule-bg-labs .schedule-day .day-container .hours-container .store {
      color: #302951; }
  .snapshot-schedule-component .print-start-week {
    display: none;
    font-family: EverydaySans;
    font-size: 28px;
    font-weight: 300;
    text-align: center;
    color: var(--black);
    margin-bottom: 20px; }
    @media print {
      .snapshot-schedule-component .print-start-week {
        display: block; } }
  .snapshot-schedule-component .error-message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 12px;
    margin: 0 0 40px 0; }
    .snapshot-schedule-component .error-message .reload-schedule-message {
      font-family: EverydaySans;
      font-size: 36px;
      font-weight: 300;
      text-align: center;
      color: var(--black);
      margin: 0 0 62px 0; }
    .snapshot-schedule-component .error-message .reload-schedule-title {
      font-family: EverydaySans;
      font-size: 48px;
      font-weight: 300;
      text-align: center;
      color: var(--black);
      margin: 0 0 92px 0; }
    .snapshot-schedule-component .error-message .reload-button {
      border-radius: 25px;
      background-color: var(--blue);
      color: #fff;
      padding: 15px 20px;
      border: none;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: bold; }
  .snapshot-schedule-component .schedule-title {
    font-family: EverydaySans;
    font-size: 30px;
    font-weight: 300;
    text-align: center;
    margin: 0 0 20px 0; }
    @media (min-width: 768px) {
      .snapshot-schedule-component .schedule-title {
        font-size: 48px;
        margin: 0 0 30px 0; } }
    @media print {
      .snapshot-schedule-component .schedule-title {
        display: none; } }
  .snapshot-schedule-component .schedule-menu {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 12px; }
    @media (min-width: 980px) {
      .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 {
      height: 35px;
      border-radius: 17.5px;
      background-color: var(--blue);
      padding: 0 12px 0 8px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: 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 {
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 500;
        color: #ffffff; }
        .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;
      -ms-flex: 1;
          flex: 1 1 0%;
      text-align: right; }
      @media (min-width: 980px) {
        .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;
        right: 0;
        margin-top: 10px; }
        .snapshot-schedule-component .schedule-menu .mobile-schedule-menu .dropdown-menu .schedule-item {
          padding: 6px 10px;
          border-bottom: 1px solid #dadada; }
          .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 {
        height: 35px;
        border-radius: 17.5px;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);
        background-color: #ffffff;
        -ms-flex-pack: center;
            justify-content: center;
        display: -ms-flexbox;
        display: flex;
        float: right;
        -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;
      position: absolute;
      right: 12px;
      top: 0;
      height: 100%;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: 300;
      cursor: pointer; }
      .snapshot-schedule-component .schedule-menu .print-container .print-icon {
        color: var(--blue);
        font-size: 22px;
        margin-left: 8px; }
      @media (min-width: 980px) {
        .snapshot-schedule-component .schedule-menu .print-container {
          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: 980px) {
        .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;
        text-align: center;
        padding: 5px 10px;
        margin: 0 6px; }
        .snapshot-schedule-component .schedule-menu .schedule-tabs .tab.tab-active {
          font-weight: 500;
          border-radius: 20px;
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
          background-color: #ffffff; }
          .snapshot-schedule-component .schedule-menu .schedule-tabs .tab.tab-active .tab {
            font-weight: 500; }
        .snapshot-schedule-component .schedule-menu .schedule-tabs .tab .tab-button {
          border: none;
          padding: 0;
          background: none; }
          .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: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: start;
            align-items: flex-start;
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0;
        position: relative;
        page-break-inside: avoid;
        margin: 0 0 30px 0; } }
    .snapshot-schedule-component .tab-pane.active {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 30px 12px;
      -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 .title, .snapshot-schedule-component .title-box-white .schedule-header-left .daterange {
    color: #000000; }
  .snapshot-schedule-component .schedule-header {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 73px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 0px;
    padding: 8px 26px; }
    @media (min-width: 980px) {
      .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: #ffffff; }
    .snapshot-schedule-component .schedule-header.title-box-filled:hover, .snapshot-schedule-component .schedule-header.title-box-filled:focus, .snapshot-schedule-component .schedule-header.title-box-filled:active {
      color: #ffffff; }
    .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: #ffffff;
      font-size: 15px; }
      @media (min-width: 980px) {
        .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 {
      font-size: 29px;
      line-height: 1.21;
      color: #ffffff; }
      @media (min-width: 980px) {
        .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: #ffffff; }
  .snapshot-schedule-component .schedule-days {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -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: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding: 0; } }
    @media print {
      .snapshot-schedule-component .schedule-days {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding: 0; } }
    .snapshot-schedule-component .schedule-days .days-container {
      width: 100%;
      position: relative;
      border-radius: 8px;
      border: solid 2px var(--blue);
      /* @media print {
            border: none;
            border-radius: 0;
        } */ }
      @media (min-width: 980px) {
        .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 {
        height: 1px;
        background: #979797;
        margin-left: 10px;
        margin-right: 10px; }
        @media (min-width: 980px) {
          .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 {
        position: absolute;
        top: -10px;
        left: 10px;
        height: 20px;
        padding: 0 10px;
        background: #FFF; }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -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 {
        /* width: 14%; */
        margin-bottom: 5px; } }
    .snapshot-schedule-component .schedule-day .date-container {
      display: none;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 15px;
      -ms-flex-direction: row;
          flex-direction: row; }
      @media (min-width: 980px) {
        .snapshot-schedule-component .schedule-day .date-container {
          display: -ms-flexbox;
          display: flex; } }
      @media print {
        .snapshot-schedule-component .schedule-day .date-container {
          display: -ms-flexbox;
          display: flex; } }
    .snapshot-schedule-component .schedule-day .day {
      height: 42px;
      font-family: EverydaySans;
      font-size: 30px;
      font-weight: 300;
      text-align: center;
      color: #000;
      margin-right: 10px; }
      @media print {
        .snapshot-schedule-component .schedule-day .day {
          font-size: 20px;
          height: auto; } }
    .snapshot-schedule-component .schedule-day .date {
      height: 42px;
      font-family: EverydaySans;
      font-size: 30px;
      font-weight: 300;
      text-align: center;
      color: #000; }
      @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: 980px) {
        .snapshot-schedule-component .schedule-day.multiple-cards .day-container {
          border: solid 2px var(--blue); } }
      .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
        border: none; }
        @media (min-width: 980px) {
          .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
            border: solid 2px #041f41; } }
        @media print {
          .snapshot-schedule-component .schedule-day.multiple-cards .day-container.graveyard-shift {
            border: solid 2px #041f41; } }
    .snapshot-schedule-component .schedule-day.single-card .days-container {
      border: none; }
    .snapshot-schedule-component .schedule-day .day-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding: 10px;
      box-sizing: border-box;
      -ms-flex-align: left;
          align-items: left;
      width: 100%;
      border: solid 2px var(--blue);
      border-radius: 8px;
      overflow: hidden; }
      @media print {
        .snapshot-schedule-component .schedule-day .day-container {
          font-size: 18px;
          padding: 3px;
          font-weight: bold;
          border-color: #333 !important; } }
      @media (min-width: 768px) {
        .snapshot-schedule-component .schedule-day .day-container {
          min-height: 138px; } }
      @media (min-width: 980px) {
        .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: 980px) {
          .snapshot-schedule-component .schedule-day .day-container .info-icon {
            position: absolute;
            right: 10px;
            top: 14px;
            font-size: 18px; } }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .info-icon {
            position: absolute;
            right: 10px;
            top: 14px;
            font-size: 18px; } }
      .snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 6px;
        right: 0;
        background: var(--blue);
        border-radius: 8px;
        z-index: 2; }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .mobile-time-meal {
            display: block;
            position: relative;
            background: transparent !important; } }
      .snapshot-schedule-component .schedule-day .day-container.half {
        min-height: 66px;
        height: auto; }
        @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 {
          right: 0;
          top: 2px;
          position: absolute;
          font-size: 18px; }
          @media (min-width: 980px) {
            .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: 980px) {
          .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: 980px) {
          .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: 980px) {
          .snapshot-schedule-component .schedule-day .day-container.half .job {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; } }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container.half .job {
            white-space: normal; } }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
            display: flex; } }
      .snapshot-schedule-component .schedule-day .day-container.resting-day {
        min-height: 66px;
        position: relative;
        border-radius: 8px;
        border: none;
        background: #f0f0f0;
        overflow: visible; }
        @media (min-width: 768px) {
          .snapshot-schedule-component .schedule-day .day-container.resting-day {
            border: none;
            background: #f0f0f0;
            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 {
          position: absolute;
          top: -10px;
          left: 10px;
          height: 20px;
          padding: 0 10px;
          background: #FFF; }
          @media (min-width: 980px) {
            .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 {
          font-size: 14px;
          color: #333;
          -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 path, .snapshot-schedule-component .schedule-day .day-container.resting-day .resting-box .palm-icon svg circle {
                stroke: #ee3b2a; }
        .snapshot-schedule-component .schedule-day .day-container.resting-day .time, .snapshot-schedule-component .schedule-day .day-container.resting-day .length {
          display: none; }
      .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 10px; }
        .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .time, .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 {
          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 {
          white-space: initial;
          overflow: initial;
          text-overflow: initial; }
        .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .hours-container {
          color: #FFF;
          display: -ms-flexbox;
          display: flex; }
          .snapshot-schedule-component .schedule-day .day-container.show-data .mobile-time-meal .hours-container .length {
            color: #FFF; }
          .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: solid 2px #041f41;
        border-radius: 8px; }
        .snapshot-schedule-component .schedule-day .day-container.graveyard-shift .time, .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 .hours-container .length, .snapshot-schedule-component .schedule-day .day-container.graveyard-shift .hours-container .store {
          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 {
        font-family: EverydaySans;
        font-size: 18px;
        font-weight: bold;
        color: var(--blue); }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .time {
            font-size: 16px;
            font-weight: bold;
            color: #333 !important; } }
      .snapshot-schedule-component .schedule-day .day-container .time-small {
        font-size: 16px; }
        @media print {
          .snapshot-schedule-component .schedule-day .day-container .time-small {
            font-size: 16px;
            color: #333 !important; } }
      .snapshot-schedule-component .schedule-day .day-container .cutlery-icon {
        margin-right: 5px; }
      .snapshot-schedule-component .schedule-day .day-container .hours-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .snapshot-schedule-component .schedule-day .day-container .hours-container .length {
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: 500;
          color: var(--blue);
          display: -ms-flexbox;
          display: flex; }
          @media print {
            .snapshot-schedule-component .schedule-day .day-container .hours-container .length {
              font-size: 16px;
              font-weight: bold;
              color: #333 !important; } }
          .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 {
                font-size: 16px;
                color: #333 !important; } }
          .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 {
                font-size: 16px;
                color: #333 !important; } }
        .snapshot-schedule-component .schedule-day .day-container .hours-container .store {
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: 500;
          color: var(--blue); }
          @media print {
            .snapshot-schedule-component .schedule-day .day-container .hours-container .store {
              font-size: 16px;
              font-weight: bold;
              text-align: right;
              color: #333 !important; } }
  .snapshot-schedule-component .schedule-total {
    display: none; }
    @media (min-width: 768px) {
      .snapshot-schedule-component .schedule-total {
        -ms-flex: 1;
            flex: 1 1 0%;
        padding: 7px 0 3px;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; } }
    @media print {
      .snapshot-schedule-component .schedule-total {
        -ms-flex: 1;
            flex: 1 1 0%;
        padding: 7px 0 3px;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        width: 100%; } }
    .snapshot-schedule-component .schedule-total .line {
      -ms-flex: 1;
          flex: 1 1 0%;
      height: 2px;
      background: #333333; }
      @media print {
        .snapshot-schedule-component .schedule-total .line {
          -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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: center;
          justify-content: 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 {
        font-size: 36px;
        color: #333333;
        margin-right: 10px; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .time-icon {
            display: none; } }
      .snapshot-schedule-component .schedule-total .title-count .title {
        font-size: 36px;
        font-weight: 300;
        color: #333333; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .title {
            font-size: 18px;
            font-weight: 500; } }
      .snapshot-schedule-component .schedule-total .title-count .count {
        font-size: 36px;
        font-weight: 300;
        color: #333333;
        margin-right: 10px; }
        @media print {
          .snapshot-schedule-component .schedule-total .title-count .count {
            font-size: 18px;
            margin-right: 5px;
            font-weight: 500; } }
  .snapshot-schedule-component .schedule-cta-container {
    padding: 16px;
    text-align: center; }
    .snapshot-schedule-component .schedule-cta-container .schedule-cta.button-primary {
      border-color: #ffffff; }
    .snapshot-schedule-component .schedule-cta-container:hover, .snapshot-schedule-component .schedule-cta-container:focus, .snapshot-schedule-component .schedule-cta-container:active {
      color: #ffffff; }
    @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: bold;
    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:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-blue:focus {
      background-color: #4c9BDC;
      border-color: #4c9BDC;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7);
      /* match opacity look of Button */ }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-blue:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:focus {
      background-color: #9FD27B;
      border-color: #9FD27B;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-green:active {
      background-color: #54a546;
      border-color: #54a546;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:focus {
      background-color: #F37569;
      border-color: #F37569;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-red:active {
      background-color: #cb2022;
      border-color: #cb2022;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:focus {
      background-color: #F15AAF;
      border-color: #F15AAF;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:focus {
      background-color: #57606B;
      border-color: #57606B;
      opacity: 1;
      color: rgba(255, 255, 255, 0.7); }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #ffffff;
      opacity: 1; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-deep-blue.button-secondary:active::after {
      background: transparent url(../base/images/arrow-right-white-thin.svg) center center/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: #ffffff; }
      .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:hover, .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:focus {
        background-color: #65D1EB;
        border-color: #65D1EB;
        color: rgba(255, 255, 255, 0.7); }
      .snapshot-schedule-component .schedule-cta.button-glms-button.button-teal:active {
        background-color: #064f8e;
        border-color: #064f8e;
        color: #ffffff;
        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:hover::after, .snapshot-schedule-component .schedule-cta.button-glms-button:focus::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%;
      transform: translateY(-50%);
      width: 20px; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-primary::after {
      background: transparent url(../base/images/arrow-right-white-thin.svg) center center/100% auto no-repeat; }
    .snapshot-schedule-component .schedule-cta.button-glms-button.button-secondary::after {
      background: transparent url(../base/images/arrow-right-black-thin.svg) center center/100% auto no-repeat; }
  .snapshot-schedule-component .css-loader {
    font-size: 10px;
    text-indent: -9999em;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #aaa;
    background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    animation: rotate-forever-minsafe 1.4s infinite linear;
    transform: translateZ(0); }
  .snapshot-schedule-component .css-loader:before {
    width: 50%;
    height: 50%;
    background: #aaa;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }
  .snapshot-schedule-component .css-loader:after {
    background: #ffffff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .snapshot-schedule-component .css-loader {
    display: inline-block; }

@media print {
  .snapshot-schedule-component .schedule-tabs, .mobile-schedule-menu {
    display: none; }
  /* .snapshot-schedule-component .schedule-total { float: right; width: 12%; } */
  #footer {
    display: none; }
  .content-container {
    padding: 0;
    margin-top: 0 !important; }
  .tab-content {
    position: relative; }
  .section.schedule-component {
    display: block; }
  .section.no-print {
    display: none; }
  /* .walmart-new-icon-time:before {content: "";} */ }

.snapshot-compliance-component {
  height: 254px; }
  .snapshot-compliance-component .snapshot-card-header {
    height: 63px; }
    .snapshot-compliance-component .snapshot-card-header .compliance-cta-link {
      display: none;
      /*hide by default*/ }
    .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: bold;
  padding: 0 8px; }
  .compliance-data .cd-row {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -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: normal;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .compliance-data .css-loader {
    font-size: 10px;
    text-indent: -9999em;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #aaa;
    background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    animation: rotate-forever-minsafe 1.4s infinite linear;
    transform: translateZ(0); }
  .compliance-data .css-loader:before {
    width: 50%;
    height: 50%;
    background: #aaa;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: ''; }
  .compliance-data .css-loader:after {
    background: #ffffff;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .compliance-data .css-loader {
    display: inline-block; }

.compliance-link {
  background: none !important;
  /*see block-container.scss*/
  color: #6d6e71 !important; }
  .compliance-link.bg-walmart-blue {
    color: #0053E2 !important; }
  .compliance-link.bg-green {
    color: #5FB446 !important; }
  .compliance-link.bg-red {
    color: #DE1C24 !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; }

/* If single-card layout and not inside a Columns component */
@media (min-width: 1200px) {
  .snapshot-layout-1.fullWidth .snapshot-component {
    /* end .title-box-filled */
    /* end .title-box-white */ }
    .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;
        /* show if background color is set */ }
      .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 #5FB446;
          color: #5FB446 !important; }
        .snapshot-layout-1.fullWidth .snapshot-component.title-box-filled .snapshot-compliance-component .compliance-sds-link.bg-red {
          border: 1px solid #DE1C24;
          color: #DE1C24 !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 {
      height: 122px; }
      .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: #5FB446; }
          .snapshot-layout-1.fullWidth .snapshot-component.title-box-white .snapshot-compliance-component .snapshot-card-header.bg-red .snapshot-card-header-content {
            background-color: #DE1C24; }
          .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;
            top: 0px;
            right: 15px;
            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 {
        color: #fff;
        border: 1px solid #fff;
        position: absolute;
        top: 15px;
        right: 72px; }
        .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: #5FB446; }
        .snapshot-layout-1.fullWidth .snapshot-component .snapshot-card-header-content .compliance-cta-link.bg-red {
          background-color: #DE1C24; }
        .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: -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;
        -ms-flex-pack: center;
            justify-content: center;
        width: 30%; }
        .snapshot-layout-1.fullWidth .snapshot-component .compliance-data .cd-row .title {
          text-align: center;
          padding-bottom: 24px;
          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-sds-link, .snapshot-layout-1.fullWidth .snapshot-component .compliance-cta-link {
      border-radius: 14px;
      font-size: 14px;
      font-weight: bold;
      background: #fff;
      width: 205px;
      height: 28px;
      padding: 3px 7px 3px;
      text-align: center; } }

/* End single-card layout and not inside a Columns component */
@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; } }

@media (min-width: 1200px) {
  .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; } }

@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 {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
  .snapshot-component-wrapper .snapshot-component.disable-shadow {
    box-shadow: none; }
  @media (min-width: 768px) {
    .snapshot-component-wrapper .snapshot-component {
      margin-left: 0;
      margin-right: 0; } }
  @media (min-width: 768px) {
    .snapshot-component-wrapper .snapshot-component {
      margin-bottom: 0; } }

.snapshot-component {
  background-color: #ffffff; }
  .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: #000000;
      font-size: 36px;
      line-height: 1.14;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .snapshot-component .snapshot-card-header-content {
    background: white;
    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: #ffffff; }
  .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) {
  .snapshot-layout-4 .snapshot-component {
    height: 217px; } }

@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 {
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(255, 255, 255, 0.95);
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  height: 100%;
  -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; } }

.job-listing {
  min-height: 0;
  padding: 30px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .job-listing__department {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.57;
    letter-spacing: 1px;
    padding-left: 11px; }
  .job-listing__seperator {
    margin: 0 10px;
    font-weight: bold; }
  .job-listing:first-child {
    border-top: 1px solid #ccc; }
  .job-listing .location-marker {
    margin-left: 10px; }
  @media (max-width: 576px) {
    .job-listing {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .job-listing .location-marker {
        margin-right: 10px; } }

.more-jobs {
  font-family: EverydaySans;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  font-size: 30px;
  margin-bottom: 38px;
  color: #333333; }

.job-listing__list.accordion__list {
  margin-bottom: 40px;
  width: auto;
  padding: 0; }

.job-listing__title {
  text-align: left;
  font-size: 24px;
  margin-bottom: 14px;
  font-family: EverydaySans;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #333; }
  @media (max-width: 576px) {
    .job-listing__title {
      font-size: 20px; } }

.job-listing__link {
  color: #333333; }

.job-listing__department eyebrow {
  font-size: 14px;
  font-weight: bold; }

.job-listing__info {
  text-align: right;
  font-size: 18px; }
  @media (max-width: 576px) {
    .job-listing__info {
      text-align: left;
      font-size: 14px;
      margin-top: 15px; } }

.job-listing__location {
  text-align: center; }

.view-btn {
  border-radius: 20px;
  padding: 10px 50px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #0053E2;
  border: 1px solid #0053E2;
  background: none;
  margin-bottom: 70px; }

.similar-job-image {
  height: 24px;
  width: 22px; }

.search-hero-full {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

.search-hero-component {
  background-size: cover;
  height: 454px;
  position: relative; }
  @media (min-width: 768px) {
    .search-hero-component.half-height {
      height: 225px; } }
  @media (min-width: 768px) {
    .search-hero-component.half-height .search-hero-content {
      transform: translateY(-26px); }
    .search-hero-component.half-height .search-hero-text {
      margin-bottom: 10px; } }
  .search-hero-component.bg-white {
    background-color: #ffffff; }
    .search-hero-component.bg-white .search-hero-content h1 {
      color: #000000; }
    .search-hero-component.bg-white .search-hero-content .search-hero-text {
      color: #000000; }
  .search-hero-component.bg-transparent {
    background-color: transparent; }
    .search-hero-component.bg-transparent .search-hero-content h1 {
      color: #000000; }
    .search-hero-component.bg-transparent .search-hero-content .search-hero-text {
      color: #000000; }
  .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: #ff3c3c; }
  .search-hero-component.black-text .search-hero-content h1, .search-hero-component.black-text .search-hero-content .search-hero-text {
    color: #000; }
  @media (min-width: 768px) {
    .search-hero-component {
      height: 255px; } }
  @media (min-width: 980px) {
    .search-hero-component {
      height: 350px; } }
  .search-hero-component .darken-image {
    position: absolute;
    background: #000;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3; }

.search-hero-content {
  bottom: 62px;
  color: rgba(255, 255, 255, 0.87);
  padding: 0 calc(2vw + 8px);
  position: relative;
  text-align: center;
  width: 100%; }
  .search-hero-content.center-align {
    position: absolute;
    padding-left: 6%;
    padding-right: 7%;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 30px; }
    @media (min-width: 768px) {
      .search-hero-content.center-align {
        padding-left: 25%;
        padding-right: 25%;
        height: 200px;
        bottom: 0;
        top: 0; } }
    @media (min-width: 980px) {
      .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: 980px) {
    .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-top: 37px;
        margin-bottom: 2px !important; } }
    @media (min-width: 980px) {
      .search-hero-content h1 {
        font-size: 34px;
        margin-top: 32px;
        margin-bottom: 2px !important; } }
  .search-hero-content img {
    margin-bottom: 20px; }
    @media (min-width: 768px) {
      .search-hero-content img {
        margin-bottom: 30px; } }
    @media (min-width: 980px) {
      .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: 980px) {
      .search-hero-content .search-hero-text {
        font-size: 24px;
        margin-bottom: 35px; } }
  .search-hero-content .search-hero-button {
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 3px; }
    .search-hero-component.bg-white .hero-button {
      color: #017acd;
      border-color: #017acd; }
    @media (min-width: 980px) {
      .search-hero-content .search-hero-button {
        border: 2px solid #ffffff;
        border-radius: 25px;
        letter-spacing: normal;
        padding: 6px 50px; } }
    .search-hero-content .search-hero-button:hover {
      background: #ffffff;
      color: #017acd;
      text-decoration: none;
      border: none; }
    .search-hero-component.bg-white .search-hero-button:hover {
      background: #017acd;
      color: #ffffff; }
  .search-hero-content .back-arrow {
    display: none;
    float: left;
    margin-left: 15px;
    color: #444;
    font-size: 24px; }
  .search-hero-content .clean-search {
    display: none;
    float: right;
    margin: 2px 13px 0 0;
    color: #017acd;
    font-size: 24px; }
  .search-hero-content .search-input::-ms-clear {
    display: none; }

.search-hero-component.focus .search-bar-component {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9999;
  margin: 0;
  padding: 0;
  background: #F4F4F4; }
  @media (min-width: 980px) {
    .search-hero-component.focus .search-bar-component {
      position: relative;
      height: 50px;
      margin: 5px 5px 8px;
      padding: 3px;
      background: transparent;
      z-index: auto; } }
  .search-hero-component.focus .search-bar-component form.js-search-form {
    height: 53px;
    padding: 13px 0 0;
    border-radius: 0;
    border-width: 0 0 1px 0;
    box-shadow: 0 2px 2px #CCC; }
    @media (min-width: 980px) {
      .search-hero-component.focus .search-bar-component form.js-search-form {
        height: auto;
        padding: 0 10px;
        border-radius: 30px;
        border-width: 1px;
        box-shadow: none; } }
  .search-hero-component.focus .search-bar-component .btn-search {
    display: none; }
    @media (min-width: 980px) {
      .search-hero-component.focus .search-bar-component .btn-search {
        display: block; } }
  .search-hero-component.focus .search-bar-component .clean-search,
  .search-hero-component.focus .search-bar-component .back-arrow {
    display: block; }
    @media (min-width: 980px) {
      .search-hero-component.focus .search-bar-component .clean-search,
      .search-hero-component.focus .search-bar-component .back-arrow {
        display: none; } }
  .search-hero-component.focus .search-bar-component .search-input {
    width: calc(100% - 90px); }
    @media (min-width: 980px) {
      .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: 980px) {
      .search-hero-component.focus .search-bar-component .suggested-search {
        top: 60px; } }

@media (max-width: 768px) {
  .career-search-wrap .search-hero-content {
    bottom: 130px;
    width: 80%;
    margin: 0 auto;
    position: initial;
    padding: 0;
    display: block; } }

.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 {
    font-size: 16px;
    font-family: Bogle;
    color: #0053E2;
    font-family: EverydaySans;
    font-weight: normal;
    margin: 5px 7px 5px 5px; }
  .career-search-wrap .search-container .location-range-wrapper .location-range-title {
    text-align: left;
    color: #333333;
    font-weight: normal;
    margin: 20px 0px 20px 27px; }
    .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;
    padding: 0px;
    margin-top: 10px;
    margin-left: 10px; }
  .career-search-wrap .search_section_container .search-location input {
    font-family: EverydaySans;
    font-size: 16px;
    font-weight: normal;
    color: #959595; }
    .career-search-wrap .search_section_container .search-location input:focus {
      color: #333333;
      font-weight: normal; }
    @media (max-width: 480px) {
      .career-search-wrap .search_section_container .search-location input {
        width: 100%;
        height: 40px; } }
  @media (min-width: 979px) {
    .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: -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 {
  font-size: 16px;
  color: #959595;
  font-weight: normal;
  text-align: left;
  height: 100%; }
  .career-search-wrap .search_section_container .search-job input:focus {
    color: #333333;
    font-weight: normal; }

@media (max-width: 980px) {
  .career-search-wrap .search-location search-field-location {
    color: #0053E2;
    font-weight: bold;
    font-size: 16px; } }

.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 {
      position: relative !important;
      right: 0;
      left: 0px;
      width: 292px; } }
  @media (max-width: 480px) {
    .career-search-wrap .search_section_container .search-result-container {
      width: 100%;
      top: -4px; } }
  .career-search-wrap .search_section_container .search-result-container .search-result-item {
    text-align: left; }

.career-search-wrap .search-section-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex; }
  @media (max-width: 768px) {
    .career-search-wrap .search-section-wrapper {
      width: 100%; } }
  @media (max-width: 768px) {
    .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;
  min-width: 247px;
  height: 43px;
  display: none;
  font-size: 16px;
  color: #fff; }
  @media (max-width: 768px) {
    .career-search-wrap .explore-btn-mb {
      display: block;
      margin-top: 10px; } }

.cards-search-component #cards-search-bar {
  margin: 25px auto 25px;
  position: relative;
  background: #ffffff;
  width: 100%;
  height: 35px;
  min-width: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0 0 0 10px;
  float: none;
  max-width: 300px;
  border-radius: 30px;
  border: solid .5px #051e42; }
  .cards-search-component #cards-search-bar:hover {
    box-shadow: 0 0 2px #051e42; }
  @media (min-width: 768px) {
    .cards-search-component #cards-search-bar {
      max-width: 335px; } }
  @media (min-width: 980px) {
    .cards-search-component #cards-search-bar {
      margin: 35px auto 35px;
      max-width: 400px;
      height: 40px; } }
  .cards-search-component #cards-search-bar .cards-search-form {
    display: -ms-flexbox;
    display: flex;
    height: 35px; }
    @media (min-width: 768px) {
      .cards-search-component #cards-search-bar .cards-search-form {
        height: 35px; } }
    @media (min-width: 980px) {
      .cards-search-component #cards-search-bar .cards-search-form {
        height: 40px; } }
    .cards-search-component #cards-search-bar .cards-search-form .magnify-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 27px;
          flex: 0 0 27px;
      -ms-flex-align: center;
          align-items: center;
      color: #777;
      -ms-flex-item-align: center;
          align-self: center;
      padding-top: 8px;
      padding-bottom: 8px;
      cursor: pointer; }
      .cards-search-component #cards-search-bar .cards-search-form .magnify-icon .magnify-icons {
        font-size: 22px; }
    .cards-search-component #cards-search-bar .cards-search-form .cards-search-field {
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      min-width: 0;
      border: none;
      color: #000000;
      font-size: 15px;
      background: transparent;
      padding-bottom: 9px;
      padding-top: 8px; }
      .cards-search-component #cards-search-bar .cards-search-form .cards-search-field:hover, .cards-search-component #cards-search-bar .cards-search-form .cards-search-field:active, .cards-search-component #cards-search-bar .cards-search-form .cards-search-field:focus {
        outline: none; }
    .cards-search-component #cards-search-bar .cards-search-form .search-cards-close {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      width: 38px;
      font-size: 22px;
      color: #001E60;
      cursor: pointer; }

.cards-search-component .gridWrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .cards-search-component .gridWrapper .cardWrapper {
    margin: 0 10px 20px 10px;
    width: 100%;
    max-width: 280px; }
    @media (min-width: 768px) {
      .cards-search-component .gridWrapper .cardWrapper {
        width: 33%;
        max-width: 224px;
        margin: 0 8px 16px 8px; } }
    @media (min-width: 980px) {
      .cards-search-component .gridWrapper .cardWrapper {
        width: 30%;
        max-width: 270px; } }
    @media (min-width: 1200px) {
      .cards-search-component .gridWrapper .cardWrapper {
        width: 25%; } }
    @media (min-width: 1400px) {
      .cards-search-component .gridWrapper .cardWrapper {
        max-width: 300px;
        margin: 0 11px 22px 11px; } }
    .cards-search-component .gridWrapper .cardWrapper .card {
      border-radius: 6px;
      position: relative;
      -ms-flex-align: center;
          align-items: center;
      height: 140px;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
      transition: all .2s ease-in-out; }
      @media (min-width: 768px) {
        .cards-search-component .gridWrapper .cardWrapper .card {
          height: 122px; } }
      @media (min-width: 980px) {
        .cards-search-component .gridWrapper .cardWrapper .card {
          height: 130px; } }
      @media (min-width: 1400px) {
        .cards-search-component .gridWrapper .cardWrapper .card {
          height: 150px; } }
      .cards-search-component .gridWrapper .cardWrapper .card.hover-state:hover {
        cursor: pointer;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
        z-index: 1;
        overflow: hidden;
        transform: scale(1.05); }
      .cards-search-component .gridWrapper .cardWrapper .card.img-wrapper {
        background-size: cover;
        background-position: 50% 50%; }
      .cards-search-component .gridWrapper .cardWrapper .card .link {
        width: 100%;
        height: 100%;
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
      .cards-search-component .gridWrapper .cardWrapper .card .gradient {
        background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
        border-radius: 6px;
        width: 100%;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
      .cards-search-component .gridWrapper .cardWrapper .card .highlight {
        width: 100%;
        height: 40%;
        position: absolute;
        left: 0;
        bottom: 0;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-width: 6px 0 0 0;
        border-style: solid;
        border-image-slice: 1; }
        .cards-search-component .gridWrapper .cardWrapper .card .highlight.highlight-blue {
          background-color: #064f8e;
          border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .cards-search-component .gridWrapper .cardWrapper .card .highlight.highlight-deep-blue {
          background-color: #041e42;
          border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .cards-search-component .gridWrapper .cardWrapper .card .highlight.highlight-white {
          background-color: white;
          border-image-source: linear-gradient(to left, #ffc220, #f79428); }
          .cards-search-component .gridWrapper .cardWrapper .card .highlight.highlight-white .title {
            color: #000; }
          .cards-search-component .gridWrapper .cardWrapper .card .highlight.highlight-white .description {
            color: #000; }
      .cards-search-component .gridWrapper .cardWrapper .card .highlight .card-text {
        bottom: 20%; }
        @media (min-width: 480px) {
          .cards-search-component .gridWrapper .cardWrapper .card .highlight .card-text {
            bottom: 17%; } }
        @media (min-width: 980px) {
          .cards-search-component .gridWrapper .cardWrapper .card .highlight .card-text {
            bottom: 25%; } }
        @media (min-width: 1200px) {
          .cards-search-component .gridWrapper .cardWrapper .card .highlight .card-text {
            bottom: 33%; } }
      .cards-search-component .gridWrapper .cardWrapper .card.bg-white .title {
        color: #000 !important; }
      .cards-search-component .gridWrapper .cardWrapper .card.bg-white .description {
        color: #000 !important; }
      .cards-search-component .gridWrapper .cardWrapper .card.bg-white .icon {
        color: #000; }
      .cards-search-component .gridWrapper .cardWrapper .card .hidden {
        display: none; }
      .cards-search-component .gridWrapper .cardWrapper .card .card-text {
        position: absolute;
        left: 20px; }
        .cards-search-component .gridWrapper .cardWrapper .card .card-text.text-top {
          top: 20px; }
        .cards-search-component .gridWrapper .cardWrapper .card .card-text.text-bottom {
          bottom: 20px; }
        .cards-search-component .gridWrapper .cardWrapper .card .card-text.focus-centred {
          position: initial;
          text-align: center;
          padding-left: 5%;
          padding-right: 5%; }
        .cards-search-component .gridWrapper .cardWrapper .card .card-text .title {
          color: #FFF;
          font-size: 24px;
          line-height: 1;
          font-weight: 400;
          margin: 0; }
          .cards-search-component .gridWrapper .cardWrapper .card .card-text .title.bogle-black {
            color: #001E60; }
          .cards-search-component .gridWrapper .cardWrapper .card .card-text .title.bogle-bold {
            font-weight: bold;
            color: #001E60; }
          .cards-search-component .gridWrapper .cardWrapper .card .card-text .title.white-text {
            color: #ffffff; }
          @media (min-width: 768px) {
            .cards-search-component .gridWrapper .cardWrapper .card .card-text .title {
              font-size: 18px; } }
          @media (min-width: 980px) {
            .cards-search-component .gridWrapper .cardWrapper .card .card-text .title {
              font-size: 20px; } }
          @media (min-width: 1200px) {
            .cards-search-component .gridWrapper .cardWrapper .card .card-text .title {
              font-size: 24px; } }

.cards-search-component .no-cards-found-container {
  margin: 10% auto; }
  .cards-search-component .no-cards-found-container .no-cards-found-text-title {
    font-size: 18px; }
    @media (min-width: 768px) {
      .cards-search-component .no-cards-found-container .no-cards-found-text-title {
        font-size: 24px; } }
  .cards-search-component .no-cards-found-container .no-cards-found-text-description {
    font-size: 14px;
    padding-top: 20px; }
    @media (min-width: 768px) {
      .cards-search-component .no-cards-found-container .no-cards-found-text-description {
        font-size: 18px; } }

.cards-search-component .search-cards-load-more-container {
  text-align: center; }
  .cards-search-component .search-cards-load-more-container .search-cards-load-more-link-to-view {
    transition: opacity 0.3s ease;
    font-weight: 700;
    display: inline-block; }
    .cards-search-component .search-cards-load-more-container .search-cards-load-more-link-to-view .search-cards-load-more-button-inner {
      font-size: 22px;
      -webkit-font-smoothing: antialiased;
      outline: none;
      color: #333;
      font-weight: bold;
      font-stretch: normal;
      line-height: normal; }
      .cards-search-component .search-cards-load-more-container .search-cards-load-more-link-to-view .search-cards-load-more-button-inner:hover {
        color: #0053E2;
        cursor: pointer;
        text-decoration: underline; }

@media (max-width: 768px) {
  .search_section_wrapper {
    max-width: 85%; } }

@media (max-width: 480px) {
  .search_section_wrapper {
    width: 70%; } }

.search_section_container {
  margin-top: 10px; }
  .search_section_container *:focus {
    outline: none; }
  .search_section_container .search-bar {
    overflow: hidden; }
  .search_section_container .search-field-location {
    border: 0;
    border-left: 1px solid #c9c9c9; }
  @media (max-width: 768px) {
    .search_section_container .search-bar {
      display: -ms-flexbox;
      display: flex; } }
  .search_section_container .search-bar.search-initial {
    display: -ms-flexbox;
    display: flex; }
  @media (max-width: 768px) {
    .search_section_container .search-initial .search-cat-container {
      width: 100%; } }
  @media (min-width: 480px) {
    .search_section_container .search-initial .search-location, .search_section_container .search-initial .location-range, .search_section_container .search-initial .search-cat-container {
      display: none; }
    .search_section_container .search_mobile_container {
      display: none; } }
  @media (min-width: 768px) {
    .search_section_container .search-initial .search-location, .search_section_container .search-initial .location-range, .search_section_container .search-initial .search-cat-container {
      display: none; }
    .search_section_container .search_mobile_container {
      display: none; } }
  @media (max-width: 480px) {
    .search_section_container .search-container, .search_section_container .search_mobile_container {
      display: none; } }
  .search_section_container .search-job, .search_section_container .search-location {
    float: left;
    width: 412px;
    height: 42px;
    border-radius: 0px 3px 3px 0px;
    box-shadow: 0 2px 2px 0 var(--black-12), 0 0 2px 0 var(--black-12);
    background-color: #ffffff;
    border: 1px solid #c9c9c9; }
    @media (max-width: 480px) {
      .search_section_container .search-job, .search_section_container .search-location {
        border-radius: 3px; } }
  .search_section_container .location-container .search-location {
    width: 307px;
    height: 126px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 var(--black-12), 0 0 2px 0 var(--black-12);
    background-color: #ffffff; }
  .search_section_container .search-job {
    width: 350px;
    height: 42px;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 var(--black-12), 0 0 2px 0 var(--black-12);
    background-color: #ffffff; }
  .search_section_container .search-location {
    width: 300px;
    overflow: hidden;
    position: relative;
    border-left: 1px solid #c9c9c9;
    border-right: 0px !important;
    border-top: 0px;
    border-bottom: 0px; }
    .search_section_container .search-location .location-range {
      position: absolute; }
  .search_section_container .location-range {
    width: 254px;
    height: auto;
    border-radius: 0px 0px 3px 3px;
    box-shadow: 0 2px 2px 0 var(--black-12), 0 0 2px 0 var(--black-12);
    background-color: #ffffff;
    position: relative;
    left: 350px;
    border: 1px solid #c9c9c9;
    padding-bottom: 20px; }
    .search_section_container .location-range p {
      padding-left: 12px;
      width: 99px;
      height: 20px;
      font-family: EverydaySans;
      font-size: 13px;
      font-weight: normal;
      line-height: 1.54;
      color: rgba(0, 0, 0, 0.54); }
    .search_section_container .location-range .location-range-title {
      padding: 13px 0px;
      padding-left: 12px;
      height: 22px;
      font-family: EverydaySans;
      font-size: 16px;
      font-style: normal;
      cursor: pointer; }
  @media (max-width: 768px) {
    .search_section_container .location-range {
      left: 395px;
      width: 315px; } }
  .search_section_container .location-range-title-heading {
    color: #0053E2;
    cursor: pointer;
    margin: 10px 0 0 12px;
    font-weight: bold;
    font-family: EverydaySans;
    font-size: 14px; }
  .search_section_container .location-range-title {
    cursor: pointer;
    padding: 5px 0px; }
  .search_section_container .select-city-state {
    color: #333333;
    font-weight: bold;
    margin: 12px 0 0 12px; }
  .search_section_container .slider {
    -webkit-appearance: none;
    width: 271px;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.26);
    border-radius: 5px;
    outline: none;
    opacity: 0.7;
    transition: opacity .2s; }
    .search_section_container .slider:hover {
      opacity: 1; }
    .search_section_container .slider::-webkit-slider-thumb {
      appearance: none;
      width: 12px;
      height: 12px;
      background-color: #000000;
      border-radius: 50%;
      cursor: pointer; }
    .search_section_container .slider::-moz-range-thumb {
      appearance: none;
      width: 12px;
      height: 12px;
      background-color: black;
      border-radius: 50%;
      cursor: pointer; }
  .search_section_container .search-job input {
    border: 0px;
    width: 85%;
    opacity: 0.8;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: normal;
    font-weight: 500;
    padding-left: 10px;
    height: 100%; }
  .search_section_container .search-job .search-icon {
    vertical-align: middle;
    padding: 0px 11.8px 0px 11px; }
  .search_section_container .search-location input {
    border: 0;
    width: 80%;
    height: 100%;
    font-family: EverydaySans;
    font-size: 16px;
    text-align: left;
    float: left;
    padding-left: 10px; }
  .search_section_container .search-location .location-icon {
    float: left;
    width: 25px;
    height: 20px;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: #0053E2; }
    .search_section_container .search-location .location-icon .search-location-icon {
      width: 15px; }
  .search_section_container .search-location .search-icon {
    width: 45px;
    height: 42px;
    right: 0;
    margin: 0;
    background-color: #0053E2;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer; }
    .search_section_container .search-location .search-icon .search-job-icon {
      width: 25px; }
  .search_section_container .search-cat-container {
    width: 650px;
    padding: 20px 16px;
    overflow: hidden;
    background: #ffffff;
    box-sizing: border-box;
    border: 1px solid #c9c9c9; }
  .search_section_container .search-result-container {
    width: 665px;
    padding: 10px 16px;
    background: #ffffff;
    box-sizing: border-box;
    border: 1px solid #c9c9c9;
    height: auto;
    text-align: left; }
    .search_section_container .search-result-container .search-result-item {
      padding-top: 15px;
      font-family: EverydaySans;
      font-size: 16px;
      line-height: 2.19;
      color: #333333;
      text-transform: lowercase;
      cursor: pointer; }
  @media (max-width: 768px) {
    .search_section_container .search-result-container {
      width: 100%; } }
  .search_section_container .search-cat-container .search-cat-item {
    border-radius: 3px;
    padding: 12px;
    float: left;
    margin-right: 16px;
    color: #001E60;
    border: 1px solid #001E60;
    margin-bottom: 12px;
    font-weight: bold; }
    .search_section_container .search-cat-container .search-cat-item.active {
      background: #001E60;
      color: #ffffff; }
    .search_section_container .search-cat-container .search-cat-item p {
      margin: 0px; }
  .search_section_container .search_mobile_container {
    width: 100%;
    display: none;
    background-color: #ffffff; }
    .search_section_container .search_mobile_container .search_mobile_close {
      padding: 17px 17px 0px 0px; }
      .search_section_container .search_mobile_container .search_mobile_close i {
        float: right;
        width: 19px;
        height: 19px;
        font-weight: bolder;
        font-size: 32px;
        padding-right: 17px; }
    .search_section_container .search_mobile_container .search_mobile_form {
      padding: 31px 17px 20px 17px; }
      .search_section_container .search_mobile_container .search_mobile_form .search_input_wrapper {
        border-radius: 3px;
        box-shadow: 0 2px 2px 0 var(--black-12), 0 0 2px 0 var(--black-12);
        background-color: #ffffff;
        border: 1px solid #c9c9c9;
        height: 43px; }
      .search_section_container .search_mobile_container .search_mobile_form .location-icon {
        float: left;
        width: 30px;
        height: 20px;
        font-size: 20px;
        font-weight: normal;
        text-align: center;
        line-height: 30px;
        color: #0053E2;
        padding-left: 10px; }
        .search_section_container .search_mobile_container .search_mobile_form .location-icon .search-location-icon {
          width: 15px; }
      .search_section_container .search_mobile_container .search_mobile_form input {
        padding: 12px 0 0px 10px;
        border: 0;
        font-family: EverydaySans;
        font-size: 16px;
        padding-left: 10px; }
        .search_section_container .search_mobile_container .search_mobile_form input:placeholder-shown {
          color: #959595;
          width: 70%; }
    .search_section_container .search_mobile_container .search_field_wrapper {
      padding-top: 14px; }
    .search_section_container .search_mobile_container .location-mobile p {
      padding-left: 12px;
      width: 99px;
      height: 20px;
      font-family: EverydaySans;
      font-size: 13px;
      font-weight: normal;
      line-height: 1.54;
      color: rgba(0, 0, 0, 0.54); }
    .search_section_container .search_mobile_container .location-mobile .slider {
      -webkit-appearance: none;
      width: 100%;
      height: 2px;
      padding: 0px;
      background-color: rgba(0, 0, 0, 0.26);
      border-radius: 5px;
      outline: none;
      opacity: 0.7;
      transition: opacity .2s; }
      .search_section_container .search_mobile_container .location-mobile .slider:hover {
        opacity: 1; }
      .search_section_container .search_mobile_container .location-mobile .slider::-webkit-slider-thumb {
        appearance: none;
        width: 12px;
        height: 12px;
        background-color: black;
        border-radius: 50%;
        cursor: pointer; }
      .search_section_container .search_mobile_container .location-mobile .slider::-moz-range-thumb {
        appearance: none;
        width: 12px;
        height: 12px;
        background-color: black;
        border-radius: 50%;
        cursor: pointer; }
    .search_section_container .search_mobile_container .search-cat-container {
      width: 100%;
      overflow: hidden; }
  .search_section_container .search_cat_wrapper {
    padding-top: 0px; }
  .search_section_container .search_mobile_container .search-cat-container {
    padding: 0 0 10% 0; }
  .search_section_container .search_mobile_container .search-cat-container .search-cat-item {
    height: 42px;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border-radius: 3px;
    float: left;
    margin: 18.5px 16px 0px 0px;
    color: #001E60;
    border: 1px solid #001E60;
    text-align: center; }
  .search_section_container .search_mobile_container .search_mobile_submit {
    padding: 0 48px 20px 47px; }
    .search_section_container .search_mobile_container .search_mobile_submit button {
      width: 75%;
      height: 50px;
      border-radius: 25px;
      background-color: #001E60;
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      color: #ffffff;
      margin: 0 auto;
      display: block; }
      .search_section_container .search_mobile_container .search_mobile_submit button i {
        width: 25px; }
  .search_section_container .search_mobile_container .search-cat-container .search-cat-item p {
    padding: 0px;
    margin: 0; }
  .search_section_container .search_mobile_container .search-cat-container .search-cat-item.active {
    background: #001E60;
    color: #ffffff; }
  .search_section_container .search-location-mob {
    float: none;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #c9c9c9; }
  @media (max-width: 768px) {
    .search_section_container .location-range-wrapper {
      left: 331px;
      width: 237px; } }
  @media (min-width: 480px) {
    .search_section_container .search-location-mob {
      display: none; } }
  .search_section_container .search-mobile-result-container {
    position: absolute;
    right: 17px;
    left: 17px;
    width: auto;
    border: 1px solid #c9c9c9;
    height: auto;
    overflow: scroll;
    border-radius: 0px 0px 3px 3px; }
  @media (max-width: 480px) {
    .search_section_container .location-range-wrapper {
      position: absolute;
      right: 17px;
      left: 17px;
      width: auto;
      border: 1px solid #c9c9c9;
      padding: 10px 16px;
      overflow: hidden;
      background: #ffffff;
      box-sizing: border-box;
      border-radius: 0px 0px 3px 3px;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px 0px; }
    .search_section_container .location-range-title-heading {
      margin: 10px 0; }
    .search_section_container .select-city-state {
      margin: 12px 0 10px 0px; }
    .search_section_container .search-cat-container {
      border: none; } }

@media (max-width: 768px) {
  .search-banner-hero {
    max-width: 100%; } }

.search-banner-hero .search_mobile_submit .explore-btn {
  position: relative;
  font-size: 16px; }
  .search-banner-hero .search_mobile_submit .explore-btn .search-job-icon {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 5px;
    height: 20px; }

@media (max-width: 480px) {
  .search-banner-hero {
    width: 100%;
    margin: 0 auto; } }

.search-banner-hero .search-job {
  width: 410px; }

.search-banner-hero .search-location {
  overflow: inherit; }

@media (min-width: 480px) {
  .search-banner-hero .search-field-location {
    height: 42px; } }

.search-banner-hero .location-range-wrapper {
  z-index: 9;
  text-align: center;
  height: auto;
  width: 255px;
  left: 408px;
  padding-bottom: 5px; }
  @media (max-width: 768px) {
    .search-banner-hero .location-range-wrapper {
      left: 340px;
      width: 207px; } }
  @media (max-width: 480px) {
    .search-banner-hero .location-range-wrapper {
      left: 0;
      top: 85px;
      width: 100%; } }
  @media (max-width: 480px) {
    .search-banner-hero .location-range-wrapper .location-range-title {
      text-align: left;
      color: #333333;
      font-weight: normal;
      margin: 20px 0px 20px 27px; }
      .search-banner-hero .location-range-wrapper .location-range-title:last-child {
        margin-bottom: 15px; } }

@media (max-width: 480px) {
  .search-banner-hero .location-icon.md-18 {
    display: none; } }

@media (min-width: 768px) {
  .search-banner-hero .search_title_input {
    display: initial;
    position: relative; } }

@media (max-width: 480px) {
  .search-banner-hero .search_title_input {
    display: table;
    width: 100%;
    margin-bottom: 5px; } }

.search-banner-hero .search_title_input input {
  margin-right: 65px; }

.search-banner-hero .search_title_input .material-icons {
  display: none !important; }

@media (max-width: 480px) {
  .search-banner-hero .search_mobile_submit button {
    height: 43px;
    object-fit: contain;
    border-radius: 3px;
    background: #0053E2;
    width: 100%;
    padding: 8px 15px;
    text-align: center;
    border-width: 0;
    margin-top: 7px; } }

.search-careers-section-main {
  /*Desktop View*/
  /*tablet View*/
  /*Mobile View*/ }
  .search-careers-section-main.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
  .search-careers-section-main .sortblock {
    position: relative;
    height: auto;
    text-align: right;
    font-weight: 500; }
  .search-careers-section-main .header-search {
    height: 60px;
    object-fit: contain;
    background-color: black;
    display: -ms-flexbox;
    display: flex; }
  .search-careers-section-main .header-image-wrapper {
    width: 31px;
    height: 35px;
    object-fit: contain;
    padding: 13px 0px 12px 60px; }
  .search-careers-section-main .header-input-search {
    display: -ms-flexbox;
    display: flex;
    margin: 12px 0px 8px 55px;
    width: 391px;
    height: 40px;
    border-radius: 2.9px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #ffffff; }
    .search-careers-section-main .header-input-search input {
      margin: 8px 0px 10px 8.5px;
      font-family: EverydaySans;
      width: 300px;
      font-size: 16px;
      border: #ffffff; }
  .search-careers-section-main .search-result-filter-con {
    display: none; }
  .search-careers-section-main .header-input-cancel {
    height: 11px;
    background-color: #0053E2;
    margin: 6px 0px 24px 5px; }
  .search-careers-section-main textarea:focus, .search-careers-section-main input:focus {
    outline: none; }
  .search-careers-section-main .header-input-search-icon {
    border-left: 1px solid #d8d8d8; }
  .search-careers-section-main .category-filter {
    height: auto;
    background-color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    @media (min-width: 980px) {
      .search-careers-section-main .category-filter {
        overflow: hidden; } }
  .search-careers-section-main .category-item {
    margin: 11px 0px 11.5px 50px;
    height: auto;
    cursor: pointer;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .search-careers-section-main .category-item.active {
      border-bottom: 3px solid #0053E2;
      margin-bottom: 0px;
      font-weight: bold; }
  .search-careers-section-main .category-label {
    font-family: EverydaySans;
    font-size: 18px;
    text-align: center;
    color: #333333;
    padding: 0 12px 0 12px; }
  .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: 980px) {
      .search-careers-section-main .search-result-body {
        padding: 0 50px 20px;
        margin-top: 20px; } }
  .search-careers-section-main .filter-container {
    width: 22%;
    margin: 0;
    height: auto;
    background-color: #ffffff;
    float: left;
    box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05); }
  .search-careers-section-main .result-heading {
    color: #333333;
    float: left;
    position: relative; }
  .search-careers-section-main .filter-refine {
    width: auto;
    margin: 8px 2px 6px 14px;
    height: auto;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: bold;
    line-height: 2.86;
    color: #9b9b9b; }
    .search-careers-section-main .filter-refine .filter-body {
      font-weight: normal; }
  .search-careers-section-main .search-result-heading .sortby {
    position: absolute;
    right: 145px;
    min-width: 120px; }
    .search-careers-section-main .search-result-heading .sortby p {
      color: #333333;
      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 {
      text-align: left;
      width: 131px;
      border-bottom: 3px solid #0053E2;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer;
      padding-right: 29px; }
    .search-careers-section-main .search-result-heading .sortbyoption .option {
      border: initial; }
  .search-careers-section-main .search-result-heading .arrows {
    background: transparent url(../base/images/chevron-down-blue.svg) center center/100% auto no-repeat;
    content: '';
    display: block;
    width: 15px;
    height: 8px;
    position: absolute;
    transform: translateY(-50%);
    transition: transform .4s ease-in-out;
    margin-left: 110px;
    margin-top: 15px; }
    .search-careers-section-main .search-result-heading .arrows.active {
      margin: 10px 4px 15px 111px;
      transform: rotate(180deg); }
  .search-careers-section-main .search-result-heading .option {
    display: none;
    border: initial; }
  .search-careers-section-main .loadmore {
    margin: 30px 0 31px 45%; }
    .search-careers-section-main .loadmore i {
      margin-left: 15px;
      font-style: normal; }
      .search-careers-section-main .loadmore i:before {
        content: "\002B"; }
    .search-careers-section-main .loadmore button {
      border-radius: 20px;
      display: inline-block;
      margin-bottom: 0;
      font-weight: bold;
      text-align: center;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      background-image: none;
      border: 2px solid #0053E2;
      white-space: nowrap;
      padding: 8px 16px;
      font-size: 15px;
      line-height: 1.42857143;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      color: #0053E2;
      margin: 5px 0 0 5px;
      width: 138px;
      background-color: #ffffff;
      outline: none; }
  .search-careers-section-main .filter-refine-child {
    width: 80%;
    margin: 8px 2px 6px 24px;
    font-family: EverydaySans;
    font-size: 14px;
    line-height: 2.86;
    color: #333333; }
  .search-careers-section-main .filter-header-container, .search-careers-section-main .filter-body-container {
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .search-careers-section-main .filter-header-container, .search-careers-section-main .filter-body-wrapper {
    border-bottom: 2px solid #f2f2f2; }
  .search-careers-section-main .filterhide {
    display: none; }
  .search-careers-section-main .clear-all-filters {
    width: auto;
    cursor: pointer;
    height: 22px;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.57;
    color: #0053E2;
    margin: 17px 10px 15px 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 {
    margin: 23px 7% 0 auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: start;
        align-self: flex-start; }
  .search-careers-section-main .filter-body {
    font-size: 18px;
    color: #333333; }
  .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;
    outline: none;
    content: none; }
    .search-careers-section-main input[type=checkbox]:before {
      background: transparent url(../base/images/Check-Box-Button-Off.svg) center center/100% auto no-repeat;
      content: '';
      font-size: 17px;
      color: transparent !important;
      display: block;
      width: 18px;
      height: 18px; }
    .search-careers-section-main input[type=checkbox]:checked:before {
      border: none;
      background-image: url(../base/images/check-on.svg);
      background-size: cover;
      background-repeat: no-repeat; }
  .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 {
    height: auto;
    font-family: EverydaySans;
    font-size: 18px;
    line-height: 1.61;
    color: #0053E2;
    display: -ms-flexbox;
    display: flex; }
  .search-careers-section-main .serch-result-heading .result-heading {
    color: #333333; }
  .search-careers-section-main .search-result-wrapper {
    width: 100%;
    float: none;
    margin: 0;
    word-break: break-word;
    height: auto;
    background-color: #ffffff; }
    @media (min-width: 980px) {
      .search-careers-section-main .search-result-wrapper {
        width: calc(78% - 30px);
        float: left;
        margin: 0;
        margin-left: 30px; }
        .search-careers-section-main .search-result-wrapper.gts-career-enabled {
          width: 100%;
          margin: 0; } }
  .search-careers-section-main .search-result-heading {
    display: -ms-flexbox;
    display: flex;
    width: calc(78% - 57px);
    padding-right: 50px;
    margin-left: auto;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .search-careers-section-main .search-result-heading.gts-career-enabled-heading {
      width: 100%;
      padding: 0 50px; }
  .search-careers-section-main .search-result-headingrefine {
    display: none; }
    .search-careers-section-main .search-result-headingrefine .refine {
      font-weight: bold; }
  .search-careers-section-main .result-title-wrapper {
    display: -ms-flexbox;
    display: flex; }
    .search-careers-section-main .result-title-wrapper .result-title a {
      color: #333333; }
  .search-careers-section-main .result-category-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin: 5px 0px 12px 10px; }
  .search-careers-section-main .search-result-body .result-title {
    margin: 20px 0px 12px 10px;
    float: left;
    font-family: EverydaySans;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.5;
    color: #333333;
    width: 50%;
    word-break: break-word; }
  .search-careers-section-main .result-city-time {
    margin-top: 38px;
    float: right;
    width: 50%;
    position: relative;
    font-family: EverydaySans;
    font-size: 18px;
    line-height: 2;
    text-align: right;
    color: #333333;
    word-break: break-word; }
    .search-careers-section-main .result-city-time > span:after {
      content: '';
      background: url("../base/images/location.svg") no-repeat;
      display: inline-block;
      height: 19px;
      width: 19px;
      margin: 0 5px;
      position: relative;
      top: 2px;
      background-size: 19px 19px; }
  .search-careers-section-main .result-category-img img {
    width: 22px;
    height: 24px; }
  .search-careers-section-main .result-category-name {
    margin-left: 13px;
    font-family: EverydaySans;
    font-weight: bold; }
  .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(../base/images/Chevron.svg) center center/100% auto no-repeat;
    content: '';
    display: block;
    width: 19px;
    height: 10px;
    position: absolute;
    transform: translateY(-50%);
    transition: transform .4s ease-in-out;
    cursor: pointer;
    right: 7%;
    margin-top: 32px; }
  .search-careers-section-main .search-result-heading .arrows.active {
    margin: 10px 4px 15px 111px;
    transform: rotate(180deg); }
  .search-careers-section-main .filter-body-parent .arrows.active {
    transform: rotate(180deg); }
  .search-careers-section-main .modal-body {
    min-width: 0%;
    max-width: 100%;
    top: 0px;
    opacity: 1;
    padding: 28px;
    border-radius: 0px 5px 5px 0px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.5);
    background-color: white;
    width: 95%;
    height: 100%;
    overflow: scroll;
    position: absolute;
    margin-bottom: 3em;
    z-index: 1999999999;
    box-sizing: border-box; }
  .search-careers-section-main .search-result-model {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1999999999;
    overflow: initial;
    transition: all .15s ease-in-out;
    opacity: 1;
    z-index: 1999999999; }
  @media (max-width: 768px) {
    .search-careers-section-main .filter-header-container, .search-careers-section-main .filter-body-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 {
      width: 66%;
      margin: 12px 0px 8px 17px; }
      .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 {
      margin: 11px 11px 11.5px 11px;
      height: auto; }
    .search-careers-section-main .category-filter {
      width: 100%;
      overflow: scroll;
      height: auto; }
    .search-careers-section-main .search-result-heading {
      padding: 17px 0px 17px 10%;
      display: none; }
    .search-careers-section-main .result-heading {
      color: #333333; }
    .search-careers-section-main .result-section .no-results {
      margin: 0px; }
    .search-careers-section-main .search-result-headingrefine {
      padding: 30px 0 30px 0;
      display: block;
      height: 20px;
      font-family: EverydaySans;
      font-size: 14px;
      text-align: center;
      color: #0053E2;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer;
      margin-left: 17px; }
      .search-careers-section-main .search-result-headingrefine .refine {
        width: 30%;
        margin-left: auto; }
        .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 {
      width: 30%;
      display: -ms-flexbox;
      display: flex;
      margin-left: auto; }
    .search-careers-section-main .search-result-headingrefine .sortby {
      margin-left: 1px;
      width: 40%; }
      .search-careers-section-main .search-result-headingrefine .sortby p {
        text-align: left;
        color: #333333; }
    .search-careers-section-main .search-result-headingrefine .sortbyoption {
      width: 100%;
      margin-left: 12px; }
      .search-careers-section-main .search-result-headingrefine .sortbyoption p {
        padding-right: 0;
        width: 125px;
        text-align: left;
        border-bottom: 3px solid #0053E2;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer; }
    .search-careers-section-main .search-result-headingrefine .sortbyoption .option {
      border: 0px; }
    .search-careers-section-main .search-result-headingrefine .searchdescription {
      color: #000;
      width: auto;
      font-size: 18px; }
    .search-careers-section-main .search-result-headingrefine .arrows {
      margin: 5px 4px 15px 100px;
      border: 2px solid #0053E2;
      border-width: 2px 2px 0 0;
      width: 10px;
      height: 10px;
      transform: rotate(310deg);
      transition: transform .4s;
      transform-origin: center;
      transform: rotate(315deg);
      position: absolute; }
      .search-careers-section-main .search-result-headingrefine .arrows.active {
        margin: 0px 4px 15px 111px;
        transform: rotate(135deg); }
    .search-careers-section-main .search-result-headingrefine .option {
      display: none;
      border: initial; }
    .search-careers-section-main .search-result-body .filter-container {
      display: none; }
    .search-careers-section-main .search-result-wrapper {
      margin: 40px 0px 50px 0px;
      padding-bottom: 10px; }
    .search-careers-section-main .search-result-body .result-title {
      width: 100%;
      margin: 20px 0 0px 10px;
      font-size: 22px; }
    .search-careers-section-main .result-city-time {
      width: 100%;
      margin: 0;
      text-align: right; }
    .search-careers-section-main body {
      margin: 0px; }
    .search-careers-section-main .result-category-wrapper {
      width: 100%;
      font-size: 14px;
      margin: 0 0 10px 10px; }
    .search-careers-section-main .result-title-wrapper {
      display: block; }
    .search-careers-section-main .search-result-filter-con {
      margin: 20px 0 0 0px;
      padding-left: 17px;
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
      .search-careers-section-main .search-result-filter-con button i:before {
        content: "\2715";
        font-size: 15px; }
    .search-careers-section-main .filter-close-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      width: 100%;
      overflow: scroll; }
      .search-careers-section-main .filter-close-container button i {
        font-style: normal;
        padding-left: 10px; }
    .search-careers-section-main .clear-filter-link {
      margin-left: 12px;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      line-height: 1.57;
      color: #0053E2;
      cursor: pointer; }
    .search-careers-section-main .search-result-filter-con button {
      border-radius: 20px;
      display: inline-block;
      margin-bottom: 0;
      text-align: center;
      vertical-align: middle;
      cursor: pointer;
      background-image: none;
      background-color: transparent;
      border: 1px solid #0053E2;
      white-space: nowrap;
      line-height: 1.42857143;
      color: #0053E2;
      font-size: 15px;
      padding: 5px 10px;
      margin: 5px 0 0 5px;
      width: auto; }
    .search-careers-section-main .clear-all-filters {
      display: none; }
    .search-careers-section-main .filterhide {
      display: block;
      cursor: pointer;
      height: 22px;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      line-height: 1.57;
      color: #0053E2;
      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 .result-city-time {
      font-size: 16px; }
    .search-careers-section-main .result-category-wrapper {
      font-weight: bold; }
    .search-careers-section-main .category-item.active {
      font-weight: bold; }
    .search-careers-section-main .search-result-headingrefine {
      display: block;
      height: auto; }
      .search-careers-section-main .search-result-headingrefine .searchdescription {
        width: 100%;
        text-align: left;
        padding-bottom: 10px; }
      .search-careers-section-main .search-result-headingrefine .refine {
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: auto;
        margin-left: 0;
        float: left; }
        .search-careers-section-main .search-result-headingrefine .refine p {
          margin: 0; }
    .search-careers-section-main .sortblock {
      width: auto;
      margin-right: 25px;
      -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 {
      padding: 5% 0% 5% 0%;
      margin: 15% 0px 0px 32%; }
      .search-careers-section-main .loadmore button {
        width: 130px;
        font-size: 14px;
        padding: 6px; }
    .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: #333333; }
      .search-careers-section-main .result-section .result-category-wrapper {
        padding-top: 10px; }
    .search-careers-section-main .result-city-time {
      position: relative;
      font-family: EverydaySans;
      font-size: 16px;
      line-height: 2;
      text-align: left;
      color: #333333;
      word-break: break-word;
      float: left;
      text-align: left;
      width: 100%;
      border-bottom: 2px solid #f2f2f2;
      margin-top: 0px; }
      .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 {
        content: '';
        background: url("../base/images/location.svg") no-repeat;
        display: inline-block;
        height: 19px;
        width: 19px;
        margin: 0px 5px;
        position: relative;
        top: 2px;
        background-size: 19px 19px; }
      .search-careers-section-main .result-city-time > span:after {
        display: none; } }
  .search-careers-section-main [slider] {
    position: relative;
    height: 2px;
    border-radius: 10px;
    text-align: left;
    margin: 28px 0 10px 0; }
  .search-careers-section-main [slider] > div {
    position: absolute;
    left: 13px;
    right: 15px;
    height: 2px; }
  .search-careers-section-main [slider] > div > [inverse-left] {
    position: absolute;
    left: 0;
    height: 2px;
    border-radius: 10px;
    background-color: #CCC;
    margin: 0 7px; }
  .search-careers-section-main [slider] > div > [inverse-right] {
    position: absolute;
    right: 0;
    height: 2px;
    border-radius: 10px;
    background-color: #CCC;
    margin: 0 7px; }
  .search-careers-section-main [slider] > div > [range] {
    position: absolute;
    left: 0;
    height: 2px;
    border-radius: 14px;
    background-color: #0053E2; }
  .search-careers-section-main [slider] > div > [thumb] {
    position: absolute;
    top: -7px;
    z-index: 2;
    height: 18px;
    width: 18px;
    text-align: left;
    margin-left: -11px;
    cursor: pointer;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
    background-color: #FFF;
    border-radius: 50%;
    outline: none; }
  .search-careers-section-main [slider] > input[type=range] {
    position: absolute;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 3;
    height: 2px;
    top: -2px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; }
  .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 {
    pointer-events: all;
    width: 18px;
    height: 18px;
    border-radius: 0px;
    border: 0 none;
    background: red; }
  .search-careers-section-main div[slider] > input[type=range]::-moz-range-thumb {
    pointer-events: all;
    width: 18px;
    height: 18px;
    border-radius: 0px;
    border: 0 none;
    background: red; }
  .search-careers-section-main div[slider] > input[type=range]::-webkit-slider-thumb {
    pointer-events: all;
    width: 18px;
    height: 18px;
    border-radius: 0px;
    border: 0 none;
    background: red;
    -webkit-appearance: none; }
  .search-careers-section-main div[slider] > input[type=range]::-ms-fill-lower {
    background: transparent;
    border: 0 none; }
  .search-careers-section-main div[slider] > input[type=range]::-ms-fill-upper {
    background: transparent;
    border: 0 none; }
  .search-careers-section-main div[slider] > input[type=range]::-ms-tooltip {
    display: none; }
  .search-careers-section-main [slider] > div > [sign] {
    opacity: 0;
    position: absolute;
    margin-left: -15px;
    top: -43px;
    z-index: 3;
    background-color: #0053E2;
    color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
    display: -ms-flexbox;
    display: flex; }
  .search-careers-section-main [slider] > div > [sign]:after {
    position: absolute;
    content: '';
    left: 0;
    border-radius: 16px;
    top: 19px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top-width: 16px;
    border-top-style: solid;
    border-top-color: #0053E2; }
  .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 {
  padding: 0px;
  max-width: 100%; }

.search-bar-component {
  height: 50px;
  border-bottom: solid 2px;
  border-color: #D3D3D3;
  font-size: 0;
  margin: 5px;
  padding: 3px;
  position: relative; }

.search-bar-component .btn-search {
  display: inline-block;
  vertical-align: top;
  width: 50px;
  height: 40px;
  border: none;
  background-color: transparent;
  font-size: 18px;
  color: #A9A9A9; }
  .search-bar-component .btn-search .icon-search-grey {
    background: url(../base/images/icon_grey_search.png);
    display: block;
    background-size: contain;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-top: 6px; }

.search-bar-component .search-input {
  vertical-align: top;
  display: inline-block;
  border: transparent;
  background-color: transparent;
  font-size: 18px;
  width: calc(92% - 50px);
  padding: 8px 8px 8px 3px;
  color: #A9A9A9; }
  .search-bar-component .search-input:focus {
    outline: none; }
  .search-bar-component .search-input::-webkit-input-placeholder, .search-bar-component .search-input:-moz-placeholder {
    color: #A9A9A9; }

.search-bar-component.search-bar-active {
  border-color: #006cce; }
  .search-bar-component.search-bar-active .search-input {
    color: #000000; }
  .search-bar-component.search-bar-active .btn-search i {
    background: url(../base/images/icon-search-blue.svg); }

.search-bar-component .overlay-button {
  display: none;
  float: right; }

.selected {
  background-color: #ebebeb;
  font-weight: bold; }

.suggested-search {
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  left: 0;
  padding: 15px 0;
  position: absolute;
  top: 54px;
  width: 100%;
  z-index: 10;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 0px;
  padding-bottom: 0px; }
  @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: #000000;
    font-size: 14px;
    margin: 0;
    font-weight: bold;
    transition: all 0.2s ease; }
    .suggested-search-list > .item > .item-href {
      display: block;
      color: #000000;
      text-decoration: none;
      padding: 7px 28px;
      transition: all 0.2s ease; }
      .suggested-search-list > .item > .item-href .match-term {
        font-weight: normal; }
      .suggested-search-list > .item > .item-href:hover {
        background-color: #ebebeb;
        font-weight: bold; }
      #header-container.darken-header-footer .suggested-search-list > .item > .item-href {
        color: #000000; }
        #header-container.darken-header-footer .suggested-search-list > .item > .item-href:hover {
          text-decoration: none; }
    .suggested-search-list > .item b {
      font-weight: normal; }

.search-bar-hero {
  background: #ffffff;
  border-radius: 100px;
  padding: 6px 10px; }
  .search-bar-hero .search-bar-component {
    border-bottom: solid 0px;
    margin: 5px 5px 8px 5px; }
    .search-bar-hero .search-bar-component form {
      background: #ffffff;
      border-radius: 30px;
      padding: 0px 10px;
      border: 1px solid #ccc; }
      .search-bar-hero .search-bar-component form .btn-search {
        float: right; }
    .search-bar-hero .search-bar-component .search-input {
      width: calc(98% - 50px);
      padding: 0px 8px 10px 8px; }
  .search-bar-hero span {
    float: left;
    color: #000;
    position: relative;
    z-index: 9;
    background: #fff;
    left: 25px;
    text-transform: uppercase;
    font-weight: bold; }
  @media (min-width: 768px) {
    .search-bar-hero {
      width: 98%;
      margin: 0px auto; } }
  @media (min-width: 980px) {
    .search-bar-hero {
      width: 98%;
      margin: 0px auto; } }

.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";
  font-feature-settings: 'liga' 1; }

.dv-search-filters > .dv-hide > .hide-filters:hover, .dv-search-filters .dv-tag > .tag-header > .tag-checkbox:hover, .dv-search-filters .dv-tag > .tag-header > .tag-expand:hover {
  cursor: pointer; }

.dv-back-opacity {
  display: none;
  position: fixed;
  top: 72px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  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: 980px) {
    .dv-back-opacity {
      display: none !important; } }

.dv-search-filters {
  display: none;
  position: fixed;
  top: 72px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 30px 25px 20px;
  background: rgba(255, 255, 255, 0.95);
  /*overflow-y: auto;*/
  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 {
      width: 350px;
      right: auto;
      padding: 35px 30px 20px; } }
  @media (min-width: 980px) {
    .dv-search-filters {
      position: static;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
      margin: 0 90px 0 0;
      padding: 0;
      background: transparent;
      z-index: 0; } }
  .dv-search-filters > .dv-hide {
    text-align: right;
    padding-bottom: 13px; }
    .dv-search-filters > .dv-hide > .hide-filters {
      font-size: 12px;
      color: #333; }
  .dv-search-filters .dv-tag {
    padding-top: 7px;
    color: #333; }
    .dv-search-filters .dv-tag > .tag-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      min-height: 31px; }
      .dv-search-filters .dv-tag > .tag-header > .tag-title {
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
        font-size: 12px; }
        .dv-search-filters .dv-tag > .tag-header > .tag-title.big-title {
          font-size: 18px;
          color: #111; }
      .dv-search-filters .dv-tag > .tag-header > .tag-checkbox {
        position: relative;
        -ms-flex: 0 0 14px;
            flex: 0 0 14px;
        height: 14px;
        margin: 0 10px;
        border: 1px solid #444;
        border-radius: 1px; }
        .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 {
            display: block;
            content: 'check';
            position: absolute;
            top: -5px;
            left: -1px;
            font-size: 14px;
            font-weight: bold;
            color: #FFF; }
      .dv-tag.has-childs > .tag-header > .tag-expand {
        visibility: visible !important; }
      .dv-search-filters .dv-tag > .tag-header > .tag-expand {
        visibility: hidden;
        -ms-flex: 0 0 24px;
            flex: 0 0 24px;
        height: 31px; }
        .dv-search-filters .dv-tag > .tag-header > .tag-expand::after {
          display: block;
          content: 'expand_more';
          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;
    padding-left: 13px;
    margin-bottom: 15px; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.search-solr-results-component, .search-jcr-results-component, .search-learning-results-component {
  margin-top: 30px; }

@media (min-width: 768px) {
  .filters-results-wrapper {
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px; } }

.search-results-wrapper {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .search-results-wrapper {
      -ms-flex-positive: 2;
          flex-grow: 2;
      margin-top: 0; } }

.search-results-filter-selected {
  display: inline-block;
  background: transparent;
  border: 2px solid #017acd;
  border-radius: 23px;
  color: #017acd;
  font-size: 13px;
  font-weight: 600;
  height: 36px;
  line-height: 32px;
  margin: 6px 4px;
  padding: 0 45px 0 26px;
  position: relative;
  top: 3px;
  text-transform: capitalize; }
  .search-results-filter-selected:hover {
    color: #004c91; }
  .search-results-filter-selected .filter-clear {
    background: transparent url(../base/images/x-blue-dark.svg) center center/100% auto no-repeat;
    display: block;
    height: 11px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 11px;
    color: #017acd; }

.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 {
    position: absolute;
    margin: 0;
    color: #333333;
    font-size: 14px;
    right: 0;
    top: calc(50% + 2px);
    transform: translateY(-50%); }

.search-results-filter-apply-wrapper {
  text-align: center;
  margin-bottom: 35px; }
  @media (min-width: 768px) {
    .search-results-filter-apply-wrapper {
      text-align: left; } }
  @media (min-width: 980px) {
    .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 {
  position: relative;
  margin-bottom: 20px; }
  @media (min-width: 980px) {
    .search-results-filter-text {
      display: none; } }
  .search-results-filter-text .search-results-filter-clear {
    color: #000;
    font-size: 16px; }
    @media (min-width: 980px) {
      .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 {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (min-width: 980px) {
    .search-results-controls {
      -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-weight: bold;
  font-size: 15px;
  vertical-align: middle; }
  .search-results-filter-open:hover, .search-results-filter-open:active, .search-results-filter-open:focus {
    color: #007cd6;
    text-decoration: none; }
  .search-results-filter-open::after {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 0 0 5px;
    content: "filter_list";
    font-family: Material Icons;
    font-feature-settings: 'liga';
    font-size: 21px;
    font-weight: normal; }
  @media (min-width: 768px) {
    .search-results-filter-open .cant-filters {
      display: none; } }

.search-sort {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    .search-sort {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .search-sort .dv-search-inpt {
    position: relative;
    display: block;
    width: 100%;
    height: 39px;
    margin-bottom: 15px; }
    @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: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      border-bottom: 1px solid #017acd; }
      .search-sort .dv-search-inpt .search-inpt .loop-icon, .search-sort .dv-search-inpt .search-inpt .close-icon {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        color: #017acd;
        font-family: Material Icons;
        font-feature-settings: 'liga'; }
        .search-sort .dv-search-inpt .search-inpt .loop-icon:hover, .search-sort .dv-search-inpt .search-inpt .close-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;
            flex-shrink: 1;
        border: none;
        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 {
      padding-left: 50px;
      overflow-y: auto;
      white-space: nowrap;
      padding-left: 15px; }
      @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;
        padding: 12px 13px 4px;
        font-size: 14px;
        margin-right: 8px; }
        .search-sort .dv-search-inpt .dv-cats .search-cat.slcted {
          color: #017acd;
          font-weight: bold;
          border-bottom: 2px solid #017acd; }
        .search-sort .dv-search-inpt .dv-cats .search-cat:hover {
          cursor: pointer; }
  .search-sort .search-results-sort-wrapper {
    display: -ms-flexbox;
    display: flex;
    -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 {
        -ms-flex-direction: row;
            flex-direction: row; } }
    .search-sort .search-results-sort-wrapper .search-results-sort {
      position: relative;
      display: inline-block;
      width: 150px;
      margin-top: 6px;
      border-bottom: 2px solid #007cd6;
      color: #007cd6;
      font-size: 14px;
      padding-bottom: 8px;
      text-decoration: none; }
      @media (min-width: 480px) {
        .search-sort .search-results-sort-wrapper .search-results-sort {
          margin: 0 0 0 15px; } }
      @media (min-width: 980px) {
        .search-sort .search-results-sort-wrapper .search-results-sort {
          width: 215px; } }
      .search-sort .search-results-sort-wrapper .search-results-sort:hover, .search-sort .search-results-sort-wrapper .search-results-sort:active, .search-sort .search-results-sort-wrapper .search-results-sort:focus {
        color: #007cd6;
        text-decoration: none; }
      .search-sort .search-results-sort-wrapper .search-results-sort::after {
        background: transparent url(../base/images/chevron-down-blue-light.svg) center center/18px auto no-repeat;
        content: '';
        display: block;
        height: 9px;
        position: absolute;
        right: 5px;
        top: calc(50% - 1px);
        transform: translateY(-50%);
        width: 15px; }
    .search-sort .search-results-sort-wrapper .search-results-sort-options {
      background: #ffffff;
      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(../base/images/chevron-down-blue-light.svg) top right/18px auto no-repeat;
        content: '';
        display: block;
        height: 10px;
        position: absolute;
        right: 12px;
        transform: rotate(180deg);
        top: 12px;
        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: #333333;
        font-size: 16px; }
        .search-sort .search-results-sort-wrapper .search-results-sort-options a:hover, .search-sort .search-results-sort-wrapper .search-results-sort-options a:active, .search-sort .search-results-sort-wrapper .search-results-sort-options a:focus {
          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 {
          width: 16px;
          height: 16px; }
        .search-sort .search-results-sort-wrapper .search-results-sort-options .radio-link::after {
          width: 8px;
          height: 7px; }

.search-results-text {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 15px;
  margin: 10px 0;
  padding-left: 25px;
  -ms-flex-order: 3;
      order: 3; }
  @media (min-width: 768px) {
    .search-results-text {
      -ms-flex-order: 0;
          order: 0;
      margin: 0 0 7px;
      font-size: 13px;
      padding-left: 0; } }
  .search-results-text .search-results-term-quotes {
    white-space: nowrap; }

.search-results, .services-now-results {
  margin-bottom: 25px;
  border-top: 1px solid #DDD; }
  @media (min-width: 768px) {
    .search-results, .services-now-results {
      border: none; } }

.search-results-wrapper .loading-image {
  animation-duration: 0.95s;
  animation-iteration-count: infinite;
  animation-name: rotate-forever;
  animation-timing-function: linear;
  width: 50px;
  height: 50px;
  border: 8px solid #064f8e;
  border-right-color: transparent;
  border-radius: 50%;
  display: none;
  position: 50% 0 0 50%;
  margin: auto; }

.search-result, .services_now_results {
  display: block;
  padding: 18px 15px 10px;
  position: relative;
  border-bottom: 1px solid #DDD; }
  @media (min-width: 768px) {
    .search-result, .services_now_results {
      padding-top: 10px;
      border: none;
      margin-bottom: 8px; } }
  .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 {
    text-transform: none;
    font-size: 14px;
    line-height: 1.57;
    letter-spacing: 2px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: rgba(0, 0, 0, 0.74); }

.search-result-title {
  color: #004c91;
  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: 980px) {
    .desktop-search {
      visibility: visible; } }

.tablet-search {
  visibility: visible; }
  @media (min-width: 980px) {
    .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%;
  transform: translateY(-50%);
  width: 14px; }
  .search-result-link img {
    width: 100%; }

.search-result-tag-title {
  font-weight: bold;
  letter-spacing: 2.6px;
  text-align: left;
  color: rgba(0, 76, 145, 0.7); }
  .search-result-tag-title.tags {
    font-weight: normal; }

.search-results-pagination-wrapper {
  text-align: center; }
  @media (min-width: 980px) {
    .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: 980px) {
    .hide-vertical-scroll-mobile {
      overflow-y: auto; } }

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

.related-arts-vids-component > .related-item.is-video::before, .related-arts-vids-component > .related-item::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

@media print {
  .related-arts-vids-component {
    margin: 0 10px; } }

.related-arts-vids-component {
  font-size: 0; }
  .related-arts-vids-component > .not-conf {
    font: normal 16px Arial; }
  .related-arts-vids-component > .related-title {
    text-align: center;
    font-size: 27px;
    margin: 45px 0 15px; }
  .related-arts-vids-component > .related-item {
    display: block;
    position: relative;
    font-size: 12px;
    background-size: cover;
    background-position: center;
    padding-top: 100%; }
    @media (min-width: 768px) {
      .related-arts-vids-component > .related-item {
        display: inline-block;
        vertical-align: top;
        width: 25%;
        padding-top: 25%; } }
    .related-arts-vids-component > .related-item:hover {
      cursor: pointer;
      text-decoration: none; }
    .related-arts-vids-component > .related-item.is-video::before {
      display: block;
      content: '';
      background: url("../base/images/play.png");
      background-size: cover;
      z-index: 3;
      opacity: 0.75;
      width: 40%;
      height: 40%; }
      @media (min-width: 768px) {
        .related-arts-vids-component > .related-item.is-video::before {
          top: 10px;
          left: 10px;
          width: 30%;
          height: 30%;
          margin: 0; } }
      @media (min-width: 980px) {
        .related-arts-vids-component > .related-item.is-video::before {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          width: 40%;
          height: 40%; } }
      @media print {
        .related-arts-vids-component > .related-item.is-video::before {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          width: 40%;
          height: 40%; } }
    .related-arts-vids-component > .related-item::after {
      display: block;
      content: '';
      background: rgba(0, 0, 0, 0.35);
      z-index: 1; }
    .related-item > .dv-item-info {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 2;
      padding: 22px 30px;
      color: #FFF; }
      @media (min-width: 768px) {
        .related-item > .dv-item-info {
          padding: 10px; } }
      @media (min-width: 980px) {
        .related-item > .dv-item-info {
          padding: 22px 30px; } }
      .dv-item-info > .item-title {
        font-size: 20px;
        margin-bottom: 5px; }
        @media (min-width: 768px) {
          .dv-item-info > .item-title {
            font-size: 18px; } }
        @media (min-width: 980px) {
          .dv-item-info > .item-title {
            font-size: 20px; } }
      .dv-item-info > .item-sub-title {
        font-size: 13px; }

.course-list-component {
  padding: 30px 40px 0 40px; }

.course-list-title {
  color: #000000;
  margin-bottom: 35px; }

.course-list-items {
  border-bottom: 1px solid #ccc; }
  .course-list-items .course {
    border-top: 1px solid #ccc;
    color: #333333;
    display: none;
    padding: 10px 0;
    text-decoration: none; }
    .course-list-items .course:hover {
      background-color: rgba(1, 122, 205, 0.1); }
  .course-list-items .course-main {
    display: -ms-flexbox;
    display: flex; }
  .course-list-items .course-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) {
      .course-list-items .course-thumbnail {
        height: 107px;
        -ms-flex-preferred-size: 213px;
            flex-basis: 213px; } }
    .course-list-items .course-thumbnail img {
      left: 50%;
      max-height: 100%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%); }
      @media (min-width: 768px) {
        .course-list-items .course-thumbnail img {
          max-height: none;
          max-width: 100%; } }
  .course-list-items .course-title {
    font-size: 20px;
    color: rgba(0, 0, 0, 0.87); }
  .course-list-items .course-description {
    font-size: 14px;
    line-height: 22px;
    color: #333333; }
  .course-list-items .course-extra {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2.6px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7); }
  .course-list-items .course-duration {
    text-transform: none; }

body {
  -ms-overflow-style: scrollbar; }

body.hide-overflow {
  overflow: hidden; }

.reactions-alert {
  position: fixed;
  top: 100px;
  left: 50%;
  padding: 1.25rem 1.25rem;
  margin-bottom: 1rem;
  margin-left: -40%;
  border: 1px solid transparent;
  border-radius: .25rem;
  min-width: 80%;
  text-align: center;
  font-size: 14px;
  display: none; }
  .reactions-alert.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #444444;
    font-weight: bold; }

.reactions-component {
  position: fixed;
  right: 0;
  bottom: 50%;
  width: 34px; }
  @media (min-width: 768px) {
    .reactions-component {
      width: 60px;
      right: 5px;
      border-radius: 60px;
      background-color: rgba(51, 51, 51, 0.7); } }
  .reactions-component .reactions .reactions-text {
    transform: rotate(270deg);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 120px;
    position: absolute;
    right: -44px;
    height: 34px;
    background: #FFF;
    line-height: 34px;
    text-align: center;
    border: solid 1px #001E60;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    font-family: EverydaySans;
    font-size: 12px;
    color: #000; }
    .reactions-component .reactions .reactions-text .icon {
      margin-right: 10px;
      font-size: 18px; }
    @media (min-width: 768px) {
      .reactions-component .reactions .reactions-text {
        right: -49px; } }
    .reactions-component .reactions .reactions-text:hover {
      cursor: pointer; }

.reactions-form {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  border-left: solid 1px #979797;
  z-index: 9999; }
  @media (min-width: 980px) {
    .reactions-form {
      z-index: 1000;
      width: 359px;
      top: 0px;
      left: auto; } }
  .reactions-form .reactions-middle-container {
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 980px) {
      .reactions-form .reactions-middle-container {
        -ms-flex: 1;
            flex: 1 1 0%; } }
    .reactions-form .reactions-middle-container .thumbs-container {
      -ms-flex-direction: row;
          flex-direction: row;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      margin-bottom: 50px; }
      .reactions-form .reactions-middle-container .thumbs-container .thumbs {
        width: 70px;
        height: 70px;
        border: solid 2px #001E60;
        text-align: center;
        line-height: 70px;
        border-radius: 35px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
        .reactions-form .reactions-middle-container .thumbs-container .thumbs:hover {
          cursor: pointer; }
        .reactions-form .reactions-middle-container .thumbs-container .thumbs i {
          font-size: 35px;
          color: #001E60; }
  .reactions-form.liked .reactions-middle-container .reactions-options {
    display: none; }
  .reactions-form.liked .reactions-middle-container .thumbs-container .thumbs-up {
    background-color: #57606b;
    border-color: #57606b; }
    .reactions-form.liked .reactions-middle-container .thumbs-container .thumbs-up i {
      color: #FFFFFF; }
  .reactions-form.unliked .reactions-middle-container .thumbs-container .thumbs-down {
    background-color: #57606b;
    border-color: #57606b; }
    .reactions-form.unliked .reactions-middle-container .thumbs-container .thumbs-down i {
      color: #FFFFFF; }
  .reactions-form .form-container {
    margin: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    top: 0;
    transform: none;
    position: absolute;
    padding: 20px; }
    @media (min-width: 768px) {
      .reactions-form .form-container {
        max-width: 359px;
        margin: auto;
        -ms-flex-pack: center;
            justify-content: center;
        left: 0; } }
    @media (min-width: 980px) {
      .reactions-form .form-container {
        max-width: 100%;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .reactions-form .form-container .close-form {
      -ms-flex-item-align: end;
          align-self: flex-end;
      text-align: right;
      margin-bottom: 48px; }
      @media (min-width: 980px) {
        .reactions-form .form-container .close-form {
          margin-bottom: 0; } }
      .reactions-form .form-container .close-form .close-icon {
        color: #001E60;
        font-size: 24px; }
        .reactions-form .form-container .close-form .close-icon:hover {
          cursor: pointer; }
    .reactions-form .form-container .reactions-options {
      width: 100%;
      margin-bottom: 20px; }
      .reactions-form .form-container .reactions-options .dropdown-label {
        font-family: EverydaySans;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.54);
        margin: 0 0 -5px 0; }
      .reactions-form .form-container .reactions-options .dropdown-hint {
        margin-top: 10px;
        font-family: EverydaySans;
        font-size: 14px;
        text-align: center;
        color: rgba(0, 0, 0, 0.54);
        word-break: break-all;
        white-space: normal; }
      .reactions-form .form-container .reactions-options .dropdown {
        margin-top: 5px; }
        .reactions-form .form-container .reactions-options .dropdown .down-arr {
          top: 10px;
          right: 10px;
          color: rgba(0, 0, 0, 0.7); }
        .reactions-form .form-container .reactions-options .dropdown .drop-item {
          position: relative;
          padding: 14px 10px;
          color: #282828;
          font-size: 18px;
          word-break: break-all;
          word-wrap: normal;
          white-space: normal; }
          .reactions-form .form-container .reactions-options .dropdown .drop-item:hover {
            background-color: #ebebeb; }
        .reactions-form .form-container .reactions-options .dropdown .btn {
          width: 100%;
          text-align: left;
          border-bottom: solid 1px rgba(0, 0, 0, 0.42);
          border-radius: 0;
          color: rgba(0, 0, 0, 0.54);
          font-size: 18px;
          padding: 0;
          height: 40px;
          position: relative; }
          .reactions-form .form-container .reactions-options .dropdown .btn:focus {
            background-color: transparent !important;
            border-color: transparent !important; }
          .reactions-form .form-container .reactions-options .dropdown .btn .btn-capt {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            display: block;
            padding-right: 40px; }
          .reactions-form .form-container .reactions-options .dropdown .btn:focus {
            background-color: #FFF;
            border-color: #FFF;
            outline: none;
            box-shadow: none; }
        .reactions-form .form-container .reactions-options .dropdown .dropdown-menu {
          width: 100%;
          max-height: 150px;
          overflow-y: auto;
          background-color: #ffffff;
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
    .reactions-form .form-container h1 {
      font-family: EverydaySans;
      font-size: 24px;
      margin: 0 0 30px 0; }
    .reactions-form .form-container .send-feedback {
      color: #001E60;
      background: none;
      padding: 0;
      margin: 0;
      width: 120px;
      height: 40px;
      min-height: 40px;
      border-radius: 20px;
      border: solid 1px #001E60;
      -ms-flex-item-align: end;
          align-self: flex-end;
      font-size: 14px;
      font-weight: bold; }
      @media (min-width: 980px) {
        .reactions-form .form-container .send-feedback {
          margin: 40px 0 0 0; } }
      .reactions-form .form-container .send-feedback:hover {
        background: #001E60;
        color: #FFF; }
        .reactions-form .form-container .send-feedback:hover:disabled {
          background-color: #fff;
          border: solid 1px #B3B3B3;
          color: #B3B3B3; }
      .reactions-form .form-container .send-feedback:disabled {
        border: solid 1px #B3B3B3;
        color: #B3B3B3; }
    .reactions-form .form-container .text-center {
      text-align: centers; }
    .reactions-form .form-container .big-icon-container {
      text-align: center; }
      .reactions-form .form-container .big-icon-container .big-icon {
        height: 150px;
        width: 150px;
        background-color: #FFFFFF;
        display: inline-block;
        border-radius: 120px; }
        .reactions-form .form-container .big-icon-container .big-icon i {
          color: #707070;
          font-size: 75px;
          line-height: 150px; }

.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.active a {
    color: #004c91; }
  .quick-action-tabs-component.bg-blue.style1 .wrapper ul.nav.nav-tabs li h1 a {
    color: #004c91; }
  .quick-action-tabs-component.bg-blue.style2 .wrapper ul.nav.nav-tabs li.active .active-border {
    background: #004c91; }
  .quick-action-tabs-component.bg-blue.style3 .wrapper ul.nav.nav-tabs li.active a {
    color: #004c91; }
  .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.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #FFF200; }
  .quick-action-tabs-component.bg-yellow.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #DE1C24; }
  .quick-action-tabs-component.bg-red.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #eb148d; }
  .quick-action-tabs-component.bg-pink.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #3EC5E6; }
  .quick-action-tabs-component.bg-teal.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #001E60; }
  .quick-action-tabs-component.bg-deep-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #22449b; }
  .quick-action-tabs-component.bg-sams-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #2983ea; }
  .quick-action-tabs-component.bg-sams-light-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #1788da; }
  .quick-action-tabs-component.bg-sams-medium-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #10a04b; }
  .quick-action-tabs-component.bg-sams-green.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #f37020; }
  .quick-action-tabs-component.bg-sams-orange.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #ec0439; }
  .quick-action-tabs-component.bg-sams-red.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #fba72b; }
  .quick-action-tabs-component.bg-sams-yellow.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #00358e; }
  .quick-action-tabs-component.bg-sams-primary-dark-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #0067a0; }
  .quick-action-tabs-component.bg-sams-primary-main-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #a4dbe8; }
  .quick-action-tabs-component.bg-sams-primary-light-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #00afd7; }
  .quick-action-tabs-component.bg-sams-secondary-light-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #7c878e; }
  .quick-action-tabs-component.bg-sams-secondary-dark-gray.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #d0d3d4; }
  .quick-action-tabs-component.bg-sams-secondary-light-gray.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #514689; }
  .quick-action-tabs-component.bg-sams-supp-dark-purple.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #9063cd; }
  .quick-action-tabs-component.bg-sams-supp-light-purple.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #006f44; }
  .quick-action-tabs-component.bg-sams-supp-green.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #47d7ac; }
  .quick-action-tabs-component.bg-sams-supp-teal.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #fa4616; }
  .quick-action-tabs-component.bg-sams-supp-red.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #ff8f1c; }
  .quick-action-tabs-component.bg-sams-supp-orange.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #de1b73; }
  .quick-action-tabs-component.bg-sams-supp-pink.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #ffb500; }
  .quick-action-tabs-component.bg-sams-supp-yellow.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #333333; }
  .quick-action-tabs-component.bg-sams-gray.style1 .wrapper ul.nav.nav-tabs li h1 a {
    color: #333333; }
  .quick-action-tabs-component.bg-sams-gray.style2 .wrapper ul.nav.nav-tabs li.active .active-border {
    background: #333333; }
  .quick-action-tabs-component.bg-sams-gray.style3 .wrapper ul.nav.nav-tabs li.active a {
    color: #333333; }
  .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.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #78b9e7; }
  .quick-action-tabs-component.bg-light-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #ce4c11; }
  .quick-action-tabs-component.bg-orange.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #5FB446; }
  .quick-action-tabs-component.bg-green.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #757575; }
  .quick-action-tabs-component.bg-gray.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #4f0099; }
  .quick-action-tabs-component.bg-jet-purple.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #A93439; }
  .quick-action-tabs-component.bg-moosejaw-red.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #45545f; }
  .quick-action-tabs-component.bg-hayneedle-gray-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #203566; }
  .quick-action-tabs-component.bg-shoes-blue.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #2f1214; }
  .quick-action-tabs-component.bg-bonobos-brown.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #000000; }
  .quick-action-tabs-component.bg-allswell-black.style1 .wrapper ul.nav.nav-tabs li h1 a {
    color: #000000; }
  .quick-action-tabs-component.bg-allswell-black.style2 .wrapper ul.nav.nav-tabs li.active .active-border {
    background: #000000; }
  .quick-action-tabs-component.bg-allswell-black.style3 .wrapper ul.nav.nav-tabs li.active a {
    color: #000000; }
  .quick-action-tabs-component.bg-barenecessities-black.style1 .wrapper ul.nav.nav-tabs li.active a {
    color: #000000; }
  .quick-action-tabs-component.bg-barenecessities-black.style1 .wrapper ul.nav.nav-tabs li h1 a {
    color: #000000; }
  .quick-action-tabs-component.bg-barenecessities-black.style2 .wrapper ul.nav.nav-tabs li.active .active-border {
    background: #000000; }
  .quick-action-tabs-component.bg-barenecessities-black.style3 .wrapper ul.nav.nav-tabs li.active a {
    color: #000000; }
  .quick-action-tabs-component.bg-parcel-black.style1 .wrapper ul.nav.nav-tabs li.active a {
    color: #000000; }
  .quick-action-tabs-component.bg-parcel-black.style1 .wrapper ul.nav.nav-tabs li h1 a {
    color: #000000; }
  .quick-action-tabs-component.bg-parcel-black.style2 .wrapper ul.nav.nav-tabs li.active .active-border {
    background: #000000; }
  .quick-action-tabs-component.bg-parcel-black.style3 .wrapper ul.nav.nav-tabs li.active a {
    color: #000000; }
  .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.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #231f20; }
  .quick-action-tabs-component.bg-eloquil-brown.style1 .wrapper ul.nav.nav-tabs li h1 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.active a {
    color: #48515f; }
  .quick-action-tabs-component.bg-modcloth-gray-blue.style1 .wrapper ul.nav.nav-tabs li h1 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 {
    position: relative;
    margin: 0 auto 25px auto;
    overflow: hidden;
    padding: 0;
    height: 70px; }
    @media print {
      .quick-action-tabs-component .wrapper {
        padding-left: unset !important; }
        .quick-action-tabs-component .wrapper .nav.nav-tabs {
          margin: 0 auto;
          width: min-content; } }
  .quick-action-tabs-component .scroller {
    height: 70px;
    width: 40px;
    overflow: hidden;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: 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 {
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border: none;
    font-size: 18px;
    padding-bottom: 25px;
    cursor: pointer; }
    .quick-action-tabs-component ul.nav.nav-tabs.list {
      display: block;
      position: absolute;
      left: 0px;
      top: 0px;
      min-width: 3000px;
      margin-left: 0;
      margin-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;
        position: relative;
        float: left; }
    @media (min-width: 980px) {
      .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;
          /*          border-bottom: 2px solid $brand-medium-blue-dark;*/
          text-decoration: underline; }
  .quick-action-tabs-component.style1 .wrapper {
    height: 75px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e6e7e8; }
    .quick-action-tabs-component.style1 .wrapper ul.nav.nav-tabs li {
      height: 75px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center;
      -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: -ms-flexbox;
        display: flex;
        height: auto;
        line-height: 1;
        margin: 12px 0 0 0; }
  .quick-action-tabs-component.style2 .scroller {
    height: 75px; }
  .quick-action-tabs-component.style2 .wrapper {
    height: 75px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e6e7e8; }
    .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li {
      height: 75px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0 15px;
      position: relative; }
      .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li a {
        text-decoration: none;
        font-size: 18px;
        font-weight: 400; }
      .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 {
        display: block;
        height: 4px;
        position: absolute;
        background: var(--blue);
        bottom: 0;
        left: 0;
        right: 0; }
      .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li.active a {
        font-size: 18px;
        font-weight: bold;
        color: #000000; }
      .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: -ms-flexbox;
        display: flex;
        height: auto;
        line-height: 1;
        margin: 12px 0 0 0; }
      .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .tab-icon {
        width: 24px;
        height: 24px;
        display: -ms-flexbox;
        display: flex; }
        .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .tab-icon img {
          width: 24px;
          max-height: 24px; }
        .quick-action-tabs-component.style2 .wrapper ul.nav.nav-tabs li .tab-icon .no-icon {
          width: 24px;
          height: 24px;
          border: solid 1px #979797;
          background-color: #d8d8d8; }
  .quick-action-tabs-component.style2.only-label .wrapper ul.nav.nav-tabs li {
    -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 {
      padding-left: 1px;
      margin-top: 2px; }
      @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: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        height: 35px;
        padding: 0 12px;
        margin: 0 10px 0 0;
        background-color: #ffffff;
        border-radius: 17.5px; }
        .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 {
          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 {
      border-radius: 17.5px;
      box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0px;
      height: 37px;
      background-color: white;
      padding: 0px 5px; }
  .quick-action-tabs-component .componentWrapper {
    border: solid #ff3c3c;
    border-radius: 25px;
    padding: 15px 10px 10px; }
    .quick-action-tabs-component .componentWrapper .header {
      position: absolute;
      margin-top: -25px;
      margin-left: 10px;
      color: white;
      background: #ff3c3c;
      border-radius: 10px;
      padding: 2px 10px; }

ul.nav.nav-tabs li {
  padding: 0px 15px; }

.quick-actions3-component {
  background: #ffffff;
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  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 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #000;
    padding: 24px 24px 0 24px;
    margin-bottom: 24px; }
    @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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: 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-type: inline-size;
        container-name: quickLinkContent; } }
    .quick-actions3-component .quick-action3-content .quick-actions3-links {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: 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-type: inline-size;
          container-name: quickLinkContentWrap; } }

@container quickLinkContent (max-width: 480px) {
  .quick-actions3-component .quick-action3-content .quick-actions3-links {
    -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% 4%;
        width: 16%;
        padding-bottom: 24px; }
        .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 {
            width: 40%;
            margin: 0 2% 8% 2%; }
            .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 {
    width: 36%;
    margin: 0% 2% 8% 2%; }
    .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% 2%; } }

@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 {
    width: auto;
    margin-bottom: 30%; }
    .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap.quick-action-item-5 {
      width: auto;
      margin-bottom: 30%; }
    .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 {
          text-decoration: none; }
        .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 {
          width: 80px;
          height: 80px;
          margin: auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -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 {
            min-width: 80px;
            min-height: 80px;
            border-radius: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center;
            background: #e6f1fc;
            margin-bottom: 8px; }
            @media (max-width: 767px) {
              .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap .item .quick-action3-iconbg {
                min-width: 60px;
                min-height: 60px;
                margin-bottom: 4px; } }
            @media (max-width: 1200px) {
              .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap .item .quick-action3-iconbg {
                min-width: 60px;
                min-height: 60px; } }
            .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap .item .quick-action3-iconbg .quick-action3-icon {
              font-size: 40px;
              color: #2e2f32;
              -ms-flex-align: center;
                  align-items: center;
              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;
                  -ms-flex-pack: center;
                      justify-content: center;
                  margin-top: 20px;
                  width: 16px;
                  height: 16px; } }
              .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap .item .quick-action3-iconbg .quick-action3-icon .qblock-cion {
                width: 52px;
                height: 48px;
                margin: 2px; }
                @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 {
                    width: 28px;
                    height: 40px;
                    margin: 2px; } }
          .quick-actions3-component .quick-action3-content .quick-actions3-links .quick-action3-item-wrap .item .link-text {
            vertical-align: middle;
            text-align: center;
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            text-align: center;
            color: #000;
            justify-content: center;
            min-width: 121px;
            margin-bottom: 24px;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            display: -webkit-box;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            /*! autoprefixer: on */
            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-width: 60px;
                min-height: 56px; } }
            @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 {
    -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% 2%; } }

@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 {
    margin-bottom: 42%; }
    .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: 980px) {
  .quick-actions2-component:not(.more-than-4) {
    width: 80%;
    margin-left: auto;
    margin-right: auto; } }

@media print {
  .quick-actions2-component:not(.more-than-4) {
    width: 80%;
    margin-left: auto;
    margin-right: auto; } }

.quick-actions2-component .quick-actions-title {
  font-size: 36px;
  margin-bottom: 20px;
  display: block;
  color: inherit; }
  .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 {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ccc;
  float: left;
  width: 100%;
  cursor: pointer; }
  @media (min-width: 768px) {
    .quick-actions2-component .quick-actions2-links .quick-action2-item-wrap {
      width: 49.5%;
      border-right: 1px solid #ccc; }
      .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: 980px) {
    .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 {
  -ms-flex-pack: center;
      justify-content: center; }

.quick-actions2-component .quick-actions2-links a {
  -ms-flex-align: center;
      align-items: center;
  color: #333333;
  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 {
      -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: 980px) {
  .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 {
      filter: invert(1); }
    .quick-actions2-component .quick-actions2-links .quick-action-hover:hover .quick-action2-icon {
      color: #ffffff; }
    .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: #ffffff; } }

@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: #ffffff; }
    .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: #ffffff; } }

.qblock-cion {
  width: 50px;
  line-height: 1;
  font-size: 50px;
  margin: 0 30px 0 10px; }
  @media (max-width: 480px) {
    .qblock-cion {
      margin: 0px 20px 0px 10px; } }

.font-fix {
  font-style: normal; }

.quick-action-default-tab h1 {
  font-size: 18px; }

.quick-action-custom-tab h1 {
  font-size: 18px; }

.quick-customtext {
  display: -ms-flexbox;
  display: flex;
  height: 110px; }

.quick-custlink-test {
  position: absolute;
  height: 25px;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  color: #e5488f; }

.quick-action2-tab-content .quick-action2-item-wrap img.app-icon {
  max-width: 33px;
  padding: 2px;
  margin: 0px 20px 0px 0px; }

#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 #cccccc; }

#tabs.quick-actions {
  background: #f2f2f2;
  display: inline-block;
  margin: 20px 0px 20px 0px;
  padding: 2px;
  border: 2px solid #f2f2f2;
  height: auto;
  border-radius: 30px; }
  #tabs.quick-actions ul.nav-tabs {
    border: none; }

.quick-actions ul.nav-tabs > li {
  padding: 0px; }

.quick-actions ul.nav-tabs > li.active > a {
  height: 31px;
  border-radius: 30px;
  border: none; }

.quick-actions .nav-tabs > li a {
  padding: 0px 15px; }
  .quick-actions .nav-tabs > li a:hover, .quick-actions .nav-tabs > li a:focus {
    border: 1px solid transparent; }

.quick-actions .nav-tabs > li a h2 {
  font-size: 18px;
  color: #000000;
  font-family: EverydaySans;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: 0.72px; }

.quick-actions .nav-tabs > li.active a h2 {
  color: #0053E2; }

.customPara {
  padding-top: 80px;
  color: #e5488f; }

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

@media (min-width: 980px) {
  .quick-actions-component:not(.more-than-4) {
    width: 80%;
    margin-left: auto;
    margin-right: auto; } }

@media print {
  .quick-actions-component:not(.more-than-4) {
    width: 80%;
    margin-left: auto;
    margin-right: auto; } }

.quick-actions-component .quick-actions-title {
  font-size: 36px;
  margin-bottom: 20px;
  display: block;
  color: inherit; }
  .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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .quick-actions-component .quick-actions-links .quick-action-item-wrap {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
    cursor: pointer; }
    @media (min-width: 768px) {
      .quick-actions-component .quick-actions-links .quick-action-item-wrap {
        width: 49.5%;
        border-right: 1px solid #ccc; }
        .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: 980px) {
      .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 {
    -ms-flex-pack: center;
        justify-content: center; }
  .quick-actions-component .quick-actions-links a {
    -ms-flex-align: center;
        align-items: center;
    color: #333333;
    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 {
        -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: 980px) {
    .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: #ffffff; }
      .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: #ffffff; } }
  @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: #ffffff; }
      .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: #ffffff; } }

.qblock-cion {
  width: 50px;
  line-height: 1;
  font-size: 50px;
  margin: 0 30px 0 10px; }
  @media (max-width: 480px) {
    .qblock-cion {
      margin: 0px 20px 0px 10px; } }

.font-fix {
  font-style: normal; }

.pre-post-event-component {
  margin-bottom: 10px; }

.pre-event-component {
  margin-bottom: 10px; }
  .pre-event-component .componentWrapper {
    padding: 15px 10px 10px; }

.post-event-component {
  margin-bottom: 10px; }
  .post-event-component .componentWrapper {
    padding: 15px 10px 10px; }

.page-break-style {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 50px; }
  .page-break-style .pb-line {
    -ms-flex-positive: 1;
        flex-grow: 1;
    height: 2px;
    border-radius: 5px;
    /*&.bg-gray {
          background-color: $brand-gray;
        } */ }
    .page-break-style .pb-line.medium {
      height: 4px !important; }
    .page-break-style .pb-line.heavy {
      height: 6px !important; }
    .page-break-style .pb-line .double {
      padding: 2px 0;
      border-bottom: solid 2px transparent;
      font-weight: bold;
      position: relative; }
    .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.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: #000000; }
    .page-break-style .pb-line.bg-green-page {
      background-color: #5FB446; }
    .page-break-style .pb-line.bg-light-green-page {
      background-color: #3f8756; }
    .page-break-style .pb-line.bg-blue-page {
      background-color: #004c91; }
    .page-break-style .pb-line.bg-light-blue-page {
      background-color: #78b9e7; }
    .page-break-style .pb-line.walmart-ozark-noir-page {
      background-color: #001E60; }
    .page-break-style .pb-line.bg-coral-page {
      background-color: #ff3c3c; }
    .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-light-orange-page {
      background-color: #FBA72B; }
    .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-dark-gray-page {
      background-color: #333333; }
    .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.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: #ffffff; }
    .page-break-style .pb-line.bg-walmart-blue-page {
      background-color: #0053E2; }
    .page-break-style .pb-line.bg-default-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: #333333; }
    .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: #333333; }
    .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: #333333; }
    .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 {
      background-color: #000000; }
    .page-break-style .pb-line.pb-barenecessities-black-page {
      background-color: #000000; }
    .page-break-style .pb-line.pb-parcel-black-page {
      background-color: #000000; }
    .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-spark-yellow {
      background-color: #FFC220; }
  .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 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .page-break-style .pb-title.h2 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .page-break-style .pb-title.h3 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .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-page {
      color: #000000; }
    .page-break-style .pb-title.pb-text-bold-page {
      font-weight: bold; }
    .page-break-style .pb-title.bg-black {
      color: #000000; }
    .page-break-style .pb-title.pb-blue {
      color: #004c91; }
    .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: #ff3c3c; }
    .page-break-style .pb-title.pb-white {
      color: #ffffff; }
    .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: #000000; }
    .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: #333333; }
    .page-break-style .pb-title.bg-white {
      color: #ffffff;
      background-color: transparent; }
    .page-break-style .pb-title.bg-walmart-blue-page {
      color: #0053E2;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-ozark-noir-page {
      color: #001E60;
      background-color: transparent; }
    .page-break-style .pb-title.bg-default-blue-page {
      color: #0053E2;
      background-color: transparent; }
    .page-break-style .pb-title.bg-yellow-page {
      color: #FFF200;
      background-color: transparent; }
    .page-break-style .pb-title.bg-black-page {
      color: #000000;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-yellow-tone-page {
      color: #F8E6A5;
      background-color: transparent; }
    .page-break-style .pb-title.gt-blue-ink-page {
      color: #041F41;
      background-color: transparent; }
    .page-break-style .pb-title.gt-global-green-page {
      color: #06F27B;
      background-color: transparent; }
    .page-break-style .pb-title.gt-granite-grey-page {
      color: #605E63;
      background-color: transparent; }
    .page-break-style .pb-title.gt-grey-page {
      color: #B9BBC5;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-spark-yellow-page {
      color: #FFC220;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-charcoal-page {
      color: #333333;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-purple-page {
      color: #432188;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-pink-page {
      color: #eb148d;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-dark-blue-page {
      color: #081f2c;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-medium-blue-page {
      color: #0070ce;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-light-blue-page {
      color: #78b9e7;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-yellow-page {
      color: #ffc220;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-green-page {
      color: #76c043;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-red-page {
      color: #ee3b2a;
      background-color: transparent; }
    .page-break-style .pb-title.wmi-orange-page {
      color: #f47521;
      background-color: transparent; }
    .page-break-style .pb-title.bg-light-blue-page {
      color: #78b9e7;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-blue-tone-1-page {
      color: #4DBDF5;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-blue-tone-2-page {
      color: #A9DDF7;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-off-white-page {
      color: #FAFAFA;
      background-color: transparent; }
    .page-break-style .pb-title.bg-green-page {
      color: #5FB446;
      background-color: transparent; }
    .page-break-style .pb-title.bg-red-page {
      color: #DE1C24;
      background-color: transparent; }
    .page-break-style .pb-title.bg-pink-page {
      color: #eb148d;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-pink-page {
      color: #DD1385;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-deep-blue-page {
      color: #041f41;
      background-color: transparent; }
    .page-break-style .pb-title.walmart-background-blue-page {
      color: #e1edf9;
      background-color: transparent; }
    .page-break-style .pb-title.bg-orange-page {
      background-color: transparent;
      color: #FA6400; }
    .page-break-style .pb-title.bg-sams-primary-dark-blue-page {
      color: #00358e;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-primary-main-blue-page {
      color: #0067a0;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-primary-light-blue-page {
      color: #a4dbe8;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-light-blue-page {
      color: #00afd7;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-dark-gray-page {
      color: #7c878e;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-light-gray-page {
      color: #d0d3d4;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-dark-purple-page {
      color: #514689;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-light-purple-page {
      color: #9063cd;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-green-page {
      color: #006f44;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-teal-page {
      color: #47d7ac;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-red-page {
      color: #fa4616;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-orange-page {
      color: #ff8f1c;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-pink-page {
      color: #de1b73;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-yellow-page {
      color: #ffb500;
      background-color: transparent; }
    .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 {
      color: #000000; }
    .page-break-style .pb-title.pb-barenecessities-black-page {
      color: #000000; }
    .page-break-style .pb-title.pb-parcel-black-page {
      color: #000000; }
    .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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 50px; }
  .page-break-style .pb-line {
    -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: #000000; }
    .page-break-style .pb-line.pb-blue {
      background-color: #004c91; }
    .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: #ff3c3c; }
    .page-break-style .pb-line.pb-white {
      background-color: #ffffff; }
    .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: #000000; }
    .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: #333333; }
    .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 {
      background-color: #000000; }
    .page-break-style .pb-line.pb-barenecessities-black {
      background-color: #000000; }
    .page-break-style .pb-line.pb-parcel-black {
      background-color: #000000; }
    .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 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .page-break-style .pb-title.h2 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .page-break-style .pb-title.h3 {
        font-size: 28px; } }
    @media (max-width: 768px) {
      .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: #000000; }
    .page-break-style .pb-title.pb-black {
      color: #000000; }
    .page-break-style .pb-title.pb-blue {
      color: #004c91; }
    .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: #ff3c3c; }
    .page-break-style .pb-title.pb-white {
      color: #ffffff; }
    .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: #000000; }
    .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: #333333; }
    .page-break-style .pb-title.bg-sams-primary-dark-blue {
      color: #00358e;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-primary-main-blue {
      color: #0067a0;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-primary-light-blue {
      color: #a4dbe8;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-light-blue {
      color: #00afd7;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-dark-gray {
      color: #7c878e;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-secondary-light-gray {
      color: #d0d3d4;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-dark-purple {
      color: #514689;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-light-purple {
      color: #9063cd;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-green {
      color: #006f44;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-teal {
      color: #47d7ac;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-red {
      color: #fa4616;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-orange {
      color: #ff8f1c;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-pink {
      color: #de1b73;
      background-color: transparent; }
    .page-break-style .pb-title.bg-sams-supp-yellow {
      color: #ffb500;
      background-color: transparent; }
    .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 {
      color: #000000; }
    .page-break-style .pb-title.pb-barenecessities-black {
      color: #000000; }
    .page-break-style .pb-title.pb-parcel-black {
      color: #000000; }
    .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; }

.page-alert-componenttwo {
  display: none;
  width: 100vw;
  margin-top: -25px;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative; }
  .page-alert-componenttwo .alert-text-link {
    color: white;
    z-index: 10; }
    .page-alert-componenttwo .alert-text-link:hover {
      text-decoration: underline;
      cursor: pointer; }
  @media (max-width: 1200px) {
    .page-alert-componenttwo {
      margin-top: -60px; } }
  @media print {
    .page-alert-componenttwo {
      width: 1175px !important;
      margin: 0 auto !important;
      position: unset !important; }
      .page-alert-componenttwo a {
        color: #fff !important; } }
  .page-alert-transparent .page-alert-componenttwo {
    margin-top: 60px;
    z-index: 999;
    position: absolute; }
  .page-alert-componenttwo .default-color {
    background: #0053E2; }
  .page-alert-componenttwo .page-alert-wrap {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    color: #ffffff;
    font-size: 16px;
    padding: 35px 4vw 25px;
    -ms-flex-pack: center;
        justify-content: center;
    z-index: 9;
    text-align: center; }
    @media (min-width: 768px) {
      .page-alert-componenttwo .page-alert-wrap {
        font-size: 18px;
        padding: 10px 4vw;
        min-height: 60px; } }
    .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;
      position: absolute;
      right: 1vw;
      cursor: pointer;
      margin-right: -6px; }
      .page-alert-componenttwo .page-alert-wrap .page-alert-close-button img.page-alert-close {
        width: 20px;
        height: 20px; }
        .page-alert-componenttwo .page-alert-wrap .page-alert-close-button img.page-alert-close.opaque-close {
          width: 25px;
          height: 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: white;
    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 {
      top: 50px;
      position: relative;
      font-size: 18px;
      z-index: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin: auto 20% auto 20%; } }
  @media (max-width: 1200px) {
    .page-alert-componenttwo .new-alert-link {
      top: 60px;
      height: 60px;
      position: relative;
      font-size: 18px;
      z-index: 1;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-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-walmart-blue.opaque, .page-alert-componenttwo .bg-default-blue.opaque, .page-alert-componenttwo .default-color.opaque {
    background-color: rgba(0, 113, 206, 0.1);
    color: #0071ce; }
    .page-alert-componenttwo .bg-walmart-blue.opaque .alert-text-link, .page-alert-componenttwo .bg-default-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-black.opaque, .page-alert-componenttwo .bg-allswell-black.opaque, .page-alert-componenttwo .bg-barenecessities-black.opaque, .page-alert-componenttwo .bg-parcel-black.opaque {
    background-color: rgba(0, 0, 0, 0.1);
    color: black; }
    .page-alert-componenttwo .bg-black.opaque .alert-text-link, .page-alert-componenttwo .bg-allswell-black.opaque .alert-text-link, .page-alert-componenttwo .bg-barenecessities-black.opaque .alert-text-link, .page-alert-componenttwo .bg-parcel-black.opaque .alert-text-link {
      color: black; }
  .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: rgba(117, 117, 117, 0.1);
    color: #757575; }
    .page-alert-componenttwo .bg-gray.opaque .alert-text-link {
      color: #757575; }
  .page-alert-componenttwo .bg-light-gray.opaque {
    background-color: rgba(242, 242, 242, 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: rgba(255, 255, 255, 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: rgba(124, 135, 142, 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: rgba(208, 211, 212, 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-alert-component {
  display: none;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative; }
  @media print {
    .page-alert-component {
      width: 1175px !important;
      margin: 0 auto !important;
      position: unset !important; }
      .page-alert-component a {
        color: #fff !important; } }
  .page-alert-transparent .page-alert-component {
    margin-top: 60px;
    z-index: 999;
    position: absolute; }
  .page-alert-component .page-alert-wrap {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background: #76c043;
    color: #ffffff;
    font-size: 16px;
    padding: 60px 4vw 25px;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (min-width: 768px) {
      .page-alert-component .page-alert-wrap {
        font-size: 18px;
        padding: 10px 4vw;
        min-height: 60px; } }
    .page-alert-component .page-alert-wrap.alert-color-red {
      background: #ff3131; }
    .page-alert-component .page-alert-wrap img {
      position: absolute;
      right: 11px;
      top: 11px;
      cursor: pointer; }
      @media (min-width: 768px) {
        .page-alert-component .page-alert-wrap img {
          right: 1vw;
          top: 12px; } }
  .page-alert-component .page-alert-close {
    display: block; }
  .hide-on-print .page-alert-component {
    padding-bottom: 0; }
  .page-alert-component .alert-link {
    color: white; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.notification-inbox-component .user-profile-notifications {
  display: block;
  right: 0; }
  @media (min-width: 980px) {
    .notification-inbox-component .user-profile-notifications {
      box-shadow: none;
      margin-top: 50px;
      position: static; } }

@media (min-width: 980px) {
  .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 {
    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 {
    -ms-flex-align: start;
        align-items: flex-start;
    background: #f2f2f2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 -60px;
    padding: 0 60px 50px;
    position: relative;
    max-height: none; }
  .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 {
      -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;
    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 {
      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: -ms-flexbox;
  display: flex;
  height: 100%; }
  .notification-inbox-component .loading-container .loading-image {
    animation-duration: 0.95s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    width: 50px;
    height: 50px;
    border: 8px solid #064f8e;
    border-right-color: transparent;
    border-radius: 50%;
    display: block;
    position: 50% 0 0 50%;
    margin: auto; }

.caption {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px 0; }

.caption-alignment.left {
  text-align: left;
  margin-left: auto; }

.caption-alignment.center {
  text-align: center;
  margin: auto; }

.caption-alignment.right {
  text-align: right;
  margin-right: auto; }

.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: normal; }
  .caption-fontstyle.caption-bold {
    font-weight: bold;
    color: #001E60; }
  .caption-fontstyle.caption-black {
    font-weight: 900;
    color: #001E60; }
  .caption-fontstyle.caption-italic {
    font-weight: 900;
    color: #001E60;
    font-style: italic; }

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 {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0;
  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 {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 29px;
    height: 29px;
    font-size: 31px;
    line-height: 17px;
    border-radius: 0 50%;
    background: #FFF;
    opacity: 1; }

.narrative-container-component .narrative-slider-component {
  position: relative;
  padding: 26px 40px 90px 40px;
  color: #ffffff; }
  @media (min-width: 768px) {
    .narrative-container-component .narrative-slider-component.mobile-slide {
      display: none; } }
  @media (min-width: 768px) {
    .narrative-container-component .narrative-slider-component:not(.mobile-slide) {
      padding: 26px 105px 65px 105px; } }
  @media (min-width: 1200px) {
    .narrative-container-component .narrative-slider-component:not(.mobile-slide) {
      padding: 26px 175px 65px 175px; } }
  .author-mode .narrative-container-component .narrative-slider-component {
    margin-bottom: 20px; }
  .narrative-container-component .narrative-slider-component .got-it {
    display: none;
    position: absolute;
    bottom: 21px;
    right: 25px;
    font: bold 19px EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.54;
    color: #ffffff;
    z-index: 11; }
    @media (min-width: 768px) {
      .narrative-container-component .narrative-slider-component .got-it {
        right: 35px;
        font-size: 24px; } }
    .narrative-container-component .narrative-slider-component .got-it:hover {
      cursor: pointer; }
    .narrative-container-component:not(.hide-got-it) .narrative-slider-component:last-child .got-it {
      display: block; }
    @media (min-width: 768px) {
      .narrative-container-component:not(.hide-got-it) .narrative-slider-component.last-slide .got-it {
        display: block; } }
  .narrative-container-component .narrative-slider-component .slider-title {
    font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    line-height: 1.23;
    margin-bottom: 16px; }
  .narrative-container-component .narrative-slider-component .slider-text {
    font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.61;
    word-break: break-word; }
    @media (min-width: 768px) {
      .narrative-container-component .narrative-slider-component .slider-text {
        margin-bottom: 55px; } }
  .narrative-container-component .narrative-slider-component .slider-image {
    background-size: cover;
    background-position: center;
    padding-top: calc(75% + 60px); }
    .narrative-container-component .narrative-slider-component:not(.mobile-slide) .slider-image {
      display: none; }
      @media (min-width: 768px) {
        .narrative-container-component .narrative-slider-component:not(.mobile-slide) .slider-image {
          display: block;
          height: 300px;
          padding-top: 0; } }
    .narrative-container-component .narrative-slider-component.mobile-slide .slider-image {
      margin: 0 -40px; }
  .narrative-container-component .narrative-slider-component .got-it {
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.bg-walmart-blue {
    background: #0053E2;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.bg-light-blue {
    background: #78b9e7;
    color: #000000; }
  .narrative-container-component .narrative-slider-component.bg-green {
    background: #5FB446;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.bg-red {
    background: #DE1C24;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.walmart-pink {
    background: #eb148d;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.bg-orange {
    background: #FA6400;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.bg-light-gray {
    background: #f2f2f2;
    color: #000000; }
  .narrative-container-component .narrative-slider-component.walmart-deep-blue {
    background: #001E60;
    color: #ffffff; }
  .narrative-container-component .narrative-slider-component.walmart-background-blue {
    background: #e1edf9;
    color: #000000; }
  .narrative-container-component .narrative-slider-component.bg-white {
    background: #ffffff;
    color: #000000; }
  .narrative-container-component .narrative-slider-component.bg-transparent {
    background: transparent;
    color: #000000; }

@media print {
  .narrative-container-component .swiper-wrapper {
    transform: unset !important; }
  .narrative-container-component .narrative-slider-component.swiper-slide {
    width: 1170px !important; }
  .narrative-container-component .narrative-slider-component.swiper-slide:not(.swiper-slide-active) {
    display: none !important; } }

.narrative-container-component {
  position: relative;
  /* override of some swiper styles */ }
  .narrative-container-component .ns-prev,
  .narrative-container-component .ns-next {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 35px;
    z-index: 2;
    background: transparent !important; }
    .narrative-container-component .ns-prev > .ns-icon,
    .narrative-container-component .ns-next > .ns-icon {
      position: absolute;
      top: 0;
      bottom: 0;
      height: 40px;
      font-size: 50px;
      line-height: 40px;
      color: #FFF;
      margin: auto;
      z-index: 1; }
      @media (min-width: 768px) {
        .narrative-container-component .ns-prev > .ns-icon,
        .narrative-container-component .ns-next > .ns-icon {
          font-size: 75px; } }
      .narrative-container-component.white-bck .ns-prev > .ns-icon, .narrative-container-component.white-bck .ns-next > .ns-icon {
        color: #017acd !important; }
      .narrative-container-component.transparent-bck .ns-prev > .ns-icon, .narrative-container-component.transparent-bck .ns-next > .ns-icon {
        color: #000000 !important; }
      .narrative-container-component.background-blue-bck .ns-prev > .ns-icon, .narrative-container-component.background-blue-bck .ns-next > .ns-icon {
        color: #000000 !important; }
      .narrative-container-component.light-grey-bck .ns-prev > .ns-icon, .narrative-container-component.light-grey-bck .ns-next > .ns-icon {
        color: #000000 !important; }
      .narrative-container-component .ns-prev > .ns-icon.swiper-button-disabled,
      .narrative-container-component .ns-next > .ns-icon.swiper-button-disabled {
        display: none; }
      .narrative-container-component .ns-prev > .ns-icon:focus,
      .narrative-container-component .ns-next > .ns-icon:focus {
        outline: none; }
      .narrative-container-component .ns-prev > .ns-icon:hover,
      .narrative-container-component .ns-next > .ns-icon:hover {
        cursor: pointer; }
  .narrative-container-component .ns-prev {
    left: 0;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 29%, rgba(76, 76, 76, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#004c4c4c',GradientType=1 );
    /* IE6-9 */ }
    .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 {
    right: 0;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(76, 76, 76, 0) 0%, rgba(0, 0, 0, 0.3) 71%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#4d000000',GradientType=1 );
    /* IE6-9 */ }
    .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 {
    width: 100%;
    white-space: nowrap; }
    .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 {
    width: calc(100% - 220px);
    left: 0;
    right: 0;
    bottom: 30px;
    margin: auto; }
  .narrative-container-component .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    background: #FFF;
    opacity: .2; }
    .narrative-container-component.white-bck .swiper-pagination-bullet {
      background: #017acd; }
    .narrative-container-component.transparent-bck .swiper-pagination-bullet {
      background: #000000; }
    .narrative-container-component.background-blue-bck .swiper-pagination-bullet {
      background: #000000; }
    .narrative-container-component.light-grey-bck .swiper-pagination-bullet {
      background: #000000; }
    .narrative-container-component .swiper-pagination-bullet:hover {
      cursor: pointer; }
    .narrative-container-component .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
      opacity: .6; }
    .narrative-container-component .swiper-pagination-bullet.swiper-pagination-bullet-active {
      opacity: 1; }

.my-apps-component .application-favorites-drawer-container {
  display: none; }

.my-apps-component .darken-header-footer .application-favorites-drawer-container {
  display: none; }

.my-apps-component .manage-apps-btn {
  display: none; }

.my-apps-component .darken-header-footer .manage-apps-btn {
  display: none; }

.my-apps-component .saved-apps .app-txt span {
  max-height: 30px; }

@media only screen and (max-width: 1024px) {
  .metric-component {
    position: relative; } }

.metric-component .metric-slide {
  display: none; }
  @media (min-width: 800px) {
    .metric-component .metric-slide {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -1vw;
      margin-right: -1vw; } }
  @media (min-width: 1024px) {
    .metric-component .metric-slide {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  @media print {
    .metric-component .metric-slide {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  @media screen and (min-width: 1350px) {
    .metric-component .metric-slide {
      margin-left: -6px;
      margin-right: -6px; } }

.metric-component .metric-card {
  position: relative;
  width: calc(50% - 2vw);
  height: 201px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  margin: 7px 1vw;
  font-family: EverydaySans;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal; }
  .metric-component .metric-card .color-line {
    width: 80px;
    height: 8px; }
  .metric-component .metric-card.no-shadow {
    box-shadow: none; }
  .metric-component .metric-card.hidden {
    display: none; }
  @media screen and (min-width: 1024px) {
    .metric-component .metric-card {
      width: calc(25% - 2vw); } }
  @media print {
    .metric-component .metric-card {
      width: calc(25% - 2vw); } }
  @media screen and (min-width: 1350px) {
    .metric-component .metric-card {
      max-width: initial;
      min-width: initial;
      margin: 10px 6px;
      width: calc(25% - 12px); } }
  .metric-component .metric-card .metric-header-wrapper {
    padding: 8px 8px 0 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .metric-component .metric-card .metric-header-wrapper.cff-header-wrapper {
      padding-top: 0; }
  .metric-component .metric-card .metric-title {
    width: 272px;
    height: 43px;
    font-size: 21px;
    line-height: 1.04; }
  .metric-component .metric-card .metric-sub-title {
    font-size: 12px;
    line-height: normal; }
  .metric-component .metric-card .markdown-text {
    text-align: right;
    font-size: 12px;
    padding-right: 8px; }
  .metric-component .metric-card .updated-text {
    position: absolute;
    bottom: 8px;
    font-size: 13px;
    line-height: normal;
    right: 8px; }
  .metric-component .metric-card .store-number {
    bottom: 8px;
    font-size: 13px;
    left: 8px;
    line-height: normal;
    position: absolute; }
  .metric-component .metric-card .metric-data {
    font-size: 32px;
    line-height: 1.14; }
    .metric-component .metric-card .metric-data.metric-subdata {
      padding-right: 7px;
      font-size: 12px;
      line-height: normal; }
    .metric-component .metric-card .metric-data.cff-data {
      font-size: 48px;
      padding-top: 18px; }
    @media (min-width: 1400px) {
      .metric-component .metric-card .metric-data.metric-subdata {
        padding-right: 143px; }
        .metric-component .metric-card .metric-data.metric-subdata.markdown-subdata {
          padding-right: 113px; }
      .metric-component .metric-card .metric-data.cff-data {
        padding-top: 23px; } }
  .metric-component .metric-card .align-left {
    text-align: left; }
  .metric-component .metric-card .align-right {
    text-align: right; }
  .metric-component .metric-card .align-center {
    text-align: center; }

.metric-component .css-loader {
  font-size: 10px;
  text-indent: -9999em;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #aaa;
  background: linear-gradient(to right, #aaa 10%, rgba(255, 255, 255, 0) 42%);
  position: relative;
  animation: rotate-forever-minsafe 1.4s infinite linear;
  transform: translateZ(0); }

.metric-component .css-loader:before {
  width: 50%;
  height: 50%;
  background: #aaa;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: ''; }

.metric-component .css-loader:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.metric-component .css-loader {
  display: inline-block; }

.media-list-card-wrapper .description-block {
  background-color: white;
  padding-top: 12px;
  height: 64px; }

.media-list-card-wrapper .overlay-fixed {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0; }

.media-list-card-wrapper .hidden-title {
  display: none; }

.media-list-card-wrapper .main2 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  margin-bottom: unset;
  border-bottom: 1px solid #E3E4E5; }

.media-list-card-wrapper .media-list-cards:hover {
  cursor: pointer; }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-info {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000;
    opacity: 0.7;
    border-radius: 8px 8px 0px 0px;
    transition: .2s ease all; }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
    padding: 5px;
    margin: 0;
    display: inline-block;
    background-image: url("../base/images/gallery-template/Play.svg");
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    content: '';
    background-size: cover; }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview-video {
    padding: 5px;
    margin: 0;
    display: inline-block;
    background-image: url("../base/images/gallery-template/triangle.svg");
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    content: '';
    background-size: cover; }
  .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
    background-image: url("../base/images/gallery-template/cloudGalleryDownload.svg");
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    content: '';
    background-size: cover;
    padding: 5px;
    margin: 0;
    display: inline-block; }
  .media-list-card-wrapper .media-list-cards:hover .media-list-overlay {
    margin: 0;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 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;
    text-decoration: none;
    cursor: pointer; }
    .media-list-card-wrapper .media-list-main .link:hover .media-list-icon {
      background-image: url("../base/images/gallery-template/hover-download-icon.svg");
      cursor: pointer; }
    .media-list-card-wrapper .media-list-main .link:hover .circle-icon {
      background-image: url("../base/images/gallery-template/hover-selectIcon.svg");
      cursor: pointer; }
    .media-list-card-wrapper .media-list-main .link:hover .clearicon {
      background-image: url("../base/images/gallery-template/hover-crossIcon.svg");
      cursor: pointer; }
    .media-list-card-wrapper .media-list-main .link:hover .select-download-icon {
      background-image: url("../base/images/gallery-template/hover-download-icon.svg") !important;
      cursor: pointer; }
    .media-list-card-wrapper .media-list-main .link:hover a {
      color: #004F9A;
      text-decoration: none;
      cursor: pointer; }
  .media-list-card-wrapper .media-list-main .preview-box .link:hover span {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
  .media-list-card-wrapper .media-list-main .preview-box-gallery .link:hover span {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
  .media-list-card-wrapper .media-list-main .select-download-icon {
    background-image: url("../base/images/gallery-template/leading-icon-white.svg") !important; }
  .media-list-card-wrapper .media-list-main .select-disabled-icon {
    background-image: url("../base/images/gallery-template/disabledcheckcircle.svg") !important; }
  .media-list-card-wrapper .media-list-main .PromoResultGrid-preview:hover {
    background-image: url("../base/images/gallery-template/hover-play.svg") !important;
    cursor: pointer; }
  .media-list-card-wrapper .media-list-main .PromoResultGrid-preview-video:hover {
    background-image: url("../base/images/gallery-template/hover-triangle.svg") !important;
    cursor: pointer; }
  .media-list-card-wrapper .media-list-main .PromoResultGrid-download:hover {
    background-image: url("../base/images/gallery-template/hover-cloudDownload.svg") !important;
    cursor: pointer; }
  .media-list-card-wrapper .media-list-main img {
    object-fit: cover;
    object-position: center; }

.media-list-card-wrapper .media-list-publish-date {
  margin: 0 12px 12px 12px;
  font-family: "EverydaySans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #515357; }

.media-list-card-wrapper .media-list-description {
  width: 280px;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-size: 14px;
  margin: 0px !important; }

.media-list-card-wrapper .select-items-disabled {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
  color: #babbbe !important;
  pointer-events: none !important; }

.media-list-card-wrapper .select-items-disabled-button {
  background-color: #babbbe !important;
  width: 174px !important;
  pointer-events: none !important;
  cursor: not-allowed; }

.media-list-card-wrapper .preview-download {
  background-image: url("../base/images/gallery-template/leading-icon.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }
  .media-list-card-wrapper .preview-download:hover {
    background-image: url("../base/images/gallery-template/hover-download-icon.svg");
    cursor: pointer; }

.media-list-card-wrapper .preview-close {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #000000;
  display: inline-block; }
  .media-list-card-wrapper .preview-close:hover {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }

.media-list-card-wrapper .preview-box .link:hover span {
  color: #004F9A;
  text-decoration: none;
  cursor: pointer; }

.media-list-card-wrapper .preview-box-gallery .link:hover span {
  color: #004F9A;
  text-decoration: none;
  cursor: pointer; }

.media-list-card-wrapper .preview-gallery {
  background-image: url("../base/images/gallery-template/eye.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }
  .media-list-card-wrapper .preview-gallery:hover {
    background-image: url("../base/images/gallery-template/hover-eye.svg");
    cursor: pointer; }

.media-list-card-wrapper .clearicon {
  margin-right: 10px;
  background-image: url("../base/images/gallery-template/crossIcon.svg");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }

.media-list-card-wrapper .media-list-overlay-main {
  background: rgba(0, 0, 0, 0.85);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  display: none;
  z-index: 999; }

.media-list-card-wrapper .preview-block {
  margin-left: 24px;
  margin-right: 24px;
  display: -ms-flexbox;
  display: flex; }
  .media-list-card-wrapper .preview-block .image-title {
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: black; }
  .media-list-card-wrapper .preview-block .preview-text {
    width: 3px;
    height: 24px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    color: #000000;
    display: inline-block; }

.media-list-card-wrapper .preview-box {
  background: white;
  width: 688px;
  height: 527px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  border-radius: 4px; }
  .media-list-card-wrapper .preview-box img {
    width: 890px;
    height: 522px;
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 24px;
    margin-bottom: 24px; }

.media-list-card-wrapper .video-popup-container {
  width: 640px;
  height: 375px;
  border: 0px;
  margin: 24px; }

.media-list-card-wrapper .gallery-popup-container {
  width: 712px;
  height: 575px;
  padding-left: 16px;
  margin-right: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: auto;
  display: inline-block; }

.media-list-card-wrapper .preview-pagination {
  width: 279px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.media-list-card-wrapper .preview-previous {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-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: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-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;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.media-list-card-wrapper .right-icon {
  margin-left: 13.25px;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.media-list-card-wrapper .preview-pageno {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  width: 37px; }

.media-list-card-wrapper .media-listTitle {
  width: auto;
  padding-top: 24px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  color: #000000; }

.media-list-card-wrapper .media-list-heading {
  padding-bottom: 16px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.media-list-card-wrapper .media-list-buttons {
  padding-top: 24px;
  margin-left: 0px;
  margin-right: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: sticky;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px;
  top: 60px;
  padding-bottom: 24px;
  background: white;
  z-index: 100;
  margin-bottom: 24px; }

.media-list-card-wrapper .media-list-download-full-centre {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  gap: 8px;
  min-width: 174px;
  background: #0071DC;
  border-radius: 100px; }
  .media-list-card-wrapper .media-list-download-full-centre:hover {
    background: #004F9A;
    cursor: pointer; }

.media-list-card-wrapper .media-list-select-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px; }

.media-list-card-wrapper .media-list-back {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px; }

.media-list-card-wrapper .media-list-download-link {
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2E2F32; }

.media-list-card-wrapper .media-list-download-full-link {
  line-height: 20px;
  font-weight: 700;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: white; }
  .media-list-card-wrapper .media-list-download-full-link:hover {
    text-decoration: none; }

.media-list-card-wrapper .media-list-back-link {
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2E2F32; }

.media-list-card-wrapper .media-list-icon {
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/gallery-template/leading-icon-white.svg"); }

.media-list-card-wrapper .media-list-image-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px;
  margin-left: 0px;
  margin-right: 0px;
  gap: 12px;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.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 {
  margin-top: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .media-list-card-wrapper .media-list-main[data-presscenter-selectmode-enabled] .document-block label {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 16px;
    vertical-align: middle; }

.media-list-card-wrapper .list-items label {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 100;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/gallery-template/Input.svg"); }
  .media-list-card-wrapper .list-items label:after {
    content: '';
    display: none;
    height: 9px;
    width: 9px;
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    box-sizing: border-box;
    margin: 3px;
    position: absolute;
    left: 0;
    top: 0; }

.media-list-card-wrapper .list-items label.checked {
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/gallery-template/Checkbox.svg"); }

.media-list-card-wrapper .circle-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/gallery-template/selectIcon.svg"); }

.media-list-card-wrapper .plus-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 13.5px;
  width: 13.5px;
  background-image: url("../base/images/gallery-template/plus.svg"); }

.media-list-card-wrapper .minus-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 13.5px;
  width: 13.5px;
  background-image: url("../base/images/gallery-template/minus.svg"); }

.media-list-card-wrapper .arrow-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/BackArrow.svg"); }

.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 .plus-icon {
    margin-right: 16px !important; }
  .media-list-card-wrapper .minus-icon {
    margin-right: 16px !important; }
  .media-list-card-wrapper .staticBlock {
    position: fixed;
    bottom: 0;
    width: 336px;
    padding-top: 12px;
    background: white;
    padding-bottom: 24px; }
  .media-list-card-wrapper .type-text {
    margin: auto;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px; }
  .media-list-card-wrapper .type-container {
    width: 44px;
    height: 24px;
    background: #F1F1F2;
    border-radius: 2px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center; }
  .media-list-card-wrapper .icon-hider {
    display: block; }
  .media-list-card-wrapper .media-list-section-title {
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin-left: 16px;
    margin-right: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -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-top: 24px;
    margin-left: 24px; }
  .media-list-card-wrapper .document-text {
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
    /* identical to box height, or 133% */
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #000000; }
  .media-list-card-wrapper .document-list {
    display: none;
    position: relative;
    width: 312px;
    margin-left: 0px;
    margin-right: 0px;
    z-index: 0;
    z-index: 0; }
    .media-list-card-wrapper .document-list input {
      display: none; }
    .media-list-card-wrapper .document-list label {
      display: none;
      position: unset;
      left: 0px;
      top: 0px;
      z-index: 100;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      display: block;
      height: 18px;
      width: 18px;
      background-image: url("../base/images/gallery-template/Input.svg"); }
      .media-list-card-wrapper .document-list label:after {
        content: '';
        display: none;
        height: 9px;
        width: 9px;
        background-color: #54565a;
        border: 0;
        border-radius: 50%;
        box-sizing: border-box;
        margin: 3px;
        position: absolute;
        left: 0;
        top: 0; }
    .media-list-card-wrapper .document-list label.checked {
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      display: block;
      height: 18px;
      width: 18px;
      background-image: url("../base/images/gallery-template/Checkbox.svg"); }
  .media-list-card-wrapper .preview-block {
    margin-left: 24px;
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }
  .media-list-card-wrapper .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: 0 !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px;
    margin-bottom: 24px; }
  .media-list-card-wrapper .downloadCloseGallery {
    width: 128px;
    height: 24px;
    margin-left: 0 !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px;
    margin-bottom: 24px; }
  .media-list-card-wrapper .preview-box {
    background: white;
    width: 336px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    border-radius: 4px; }
    .media-list-card-wrapper .preview-box img {
      width: 320px;
      height: 190px;
      margin-left: 8px;
      margin-right: 8px;
      margin-top: 8px;
      margin-bottom: 24px; }
  .media-list-card-wrapper .preview-box-gallery {
    background: white;
    width: 336px;
    height: 452px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 24px;
    border-radius: 4px; }
    .media-list-card-wrapper .preview-box-gallery .gallery-image {
      width: 156px;
      height: 88px;
      margin: 4px; }
  .media-list-card-wrapper .gallery-popup-container {
    width: 336px;
    height: 272px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 4px;
    display: inline-block; }
  .media-list-card-wrapper .video-popup-container {
    width: 320px;
    height: 190px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 8px;
    margin-bottom: 24px; }
  .media-list-card-wrapper .item-desc {
    width: 280px;
    height: 40px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0px 20px 8px 12px !important;
    box-sizing: border-box;
    list-style: outside none none; }
  .media-list-card-wrapper .media-list-cards {
    height: 231px;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left;
    margin-left: 24px;
    margin-bottom: 4px; }
    .media-list-card-wrapper .media-list-cards img {
      width: 312px;
      height: 167px;
      width: 312px;
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: absolute; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview-video {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/triangle.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
  .media-list-card-wrapper .media-list-clear-images {
    padding: 0px 16px !important;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -ms-flex-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;
    width: 312px;
    margin-left: 0px;
    margin-right: 0px;
    gap: 12px;
    padding-top: 32px; }
  .media-list-card-wrapper .media-list-buttons {
    padding-top: 16px;
    margin-left: 0px;
    margin-right: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 312px;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 62px;
    background: white;
    padding-bottom: 32px; }
  .media-list-card-wrapper .media-list-heading {
    padding-bottom: 16px;
    width: 312px;
    margin-left: auto;
    margin-right: auto; }
  .media-list-card-wrapper .image-wrapper {
    width: 312px;
    height: 167px;
    max-height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: outside none none;
    text-align: left; }
  .media-list-card-wrapper .media-list-download-full-centre {
    margin-top: 16px;
    margin-left: 0px !important;
    width: fit-content; } }

@media only screen and (min-width: 768px) {
  .media-list-card-wrapper .gallery-list .media-list-cards {
    height: 213px !important; }
  .media-list-card-wrapper .video-list .media-list-cards {
    height: 213px !important; }
  .media-list-card-wrapper .staticBlock {
    position: fixed;
    bottom: 0;
    width: 720px;
    padding-top: 24px;
    background: white;
    padding-bottom: 24px; }
  .media-list-card-wrapper .type-text {
    margin: auto;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 16px; }
  .media-list-card-wrapper .type-container {
    width: 44px;
    height: 24px;
    background: #F1F1F2;
    border-radius: 2px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center; }
  .media-list-card-wrapper .icon-hider {
    display: none; }
  .media-list-card-wrapper .media-list-section-title {
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #000000;
    margin-left: 0px;
    margin-right: 0px;
    width: 737px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
  .media-list-card-wrapper .document-block {
    margin-top: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .media-list-card-wrapper .document-text {
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* identical to box height, or 133% */
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #000000; }
  .media-list-card-wrapper .document-list {
    position: relative;
    width: 737px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 24px;
    z-index: 0; }
    .media-list-card-wrapper .document-list input {
      display: none; }
    .media-list-card-wrapper .document-list label {
      display: none;
      position: unset;
      left: 0px;
      top: 0px;
      z-index: 100;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      display: block;
      height: 18px;
      width: 18px;
      background-image: url("../base/images/gallery-template/Input.svg"); }
      .media-list-card-wrapper .document-list label:after {
        content: '';
        display: none;
        height: 9px;
        width: 9px;
        background-color: #54565a;
        border: 0;
        border-radius: 50%;
        box-sizing: border-box;
        margin: 3px;
        position: absolute;
        left: 0;
        top: 0; }
    .media-list-card-wrapper .document-list label.checked {
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      display: block;
      height: 18px;
      width: 18px;
      background-image: url("../base/images/gallery-template/Checkbox.svg"); }
  .media-list-card-wrapper .preview-block {
    margin-bottom: 30px; }
  .media-list-card-wrapper .media-list-description {
    width: 211px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -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 {
      width: 640px;
      height: 375px;
      margin-left: 24px;
      margin-right: 24px;
      margin-top: 32px;
      margin-bottom: 24px; }
  .media-list-card-wrapper .media-list-clear-images {
    display: none; }
  .media-list-card-wrapper .item-desc {
    width: 280px;
    height: 40px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 0px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .media-list-card-wrapper .media-list-cards {
    height: 189px;
    width: 235px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left;
    margin-left: 2px;
    margin-bottom: 4px; }
    .media-list-card-wrapper .media-list-cards img {
      width: 235px;
      height: 125px;
      border-radius: 8px 8px 0px 0px;
      position: absolute;
      width: 235px;
      height: 125px; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/Play.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 94px;
      top: 38px;
      position: absolute; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 154px;
      top: 42px; }
    .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview-video {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/gallery-template/triangle.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 94px;
      top: 38px;
      position: absolute; }
  .media-list-card-wrapper .image-wrapper {
    width: 235px;
    height: 125px;
    max-height: 125px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: outside none none;
    text-align: left; }
  .media-list-card-wrapper .media-list-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    margin-left: 0px;
    margin-right: 0px;
    gap: 12px;
    padding-top: 40px; }
  .media-list-card-wrapper .media-list-buttons {
    padding-top: 24px;
    margin-left: 0px;
    margin-right: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: sticky;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    top: 120px;
    z-index: 100;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 24px;
    background: white;
    padding-bottom: 24px; }
  .media-list-card-wrapper .media-list-heading {
    padding-bottom: 16px;
    width: 737px;
    margin-left: auto;
    margin-right: auto; }
  .media-list-card-wrapper .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .media-list-card-wrapper .downloadCloseGallery {
    width: 128px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .media-list-card-wrapper .preview-box-gallery {
    width: 720px;
    height: 751px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    border-radius: 4px;
    background-color: white; }
    .media-list-card-wrapper .preview-box-gallery .gallery-image {
      width: 328px;
      height: 189px;
      margin: 8px;
      object-fit: cover;
      object-position: center; } }

@media only screen and (min-width: 980px) {
  .media-list-card-wrapper {
    /* width */
    /* Track */
    /* Handle */ }
    .media-list-card-wrapper .gallery-list .media-list-cards {
      height: 255px !important; }
    .media-list-card-wrapper .video-list .media-list-cards {
      height: 255px !important; }
    .media-list-card-wrapper .staticBlock {
      position: fixed;
      bottom: 0;
      width: 984px;
      padding-top: 24px;
      background: white;
      padding-bottom: 24px; }
    .media-list-card-wrapper .type-text {
      margin: auto;
      text-transform: uppercase;
      font-size: 12px;
      line-height: 16px; }
    .media-list-card-wrapper .type-container {
      width: 39px;
      height: 24px;
      background: #F1F1F2;
      border-radius: 2px;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center; }
    .media-list-card-wrapper .icon-hider {
      display: none; }
    .media-list-card-wrapper .media-list-section-title {
      font-family: 'EverydaySans';
      font-style: normal;
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      color: #000000;
      width: 968px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .media-list-card-wrapper .document-block {
      margin-top: 24px; }
    .media-list-card-wrapper .document-text {
      font-family: 'EverydaySans';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 24px;
      /* identical to box height, or 133% */
      -webkit-text-decoration-line: underline;
              text-decoration-line: underline;
      color: #000000; }
    .media-list-card-wrapper .document-list {
      position: relative;
      width: 968px;
      margin-left: 0px;
      margin-right: 0px;
      margin-bottom: 24px;
      z-index: 0; }
      .media-list-card-wrapper .document-list input {
        display: none; }
      .media-list-card-wrapper .document-list label {
        display: none;
        position: unset;
        left: 0px;
        top: 0px;
        z-index: 100;
        background-repeat: no-repeat;
        content: '';
        background-size: cover;
        display: block;
        height: 18px;
        width: 18px;
        background-image: url("../base/images/gallery-template/Input.svg"); }
        .media-list-card-wrapper .document-list label:after {
          content: '';
          display: none;
          height: 9px;
          width: 9px;
          background-color: #54565a;
          border: 0;
          border-radius: 50%;
          box-sizing: border-box;
          margin: 3px;
          position: absolute;
          left: 0;
          top: 0; }
      .media-list-card-wrapper .document-list label.checked {
        background-repeat: no-repeat;
        content: '';
        background-size: cover;
        display: block;
        height: 18px;
        width: 18px;
        background-image: url("../base/images/gallery-template/Checkbox.svg"); }
    .media-list-card-wrapper .preview-block {
      margin-bottom: 30px; }
    .media-list-card-wrapper .preview-box {
      background: white;
      width: 938px;
      height: 676px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      border-radius: 4px; }
      .media-list-card-wrapper .preview-box .gallery-image {
        width: 720px;
        height: 751px;
        margin: 8px; }
      .media-list-card-wrapper .preview-box img {
        width: 890px;
        height: 522px;
        margin-left: 24px;
        margin-right: 24px;
        margin-top: 24px;
        margin-bottom: 24px; }
    .media-list-card-wrapper .preview-box-gallery {
      width: 984px;
      height: 727px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 40px;
      border-radius: 4px;
      background: white; }
      .media-list-card-wrapper .preview-box-gallery .gallery-image {
        width: 300px;
        height: 181px;
        margin: 8px;
        object-fit: cover;
        object-position: center; }
    .media-list-card-wrapper .gallery-popup-container {
      width: 976px;
      height: 575px;
      padding-left: 16px;
      margin-right: 0px;
      margin-top: 16px;
      margin-bottom: 24px;
      overflow: auto;
      display: inline-block; }
    .media-list-card-wrapper .gallery-popup-container::-webkit-scrollbar {
      width: 4px;
      height: 390px; }
    .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 {
      width: 890px;
      height: 522px;
      border: 0px;
      margin: 24px; }
    .media-list-card-wrapper .media-list-clear-images {
      display: none; }
    .media-list-card-wrapper .media-list-image-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 968px;
      margin-left: 0px;
      margin-right: 0px;
      gap: 12px;
      padding-top: 40px; }
    .media-list-card-wrapper .media-list-buttons {
      padding-top: 24px;
      margin-left: 0px;
      margin-right: 0px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
      justify-content: flex-start;
      position: sticky;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: 968px;
      top: 60px !important;
      margin-bottom: 24px;
      padding-bottom: 24px;
      background: white; }
    .media-list-card-wrapper .media-list-heading {
      padding-bottom: 16px;
      width: 968px;
      margin-left: auto;
      margin-right: auto; }
    .media-list-card-wrapper .media-list-cards {
      height: 231px;
      width: 312px;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px;
      position: relative;
      top: 0;
      right: 0;
      overflow: hidden;
      text-align: left;
      margin-left: 2px;
      margin-bottom: 4px; }
      .media-list-card-wrapper .media-list-cards img {
        width: 312px;
        height: 167px;
        border-radius: 8px 8px 0px 0px;
        position: absolute; }
      .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview {
        padding: 5px;
        margin: 0;
        display: inline-block;
        background-image: url("../base/images/gallery-template/Play.svg");
        width: 60px;
        height: 60px;
        background-repeat: no-repeat;
        content: '';
        background-size: cover;
        left: 126px;
        top: 53px;
        position: absolute; }
      .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-download {
        position: absolute;
        width: 40px;
        height: 40px;
        left: 202px;
        top: 63px; }
      .media-list-card-wrapper .media-list-cards:hover .PromoResultGrid-preview-video {
        padding: 5px;
        margin: 0;
        display: inline-block;
        background-image: url("../base/images/gallery-template/triangle.svg");
        width: 60px;
        height: 60px;
        background-repeat: no-repeat;
        content: '';
        background-size: cover;
        left: 126px;
        top: 53px;
        position: absolute; }
    .media-list-card-wrapper .main2 {
      margin-top: 0px; }
    .media-list-card-wrapper .item-desc {
      width: 280px;
      height: 40px;
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #000000;
      margin: 0px 12px 8px 12px;
      box-sizing: border-box;
      list-style: outside none none; }
    .media-list-card-wrapper .image-wrapper {
      width: 312px;
      height: 167px;
      max-height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: relative;
      list-style: outside none none;
      text-align: left; }
    .media-list-card-wrapper .media-list-description {
      width: 280px;
      height: 40px;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      margin: 0px !important; }
    .media-list-card-wrapper .media-list-publish-date {
      margin: 0 12px 12px 12px;
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 12px;
      line-height: 16px;
      color: #515357; }
    .media-list-card-wrapper .downloadClose {
      width: 86px;
      height: 24px;
      margin-left: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .media-list-card-wrapper .downloadCloseGallery {
      width: 128px;
      height: 24px;
      margin-left: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: justify;
      justify-content: space-between; } }

.media-list-card-wrapper .content-container a {
  text-decoration: underline; }

.media-list-card-wrapper .bottom-text-split {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.media-hero-2 p {
  margin: unset; }

.media-hero-2 .iframe-video {
  height: 100px; }

.media-hero-2 .layer {
  background-color: black;
  width: 100%;
  height: 100%; }

.media-hero-2 .transcription-popup {
  z-index: 10;
  background-color: #000000B2;
  position: absolute;
  width: 344px;
  max-height: 170px;
  border-radius: 12px;
  backdrop-filter: blur(7.5px); }
  @media (max-width: 480px) {
    .media-hero-2 .transcription-popup {
      bottom: 110px;
      left: 0px;
      right: 20px;
      margin-left: auto;
      margin-right: 0px; } }
  @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: #ffffff;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: 400;
      max-height: 138px;
      text-align: left;
      overflow-y: auto; }
      .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;
        height: 88.49px;
        border-radius: 4px; }

.media-hero-2 .underline {
  background-image: url("../base/images/mediaHero2.0/underline.svg");
  width: 32px;
  height: 4px;
  background-size: cover;
  position: absolute;
  top: 36px;
  right: 4px; }

.media-hero-2 .underline-open {
  animation-name: open;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-iteration-count: 1;
  animation-fill-mode: forwards; }

.media-hero-2 .underline-close {
  animation-name: close;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-iteration-count: 1;
  animation-play-state: running;
  animation-fill-mode: forwards; }

@keyframes open {
  0% {
    transform: scaleX(0); }
  100% {
    transform: scaleX(1); } }

@keyframes close {
  0% {
    transform: scaleX(1); }
  100% {
    transform: scaleX(0); } }

.media-hero-2 .video-controls-container {
  display: -ms-flexbox;
  display: flex;
  width: max-content;
  height: max-content;
  z-index: 10;
  position: absolute;
  -ms-flex-direction: row;
      flex-direction: row; }
  .media-hero-2 .video-controls-container .video-control-button-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 40px;
    height: 40px; }
    .media-hero-2 .video-controls-container .video-control-button-box .play-arrow-button {
      background-image: url("../base/images/mediaHero2.0/play.svg");
      width: 16.67px;
      height: 18.3px;
      background-size: cover; }
    .media-hero-2 .video-controls-container .video-control-button-box .pause-button {
      background-image: url("../base/images/mediaHero2.0/pause.svg");
      width: 14px;
      height: 18px;
      background-size: cover; }
    .media-hero-2 .video-controls-container .video-control-button-box .volume-on-button {
      background-image: url("../base/images/mediaHero2.0/volume-on.svg");
      width: 21px;
      height: 18px;
      background-size: cover; }
    .media-hero-2 .video-controls-container .video-control-button-box .volume-off-button {
      background-image: url("../base/images/mediaHero2.0/volume-off.svg");
      width: 21px;
      height: 18px;
      background-size: cover; }
    .media-hero-2 .video-controls-container .video-control-button-box .transcription-button {
      background-image: url("../base/images/mediaHero2.0/transcript.svg");
      width: 20px;
      height: 16px;
      background-size: cover; }
  @media (max-width: 480px) {
    .media-hero-2 .video-controls-container {
      bottom: 64px;
      top: 276px;
      right: 14px; } }
  @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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: visible; }

.media-hero-2 .background-container {
  position: relative;
  background-repeat: no-repeat; }
  @media (max-width: 480px) {
    .media-hero-2 .background-container {
      height: 696px;
      margin: 0 16px 0 16px; } }

.media-hero-2 .background-asset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: visible; }
  @media (max-width: 480px) {
    .media-hero-2 .background-asset {
      position: relative;
      height: 380px;
      width: 100vw;
      right: 50%;
      left: 50%;
      aspect-ratio: unset;
      margin-left: -50vw;
      margin-right: -50vw;
      overflow: hidden;
      border-radius: 0px !important; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .background-asset {
      position: relative;
      width: 100%;
      height: auto;
      overflow: hidden; } }
  @media (min-width: 1025px) {
    .media-hero-2 .background-asset {
      position: relative;
      width: 100%;
      height: auto;
      overflow: hidden; } }

.media-hero-2 .background-image {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  aspect-ratio: 16 / 9; }
  @media (max-width: 480px) {
    .media-hero-2 .background-image {
      display: none; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .background-image {
      position: absolute;
      height: 576px; } }
  @media (min-width: 1025px) {
    .media-hero-2 .background-image {
      position: absolute;
      height: 720px; } }

.media-hero-2 .background-mobile-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 100%; }
  @media (max-width: 480px) {
    .media-hero-2 .background-mobile-image {
      position: absolute;
      height: 380px;
      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 {
  width: 100%;
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 100%;
  min-height: 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-width: 100%;
  min-height: 100%; }
  @media (max-width: 480px) {
    .media-hero-2 .background-mobile-video {
      width: 900px;
      position: absolute;
      height: 380px; } }
  @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 {
      position: absolute;
      margin-left: -16px;
      margin-right: -16px; } }
  @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 {
      top: 332px;
      left: 0;
      right: 0;
      z-index: 10; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .content-box.left {
      top: 103.5px;
      left: 40px;
      margin-right: 40px;
      z-index: 10;
      top: 50%;
      transform: translateY(-50%); } }
  @media (min-width: 1025px) {
    .media-hero-2 .content-box.left {
      left: 40px;
      margin-right: 40px;
      z-index: 10;
      top: 50%;
      transform: translateY(-50%); } }
  @media (max-width: 480px) {
    .media-hero-2 .content-box.leftBottom {
      top: 332px;
      left: 0;
      right: 0;
      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 {
      top: 332px;
      left: 0;
      right: 0;
      z-index: 10;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .content-box.center {
      left: 50%;
      transform: translateX(-50%) translateY(-50%) translateX(-40px);
      margin: 0 40px 0 40px;
      z-index: 10;
      top: 50%;
      text-align: center; } }
  @media (min-width: 1025px) {
    .media-hero-2 .content-box.center {
      left: 50%;
      transform: translateX(-50%) translateY(-50%) translateX(-40px);
      margin: 0 40px 0 40px;
      z-index: 10;
      top: 50%;
      text-align: center; } }
  @media (max-width: 480px) {
    .media-hero-2 .content-box.centerBottom {
      top: 332px;
      left: 0;
      right: 0;
      z-index: 10;
      text-align: center; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .content-box.centerBottom {
      bottom: 72px;
      left: 50%;
      transform: translateX(-50%) translateX(-40px);
      margin: 0 40px 0 40px;
      z-index: 10;
      text-align: center; } }
  @media (min-width: 1025px) {
    .media-hero-2 .content-box.centerBottom {
      bottom: 72px;
      left: 50%;
      transform: translateX(-50%) translateX(-40px);
      margin: 0 40px 0 40px;
      z-index: 10;
      text-align: center; } }
  @media (max-width: 480px) {
    .media-hero-2 .content-box.right {
      top: 332px;
      left: 0;
      right: 0;
      z-index: 10; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .content-box.right {
      top: 103.5px;
      right: 40px;
      margin-left: 40px;
      z-index: 10;
      top: 50%;
      transform: translateY(-50%); } }
  @media (min-width: 1025px) {
    .media-hero-2 .content-box.right {
      right: 40px;
      margin-left: 40px;
      z-index: 10;
      top: 50%;
      transform: translateY(-50%); } }

.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 {
      padding: 16px 24px 0px 24px;
      line-height: 44px; }
      .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 {
      padding: 32px 32px 0px 32px;
      line-height: 52px; }
      .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 {
      padding: 32px 32px 0px 32px;
      line-height: 72px; }
      .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 {
      padding: 16px 24px 0px 24px;
      line-height: 44px; }
      .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 32px; }
      .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 32px; }
      .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;
  z-index: 1;
  width: 10px; }

.media-hero-2 .description-line-clamp- {
  -webkit-line-clamp: 3; }

.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 {
    padding: 12px 24px 0px 24px;
    line-height: 44px; }
    .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 32px; }
    .media-hero-2 .description-container p {
      font-size: 18px;
      font-weight: 400;
      font-size: 23px; } }

@media (min-width: 1025px) {
  .media-hero-2 .description-container {
    padding: 8px 32px 0px 32px; }
    .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 24px; } }
  @media (min-width: 481px) and (max-width: 1024px) {
    .media-hero-2 .button-container {
      padding: 38px 32px 32px 32px; } }
  @media (min-width: 1025px) {
    .media-hero-2 .button-container {
      padding: 38px 32px 32px 32px; } }

.media-hero-2 .button-center {
  text-align-last: center; }

.media-hero-2 .button-centerBottom {
  text-align-last: center; }

.media-hero-2 .opacity-content-block-none {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0; }
  @media (max-width: 480px) {
    .media-hero-2 .opacity-content-block-none {
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 0;
      opacity: 1; } }

.media-hero-2 .opacity-content-block-light {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.25; }
  @media (max-width: 480px) {
    .media-hero-2 .opacity-content-block-light {
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 0;
      opacity: 1; } }

.media-hero-2 .opacity-content-block-medium {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.5; }
  @media (max-width: 480px) {
    .media-hero-2 .opacity-content-block-medium {
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 0;
      opacity: 1; } }

.media-hero-2 .opacity-content-block-high {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 0.85; }
  @media (max-width: 480px) {
    .media-hero-2 .opacity-content-block-high {
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 0;
      opacity: 1; } }

.media-hero-2 .opacity-content-block-full {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  opacity: 1; }
  @media (max-width: 480px) {
    .media-hero-2 .opacity-content-block-full {
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 0;
      opacity: 1; } }

.media-hero-2 .opacity-image-none {
  position: absolute;
  z-index: 0;
  opacity: 1; }

.media-hero-2 .opacity-image-light {
  position: absolute;
  z-index: 0;
  opacity: 0.85; }

.media-hero-2 .opacity-image-medium {
  position: absolute;
  z-index: 0;
  opacity: 0.6; }

.media-hero-2 .opacity-image-high {
  position: absolute;
  z-index: 0;
  opacity: 0.25; }

.media-hero-2 .opacity-image-dark {
  position: absolute;
  z-index: 0;
  opacity: 1; }

.media-hero-2 .full-width-media-2 {
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  left: 50%; }
  @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- {
  aspect-ratio: 16/9; }

.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 {
    text-decoration: underline;
    cursor: pointer; }

.media-hero-2 .title-section-bg-transparent {
  color: transparent; }

.media-hero-2 .description-section-bg-transparent {
  color: transparent; }

.media-hero-2 .title-section-bg-orange {
  color: #ce4c11;
  color: #fa6400; }

.media-hero-2 .description-section-bg-orange {
  color: #ce4c11;
  color: #fa6400; }

.media-hero-2 .title-section-bg-light-orange {
  color: #fba72b; }

.media-hero-2 .description-section-bg-light-orange {
  color: #fba72b; }

.media-hero-2 .title-section-bg-green {
  color: #5fb446; }

.media-hero-2 .description-section-bg-green {
  color: #5fb446; }

.media-hero-2 .title-section-bg-light-green {
  color: #3f8756; }

.media-hero-2 .description-section-bg-light-green {
  color: #3f8756; }

.media-hero-2 .title-section-bg-blue {
  color: #004c91; }

.media-hero-2 .description-section-bg-blue {
  color: #004c91; }

.media-hero-2 .title-section-bg-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-bg-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-bg-gray {
  color: #757575; }

.media-hero-2 .description-section-bg-gray {
  color: #757575; }

.media-hero-2 .title-section-bg-coral {
  color: #ff3c3c; }

.media-hero-2 .description-section-bg-coral {
  color: #ff3c3c; }

.media-hero-2 .title-section-bg-sams-blue {
  color: #22449b; }

.media-hero-2 .description-section-bg-sams-blue {
  color: #22449b; }

.media-hero-2 .title-section-bg-sams-light-blue {
  color: #2983ea; }

.media-hero-2 .description-section-bg-sams-light-blue {
  color: #2983ea; }

.media-hero-2 .title-section-bg-sams-medium-blue {
  color: #1788da; }

.media-hero-2 .description-section-bg-sams-medium-blue {
  color: #1788da; }

.media-hero-2 .title-section-bg-sams-green {
  color: #10a04b; }

.media-hero-2 .description-section-bg-sams-green {
  color: #10a04b; }

.media-hero-2 .title-section-bg-sams-light-orange {
  color: #fba72b; }

.media-hero-2 .description-section-bg-sams-light-orange {
  color: #fba72b; }

.media-hero-2 .title-section-bg-sams-orange {
  color: #f37020; }

.media-hero-2 .description-section-bg-sams-orange {
  color: #f37020; }

.media-hero-2 .title-section-bg-sams-red {
  color: #ec0439; }

.media-hero-2 .description-section-bg-sams-red {
  color: #ec0439; }

.media-hero-2 .title-section-bg-sams-dark-gray {
  color: #333333; }

.media-hero-2 .description-section-bg-sams-dark-gray {
  color: #333333; }

.media-hero-2 .title-section-bg-sams-primary-dark-blue {
  color: #00358e; }

.media-hero-2 .description-section-bg-sams-primary-dark-blue {
  color: #00358e; }

.media-hero-2 .title-section-bg-sams-primary-main-blue {
  color: #0067a0; }

.media-hero-2 .description-section-bg-sams-primary-main-blue {
  color: #0067a0; }

.media-hero-2 .title-section-bg-sams-primary-light-blue {
  color: #a4dbe8; }

.media-hero-2 .description-section-bg-sams-primary-light-blue {
  color: #a4dbe8; }

.media-hero-2 .title-section-bg-sams-secondary-light-blue {
  color: #00afd7; }

.media-hero-2 .description-section-bg-sams-secondary-light-blue {
  color: #00afd7; }

.media-hero-2 .title-section-bg-sams-secondary-dark-gray {
  color: #7c878e; }

.media-hero-2 .description-section-bg-sams-secondary-dark-gray {
  color: #7c878e; }

.media-hero-2 .title-section-bg-sams-secondary-light-gray {
  color: #d0d3d4; }

.media-hero-2 .description-section-bg-sams-secondary-light-gray {
  color: #d0d3d4; }

.media-hero-2 .title-section-bg-sams-supp-dark-purple {
  color: #514689; }

.media-hero-2 .description-section-bg-sams-supp-dark-purple {
  color: #514689; }

.media-hero-2 .title-section-bg-sams-supp-light-purple {
  color: #9063cd; }

.media-hero-2 .description-section-bg-sams-supp-light-purple {
  color: #9063cd; }

.media-hero-2 .title-section-bg-sams-supp-green {
  color: #006f44; }

.media-hero-2 .description-section-bg-sams-supp-green {
  color: #006f44; }

.media-hero-2 .title-section-bg-sams-supp-teal {
  color: #47d7ac; }

.media-hero-2 .description-section-bg-sams-supp-teal {
  color: #47d7ac; }

.media-hero-2 .title-section-bg-sams-supp-red {
  color: #fa4616; }

.media-hero-2 .description-section-bg-sams-supp-red {
  color: #fa4616; }

.media-hero-2 .title-section-bg-sams-supp-orange {
  color: #ff8f1c; }

.media-hero-2 .description-section-bg-sams-supp-orange {
  color: #ff8f1c; }

.media-hero-2 .title-section-bg-sams-supp-pink {
  color: #de1b73; }

.media-hero-2 .description-section-bg-sams-supp-pink {
  color: #de1b73; }

.media-hero-2 .title-section-bg-sams-supp-yellow {
  color: #ffb500; }

.media-hero-2 .description-section-bg-sams-supp-yellow {
  color: #ffb500; }

.media-hero-2 .title-section-bg-avp-green {
  color: #76c043; }

.media-hero-2 .description-section-bg-avp-green {
  color: #76c043; }

.media-hero-2 .title-section-bg-avp-orange {
  color: #f47521; }

.media-hero-2 .description-section-bg-avp-orange {
  color: #f47521; }

.media-hero-2 .title-section-bg-avp-red {
  color: #ee362a; }

.media-hero-2 .description-section-bg-avp-red {
  color: #ee362a; }

.media-hero-2 .title-section-bg-avp-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-bg-avp-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-bg-avp-pink {
  color: #dd1385; }

.media-hero-2 .description-section-bg-avp-pink {
  color: #dd1385; }

.media-hero-2 .title-section-bg-avp-yellow {
  color: #fff200; }

.media-hero-2 .description-section-bg-avp-yellow {
  color: #fff200; }

.media-hero-2 .title-section-highlight-gray {
  color: #d8d8d8; }

.media-hero-2 .description-section-highlight-gray {
  color: #d8d8d8; }

.media-hero-2 .title-section-bg-white {
  color: #ffffff; }

.media-hero-2 .description-section-bg-white {
  color: #ffffff; }

.media-hero-2 .title-section-bg-yellow {
  color: #fff200; }

.media-hero-2 .description-section-bg-yellow {
  color: #fff200; }

.media-hero-2 .title-section-walmart-yellow-tone {
  color: #f8e6a5; }

.media-hero-2 .description-section-walmart-yellow-tone {
  color: #f8e6a5; }

.media-hero-2 .title-section-gt-blue-ink {
  color: #041f41; }

.media-hero-2 .description-section-gt-blue-ink {
  color: #041f41; }

.media-hero-2 .title-section-gt-global-green {
  color: #06f27b; }

.media-hero-2 .description-section-gt-global-green {
  color: #06f27b; }

.media-hero-2 .title-section-gt-granite-grey {
  color: #605e63; }

.media-hero-2 .description-section-gt-granite-grey {
  color: #605e63; }

.media-hero-2 .title-section-gt-grey {
  color: #b9bbc5; }

.media-hero-2 .description-section-gt-grey {
  color: #b9bbc5; }

.media-hero-2 .title-section-wmi-purple {
  color: #432188; }

.media-hero-2 .description-section-wmi-purple {
  color: #432188; }

.media-hero-2 .title-section-wmi-pink {
  color: #eb148d; }

.media-hero-2 .description-section-wmi-pink {
  color: #eb148d; }

.media-hero-2 .title-section-wmi-dark-blue {
  color: #081f2c; }

.media-hero-2 .description-section-wmi-dark-blue {
  color: #081f2c; }

.media-hero-2 .title-section-wmi-medium-blue {
  color: #0070ce; }

.media-hero-2 .description-section-wmi-medium-blue {
  color: #0070ce; }

.media-hero-2 .title-section-wmi-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-wmi-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-wmi-yellow {
  color: #ffc220; }

.media-hero-2 .description-section-wmi-yellow {
  color: #ffc220; }

.media-hero-2 .title-section-wmi-green {
  color: #76c043; }

.media-hero-2 .description-section-wmi-green {
  color: #76c043; }

.media-hero-2 .title-section-wmi-red {
  color: #ee3b2a; }

.media-hero-2 .description-section-wmi-red {
  color: #ee3b2a; }

.media-hero-2 .title-section-wmi-orange {
  color: #f47521; }

.media-hero-2 .description-section-wmi-orange {
  color: #f47521; }

.media-hero-2 .title-section-walmart-spark-yellow {
  color: #ffc220; }

.media-hero-2 .description-section-walmart-spark-yellow {
  color: #ffc220; }

.media-hero-2 .title-section-walmart-charcoal {
  color: #333333; }

.media-hero-2 .description-section-walmart-charcoal {
  color: #333333; }

.media-hero-2 .title-section-walmart-everyday-blue, .media-hero-2 .description-section-walmart-everyday-blue, .media-hero-2 .title-section-walmart-blue-tone-1,
.media-hero-2 .description-section-walmart-blue-tone-1, .media-hero-2 .title-section-icon-walmart-blue-tone-1, .media-hero-2 .description-section-icon-walmart-blue-tone-1 {
  color: #4DBDF5; }

.media-hero-2 .title-section-walmart-sky-blue, .media-hero-2 .description-section-walmart-sky-blue, .media-hero-2 .title-section-walmart-blue-tone-2,
.media-hero-2 .description-section-walmart-blue-tone-2, .media-hero-2 .title-section-icon-walmart-blue-tone-2, .media-hero-2 .description-section-icon-walmart-blue-tone-2 {
  color: #A9DDF7; }

.media-hero-2 .title-section-walmart-off-white {
  color: #fafafa; }

.media-hero-2 .description-section-walmart-off-white {
  color: #fafafa; }

.media-hero-2 .title-section-bg-red {
  color: #de1c24; }

.media-hero-2 .description-section-bg-red {
  color: #de1c24; }

.media-hero-2 .title-section-bg-pink {
  color: #eb148d; }

.media-hero-2 .description-section-bg-pink {
  color: #eb148d; }

.media-hero-2 .title-section-walmart-pink {
  color: #dd1385; }

.media-hero-2 .description-section-walmart-pink {
  color: #dd1385; }

.media-hero-2 .title-section-walmart-deep-blue {
  color: #041f41; }

.media-hero-2 .description-section-walmart-deep-blue {
  color: #041f41; }

.media-hero-2 .title-section-walmart-background-blue {
  color: #e1edf9; }

.media-hero-2 .description-section-walmart-background-blue {
  color: #e1edf9; }

.media-hero-2 .title-section-bg-teal {
  color: #3ec5e6; }

.media-hero-2 .description-section-bg-teal {
  color: #3ec5e6; }

.media-hero-2 .title-section-bg-sams-yellow {
  color: #fba72b; }

.media-hero-2 .description-section-bg-sams-yellow {
  color: #fba72b; }

.media-hero-2 .title-section-bg-sams-gray {
  color: #333333; }

.media-hero-2 .description-section-bg-sams-gray {
  color: #333333; }

.media-hero-2 .title-section-bg-dark-blue {
  color: #064f8e; }

.media-hero-2 .description-section-bg-dark-blue {
  color: #064f8e; }

.media-hero-2 .title-section-bg-dark-yellow {
  color: #f79428; }

.media-hero-2 .description-section-bg-dark-yellow {
  color: #f79428; }

.media-hero-2 .title-section-bg-dark-light-blue {
  color: #1888c8; }

.media-hero-2 .description-section-bg-dark-light-blue {
  color: #1888c8; }

.media-hero-2 .title-section-bg-dark-green {
  color: #54a546; }

.media-hero-2 .description-section-bg-dark-green {
  color: #54a546; }

.media-hero-2 .title-section-bg-dark-red {
  color: #cb2022; }

.media-hero-2 .description-section-bg-dark-red {
  color: #cb2022; }

.media-hero-2 .title-section-bg-dark-pink {
  color: #b51e6d; }

.media-hero-2 .description-section-bg-dark-pink {
  color: #b51e6d; }

.media-hero-2 .title-section-bg-dark-orange {
  color: #e54e26; }

.media-hero-2 .description-section-bg-dark-orange {
  color: #e54e26; }

.media-hero-2 .title-section-bg-page-gray {
  color: #f2f2f2; }

.media-hero-2 .description-section-bg-page-gray {
  color: #f2f2f2; }

.media-hero-2 .title-section-bg-jet-purple {
  color: #4f0099; }

.media-hero-2 .description-section-bg-jet-purple {
  color: #4f0099; }

.media-hero-2 .title-section-bg-moosejaw-red {
  color: #a93439; }

.media-hero-2 .description-section-bg-moosejaw-red {
  color: #a93439; }

.media-hero-2 .title-section-bg-modcloth-gray-blue {
  color: #48515f; }

.media-hero-2 .description-section-bg-modcloth-gray-blue {
  color: #48515f; }

.media-hero-2 .title-section-bg-hayneedle-gray-blue {
  color: #45545f; }

.media-hero-2 .description-section-bg-hayneedle-gray-blue {
  color: #45545f; }

.media-hero-2 .title-section-bg-shoes-blue {
  color: #203566; }

.media-hero-2 .description-section-bg-shoes-blue {
  color: #203566; }

.media-hero-2 .title-section-bg-bonobos-brown {
  color: #2f1214; }

.media-hero-2 .description-section-bg-bonobos-brown {
  color: #2f1214; }

.media-hero-2 .title-section-bg-allswell-black {
  color: #000000; }

.media-hero-2 .description-section-bg-allswell-black {
  color: #000000; }

.media-hero-2 .title-section-bg-barenecessities-black {
  color: #000000; }

.media-hero-2 .description-section-bg-barenecessities-black {
  color: #000000; }

.media-hero-2 .title-section-bg-parcel-black {
  color: #000000; }

.media-hero-2 .description-section-bg-parcel-black {
  color: #000000; }

.media-hero-2 .title-section-bg-vudu-blue {
  color: #0072ce; }

.media-hero-2 .description-section-bg-vudu-blue {
  color: #0072ce; }

.media-hero-2 .title-section-bg-eloquil-brown {
  color: #231f20; }

.media-hero-2 .description-section-bg-eloquil-brown {
  color: #231f20; }

.media-hero-2 .title-section-bg-black {
  color: #000000; }

.media-hero-2 .description-section-bg-black {
  color: #000000; }

.media-hero-2 .title-section-bg-background-blue {
  color: #e1edf9; }

.media-hero-2 .description-section-bg-background-blue {
  color: #e1edf9; }

.media-hero-2 .title-section-bg-labs {
  color: #302951; }

.media-hero-2 .description-section-bg-labs {
  color: #302951; }

.media-hero-2 .title-section-icon-walmart-yellow-tone {
  color: #f8e6a5; }

.media-hero-2 .description-section-icon-walmart-yellow-tone {
  color: #f8e6a5; }

.media-hero-2 .title-section-icon-gt-blue-ink {
  color: #041f41; }

.media-hero-2 .description-section-icon-gt-blue-ink {
  color: #041f41; }

.media-hero-2 .title-section-icon-gt-global-green {
  color: #06f27b; }

.media-hero-2 .description-section-icon-gt-global-green {
  color: #06f27b; }

.media-hero-2 .title-section-icon-gt-granite-grey {
  color: #605e63; }

.media-hero-2 .description-section-icon-gt-granite-grey {
  color: #605e63; }

.media-hero-2 .title-section-icon-gt-grey {
  color: #b9bbc5; }

.media-hero-2 .description-section-icon-gt-grey {
  color: #b9bbc5; }

.media-hero-2 .title-section-icon-walmart-spark-yellow {
  color: #ffc220; }

.media-hero-2 .description-section-icon-walmart-spark-yellow {
  color: #ffc220; }

.media-hero-2 .title-section-icon-walmart-charcoal {
  color: #333333; }

.media-hero-2 .description-section-icon-walmart-charcoal {
  color: #333333; }

.media-hero-2 .title-section-icon-walmart-off-white {
  color: #fafafa; }

.media-hero-2 .description-section-icon-walmart-off-white {
  color: #fafafa; }

.media-hero-2 .title-section-icon-wmi-purple {
  color: #432188; }

.media-hero-2 .description-section-icon-wmi-purple {
  color: #432188; }

.media-hero-2 .title-section-icon-wmi-pink {
  color: #eb148d; }

.media-hero-2 .description-section-icon-wmi-pink {
  color: #eb148d; }

.media-hero-2 .title-section-icon-wmi-dark-blue {
  color: #081f2c; }

.media-hero-2 .description-section-icon-wmi-dark-blue {
  color: #081f2c; }

.media-hero-2 .title-section-icon-wmi-medium-blue {
  color: #0070ce; }

.media-hero-2 .description-section-icon-wmi-medium-blue {
  color: #0070ce; }

.media-hero-2 .title-section-icon-wmi-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-icon-wmi-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-icon-wmi-yellow {
  color: #ffc220; }

.media-hero-2 .description-section-icon-wmi-yellow {
  color: #ffc220; }

.media-hero-2 .title-section-icon-wmi-green {
  color: #76c043; }

.media-hero-2 .description-section-icon-wmi-green {
  color: #76c043; }

.media-hero-2 .title-section-icon-wmi-red {
  color: #ee3b2a; }

.media-hero-2 .description-section-icon-wmi-red {
  color: #ee3b2a; }

.media-hero-2 .title-section-icon-wmi-orange {
  color: #f47521; }

.media-hero-2 .description-section-icon-wmi-orange {
  color: #f47521; }

.media-hero-2 .title-section-bg-icon-transparent {
  color: transparent; }

.media-hero-2 .description-section-bg-icon-transparent {
  color: transparent; }

.media-hero-2 .title-section-bg-icon-orange {
  color: #ce4c11;
  color: #fa6400; }

.media-hero-2 .description-section-bg-icon-orange {
  color: #ce4c11;
  color: #fa6400; }

.media-hero-2 .title-section-bg-icon-light-orange {
  color: #fba72b; }

.media-hero-2 .description-section-bg-icon-light-orange {
  color: #fba72b; }

.media-hero-2 .title-section-bg-icon-green {
  color: #5fb446; }

.media-hero-2 .description-section-bg-icon-green {
  color: #5fb446; }

.media-hero-2 .title-section-bg-icon-light-green {
  color: #3f8756; }

.media-hero-2 .description-section-bg-icon-light-green {
  color: #3f8756; }

.media-hero-2 .title-section-bg-icon-blue {
  color: #004c91; }

.media-hero-2 .description-section-bg-icon-blue {
  color: #004c91; }

.media-hero-2 .title-section-bg-icon-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-bg-icon-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-bg-icon-gray {
  color: #757575; }

.media-hero-2 .description-section-bg-icon-gray {
  color: #757575; }

.media-hero-2 .title-section-bg-icon-coral {
  color: #ff3c3c; }

.media-hero-2 .description-section-bg-icon-coral {
  color: #ff3c3c; }

.media-hero-2 .title-section-bg-icon-sams-blue {
  color: #22449b; }

.media-hero-2 .description-section-bg-icon-sams-blue {
  color: #22449b; }

.media-hero-2 .title-section-bg-icon-sams-light-blue {
  color: #2983ea; }

.media-hero-2 .description-section-bg-icon-sams-light-blue {
  color: #2983ea; }

.media-hero-2 .title-section-bg-icon-sams-medium-blue {
  color: #1788da; }

.media-hero-2 .description-section-bg-icon-sams-medium-blue {
  color: #1788da; }

.media-hero-2 .title-section-bg-icon-sams-green {
  color: #10a04b; }

.media-hero-2 .description-section-bg-icon-sams-green {
  color: #10a04b; }

.media-hero-2 .title-section-bg-icon-sams-light-orange {
  color: #fba72b; }

.media-hero-2 .description-section-bg-icon-sams-light-orange {
  color: #fba72b; }

.media-hero-2 .title-section-bg-icon-sams-orange {
  color: #f37020; }

.media-hero-2 .description-section-bg-icon-sams-orange {
  color: #f37020; }

.media-hero-2 .title-section-bg-icon-sams-red {
  color: #ec0439; }

.media-hero-2 .description-section-bg-icon-sams-red {
  color: #ec0439; }

.media-hero-2 .title-section-bg-icon-sams-dark-gray {
  color: #333333; }

.media-hero-2 .description-section-bg-icon-sams-dark-gray {
  color: #333333; }

.media-hero-2 .title-section-bg-icon-avp-green {
  color: #76c043; }

.media-hero-2 .description-section-bg-icon-avp-green {
  color: #76c043; }

.media-hero-2 .title-section-bg-icon-avp-orange {
  color: #f47521; }

.media-hero-2 .description-section-bg-icon-avp-orange {
  color: #f47521; }

.media-hero-2 .title-section-bg-icon-avp-red {
  color: #ee362a; }

.media-hero-2 .description-section-bg-icon-avp-red {
  color: #ee362a; }

.media-hero-2 .title-section-walmart-true-blue, .media-hero-2 .description-section-walmart-true-blue, .media-hero-2 .title-section-bg-icon-avp-blue,
.media-hero-2 .description-section-bg-icon-avp-blue, .media-hero-2 .title-section-bg-icon-walmart-blue, .media-hero-2 .description-section-bg-icon-walmart-blue,
.media-hero-2 .title-section-bg-icon-default-blue, .media-hero-2 .description-section-bg-icon-default-blue, .media-hero-2 .title-section-bg-avp-blue,
.media-hero-2 .description-section-bg-avp-blue, .media-hero-2 .title-section-bg-walmart-blue, .media-hero-2 .description-section-bg-walmart-blue,
.media-hero-2 .title-section-bg-default-blue, .media-hero-2 .description-section-bg-default-blue {
  color: #0053e2; }

.media-hero-2 .title-section-walmart-bentonville-blue, .media-hero-2 .description-section-walmart-bentonville-blue, .media-hero-2 .title-section-bg-icon-avp-deep-blue,
.media-hero-2 .description-section-bg-icon-avp-deep-blue, .media-hero-2 .title-section-bg-icon-deep-blue, .media-hero-2 .description-section-bg-icon-deep-blue,
.media-hero-2 .title-section-walmart-ozark-noir, .media-hero-2 .description-section-walmart-ozark-noir, .media-hero-2 .title-section-bg-avp-deep-blue,
.media-hero-2 .description-section-bg-avp-deep-blue, .media-hero-2 .title-section-bg-deep-blue, .media-hero-2 .description-section-bg-deep-blue {
  color: #001E60; }

.media-hero-2 .title-section-bg-icon-avp-light-blue {
  color: #78b9e7; }

.media-hero-2 .description-section-bg-icon-avp-light-blue {
  color: #78b9e7; }

.media-hero-2 .title-section-bg-icon-avp-pink {
  color: #dd1385; }

.media-hero-2 .description-section-bg-icon-avp-pink {
  color: #dd1385; }

.media-hero-2 .title-section-bg-icon-avp-yellow {
  color: #fff200; }

.media-hero-2 .description-section-bg-icon-avp-yellow {
  color: #fff200; }

.media-hero-2 .title-section-bg-icon-white {
  color: #ffffff; }

.media-hero-2 .description-section-bg-icon-white {
  color: #ffffff; }

.media-hero-2 .title-section-bg-icon-yellow {
  color: #fff200; }

.media-hero-2 .description-section-bg-icon-yellow {
  color: #fff200; }

.media-hero-2 .title-section-bg-icon-red {
  color: #de1c24; }

.media-hero-2 .description-section-bg-icon-red {
  color: #de1c24; }

.media-hero-2 .title-section-bg-icon-pink {
  color: #eb148d; }

.media-hero-2 .description-section-bg-icon-pink {
  color: #eb148d; }

.media-hero-2 .title-section-walmart-icon-pink {
  color: #dd1385; }

.media-hero-2 .description-section-walmart-icon-pink {
  color: #dd1385; }

.media-hero-2 .title-section-walmart-icon-deep-blue {
  color: #041f41; }

.media-hero-2 .description-section-walmart-icon-deep-blue {
  color: #041f41; }

.media-hero-2 .title-section-walmart-icon-background-blue {
  color: #e1edf9; }

.media-hero-2 .description-section-walmart-icon-background-blue {
  color: #e1edf9; }

.media-hero-2 .title-section-bg-icon-teal {
  color: #3ec5e6; }

.media-hero-2 .description-section-bg-icon-teal {
  color: #3ec5e6; }

.media-hero-2 .title-section-bg-icon-sams-yellow {
  color: #fba72b; }

.media-hero-2 .description-section-bg-icon-sams-yellow {
  color: #fba72b; }

.media-hero-2 .title-section-bg-icon-sams-gray {
  color: #333333; }

.media-hero-2 .description-section-bg-icon-sams-gray {
  color: #333333; }

.media-hero-2 .title-section-bg-icon-sams-primary-dark-blue {
  color: #00358e; }

.media-hero-2 .description-section-bg-icon-sams-primary-dark-blue {
  color: #00358e; }

.media-hero-2 .title-section-bg-icon-sams-primary-main-blue {
  color: #0067a0; }

.media-hero-2 .description-section-bg-icon-sams-primary-main-blue {
  color: #0067a0; }

.media-hero-2 .title-section-bg-icon-sams-primary-light-blue {
  color: #a4dbe8; }

.media-hero-2 .description-section-bg-icon-sams-primary-light-blue {
  color: #a4dbe8; }

.media-hero-2 .title-section-bg-icon-sams-secondary-light-blue {
  color: #00afd7; }

.media-hero-2 .description-section-bg-icon-sams-secondary-light-blue {
  color: #00afd7; }

.media-hero-2 .title-section-bg-icon-sams-secondary-dark-gray {
  color: #7c878e; }

.media-hero-2 .description-section-bg-icon-sams-secondary-dark-gray {
  color: #7c878e; }

.media-hero-2 .title-section-bg-icon-sams-secondary-light-gray {
  color: #d0d3d4; }

.media-hero-2 .description-section-bg-icon-sams-secondary-light-gray {
  color: #d0d3d4; }

.media-hero-2 .title-section-bg-icon-sams-supp-dark-purple {
  color: #514689; }

.media-hero-2 .description-section-bg-icon-sams-supp-dark-purple {
  color: #514689; }

.media-hero-2 .title-section-bg-icon-sams-supp-light-purple {
  color: #9063cd; }

.media-hero-2 .description-section-bg-icon-sams-supp-light-purple {
  color: #9063cd; }

.media-hero-2 .title-section-bg-icon-sams-supp-green {
  color: #006f44; }

.media-hero-2 .description-section-bg-icon-sams-supp-green {
  color: #006f44; }

.media-hero-2 .title-section-bg-icon-sams-supp-teal {
  color: #47d7ac; }

.media-hero-2 .description-section-bg-icon-sams-supp-teal {
  color: #47d7ac; }

.media-hero-2 .title-section-bg-icon-sams-supp-red {
  color: #fa4616; }

.media-hero-2 .description-section-bg-icon-sams-supp-red {
  color: #fa4616; }

.media-hero-2 .title-section-bg-icon-sams-supp-orange {
  color: #ff8f1c; }

.media-hero-2 .description-section-bg-icon-sams-supp-orange {
  color: #ff8f1c; }

.media-hero-2 .title-section-bg-icon-sams-supp-pink {
  color: #de1b73; }

.media-hero-2 .description-section-bg-icon-sams-supp-pink {
  color: #de1b73; }

.media-hero-2 .title-section-bg-icon-sams-supp-yellow {
  color: #ffb500; }

.media-hero-2 .description-section-bg-icon-sams-supp-yellow {
  color: #ffb500; }

.media-hero-2 .title-section-bg-icon-dark-blue {
  color: #064f8e; }

.media-hero-2 .description-section-bg-icon-dark-blue {
  color: #064f8e; }

.media-hero-2 .title-section-bg-icon-dark-yellow {
  color: #f79428; }

.media-hero-2 .description-section-bg-icon-dark-yellow {
  color: #f79428; }

.media-hero-2 .title-section-bg-icon-dark-light-blue {
  color: #1888c8; }

.media-hero-2 .description-section-bg-icon-dark-light-blue {
  color: #1888c8; }

.media-hero-2 .title-section-bg-icon-dark-green {
  color: #54a546; }

.media-hero-2 .description-section-bg-icon-dark-green {
  color: #54a546; }

.media-hero-2 .title-section-bg-icon-dark-red {
  color: #cb2022; }

.media-hero-2 .description-section-bg-icon-dark-red {
  color: #cb2022; }

.media-hero-2 .title-section-bg-icon-dark-pink {
  color: #b51e6d; }

.media-hero-2 .description-section-bg-icon-dark-pink {
  color: #b51e6d; }

.media-hero-2 .title-section-bg-icon-dark-orange {
  color: #e54e26; }

.media-hero-2 .description-section-bg-icon-dark-orange {
  color: #e54e26; }

.media-hero-2 .title-section-bg-icon-page-gray {
  color: #f2f2f2; }

.media-hero-2 .description-section-bg-icon-page-gray {
  color: #f2f2f2; }

.media-hero-2 .title-section-bg-icon-jet-purple {
  color: #4f0099; }

.media-hero-2 .description-section-bg-icon-jet-purple {
  color: #4f0099; }

.media-hero-2 .title-section-bg-icon-moosejaw-red {
  color: #a93439; }

.media-hero-2 .description-section-bg-icon-moosejaw-red {
  color: #a93439; }

.media-hero-2 .title-section-bg-icon-modcloth-gray-blue {
  color: #48515f; }

.media-hero-2 .description-section-bg-icon-modcloth-gray-blue {
  color: #48515f; }

.media-hero-2 .title-section-bg-icon-hayneedle-gray-blue {
  color: #45545f; }

.media-hero-2 .description-section-bg-icon-hayneedle-gray-blue {
  color: #45545f; }

.media-hero-2 .title-section-bg-icon-shoes-blue {
  color: #203566; }

.media-hero-2 .description-section-bg-icon-shoes-blue {
  color: #203566; }

.media-hero-2 .title-section-bg-icon-bonobos-brown {
  color: #2f1214; }

.media-hero-2 .description-section-bg-icon-bonobos-brown {
  color: #2f1214; }

.media-hero-2 .title-section-bg-icon-allswell-black {
  color: #000000; }

.media-hero-2 .description-section-bg-icon-allswell-black {
  color: #000000; }

.media-hero-2 .title-section-bg-icon-barenecessities-black {
  color: #000000; }

.media-hero-2 .description-section-bg-icon-barenecessities-black {
  color: #000000; }

.media-hero-2 .title-section-bg-icon-parcel-black {
  color: #000000; }

.media-hero-2 .description-section-bg-icon-parcel-black {
  color: #000000; }

.media-hero-2 .title-section-bg-icon-vudu-blue {
  color: #0072ce; }

.media-hero-2 .description-section-bg-icon-vudu-blue {
  color: #0072ce; }

.media-hero-2 .title-section-bg-icon-eloquil-brown {
  color: #231f20; }

.media-hero-2 .description-section-bg-icon-eloquil-brown {
  color: #231f20; }

.media-hero-2 .title-section-bg-icon-black {
  color: #000000; }

.media-hero-2 .description-section-bg-icon-black {
  color: #000000; }

.media-hero-2 .title-section-bg-icon-background-blue {
  color: #e1edf9; }

.media-hero-2 .description-section-bg-icon-background-blue {
  color: #e1edf9; }

.media-hero-2 .title-section-bg-icon-labs {
  color: #302951; }

.media-hero-2 .description-section-bg-icon-labs {
  color: #302951; }

.media-hero {
  position: relative;
  background-color: #fff; }
  .media-hero .b-roll-video:not(.vjs-fullscreen) .vjs-poster {
    display: block;
    background-size: cover;
    background-position: center; }
  .media-hero .author-mode {
    height: 100% !important;
    background-color: #000 !important; }
  .media-hero .media-hero-cont {
    position: relative;
    z-index: 2; }
    .media-hero .media-hero-cont .media-text-box {
      margin-top: 40px;
      margin-left: 40px;
      margin-bottom: 40px;
      margin-right: 40px; }
    .media-hero .media-hero-cont .media-hero-title {
      -webkit-line-clamp: 2;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      font-size: 32px;
      max-height: 126px;
      height: auto;
      overflow: hidden;
      line-height: 40px;
      text-overflow: ellipsis;
      background: transparent;
      margin: 0 0 8px !important; }
    .media-hero .media-hero-cont .media-hero-desc {
      -webkit-line-clamp: 4;
      text-overflow: ellipsis;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      font-size: 20px;
      margin-bottom: 16px;
      max-height: 112px;
      height: auto;
      overflow: hidden;
      background-color: transparent; }
    .media-hero .media-hero-cont .b-roll-play {
      margin-bottom: 35px;
      font-size: 50px;
      padding: 4px;
      border: 5px solid #fff;
      opacity: 0.7;
      border-radius: 50%; }
      .media-hero .media-hero-cont .b-roll-play:hover {
        cursor: pointer;
        opacity: 1; }
    .media-hero .media-hero-cont .media-hero-btn {
      height: 40px;
      padding: 0px 16px;
      border-radius: 100px;
      -ms-flex-align: center;
      align-items: center;
      font-size: 14px;
      background: transparent;
      text-decoration: none;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      background-color: #ffffff;
      width: fit-content;
      text-align: center;
      display: inline-block;
      padding-top: 8px;
      font-weight: 700;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 220px; }
      .media-hero .media-hero-cont .media-hero-btn:hover {
        background: #fff;
        text-decoration: none;
        color: #017acd;
        font-weight: bold; }
    .media-hero .media-hero-cont .media-hero-desc.centered-text {
      text-align: center; }
    .media-hero .media-hero-cont .media-hero-title.centered-text {
      text-align: center; }
    .media-hero .media-hero-cont .media-hero-title.bg-transparent {
      color: transparent; }
    .media-hero .media-hero-cont .media-hero-desc.bg-transparent {
      color: transparent; }
    .media-hero .media-hero-cont .media-hero-title.bg-orange {
      color: #ce4c11;
      color: #fa6400; }
    .media-hero .media-hero-cont .media-hero-desc.bg-orange {
      color: #ce4c11;
      color: #fa6400; }
    .media-hero .media-hero-cont .media-hero-title.bg-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-title.bg-green {
      color: #5fb446; }
    .media-hero .media-hero-cont .media-hero-desc.bg-green {
      color: #5fb446; }
    .media-hero .media-hero-cont .media-hero-title.bg-light-green {
      color: #3f8756; }
    .media-hero .media-hero-cont .media-hero-desc.bg-light-green {
      color: #3f8756; }
    .media-hero .media-hero-cont .media-hero-title.bg-blue {
      color: #004c91; }
    .media-hero .media-hero-cont .media-hero-desc.bg-blue {
      color: #004c91; }
    .media-hero .media-hero-cont .media-hero-title.bg-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-desc.bg-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-title.bg-gray {
      color: #757575; }
    .media-hero .media-hero-cont .media-hero-desc.bg-gray {
      color: #757575; }
    .media-hero .media-hero-cont .media-hero-title.walmart-ozark-noir {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-ozark-noir {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-title.bg-coral {
      color: #ff3c3c; }
    .media-hero .media-hero-cont .media-hero-desc.bg-coral {
      color: #ff3c3c; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-blue {
      color: #22449b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-blue {
      color: #22449b; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-light-blue {
      color: #2983ea; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-light-blue {
      color: #2983ea; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-medium-blue {
      color: #1788da; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-medium-blue {
      color: #1788da; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-green {
      color: #10a04b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-green {
      color: #10a04b; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-orange {
      color: #f37020; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-orange {
      color: #f37020; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-red {
      color: #ec0439; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-red {
      color: #ec0439; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-dark-gray {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-dark-gray {
      color: #333333; }
    .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-dark-blue {
      color: #00358e; }
    .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-main-blue {
      color: #0067a0; }
    .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-primary-light-blue {
      color: #a4dbe8; }
    .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-light-blue {
      color: #00afd7; }
    .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-dark-gray {
      color: #7c878e; }
    .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-secondary-light-gray {
      color: #d0d3d4; }
    .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-dark-purple {
      color: #514689; }
    .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-light-purple {
      color: #9063cd; }
    .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-green {
      color: #006f44; }
    .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-teal {
      color: #47d7ac; }
    .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-red {
      color: #fa4616; }
    .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-orange {
      color: #ff8f1c; }
    .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-pink {
      color: #de1b73; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-supp-yellow {
      color: #ffb500; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-supp-yellow {
      color: #ffb500; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-red {
      color: #ee362a; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-red {
      color: #ee362a; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-deep-blue {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-deep-blue {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-title.bg-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-desc.bg-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-title.highlight-gray {
      color: #d8d8d8; }
    .media-hero .media-hero-cont .media-hero-desc.highlight-gray {
      color: #d8d8d8; }
    .media-hero .media-hero-cont .media-hero-title.bg-white {
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-desc.bg-white {
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-title.bg-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-title.bg-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-title.bg-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-desc.bg-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-title.walmart-yellow-tone {
      color: #f8e6a5; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-yellow-tone {
      color: #f8e6a5; }
    .media-hero .media-hero-cont .media-hero-title.gt-blue-ink {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-desc.gt-blue-ink {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-title.gt-global-green {
      color: #06f27b; }
    .media-hero .media-hero-cont .media-hero-desc.gt-global-green {
      color: #06f27b; }
    .media-hero .media-hero-cont .media-hero-title.gt-granite-grey {
      color: #605e63; }
    .media-hero .media-hero-cont .media-hero-desc.gt-granite-grey {
      color: #605e63; }
    .media-hero .media-hero-cont .media-hero-title.gt-grey {
      color: #b9bbc5; }
    .media-hero .media-hero-cont .media-hero-desc.gt-grey {
      color: #b9bbc5; }
    .media-hero .media-hero-cont .media-hero-title.wmi-purple {
      color: #432188; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-purple {
      color: #432188; }
    .media-hero .media-hero-cont .media-hero-title.wmi-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-title.wmi-dark-blue {
      color: #081f2c; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-dark-blue {
      color: #081f2c; }
    .media-hero .media-hero-cont .media-hero-title.wmi-medium-blue {
      color: #0070ce; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-medium-blue {
      color: #0070ce; }
    .media-hero .media-hero-cont .media-hero-title.wmi-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-title.wmi-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-title.wmi-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-title.wmi-red {
      color: #ee3b2a; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-red {
      color: #ee3b2a; }
    .media-hero .media-hero-cont .media-hero-title.wmi-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-desc.wmi-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-title.walmart-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-title.walmart-charcoal {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-charcoal {
      color: #333333; }
    .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-1 {
      color: #4DBDF5; }
    .media-hero .media-hero-cont .media-hero-title.walmart-blue-tone-2 {
      color: #A9DDF7; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-blue-tone-2 {
      color: #A9DDF7; }
    .media-hero .media-hero-cont .media-hero-title.walmart-off-white {
      color: #fafafa; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-off-white {
      color: #fafafa; }
    .media-hero .media-hero-cont .media-hero-title.bg-red {
      color: #de1c24; }
    .media-hero .media-hero-cont .media-hero-desc.bg-red {
      color: #de1c24; }
    .media-hero .media-hero-cont .media-hero-title.bg-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-desc.bg-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-title.walmart-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-title.walmart-deep-blue {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-deep-blue {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-title.walmart-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-title.bg-teal {
      color: #3ec5e6; }
    .media-hero .media-hero-cont .media-hero-desc.bg-teal {
      color: #3ec5e6; }
    .media-hero .media-hero-cont .media-hero-title.bg-deep-blue {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-desc.bg-deep-blue {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-yellow {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-yellow {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-title.bg-sams-gray {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.bg-sams-gray {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-blue {
      color: #064f8e; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-blue {
      color: #064f8e; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-yellow {
      color: #f79428; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-yellow {
      color: #f79428; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-light-blue {
      color: #1888c8; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-light-blue {
      color: #1888c8; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-green {
      color: #54a546; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-green {
      color: #54a546; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-red {
      color: #cb2022; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-red {
      color: #cb2022; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-pink {
      color: #b51e6d; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-pink {
      color: #b51e6d; }
    .media-hero .media-hero-cont .media-hero-title.bg-dark-orange {
      color: #e54e26; }
    .media-hero .media-hero-cont .media-hero-desc.bg-dark-orange {
      color: #e54e26; }
    .media-hero .media-hero-cont .media-hero-title.bg-page-gray {
      color: #f2f2f2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-page-gray {
      color: #f2f2f2; }
    .media-hero .media-hero-cont .media-hero-title.bg-jet-purple {
      color: #4f0099; }
    .media-hero .media-hero-cont .media-hero-desc.bg-jet-purple {
      color: #4f0099; }
    .media-hero .media-hero-cont .media-hero-title.bg-moosejaw-red {
      color: #a93439; }
    .media-hero .media-hero-cont .media-hero-desc.bg-moosejaw-red {
      color: #a93439; }
    .media-hero .media-hero-cont .media-hero-title.bg-modcloth-gray-blue {
      color: #48515f; }
    .media-hero .media-hero-cont .media-hero-desc.bg-modcloth-gray-blue {
      color: #48515f; }
    .media-hero .media-hero-cont .media-hero-title.bg-hayneedle-gray-blue {
      color: #45545f; }
    .media-hero .media-hero-cont .media-hero-desc.bg-hayneedle-gray-blue {
      color: #45545f; }
    .media-hero .media-hero-cont .media-hero-title.bg-shoes-blue {
      color: #203566; }
    .media-hero .media-hero-cont .media-hero-desc.bg-shoes-blue {
      color: #203566; }
    .media-hero .media-hero-cont .media-hero-title.bg-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont .media-hero-desc.bg-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont .media-hero-title.bg-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-vudu-blue {
      color: #0072ce; }
    .media-hero .media-hero-cont .media-hero-desc.bg-vudu-blue {
      color: #0072ce; }
    .media-hero .media-hero-cont .media-hero-title.bg-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont .media-hero-desc.bg-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont .media-hero-title.bg-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-desc.bg-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-title.bg-labs {
      color: #302951; }
    .media-hero .media-hero-cont .media-hero-desc.bg-labs {
      color: #302951; }
    .media-hero .media-hero-cont .media-hero-title.icon-walmart-yellow-tone {
      color: #f8e6a5; }
    .media-hero .media-hero-cont .media-hero-desc.icon-walmart-yellow-tone {
      color: #f8e6a5; }
    .media-hero .media-hero-cont .media-hero-title.icon-gt-blue-ink {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-desc.icon-gt-blue-ink {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-title.icon-gt-global-green {
      color: #06f27b; }
    .media-hero .media-hero-cont .media-hero-desc.icon-gt-global-green {
      color: #06f27b; }
    .media-hero .media-hero-cont .media-hero-title.icon-gt-granite-grey {
      color: #605e63; }
    .media-hero .media-hero-cont .media-hero-desc.icon-gt-granite-grey {
      color: #605e63; }
    .media-hero .media-hero-cont .media-hero-title.icon-gt-grey {
      color: #b9bbc5; }
    .media-hero .media-hero-cont .media-hero-desc.icon-gt-grey {
      color: #b9bbc5; }
    .media-hero .media-hero-cont .media-hero-title.icon-walmart-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-desc.icon-walmart-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-title.icon-walmart-charcoal {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.icon-walmart-charcoal {
      color: #333333; }
    .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-1 {
      color: #4DBDF5; }
    .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-blue-tone-2 {
      color: #A9DDF7; }
    .media-hero .media-hero-cont .media-hero-title.icon-walmart-off-white {
      color: #fafafa; }
    .media-hero .media-hero-cont .media-hero-desc.icon-walmart-off-white {
      color: #fafafa; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-purple {
      color: #432188; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-purple {
      color: #432188; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-dark-blue {
      color: #081f2c; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-dark-blue {
      color: #081f2c; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-medium-blue {
      color: #0070ce; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-medium-blue {
      color: #0070ce; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-green {
      color: #76c043; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-red {
      color: #ee3b2a; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-red {
      color: #ee3b2a; }
    .media-hero .media-hero-cont .media-hero-title.icon-wmi-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-desc.icon-wmi-orange {
      color: #f47521; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-transparent {
      color: transparent; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-transparent {
      color: transparent; }
    .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-orange {
      color: #ce4c11;
      color: #fa6400; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-light-orange {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-green {
      color: #5fb446; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-green {
      color: #5fb446; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-light-green {
      color: #3f8756; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-light-green {
      color: #3f8756; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-blue {
      color: #004c91; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-blue {
      color: #004c91; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-gray {
      color: #757575; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-gray {
      color: #757575; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-coral {
      color: #ff3c3c; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-coral {
      color: #ff3c3c; }
    .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-blue {
      color: #22449b; }
    .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-light-blue {
      color: #2983ea; }
    .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-medium-blue {
      color: #1788da; }
    .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-green {
      color: #10a04b; }
    .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-light-orange {
      color: #fba72b; }
    .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-orange {
      color: #f37020; }
    .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-red {
      color: #ec0439; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-sams-dark-gray {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-dark-gray {
      color: #333333; }
    .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-green {
      color: #76c043; }
    .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-orange {
      color: #f47521; }
    .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-red {
      color: #ee362a; }
    .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-blue {
      color: #0053E2; }
    .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-deep-blue {
      color: #001E60; }
    .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-light-blue {
      color: #78b9e7; }
    .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-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-white {
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-white {
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-red {
      color: #de1c24; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-red {
      color: #de1c24; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont .media-hero-title.walmart-icon-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-icon-pink {
      color: #dd1385; }
    .media-hero .media-hero-cont .media-hero-title.walmart-icon-deep-blue {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-icon-deep-blue {
      color: #041f41; }
    .media-hero .media-hero-cont .media-hero-title.walmart-icon-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-desc.walmart-icon-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-teal {
      color: #3ec5e6; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-teal {
      color: #3ec5e6; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-deep-blue {
      color: #001E60; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-deep-blue {
      color: #001E60; }
    .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-yellow {
      color: #fba72b; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-sams-gray {
      color: #333333; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-sams-gray {
      color: #333333; }
    .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-dark-blue {
      color: #00358e; }
    .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-main-blue {
      color: #0067a0; }
    .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-primary-light-blue {
      color: #a4dbe8; }
    .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-light-blue {
      color: #00afd7; }
    .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-dark-gray {
      color: #7c878e; }
    .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-secondary-light-gray {
      color: #d0d3d4; }
    .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-dark-purple {
      color: #514689; }
    .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-light-purple {
      color: #9063cd; }
    .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-green {
      color: #006f44; }
    .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-teal {
      color: #47d7ac; }
    .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-red {
      color: #fa4616; }
    .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-orange {
      color: #ff8f1c; }
    .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-pink {
      color: #de1b73; }
    .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-sams-supp-yellow {
      color: #ffb500; }
    .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-blue {
      color: #064f8e; }
    .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-yellow {
      color: #f79428; }
    .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-light-blue {
      color: #1888c8; }
    .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-green {
      color: #54a546; }
    .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-red {
      color: #cb2022; }
    .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-pink {
      color: #b51e6d; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-dark-orange {
      color: #e54e26; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-dark-orange {
      color: #e54e26; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-page-gray {
      color: #f2f2f2; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-page-gray {
      color: #f2f2f2; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-jet-purple {
      color: #4f0099; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-jet-purple {
      color: #4f0099; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-moosejaw-red {
      color: #a93439; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-moosejaw-red {
      color: #a93439; }
    .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-modcloth-gray-blue {
      color: #48515f; }
    .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-hayneedle-gray-blue {
      color: #45545f; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-shoes-blue {
      color: #203566; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-shoes-blue {
      color: #203566; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-vudu-blue {
      color: #0072ce; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-vudu-blue {
      color: #0072ce; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-black {
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-desc.bg-icon-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont .media-hero-title.bg-icon-labs {
      color: #302951; }
    .media-hero .media-hero-cont .media-hero-desc.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: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-light-orange {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-green {
      background-color: #5fb446;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-light-green {
      background-color: #3f8756;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-blue {
      background-color: #004c91;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-gray {
      background-color: #757575;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-ozark-noir {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-coral {
      background-color: #ff3c3c;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-blue {
      background-color: #22449b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-light-blue {
      background-color: #2983ea;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-medium-blue {
      background-color: #1788da;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-green {
      background-color: #10a04b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-light-orange {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-orange {
      background-color: #f37020;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-red {
      background-color: #ec0439;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-dark-gray {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-dark-blue {
      background-color: #00358e;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-main-blue {
      background-color: #0067a0;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-primary-light-blue {
      background-color: #a4dbe8;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-light-blue {
      background-color: #00afd7;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-dark-gray {
      background-color: #7c878e;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-secondary-light-gray {
      background-color: #d0d3d4;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-dark-purple {
      background-color: #514689;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-light-purple {
      background-color: #9063cd;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-green {
      background-color: #006f44;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-teal {
      background-color: #47d7ac;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-red {
      background-color: #fa4616;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-orange {
      background-color: #ff8f1c;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-pink {
      background-color: #de1b73;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-supp-yellow {
      background-color: #ffb500;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-green {
      background-color: #76c043;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-orange {
      background-color: #f47521;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-red {
      background-color: #ee362a;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-deep-blue {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-pink {
      background-color: #dd1385;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-avp-yellow {
      background-color: #fff200;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.highlight-gray {
      background-color: #d8d8d8;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-white {
      background-color: #ffffff;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.bg-walmart-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-default-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-yellow {
      background-color: #fff200;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-yellow-tone {
      background-color: #f8e6a5;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.gt-blue-ink {
      background-color: #041f41;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.gt-global-green {
      background-color: #06f27b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.gt-granite-grey {
      background-color: #605e63;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.gt-grey {
      background-color: #b9bbc5;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-purple {
      background-color: #432188;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-pink {
      background-color: #eb148d;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-dark-blue {
      background-color: #081f2c;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-medium-blue {
      background-color: #0070ce;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-yellow {
      background-color: #ffc220;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-green {
      background-color: #76c043;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-red {
      background-color: #ee3b2a;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.wmi-orange {
      background-color: #f47521;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-spark-yellow {
      background-color: #ffc220;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-charcoal {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-blue-tone-1 {
      background-color: #4DBDF5;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-blue-tone-2 {
      background-color: #A9DDF7;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-off-white {
      background-color: #fafafa;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.bg-red {
      background-color: #de1c24;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-pink {
      background-color: #eb148d;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-pink {
      background-color: #dd1385;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-deep-blue {
      background-color: #041f41;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walmart-background-blue {
      background-color: #e1edf9;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-teal {
      background-color: #3ec5e6;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-deep-blue {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-yellow {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-sams-gray {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-blue {
      background-color: #064f8e;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-yellow {
      background-color: #f79428;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-light-blue {
      background-color: #1888c8;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-green {
      background-color: #54a546;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-red {
      background-color: #cb2022;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-pink {
      background-color: #b51e6d;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-dark-orange {
      background-color: #e54e26;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-page-gray {
      background-color: #f2f2f2;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.bg-jet-purple {
      background-color: #4f0099;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-moosejaw-red {
      background-color: #a93439;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-modcloth-gray-blue {
      background-color: #48515f;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-hayneedle-gray-blue {
      background-color: #45545f;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-shoes-blue {
      background-color: #203566;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-bonobos-brown {
      background-color: #2f1214;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-allswell-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-barenecessities-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-parcel-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-vudu-blue {
      background-color: #0072ce;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-eloquil-brown {
      background-color: #231f20;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-background-blue {
      background-color: #e1edf9;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.bg-labs {
      background-color: #302951;
      color: #ffffff; }
    .media-hero .media-hero-cont .media-hero-btn.walamart-off-white {
      background-color: #fafafa;
      color: #000000; }
    .media-hero .media-hero-cont .media-hero-btn.bg-light-gray {
      background-color: #f2f2f2;
      color: #ffffff; }
  .media-hero .media-hero-cont-image {
    position: relative;
    z-index: 2; }
    .media-hero .media-hero-cont-image .media-text-box {
      margin-top: 40px;
      margin-left: 40px;
      margin-bottom: 40px;
      margin-right: 40px; }
    .media-hero .media-hero-cont-image .media-hero-title-image {
      -webkit-line-clamp: 3;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      font-size: 32px;
      max-height: 126px;
      height: auto;
      line-height: 40px;
      overflow: hidden;
      text-overflow: ellipsis;
      background: transparent;
      margin: 0 0 8px !important; }
    .media-hero .media-hero-cont-image .media-hero-desc-image {
      -webkit-line-clamp: 4;
      text-overflow: ellipsis;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      font-size: 20px;
      margin-bottom: 16px;
      max-height: 112px;
      height: auto;
      overflow: hidden;
      background-color: transparent; }
    .media-hero .media-hero-cont-image .b-roll-play {
      margin-bottom: 35px;
      font-size: 50px;
      padding: 4px;
      border: 5px solid #fff;
      opacity: 0.7;
      border-radius: 50%; }
      .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 {
      text-align: center; }
    .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 {
      height: 40px;
      padding: 0px 16px;
      border-radius: 100px;
      -ms-flex-align: center;
      align-items: center;
      font-size: 14px;
      background: transparent;
      text-decoration: none;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      background-color: #ffffff;
      width: fit-content;
      text-align: center;
      padding-top: 8px;
      font-weight: 700;
      display: inline-block;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 220px; }
      .media-hero .media-hero-cont-image .media-hero-btn-image:hover {
        background: #fff;
        text-decoration: none;
        color: #017acd;
        font-weight: bold; }
    .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-transparent {
      color: transparent; }
    .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-orange {
      color: #ce4c11;
      color: #fa6400; }
    .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-light-orange {
      color: #fba72b; }
    .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-green {
      color: #5fb446; }
    .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-light-green {
      color: #3f8756; }
    .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-blue {
      color: #004c91; }
    .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-light-blue {
      color: #78b9e7; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-gray {
      color: #757575; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-gray {
      color: #757575; }
    .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.walmart-ozark-noir {
      color: #001E60; }
    .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-coral {
      color: #ff3c3c; }
    .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-blue {
      color: #22449b; }
    .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-light-blue {
      color: #2983ea; }
    .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-medium-blue {
      color: #1788da; }
    .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-green {
      color: #10a04b; }
    .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-light-orange {
      color: #fba72b; }
    .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-orange {
      color: #f37020; }
    .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-red {
      color: #ec0439; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-dark-gray {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-dark-gray {
      color: #333333; }
    .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-dark-blue {
      color: #00358e; }
    .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-main-blue {
      color: #0067a0; }
    .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-primary-light-blue {
      color: #a4dbe8; }
    .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-light-blue {
      color: #00afd7; }
    .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-dark-gray {
      color: #7c878e; }
    .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-secondary-light-gray {
      color: #d0d3d4; }
    .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-dark-purple {
      color: #514689; }
    .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-light-purple {
      color: #9063cd; }
    .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-green {
      color: #006f44; }
    .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-teal {
      color: #47d7ac; }
    .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-red {
      color: #fa4616; }
    .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-orange {
      color: #ff8f1c; }
    .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-pink {
      color: #de1b73; }
    .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-sams-supp-yellow {
      color: #ffb500; }
    .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-green {
      color: #76c043; }
    .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-orange {
      color: #f47521; }
    .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-red {
      color: #ee362a; }
    .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-blue {
      color: #0053E2; }
    .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-deep-blue {
      color: #001E60; }
    .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-light-blue {
      color: #78b9e7; }
    .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-pink {
      color: #dd1385; }
    .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.bg-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont-image .media-hero-title-image.highlight-gray {
      color: #d8d8d8; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.highlight-gray {
      color: #d8d8d8; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-white {
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-white {
      color: #ffffff; }
    .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-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-yellow {
      color: #fff200; }
    .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.walmart-yellow-tone {
      color: #f8e6a5; }
    .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-blue-ink {
      color: #041f41; }
    .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-global-green {
      color: #06f27b; }
    .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-granite-grey {
      color: #605e63; }
    .media-hero .media-hero-cont-image .media-hero-title-image.gt-grey {
      color: #b9bbc5; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.gt-grey {
      color: #b9bbc5; }
    .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-purple {
      color: #432188; }
    .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-pink {
      color: #eb148d; }
    .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-dark-blue {
      color: #081f2c; }
    .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-medium-blue {
      color: #0070ce; }
    .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-light-blue {
      color: #78b9e7; }
    .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-yellow {
      color: #ffc220; }
    .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-green {
      color: #76c043; }
    .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-red {
      color: #ee3b2a; }
    .media-hero .media-hero-cont-image .media-hero-title-image.wmi-orange {
      color: #f47521; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.wmi-orange {
      color: #f47521; }
    .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-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont-image .media-hero-title-image.walmart-charcoal {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.walmart-charcoal {
      color: #333333; }
    .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-1 {
      color: #4DBDF5; }
    .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-blue-tone-2 {
      color: #A9DDF7; }
    .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.walmart-off-white {
      color: #fafafa; }
    .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-red {
      color: #de1c24; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-pink {
      color: #eb148d; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-pink {
      color: #eb148d; }
    .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-pink {
      color: #dd1385; }
    .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-deep-blue {
      color: #041f41; }
    .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.walmart-background-blue {
      color: #e1edf9; }
    .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-teal {
      color: #3ec5e6; }
    .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-deep-blue {
      color: #001E60; }
    .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-yellow {
      color: #fba72b; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-sams-gray {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-sams-gray {
      color: #333333; }
    .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-blue {
      color: #064f8e; }
    .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-yellow {
      color: #f79428; }
    .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-light-blue {
      color: #1888c8; }
    .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-green {
      color: #54a546; }
    .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-red {
      color: #cb2022; }
    .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-pink {
      color: #b51e6d; }
    .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-dark-orange {
      color: #e54e26; }
    .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-page-gray {
      color: #f2f2f2; }
    .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-jet-purple {
      color: #4f0099; }
    .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-moosejaw-red {
      color: #a93439; }
    .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-modcloth-gray-blue {
      color: #48515f; }
    .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-hayneedle-gray-blue {
      color: #45545f; }
    .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-shoes-blue {
      color: #203566; }
    .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-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-parcel-black {
      color: #000000; }
    .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-vudu-blue {
      color: #0072ce; }
    .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-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-black {
      color: #000000; }
    .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-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-labs {
      color: #302951; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-labs {
      color: #302951; }
    .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-walmart-yellow-tone {
      color: #f8e6a5; }
    .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-blue-ink {
      color: #041f41; }
    .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-global-green {
      color: #06f27b; }
    .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-granite-grey {
      color: #605e63; }
    .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-gt-grey {
      color: #b9bbc5; }
    .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-spark-yellow {
      color: #ffc220; }
    .media-hero .media-hero-cont-image .media-hero-title-image.icon-walmart-charcoal {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.icon-walmart-charcoal {
      color: #333333; }
    .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-1 {
      color: #4DBDF5; }
    .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-blue-tone-2 {
      color: #A9DDF7; }
    .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-walmart-off-white {
      color: #fafafa; }
    .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-purple {
      color: #432188; }
    .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-pink {
      color: #eb148d; }
    .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-dark-blue {
      color: #081f2c; }
    .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-medium-blue {
      color: #0070ce; }
    .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-light-blue {
      color: #78b9e7; }
    .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-yellow {
      color: #ffc220; }
    .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-green {
      color: #76c043; }
    .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-red {
      color: #ee3b2a; }
    .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.icon-wmi-orange {
      color: #f47521; }
    .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-transparent {
      color: transparent; }
    .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-orange {
      color: #ce4c11;
      color: #fa6400; }
    .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-light-orange {
      color: #fba72b; }
    .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-green {
      color: #5fb446; }
    .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-light-green {
      color: #3f8756; }
    .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-blue {
      color: #004c91; }
    .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-light-blue {
      color: #78b9e7; }
    .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-gray {
      color: #757575; }
    .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-coral {
      color: #ff3c3c; }
    .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-blue {
      color: #22449b; }
    .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-light-blue {
      color: #2983ea; }
    .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-medium-blue {
      color: #1788da; }
    .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-green {
      color: #10a04b; }
    .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-light-orange {
      color: #fba72b; }
    .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-orange {
      color: #f37020; }
    .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-red {
      color: #ec0439; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-dark-gray {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-dark-gray {
      color: #333333; }
    .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-green {
      color: #76c043; }
    .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-orange {
      color: #f47521; }
    .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-red {
      color: #ee362a; }
    .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-blue {
      color: #0053E2; }
    .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-deep-blue {
      color: #001E60; }
    .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-light-blue {
      color: #78b9e7; }
    .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-pink {
      color: #dd1385; }
    .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-avp-yellow {
      color: #fff200; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-white {
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-white {
      color: #ffffff; }
    .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-walmart-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-default-blue {
      color: #0053E2; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-default-blue {
      color: #0053E2; }
    .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-yellow {
      color: #fff200; }
    .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-red {
      color: #de1c24; }
    .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.bg-icon-pink {
      color: #eb148d; }
    .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-pink {
      color: #dd1385; }
    .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-deep-blue {
      color: #041f41; }
    .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.walmart-icon-background-blue {
      color: #e1edf9; }
    .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-teal {
      color: #3ec5e6; }
    .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-deep-blue {
      color: #001E60; }
    .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-yellow {
      color: #fba72b; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-sams-gray {
      color: #333333; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-sams-gray {
      color: #333333; }
    .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-dark-blue {
      color: #00358e; }
    .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-main-blue {
      color: #0067a0; }
    .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-primary-light-blue {
      color: #a4dbe8; }
    .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-light-blue {
      color: #00afd7; }
    .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-dark-gray {
      color: #7c878e; }
    .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-secondary-light-gray {
      color: #d0d3d4; }
    .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-dark-purple {
      color: #514689; }
    .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-light-purple {
      color: #9063cd; }
    .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-green {
      color: #006f44; }
    .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-teal {
      color: #47d7ac; }
    .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-red {
      color: #fa4616; }
    .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-orange {
      color: #ff8f1c; }
    .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-pink {
      color: #de1b73; }
    .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-sams-supp-yellow {
      color: #ffb500; }
    .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-blue {
      color: #064f8e; }
    .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-yellow {
      color: #f79428; }
    .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-light-blue {
      color: #1888c8; }
    .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-green {
      color: #54a546; }
    .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-red {
      color: #cb2022; }
    .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-pink {
      color: #b51e6d; }
    .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-dark-orange {
      color: #e54e26; }
    .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-page-gray {
      color: #f2f2f2; }
    .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-jet-purple {
      color: #4f0099; }
    .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-moosejaw-red {
      color: #a93439; }
    .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-modcloth-gray-blue {
      color: #48515f; }
    .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-hayneedle-gray-blue {
      color: #45545f; }
    .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-shoes-blue {
      color: #203566; }
    .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-bonobos-brown {
      color: #2f1214; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-allswell-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-barenecessities-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-parcel-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-parcel-black {
      color: #000000; }
    .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-vudu-blue {
      color: #0072ce; }
    .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-eloquil-brown {
      color: #231f20; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-black {
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-desc-image.bg-icon-black {
      color: #000000; }
    .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-background-blue {
      color: #e1edf9; }
    .media-hero .media-hero-cont-image .media-hero-title-image.bg-icon-labs {
      color: #302951; }
    .media-hero .media-hero-cont-image .media-hero-desc-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: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-orange {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-green {
      background-color: #5fb446;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-green {
      background-color: #3f8756;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-blue {
      background-color: #004c91;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-gray {
      background-color: #757575;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-ozark-noir {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-coral {
      background-color: #ff3c3c;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-blue {
      background-color: #22449b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-light-blue {
      background-color: #2983ea;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-medium-blue {
      background-color: #1788da;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-green {
      background-color: #10a04b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-light-orange {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-orange {
      background-color: #f37020;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-red {
      background-color: #ec0439;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-dark-gray {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-primary-dark-blue {
      background-color: #00358e;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-primary-main-blue {
      background-color: #0067a0;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-primary-light-blue {
      background-color: #a4dbe8;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-secondary-light-blue {
      background-color: #00afd7;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-secondary-dark-gray {
      background-color: #7c878e;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-secondary-light-gray {
      background-color: #d0d3d4;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-dark-purple {
      background-color: #514689;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-light-purple {
      background-color: #9063cd;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-green {
      background-color: #006f44;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-teal {
      background-color: #47d7ac;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-red {
      background-color: #fa4616;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-orange {
      background-color: #ff8f1c;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-pink {
      background-color: #de1b73;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-supp-yellow {
      background-color: #ffb500;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-green {
      background-color: #76c043;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-orange {
      background-color: #f47521;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-red {
      background-color: #ee362a;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-deep-blue {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-pink {
      background-color: #dd1385;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-avp-yellow {
      background-color: #fff200;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.highlight-gray {
      background-color: #d8d8d8;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-white {
      background-color: #ffffff;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-walmart-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-default-blue {
      background-color: #0053E2;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-yellow {
      background-color: #fff200;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-yellow-tone {
      background-color: #f8e6a5;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.gt-blue-ink {
      background-color: #041f41;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.gt-global-green {
      background-color: #06f27b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.gt-granite-grey {
      background-color: #605e63;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.gt-grey {
      background-color: #b9bbc5;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-purple {
      background-color: #432188;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-pink {
      background-color: #eb148d;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-dark-blue {
      background-color: #081f2c;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-medium-blue {
      background-color: #0070ce;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-light-blue {
      background-color: #78b9e7;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-yellow {
      background-color: #ffc220;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-green {
      background-color: #76c043;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-red {
      background-color: #ee3b2a;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.wmi-orange {
      background-color: #f47521;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-spark-yellow {
      background-color: #ffc220;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-charcoal {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-blue-tone-1 {
      background-color: #4DBDF5;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-blue-tone-2 {
      background-color: #A9DDF7;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-off-white {
      background-color: #fafafa;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-red {
      background-color: #de1c24;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-pink {
      background-color: #eb148d;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-pink {
      background-color: #dd1385;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-deep-blue {
      background-color: #041f41;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walmart-background-blue {
      background-color: #e1edf9;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-teal {
      background-color: #3ec5e6;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-deep-blue {
      background-color: #001E60;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-yellow {
      background-color: #fba72b;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-sams-gray {
      background-color: #333333;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-blue {
      background-color: #064f8e;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-yellow {
      background-color: #f79428;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-light-blue {
      background-color: #1888c8;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-green {
      background-color: #54a546;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-red {
      background-color: #cb2022;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-pink {
      background-color: #b51e6d;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-dark-orange {
      background-color: #e54e26;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-page-gray {
      background-color: #f2f2f2;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-jet-purple {
      background-color: #4f0099;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-moosejaw-red {
      background-color: #a93439;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-modcloth-gray-blue {
      background-color: #48515f;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-hayneedle-gray-blue {
      background-color: #45545f;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-shoes-blue {
      background-color: #203566;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-bonobos-brown {
      background-color: #2f1214;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-allswell-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-barenecessities-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-parcel-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-vudu-blue {
      background-color: #0072ce;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-eloquil-brown {
      background-color: #231f20;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-black {
      background-color: #000000;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-background-blue {
      background-color: #e1edf9;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-labs {
      background-color: #302951;
      color: #ffffff; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.walamart-off-white {
      background-color: #fafafa;
      color: #000000; }
    .media-hero .media-hero-cont-image .media-hero-btn-image.bg-light-gray {
      background-color: #f2f2f2;
      color: #ffffff; }
  .media-hero .media-hero-carat.true {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    z-index: 2;
    background-color: #fff;
    box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1), 0px 5px 10px 3px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    width: 32px;
    height: 32px; }
  .media-hero .media-hero-carat:hover {
    cursor: pointer; }
  .media-hero .media-hero-play {
    position: absolute;
    right: 165px;
    bottom: 10px;
    text-align: center;
    z-index: 3;
    width: 48px;
    height: 48px;
    background-color: #fff;
    box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1), 0px 5px 10px 3px rgba(0, 0, 0, 0.15);
    border-radius: 30px; }
    .media-hero .media-hero-play:hover {
      cursor: pointer; }
  .media-hero .media-hero-play-hide-textbox {
    position: absolute;
    right: 165px;
    bottom: 10px;
    text-align: center;
    z-index: 3;
    width: 48px;
    height: 48px;
    background-color: #fff;
    box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.1), 0px 5px 10px 3px rgba(0, 0, 0, 0.15);
    border-radius: 30px; }
    .media-hero .media-hero-play-hide-textbox:hover {
      cursor: pointer; }
  .media-hero .media-hero-transcription {
    position: absolute;
    right: 24px;
    bottom: 16px;
    text-align: center;
    font-size: 14px;
    z-index: 3;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 16px;
    width: 117px;
    height: 32px;
    color: #000;
    background: #ffffff;
    border: 1px solid #2e2f32;
    border-radius: 100px;
    -ms-flex: none;
    flex: none;
    -ms-flex-order: 0;
    order: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    text-decoration: none;
    font-weight: 700; }
    .media-hero .media-hero-transcription:hover {
      cursor: pointer;
      text-decoration: none; }
  .media-hero .media-hero-transcription-hide-textbox {
    position: absolute;
    right: 24px;
    bottom: 16px;
    text-align: center;
    font-size: 14px;
    z-index: 3;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 16px;
    width: 117px;
    height: 32px;
    color: #000;
    background: #ffffff;
    border: 1px solid #2e2f32;
    border-radius: 100px;
    -ms-flex: none;
    flex: none;
    -ms-flex-order: 0;
    order: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    text-decoration: none;
    font-weight: 700; }
    .media-hero .media-hero-transcription-hide-textbox:hover {
      cursor: pointer;
      text-decoration: none; }
  .media-hero .media-hero-transcription-textbox {
    z-index: 4;
    right: 9%;
    bottom: 72px;
    width: 448px;
    height: 208px;
    position: absolute;
    background-color: #2e2f32;
    border-radius: 4px; }
    .media-hero .media-hero-transcription-textbox .media-hero-transcription-text-close {
      color: #fff;
      position: inherit;
      text-decoration: underline;
      font-weight: 400;
      font-size: 14px;
      right: 20px;
      bottom: 22px; }
      .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 {
      position: absolute;
      margin-right: 9%;
      margin-left: 9%;
      margin-top: -168px;
      top: unset;
      transform: translateY(-50%);
      width: 82%;
      text-align: left; }
      .media-hero .media-hero-cont.bottom-with-left-text.with-carat {
        margin-top: -168px; }
    .media-hero .media-hero-cont.bottom-with-center-text {
      position: absolute;
      margin-right: 9%;
      margin-left: 9%;
      top: unset;
      margin-top: -168px;
      transform: translateY(-50%);
      width: 82%;
      text-align: center; }
      .media-hero .media-hero-cont.bottom-with-center-text.with-carat {
        margin-top: -168px; }
    .media-hero .media-hero-cont-image.bottom-with-left-text {
      position: absolute;
      margin-right: 3%;
      margin-left: 3%;
      top: unset;
      margin-top: -164px;
      transform: translateY(-50%);
      width: 94%;
      text-align: left; }
      .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 {
      position: absolute;
      margin-right: 3%;
      margin-left: 3%;
      top: unset;
      margin-top: -164px;
      transform: translateY(-50%);
      width: 94%;
      text-align: center; }
      .media-hero .media-hero-cont-image.bottom-with-center-text.with-carat {
        margin-top: -180px; } }
  .media-hero .media-hero-transcription-textbox-hidetextbox {
    z-index: 4;
    right: 9%;
    bottom: 72px;
    width: 448px;
    height: 208px;
    position: absolute;
    background-color: #2e2f32;
    border-radius: 4px; }
    .media-hero .media-hero-transcription-textbox-hidetextbox .media-hero-transcription-text-close {
      color: #fff;
      position: inherit;
      text-decoration: underline;
      font-weight: 400;
      font-size: 14px;
      right: 20px;
      bottom: 22px; }
      .media-hero .media-hero-transcription-textbox-hidetextbox .media-hero-transcription-text-close:hover {
        cursor: pointer;
        text-decoration: none; }
  .media-hero .media-hero-transcription-text {
    width: 428px;
    height: 140px;
    margin-left: 16px;
    margin-top: 16px;
    margin-right: 4px;
    overflow-y: auto; }
    .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: rgba(241, 241, 242, 0.6);
      opacity: 0.6;
      border-radius: 4px; }
    .media-hero .media-hero-transcription-text .media-hero-transcription-text-content {
      width: 416px;
      font-size: 14px;
      font-weight: 400;
      color: #ffffff; }

.media-hero.full-width {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  min-height: 430px; }

.media-hero-video-banner {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  overflow-x: hidden; }
  .media-hero-video-banner .media-hero-video-container {
    position: relative;
    margin: 0 -10vw; }
    .media-hero-video-banner .media-hero-video-container .containerOverlayNew {
      position: absolute;
      top: 0;
      left: 0;
      color: white;
      z-index: 10;
      max-width: 100%; }
    .media-hero-video-banner .media-hero-video-container .media-hero-embed-container {
      --video--width: 1450;
      --video--height: 600;
      position: relative;
      padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
      overflow: hidden;
      max-width: 100%;
      height: auto; }
      .media-hero-video-banner .media-hero-video-container .media-hero-embed-container > iframe {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        height: 100%; }
      .media-hero-video-banner .media-hero-video-container .media-hero-embed-container > object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .media-hero-video-banner .media-hero-video-container .media-hero-embed-container > embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
    .media-hero-video-banner .media-hero-video-container .videoOptions {
      position: relative !important;
      right: 15%; }
    .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;
    position: relative;
    padding-bottom: calc(var(--image--height) / var(--image--width) * 100%);
    overflow: hidden;
    max-width: 100%;
    height: auto; }
    .media-hero-video-banner .media-hero-img-container .media-hero-embed-container .image-block {
      object-fit: cover;
      object-position: center center;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .media-hero-video-banner .media-hero-img-container .media-hero-embed-container > object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .media-hero-video-banner .media-hero-img-container .media-hero-embed-container > embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .media-hero-video-banner .media-hero-cont.link-on-video {
    z-index: 11 !important;
    width: max-content;
    transform: translateY(360%);
    margin-top: 45px; }
  .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 {
    z-index: 11 !important;
    width: max-content;
    transform: translateY(360%);
    margin-top: 45px; }
  .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 {
    z-index: 11 !important;
    margin: 0 auto;
    width: max-content; }

.hidden-button-hex {
  display: none; }

.hidden-text-hex {
  display: none; }

.hidden-box-hex {
  display: none; }

.hidden-border-radius {
  display: none; }

.mediaHidden {
  display: none; }

.hidden-button-hex-image {
  display: none; }

.hidden-text-hex-image {
  display: none; }

.hidden-box-hex-image {
  display: none; }

.hidden-border-radius-image {
  display: none; }

.transcriptIcon {
  display: inline-block;
  margin-left: 9px;
  background-image: url("../base/images/mediaHero/transcript.svg");
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  content: "";
  background-size: cover; }

.mediatextopacity0 {
  background-color: transparent !important; }

.keyboard_arrow_down {
  display: inline-block;
  background-image: url("../base/images/mediaHero/downArrow.svg");
  width: 15px;
  height: 9px;
  background-repeat: no-repeat;
  content: "";
  background-size: cover;
  vertical-align: sub; }

.play_arrow {
  display: inline-block;
  background-image: url("../base/images/mediaHero/playArrow.svg");
  width: 12px;
  height: 15.25px;
  content: "";
  background-size: cover;
  position: relative;
  top: 14px; }

.pause {
  display: inline-block;
  background-image: url("../base/images/mediaHero/pause.svg");
  width: 12px;
  height: 14px;
  content: "";
  background-size: cover;
  position: relative;
  top: 14px; }

@media only screen and (min-width: 768px) {
  .media-hero-video-banner .content-wrapper .media-hero-cont.left {
    width: 491px;
    max-height: 376px;
    left: 10%;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont.centered-text {
    width: 491px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 376px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont.right {
    width: 491px;
    right: 10%;
    max-height: 376px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.left {
    width: 491px;
    max-height: 376px;
    left: 10%;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.centered-text {
    width: 491px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 376px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.right {
    width: 491px;
    right: 10%;
    max-height: 376px;
    border-radius: 24px; }
  .media-hero-video-banner .media-hero-cont.link-on-video {
    margin-top: 30px; }
  .media-hero-video-banner .media-hero-cont-image.link-on-video {
    margin-top: 30px; }
  .media-hero-transcription-textbox::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 16px 16px 16px;
    border-color: transparent transparent #2e2f32 transparent;
    transform: rotate(180deg);
    position: absolute;
    margin-left: 398px;
    bottom: -15px; }
  .media-hero-transcription-textbox-hidetextbox::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 16px 16px 16px;
    border-color: transparent transparent #2e2f32 transparent;
    transform: rotate(180deg);
    position: absolute;
    margin-left: 398px;
    bottom: -15px; }
  .media-hero-cont.right.bg-red {
    background-color: #ee3b2a; }
  .media-hero-cont-image.right.bg-red {
    background-color: #ee3b2a; }
  .media-hero .media-hero-cont .media-hero-title.button-blue {
    font-size: 32px;
    color: #017acd; }
  .media-hero .media-hero-cont .media-hero-title.button-ozark-noir {
    font-size: 32px;
    color: #76c043; }
  .media-hero .media-hero-cont .media-hero-desc.button-blue {
    color: #017acd; }
  .media-hero .media-hero-cont-image .media-hero-title-image.button-blue {
    font-size: 32px;
    color: #017acd; }
  .media-hero .media-hero-cont-image .media-hero-title-image.button-ozark-noir {
    font-size: 32px;
    color: #76c043; }
  .media-hero .media-hero-cont-image .media-hero-desc-image.button-blue {
    color: #017acd; }
  .media-hero .opacity {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    background: #000;
    z-index: 1; }
  .media-hero .b-roll-video:not(.vjs-fullscreen) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto; }
    .media-hero .b-roll-video:not(.vjs-fullscreen) > video {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: auto;
      height: auto; }
  .media-hero-video-banner.half-height .media-hero-cont.link-on-video {
    margin-top: -12px; }
  .media-hero-video-banner.half-height .media-hero-cont-image.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) {
    position: static;
    width: 100%;
    height: auto; }
    .media-hero .b-roll-video:not(.vjs-fullscreen) > video {
      position: static;
      width: 100%;
      height: auto; }
  .media-hero .media-hero-cont {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%); }
  .media-hero .media-hero-cont-image {
    position: absolute;
    right: 0;
    top: 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 {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      overflow: hidden; }
  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 {
    top: 45%; }
  .b-roll-iframe-comp .media-hero-cont-image {
    top: 45%; }
  .broll-video-format {
    padding-top: 56.25%; } }

@media (min-width: 768px) {
  .media-hero .media-hero-cont .media-hero-title {
    font-size: 32px;
    font-weight: 700; }
    .media-hero .media-hero-cont .media-hero-title button-blue {
      font-size: 32px;
      color: #017acd; }
  .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 {
      font-size: 32px;
      color: #017acd; }
  .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 {
    position: absolute;
    margin-right: 3%;
    margin-left: 3%;
    top: unset;
    margin-top: -140px;
    transform: translateY(-50%);
    width: 94%;
    text-align: left; }
    .media-hero-cont.bottom-with-left-text.with-carat {
      margin-top: -140px; }
  .media-hero-cont.bottom-with-center-text {
    position: absolute;
    margin-right: 3%;
    margin-left: 3%;
    top: unset;
    margin-top: -140px;
    transform: translateY(-50%);
    width: 94%;
    text-align: center; }
    .media-hero-cont.bottom-with-center-text.with-carat {
      margin-top: -140px; }
  .media-hero-cont-image.bottom-with-left-text {
    position: absolute;
    margin-right: 3%;
    margin-left: 3%;
    top: unset;
    margin-top: -138px;
    transform: translateY(-50%);
    width: 94%;
    text-align: left; }
    .media-hero-cont-image.bottom-with-left-text.with-carat {
      margin-top: -154px; }
  .media-hero-cont-image.bottom-with-center-text {
    position: absolute;
    margin-right: 3%;
    margin-left: 3%;
    top: unset;
    margin-top: -138px;
    transform: translateY(-50%);
    width: 94%;
    text-align: center; }
    .media-hero-cont-image.bottom-with-center-text.with-carat {
      margin-top: -154px; } }

@media only screen and (max-width: 767px) {
  .mediatextopacity0 {
    background-color: #ffffff !important; }
  .media-hero-video-banner .media-hero-cont.link-on-video {
    transform: translateY(-120%); }
  .media-hero-video-banner .media-hero-cont-image.link-on-video {
    transform: translateY(-120%); }
  .media-hero-video-banner .media-hero-carat {
    display: none; }
  .media-hero-video-banner .content-wrapper {
    background-color: transparent;
    padding: 10px 16px;
    margin-top: -1px; }
    .media-hero-video-banner .content-wrapper .media-hero-cont {
      padding: 0;
      margin-bottom: 2px;
      padding-top: 24px;
      padding-bottom: 2px;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15); }
      .media-hero-video-banner .content-wrapper .media-hero-cont.bg-transparent {
        background-color: white; }
      .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-title {
        margin-top: 0;
        margin-bottom: 10px; }
      .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-desc {
        margin: 0; }
    .media-hero-video-banner .content-wrapper .media-hero-cont-image {
      padding: 0;
      margin-bottom: 2px;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15); }
      .media-hero-video-banner .content-wrapper .media-hero-cont-image.bg-transparent {
        background-color: white; }
      .media-hero-video-banner .content-wrapper .media-hero-cont-image .media-hero-title-image {
        margin-top: 0;
        margin-bottom: 10px; }
      .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 (max-width: 767px) {
  .media-hero-video-banner .media-hero-img-container .media-hero-embed-container {
    height: 203px !important; }
  .media-hero-video-banner .media-hero-img-container .media-hero-embed-container .image-block {
    height: 203px !important; }
  .media-hero-cont-image .media-text-box {
    margin-left: 24px !important;
    margin-bottom: 24px !important;
    margin-right: 24px !important;
    margin-top: 0px !important; }
  .media-hero-cont .media-text-box {
    margin-top: 0px !important;
    margin-left: 24px !important;
    margin-bottom: 24px !important;
    margin-right: 24px !important; }
  .media-hero-transcription-text-close {
    bottom: 14px !important; }
  .media-hero .media-hero-cont-image .media-hero-btn-image {
    height: 32px;
    padding: 0px 16px;
    border-radius: 100px;
    -ms-flex-align: center;
        align-items: center;
    font-size: 14px;
    background: transparent;
    color: #fff;
    text-decoration: none;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: fit-content;
    min-width: 110px;
    max-width: 220px;
    white-space: nowrap;
    text-align: center;
    padding-top: 4px;
    font-weight: 700; }
  .media-hero .media-hero-cont .media-hero-btn {
    height: 32px;
    padding: 0px 16px;
    border-radius: 100px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    background: transparent;
    color: #fff;
    text-decoration: none;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: fit-content;
    min-width: 110px;
    max-width: 220px;
    white-space: nowrap;
    text-align: center;
    padding-top: 4px;
    font-weight: 700; }
  .media-hero-video-banner .media-hero-video-container .media-hero-embed-container {
    --video--width: 1450;
    --video--height: 600;
    position: relative;
    padding-bottom: calc(var(--video--height) / var(--video--width) * 100%);
    overflow: hidden;
    max-width: 100%;
    height: 203px; }
    .media-hero-video-banner .media-hero-video-container .media-hero-embed-container > iframe {
      position: absolute;
      min-width: 100%;
      height: 203px; }
  .media-hero .media-hero-transcription-textbox {
    z-index: 3;
    right: 30px;
    bottom: 6px;
    width: 300px;
    height: 139px;
    top: 185px; }
  .media-hero .media-hero-transcription-textbox::before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 13px 13px;
    border-color: transparent transparent #2e2f32;
    transform: rotate(deg) !important;
    position: absolute;
    margin-left: 267px;
    top: -12px; }
  .media-hero .media-hero-transcription-textbox-hidetextbox {
    z-index: 3;
    right: 24px;
    width: 300px;
    height: 139px;
    top: 7px; }
  .media-hero .media-hero-transcription-textbox-hidetextbox::before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 13px 13px;
    border-color: transparent transparent #2e2f32;
    transform: rotate(180deg) !important;
    position: absolute;
    margin-left: 267px;
    right: 10px !important;
    top: 137px; }
  .media-hero .media-hero-transcription-text {
    width: 276px;
    height: 80px;
    overflow-y: auto;
    margin-left: 16px;
    margin-top: 16px;
    margin-right: 8px; }
    .media-hero .media-hero-transcription-text:hover {
      cursor: pointer; }
    .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: rgba(241, 241, 242, 0.6) !important;
      opacity: 0.6;
      border-radius: 4px; }
    .media-hero .media-hero-transcription-text .media-hero-transcription-text-content {
      width: 268px;
      font-size: 14px;
      font-weight: 400;
      color: #ffffff; }
  .media-hero-video-banner .content-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-height: 284px;
    width: 90%;
    padding: 0;
    margin-top: -24px; }
    .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 {
        margin-bottom: 16px;
        font-size: 16px;
        font-weight: 400; }
      .media-hero-video-banner .content-wrapper .media-hero-cont .media-hero-title {
        margin-bottom: 8px;
        font-size: 20px;
        font-weight: 700;
        line-height: 28px; }
    .media-hero-video-banner .content-wrapper .media-hero-cont-image {
      padding-top: 24px;
      padding-bottom: 2px;
      height: -webkit-fill-available; }
      .media-hero-video-banner .content-wrapper .media-hero-cont-image .media-hero-desc-image {
        margin-bottom: 16px;
        font-size: 16px;
        font-weight: 400; }
      .media-hero-video-banner .content-wrapper .media-hero-cont-image .media-hero-title-image {
        margin-bottom: 8px;
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 28px; }
  .media-hero-video-banner .media-hero-video-container .videoOptions {
    right: 0px !important; }
  .media-hero-video-banner .media-hero-video-container .videoOptions-hide-textbox {
    right: 0px !important; }
  .media-hero .media-hero-play {
    left: 71px !important;
    bottom: 34px !important; }
  .media-hero .media-hero-play-hide-textbox {
    left: 71px !important;
    bottom: 34px !important; }
  .media-hero .media-hero-transcription {
    bottom: 34px !important;
    right: 64px !important;
    font-weight: 700 !important; }
  .media-hero .media-hero-transcription-hide-textbox {
    bottom: 34px !important;
    right: 64px !important;
    font-weight: 700 !important; }
  .media-hero-btn-image {
    font-size: 14px !important; } }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .media-hero-cont-image .media-text-box {
    margin-top: 24px !important;
    margin-left: 24px !important;
    margin-bottom: 24px !important;
    margin-right: 24px !important; }
  .media-hero-cont .media-text-box {
    margin-top: 24px !important;
    margin-left: 24px !important;
    margin-bottom: 24px !important;
    margin-right: 24px !important; }
  .media-hero-video-banner .media-hero-img-container .media-hero-embed-container {
    height: 45vh !important; }
  .media-hero-video-banner .media-hero-video-container .media-hero-embed-container {
    height: 45vh !important; }
  .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 {
    right: 64px !important; }
  .media-hero-video-banner .media-hero-video-container .videoOptions-hide-textbox {
    right: 64px !important; }
  .media-hero .media-hero-cont-image .media-hero-btn-image {
    height: 32px;
    padding: 0px 16px;
    border-radius: 100px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    background: transparent;
    color: #fff;
    text-decoration: none;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: fit-content;
    min-width: 110px;
    max-width: 220px;
    white-space: nowrap;
    text-align: center;
    padding-top: 6px;
    font-weight: 700; }
  .media-hero .media-hero-cont .media-hero-btn {
    height: 32px;
    padding: 0px 16px;
    border-radius: 100px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    background: transparent;
    color: #fff;
    text-decoration: none;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: fit-content;
    min-width: 110px;
    max-width: 220px;
    white-space: nowrap;
    text-align: center;
    padding-top: 6px;
    font-weight: 700; }
  .media-hero .media-hero-transcription-textbox {
    right: 32px; }
  .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 {
    width: 419px;
    max-height: 296px;
    left: 10%;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont.centered-text {
    width: 419px;
    position: absolute;
    left: 50%;
    max-height: 296px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont.right {
    width: 419px;
    right: 10%;
    max-height: 296px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.left {
    width: 419px;
    max-height: 296px;
    left: 10%;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.centered-text {
    width: 419px;
    position: absolute;
    left: 50%;
    max-height: 296px;
    border-radius: 24px; }
  .media-hero-video-banner .content-wrapper .media-hero-cont-image.right {
    width: 419px;
    right: 10%;
    max-height: 296px;
    border-radius: 24px; } }

.media-cards-component {
  height: 310px; }
  .media-cards-component .loading-container {
    position: absolute;
    margin: 0 45%;
    display: none; }
  .media-cards-component.num-cards-3 .media-card.ready {
    width: 99%; }
    @media (min-width: 768px) {
      .media-cards-component.num-cards-3 .media-card.ready {
        width: 31%; } }
  .media-cards-component .media-card {
    opacity: .1;
    display: block; }
    .media-cards-component .media-card.ready {
      opacity: 1;
      cursor: pointer;
      width: 99%;
      height: 255px;
      margin: 0 5px;
      transition: width .5s, height .5s ease-in-out; }
      .media-cards-component .media-card.ready:hover {
        width: 100%;
        cursor: pointer; }
      .media-cards-component .media-card.ready.no-play:hover {
        cursor: grab; }
      @media (min-width: 768px) {
        .media-cards-component .media-card.ready:hover {
          height: 305px;
          width: 35%;
          cursor: pointer; } }
      .media-cards-component .media-card.ready video-js {
        width: 100%;
        height: 100%;
        border-radius: 7px; }
        .media-cards-component .media-card.ready video-js video.vjs-tech {
          height: auto; }
        .media-cards-component .media-card.ready video-js .vjs-poster {
          background-size: cover; }
        .media-cards-component .media-card.ready video-js .vjs-errors-ok-button-container {
          display: none; }
        .media-cards-component .media-card.ready video-js .vjs-errors-ref-id {
          display: none; }
        .media-cards-component .media-card.ready video-js .vjs-errors-content-container {
          overflow: hidden; }
      .media-cards-component .media-card.ready .media-card-info {
        position: absolute;
        bottom: 0px;
        width: 100%;
        color: white;
        background: rgba(0, 0, 0, 0.5);
        padding: 5px 10px;
        margin-bottom: 0;
        border-bottom-left-radius: 7px;
        border-bottom-right-radius: 7px;
        overflow: hidden; }
        .media-cards-component .media-card.ready .media-card-info .media-info-right {
          width: 85%;
          float: right; }
          .media-cards-component .media-card.ready .media-card-info .media-info-right.info-full-width {
            float: unset;
            width: 100%; }
          .media-cards-component .media-card.ready .media-card-info .media-info-right .media-card-title {
            font-size: 24px;
            line-height: 1;
            font-weight: bold; }
          .media-cards-component .media-card.ready .media-card-info .media-info-right .media-card-description {
            text-transform: none;
            margin-bottom: 2px;
            font-size: 18px; }
        .media-cards-component .media-card.ready .media-card-info i.fas {
          font-style: normal;
          font-size: 2em;
          margin: 5px 2px; }
          .media-cards-component .media-card.ready .media-card-info i.fas:before {
            font-family: 'FontAwesome';
            content: '\f144'; }
      @media (min-width: 768px) {
        .media-cards-component .media-card.ready {
          width: 35%;
          margin: 0 10px; }
          .media-cards-component .media-card.ready.four-card {
            width: 23%; }
            .media-cards-component .media-card.ready.four-card:hover {
              width: 23%; }
            .media-cards-component .media-card.ready.four-card video-js {
              width: 100%; }
              .media-cards-component .media-card.ready.four-card video-js video.vjs-tech {
                width: 100%; } }
  .media-cards-component div#brightcove-error {
    background: black;
    color: white;
    border-radius: 7px;
    height: 250px;
    font-size: 20px;
    text-align: center; }

.pto-snapshot-wrapper {
  height: 350px;
  position: relative;
  border-radius: 6px;
  background-size: cover;
  background-position: 50% 50%;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
  @media (max-width: 480px) {
    .pto-snapshot-wrapper {
      height: 300px; } }
  .pto-snapshot-wrapper .pto-title {
    height: 44px;
    font-family: EverydaySans;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    padding-top: 25px;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff; }
    .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 {
      width: 100%;
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.42;
      letter-spacing: normal;
      text-align: center;
      color: #ffffff;
      padding-top: 70px;
      padding-bottom: 70px; }
      @media (max-width: 480px) {
        .pto-snapshot-wrapper .pto-initial .pto-description {
          padding-top: 40px;
          padding-bottom: 0px; } }
    .pto-snapshot-wrapper .pto-initial .pto-cta {
      width: 150px;
      height: 35px;
      display: block;
      position: absolute;
      border-radius: 30px;
      border: solid 2px #ffffff;
      cursor: pointer;
      background-color: transparent;
      text-align: center;
      line-height: 30px;
      bottom: 50px;
      left: 0;
      right: 0;
      margin: auto;
      text-decoration: none; }
      @media (max-width: 480px) {
        .pto-snapshot-wrapper .pto-initial .pto-cta {
          bottom: 30px; } }
      .pto-snapshot-wrapper .pto-initial .pto-cta span {
        font-family: EverydaySans;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.38;
        color: #ffffff; }
  .pto-snapshot-wrapper .main-pto {
    width: 90%;
    height: 300px;
    background-color: #f2f2f2;
    margin: 5%;
    border-radius: 6px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26); }
    @media (max-width: 480px) {
      .pto-snapshot-wrapper .main-pto {
        margin-top: 30px;
        margin-left: 5%;
        margin-right: 5%;
        margin-bottom: 5%;
        height: 270px; } }
    .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-top: 20px;
          padding-bottom: 20px; } }
    .pto-snapshot-wrapper .main-pto .close-button {
      margin-left: 96%;
      margin-top: -100px;
      cursor: pointer;
      position: absolute; }
      @media (max-width: 480px) {
        .pto-snapshot-wrapper .main-pto .close-button {
          margin-left: 85%; } }
    .pto-snapshot-wrapper .main-pto .pto-cta {
      width: 150px;
      height: 35px;
      display: block;
      position: absolute;
      cursor: pointer;
      background-color: transparent;
      text-align: center;
      line-height: 30px;
      left: 0;
      right: 0;
      margin: auto;
      text-decoration: none; }
      .pto-snapshot-wrapper .main-pto .pto-cta span {
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.38;
        color: #ffffff; }
    .pto-snapshot-wrapper .main-pto .main-data {
      padding-top: 20px;
      padding-bottom: 30px; }
      @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 {
        text-align: center;
        padding: 5px;
        margin-bottom: 25px; }
      .pto-snapshot-wrapper .main-pto .main-data .pto-error {
        text-align: center; }
      .pto-snapshot-wrapper .main-pto .main-data .heading {
        font-family: EverydaySans;
        font-size: 16px;
        display: inline-block !important;
        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 {
        width: 20px;
        object-fit: contain; }
        @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 {
        width: 50%;
        float: left;
        text-align: right;
        padding-right: 10px; }
      .pto-snapshot-wrapper .main-pto .main-data .heading-info {
        width: 50%;
        float: left;
        text-align: left;
        padding-left: 10px; }

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.18
 *
 * Included libraries:
 *   DataTables 1.10.18
 */
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

table.dataTable thead th:after {
  font-family: "FontAwesome";
  font-size: 1em;
  top: 5px;
  position: relative;
  left: 10px;
  opacity: 0.7; }

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111; }

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right; }

table.dataTable thead .sorting:after {
  content: "\f0dc";
  font-family: "FontAwesome";
  top: 0;
  position: relative; }

table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  font-family: "FontAwesome"; }

table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  font-family: "FontAwesome";
  top: 0; }

table.dataTable thead .sorting_asc_disabled:after {
  content: "\f0de";
  font-family: "FontAwesome";
  opacity: 0.7; }

table.dataTable thead .sorting_desc_disabled {
  content: "\f0dd";
  font-family: "FontAwesome";
  top: 0;
  opacity: 0.7; }

table.dataTable tbody tr {
  background-color: #ffffff; }

table.dataTable tbody tr.selected {
  background-color: #B0BED9; }

table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px; }

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd; }

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd; }

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd; }

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4; }

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6; }

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1; }

table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa; }

table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd; }

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf; }

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1; }

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa; }

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc; }

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe; }

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6; }

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec; }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef; }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7; }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9; }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb; }

table.dataTable td.sorting_1 {
  background-color: rgba(225, 237, 249, 0.7); }

table.dataTable tr.even td.sorting_1 {
  background-color: rgba(225, 237, 249, 0.5); }

table.dataTable.no-footer {
  border-bottom: 1px solid #111; }

table.dataTable_wrapper.no-footer {
  color: #999; }
  table.dataTable_wrapper.no-footer select {
    background: transparent; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

.dataTables_wrapper .dataTables_length {
  float: left; }

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333;
  border-bottom: 3px solid #001E60;
  /* border: 1px solid #979797;
  /*background-color: white;
 /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);   */
  /* Chrome10+,Safari5.1+ */
  /* background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);     */
  /* FF3.6+ */
  /* background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);    */
  /* IE10+ */
  /* background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);    */
  /* Opera 11.10+ */
  /* background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);    */
  /* W3C */ }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #333;
  border: 1px solid #111;
  /*background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */ }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111; }

.dataTables_wrapper.no-footer select {
  background: transparent; }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #999; }

.dataTables_wrapper .dataTables_filter {
  border-bottom: 1px solid #999;
  margin-bottom: 5px; }
  .dataTables_wrapper .dataTables_filter label {
    color: #999; }
    .dataTables_wrapper .dataTables_filter label input {
      border: none;
      padding: 5px; }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }

.lookup-tool-component-2-0 {
  margin-top: 10px;
  /*
    .border-bottom {
        border-bottom: solid 1px #ddd;
        margin-bottom: 10px;
    }
  */ }
  .lookup-tool-component-2-0 .table-wrap {
    background: transparent !important; }
    .lookup-tool-component-2-0 .table-wrap .horizontal-scroll-wrapper {
      overflow-x: auto;
      overflow-y: hidden;
      max-width: 100%;
      scrollbar-width: thin;
      -webkit-overflow-scrolling: touch; }
    .lookup-tool-component-2-0 .table-wrap .lookup-tool-table {
      table-layout: fixed;
      min-width: 100%;
      width: max-content;
      white-space: nowrap; }
      .lookup-tool-component-2-0 .table-wrap .lookup-tool-table th, .lookup-tool-component-2-0 .table-wrap .lookup-tool-table td {
        word-break: break-word;
        white-space: nowrap;
        padding: 8px 16px; }
    .lookup-tool-component-2-0 .table-wrap.bg-transparent .lookup-tool-table {
      border-bottom: 5px solid black;
      border-color: black; }
      .lookup-tool-component-2-0 .table-wrap.bg-transparent .lookup-tool-table th {
        background-color: transparent;
        color: #000000; }
      .lookup-tool-component-2-0 .table-wrap.bg-transparent .lookup-tool-table .sorting_1 {
        background-color: rgba(216, 216, 216, 0.5); }
    .lookup-tool-component-2-0 .table-wrap.bg-transparent .paginate_button.current {
      background: transparent;
      border: 1px solid black;
      color: inherit !important; }
    .lookup-tool-component-2-0 .table-wrap.bg-black .lookup-tool-table {
      border-bottom: 5px solid #000000; }
      .lookup-tool-component-2-0 .table-wrap.bg-black .lookup-tool-table th {
        background-color: #000000;
        color: white; }
      .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: #000000;
      color: white !important;
      border: none; }
    .lookup-tool-component-2-0 .table-wrap.walmart-charcoal .lookup-tool-table {
      border-bottom: 5px solid #333333; }
      .lookup-tool-component-2-0 .table-wrap.walmart-charcoal .lookup-tool-table th {
        background-color: #333333;
        color: white; }
      .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: #333333;
      color: white !important;
      border: none; }
    .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: black; }
      .lookup-tool-component-2-0 .table-wrap.walmart-off-white .lookup-tool-table .sorting_1 {
        background-color: rgba(250, 250, 250, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.walmart-off-white .paginate_button.current {
      background: #FAFAFA;
      color: black !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: black; }
      .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;
      color: white !important;
      border: none; }
    .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: black; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: black; }
      .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;
      color: black !important;
      border: none; }
    .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: black; }
      .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;
      color: black !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: black; }
      .lookup-tool-component-2-0 .table-wrap.walmart-yellow-tone .lookup-tool-table .sorting_1 {
        background-color: rgba(248, 230, 165, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.walmart-yellow-tone .paginate_button.current {
      background: #F8E6A5;
      color: black !important;
      border: none; }
    .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: black; }
      .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: black; }
      .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table {
      border-bottom: 5px solid black;
      border-color: black; }
      .lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table th {
        background-color: white;
        color: black; }
      .lookup-tool-component-2-0 .table-wrap.bg-white .lookup-tool-table .sorting_1 {
        background-color: rgba(216, 216, 216, 0.5); }
    .lookup-tool-component-2-0 .table-wrap.bg-white .paginate_button.current {
      background: #ffffff;
      border: 1px solid #d8d8d8;
      color: black; }
    .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: white !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;
      color: white !important;
      border: none; }
    .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: black; }
      .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .lookup-tool-component-2-0 .table-wrap.bg-sams-secondary-dark-gray .lookup-tool-table .sorting_1 {
        background-color: rgba(124, 135, 142, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.bg-sams-secondary-dark-gray .paginate_button.current {
      background: #7c878e;
      color: white !important;
      border: none; }
    .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: white; }
      .lookup-tool-component-2-0 .table-wrap.bg-sams-secondary-light-gray .lookup-tool-table .sorting_1 {
        background-color: rgba(208, 211, 212, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.bg-sams-secondary-light-gray .paginate_button.current {
      background: #d0d3d4;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .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;
      color: white !important;
      border: none; }
    .lookup-tool-component-2-0 .table-wrap.bg-sams-gray .lookup-tool-table {
      border-bottom: 5px solid #333333; }
      .lookup-tool-component-2-0 .table-wrap.bg-sams-gray .lookup-tool-table th {
        background: #333333; }
      .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: #333333;
      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: white; }
      .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: white !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: black; }
      .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: black !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: white; }
      .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: white !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: black; }
      .lookup-tool-component-2-0 .table-wrap.gt-grey .lookup-tool-table .sorting_1 {
        background-color: rgba(185, 187, 197, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.gt-grey .paginate_button.current {
      background: #B9BBC5;
      border: none;
      color: black !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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: white !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: white; }
      .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;
      color: white !important;
      border: none; }
    .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: white; }
      .lookup-tool-component-2-0 .table-wrap.bg-gray .lookup-tool-table .sorting_1 {
        background-color: rgba(117, 117, 117, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.bg-gray .paginate_button.current {
      background: #757575;
      color: white;
      border: none; }
    .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: black; }
      .lookup-tool-component-2-0 .table-wrap.bg-light-gray .lookup-tool-table .sorting_1 {
        background-color: rgba(242, 242, 242, 0.2); }
    .lookup-tool-component-2-0 .table-wrap.bg-light-gray .paginate_button.current {
      background: #f2f2f2;
      color: black;
      border: 1px solid black; }
    .lookup-tool-component-2-0 .table-wrap .lookup-tool-table {
      max-width: 100%;
      margin-bottom: 1rem;
      margin-top: 0px;
      border: 1px solid black;
      background-color: transparent;
      color: black;
      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 {
        display: table-header-group;
        vertical-align: middle;
        border-color: inherit; }
        .lookup-tool-component-2-0 .table-wrap .lookup-tool-table thead th {
          vertical-align: bottom;
          color: inherit;
          border: none;
          border-bottom: 2px solid #d8d8d8;
          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: .75rem;
        vertical-align: top;
        word-break: break-word; }
      .lookup-tool-component-2-0 .table-wrap .lookup-tool-table th {
        padding: .75rem;
        vertical-align: top;
        border-top: 1px solid #d8d8d8; }
      .lookup-tool-component-2-0 .table-wrap .lookup-tool-table tbody {
        display: table-row-group;
        vertical-align: middle;
        border-color: inherit; }
        .lookup-tool-component-2-0 .table-wrap .lookup-tool-table tbody tr:nth-child(even) {
          background-color: #f2f2f2; }
        .lookup-tool-component-2-0 .table-wrap .lookup-tool-table tbody tr:nth-child(odd) {
          background-color: #ffffff; }
        .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 {
    font-size: 18px;
    display: inline-block;
    width: 50px;
    height: 40px;
    vertical-align: top;
    color: #757575;
    border: 0;
    background-color: transparent; }
    .lookup-tool-component-2-0 .lookup-tool-search-bar .search-lookup-tool .icon-search-grey {
      display: block;
      width: 30px;
      height: 30px;
      margin-top: 6px;
      margin-left: 5px;
      background: url(../base/images/icon-search-black.svg);
      background-repeat: no-repeat;
      background-size: contain; }
  .lookup-tool-component-2-0 .lookup-tool-search-bar .lookup-tool-search-input {
    font-size: 18px;
    display: inline-block;
    width: calc(92% - 50px);
    padding: 8px 8px 8px 3px;
    vertical-align: top;
    color: #757575;
    border: transparent;
    background-color: transparent; }
  .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 {
    border: 1px solid #017acd;
    background: #fff url(../../../../apps/adp/components/general/lookup-tool-2-0/clientlibs/css/base/images/x-blue.svg) center center/20px auto no-repeat;
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%; }
  .lookup-tool-component-2-0 .overlay-search-lookup-tool {
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%; }
  .lookup-tool-component-2-0 .lookup-tool-search-component {
    position: relative; }
    .lookup-tool-component-2-0 .lookup-tool-search-component .btn-search-tool {
      font-size: 18px;
      display: inline-block;
      width: 50px;
      height: 40px;
      vertical-align: top;
      color: #757575;
      border: none;
      background-color: transparent; }
      .lookup-tool-component-2-0 .lookup-tool-search-component .btn-search-tool .icon-search-grey {
        display: block;
        width: 25px;
        height: 25px;
        background: url(../base/images/icon-search-black.svg);
        background-repeat: no-repeat;
        background-size: contain; }
      .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 {
      font-size: 18px;
      display: inline-block;
      color: inherit;
      border: transparent;
      border-bottom: solid 1px #000;
      background-color: transparent;
      margin-left: 10px;
      width: 100px;
      /*&::-webkit-input-placeholder {
                        color: $brand-gray;
                    }
                    &:-moz-placeholder {
                        color: $brand-gray;
                    } */ }
      @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:-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(../base/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 {
      font-size: 18px;
      color: inherit;
      opacity: .75; }
  .lookup-tool-component-2-0 .lut-right td {
    text-align: right; }
  .lookup-tool-component-2-0 .lut-right th {
    text-align: right; }
  .lookup-tool-component-2-0 .lut-center td {
    text-align: center; }
  .lookup-tool-component-2-0 .lut-center th {
    text-align: center; }
  .lookup-tool-component-2-0 .lut-left td {
    text-align: left; }
  .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 {
    display: none;
    font-size: 18px;
    color: inherit; }
  .lookup-tool-component-2-0 .lookup-tool-loading {
    display: none;
    background: url(../base/images/loading-transparent.gif) left/50px 50px no-repeat;
    background-position: center;
    height: 50px; }
  .lookup-tool-component-2-0 table.dataTable * {
    font-size: 16px; }
  .lookup-tool-component-2-0 .dataTables_length {
    font-size: 16px;
    color: inherit !important;
    margin-top: 10px;
    text-align: left;
    width: 50%;
    display: inline-block; }
    @media (min-width: 768px) {
      .lookup-tool-component-2-0 .dataTables_length {
        text-align: initial;
        width: initial; } }
  .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter {
    font-size: 16px;
    color: inherit !important;
    text-align: left;
    border: 1px solid black;
    border-radius: 20px;
    padding: 0 10px;
    margin-bottom: 10px;
    width: 50%;
    display: inline-block; }
    @media (min-width: 768px) {
      .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter {
        display: initial;
        width: initial; } }
    .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter label {
      color: inherit;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      margin-top: 5px; }
      @media (min-width: 768px) {
        .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter label {
          transform: translateY(5px); } }
    .lookup-tool-component-2-0 .dataTables_wrapper .dataTables_filter input {
      width: 100px;
      height: 1em;
      background: transparent; }
      .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 {
          width: 30vw;
          height: auto;
          max-width: 200px;
          transform: translateY(-5px); } }
  .lookup-tool-component-2-0 .dataTables_wrapper select {
    border: 1 solid black;
    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: -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 {
    font-size: 16px;
    padding-top: 0;
    color: inherit; }
    .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 {
      color: white;
      border-radius: 3px;
      padding: 0 !important;
      line-height: 1.4;
      border: none !important;
      border-bottom: none !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;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch; } }
  .lookup-tool-component-2-0.has-block .lookup-tool-search-component .showing-results {
    opacity: .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 {
    color: white !important;
    background: white !important; }
  .lookup-tool-component-2-0.has-block .btn-search-tool .icon-search-grey {
    background: url(../base/images/icon-search-white.svg); }
  .lookup-tool-component-2-0.has-block .dataTables_wrapper select {
    border: 1px solid white !important;
    color: black !important;
    background: white !important; }
  .lookup-tool-component-2-0.has-block .dataTables_wrapper .dataTables_filter {
    border: 1px solid white !important; }
  .lookup-tool-component-2-0.has-block .lookup-tool-table {
    border: 1px solid white !important; }
    .lookup-tool-component-2-0.has-block .lookup-tool-table a {
      color: black !important; }
    .lookup-tool-component-2-0.has-block .lookup-tool-table.bg-transparent th {
      color: white !important; }
  .lookup-tool-component-2-0.has-block input.search-tool {
    border-bottom: 1px solid white !important; }
    .lookup-tool-component-2-0.has-block input.search-tool:-ms-input-placeholder {
      color: white;
      opacity: .8;
      font-size: 16px; }
    .lookup-tool-component-2-0.has-block input.search-tool::placeholder {
      color: white;
      opacity: .8;
      font-size: 16px; }
  .lookup-tool-component-2-0.has-block.has-block-light .lookup-tool-table {
    border: 1px solid black !important; }
    .lookup-tool-component-2-0.has-block.has-block-light .lookup-tool-table.bg-transparent th {
      color: black !important; }
  .lookup-tool-component-2-0.has-block.has-block-light .dataTables_wrapper select {
    border: 1px solid black !important; }
  .lookup-tool-component-2-0.has-block.has-block-light .dataTables_wrapper .dataTables_filter {
    border: 1px solid black !important; }
    .lookup-tool-component-2-0.has-block.has-block-light .dataTables_wrapper .dataTables_filter label {
      color: black; }
  .lookup-tool-component-2-0.has-block.has-block-light .dataTables_wrapper .dataTables_length {
    color: black !important; }
  .lookup-tool-component-2-0.has-block.has-block-light .dataTables_wrapper .footer_wrap {
    color: black; }
  .lookup-tool-component-2-0.has-block.has-block-light table.norecsfound {
    color: black !important;
    background: white !important; }
  .lookup-tool-component-2-0.has-block.has-block-light .btn-search-tool .icon-search-grey {
    background: url(../base/images/icon-search-black.svg); }
  .lookup-tool-component-2-0.has-block.has-block-light input.search-tool {
    border-bottom: 1px solid black !important; }
    .lookup-tool-component-2-0.has-block.has-block-light input.search-tool:-ms-input-placeholder {
      color: black;
      opacity: .7;
      font-size: 16px; }
    .lookup-tool-component-2-0.has-block.has-block-light input.search-tool::placeholder {
      color: black;
      opacity: .7;
      font-size: 16px; }

.drop-down-component .drop-down-title {
  padding: 10px 0;
  word-break: break-word; }

.drop-down-component ul {
  list-style: none;
  width: 190px;
  border-bottom: 1px solid #bababa;
  padding: 0 0 4px 0; }
  .drop-down-component ul.drop-down-list {
    margin-bottom: 0; }
    .drop-down-component ul.drop-down-list.open li {
      display: block; }
    .drop-down-component ul.drop-down-list.open .arrow {
      transform: none;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid black; }
  .drop-down-component ul li {
    display: none;
    cursor: pointer;
    position: relative;
    padding: 0 0 0 20px; }
    .drop-down-component ul li:nth-child(1) {
      display: block; }
    .drop-down-component ul li:first-child a {
      color: #017acd; }
    .drop-down-component ul li:not(.option):hover {
      background: #DFDFDF; }
    .drop-down-component ul li .arrow {
      display: inline-block;
      vertical-align: top;
      float: right;
      width: 0;
      height: 0;
      border-left: 5px solid #000;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      margin: 0 auto;
      box-sizing: border-box;
      transform: translate(-50%, 50%) rotate(90deg); }
  .drop-down-component ul a {
    vertical-align: top;
    display: inline-block;
    margin: 0 auto;
    line-height: 20px;
    color: inherit;
    cursor: pointer; }

@media (min-width: 768px) and (max-width: 1024px) {
  .drop-down-component ul.drop-down-list {
    width: 120px; } }

@media (min-width: 1024px) and (max-width: 1200px) {
  .drop-down-component ul.drop-down-list {
    width: 150px; } }

.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 {
    font-size: 11px;
    color: #666;
    margin-bottom: 1px; }
  .event-list-component-2 .dropdown {
    margin-bottom: 40px;
    border-bottom: 1px solid #BBB; }
    @media (min-width: 768px) {
      .event-list-component-2 .dropdown {
        display: inline-block; } }
    .event-list-component-2 .dropdown .btn.dropdown-toggle {
      width: 100%;
      padding-left: 0;
      padding-bottom: 4px;
      font-size: 17px;
      text-align: left; }
      @media (min-width: 768px) {
        .event-list-component-2 .dropdown .btn.dropdown-toggle {
          width: 300px; } }
      .event-list-component-2 .dropdown .btn.dropdown-toggle .down-arr {
        top: 4px;
        right: 6px; }
    .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: #000000;
    margin-bottom: 35px; }
  .event-list-component-2 .no-results {
    display: none;
    background: #f9eecf;
    padding: 16px 0 0 9px;
    margin-top: -10px;
    margin-bottom: 0 !important; }
    .event-list-component.no-events .no-results {
      display: block; }
    .event-list-component-2 .no-results .no-e-icon {
      vertical-align: top;
      font-size: 30px;
      color: #444;
      margin: -6px 5px 9px 0; }
  .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: #333333;
    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 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 0 10px;
    border-top: 1px solid #CCC; }
    @media (min-width: 768px) {
      .event-list-component-2 .event-list-items .event-main {
        -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;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 6px 0;
      height: 146px;
      overflow: hidden; }
      @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;
    position: relative;
    height: 110px;
    -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 {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    .event-list-component-2 .event-list-items .event-thumbnail .e-icon {
      display: none;
      font-size: 55px;
      color: #999; }
    .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: 980px) {
      .event-list-component-2 .event-list-items .event-title {
        padding-right: 0; } }
  .event-list-component-2 .event-list-items .event-description {
    margin-top: 15px;
    font-size: 18px;
    line-height: 26px; }
  .event-list-component-2 .event-list-items .event-extra {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.6px;
    text-transform: uppercase; }
  .event-list-component-2 .event-list-items .see-event {
    color: #007cd6;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    padding-left: 25px; }
    @media (min-width: 768px) {
      .event-list-component-2 .event-list-items .see-event {
        position: absolute;
        top: 10px;
        right: 0; } }
    @media (min-width: 980px) {
      .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 .link-list-wrap {
  border-top: solid 1px #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;
    padding: 0;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    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 0 !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: inherit; }
    @media (min-width: 768px) {
      .link-list-wrapper-2 .link-list-component .link-list-wrap ul {
        /*fallback if screen resize is made*/
        max-height: none !important; } }
  .link-list-wrapper-2 .link-list-component .link-list-wrap .link-list-title {
    font-weight: bold;
    padding: 10px 0;
    display: none; }
    @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 {
    font-size: 16px;
    padding: 10px 0;
    display: block;
    font-weight: 500; }
    @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: '\002B';
      margin-left: 5px;
      float: right; }
    .link-list-wrapper-2 .link-list-component .link-list-wrap .link-list-title-mobile2.actived:after {
      content: '\2212'; }

.link-list-wrapper-2 .list-badge {
  border: solid 1px #0053E2;
  border-radius: 40px;
  font-weight: bold;
  color: #0053E2;
  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: flex;
  -ms-flex-direction: row;
  flex-direction: row; }

.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: solid 1px #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: solid 1px #dadce0; } }
    .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul {
      list-style: none;
      padding: 0;
      margin: 0;
      max-height: 0;
      overflow: hidden;
      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 0; }
        @media (min-width: 768px) {
          .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal ul li {
            padding: 0 0 12px 0; } }
      .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 {
      font-weight: bold;
      padding: 10px 0;
      display: none; }
      @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 {
      font-size: 16px;
      padding: 10px 0;
      display: block;
      font-weight: 500; }
      @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: '\002B';
        margin-left: 5px;
        float: right; }
      .link-list-wrapper-2 .link-list-component-reveal .link-list-wrap-reveal .link-list-title-mobile2.actived:after {
        content: '\2212'; }

.download-list-component-2 .drop-capt {
  font-size: 11px;
  color: #666; }

.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 {
    width: 300px;
    text-align: left;
    padding-left: 2px; }
    .download-list-component-2 .dropdown .btn.dropdown-toggle:hover, .download-list-component-2 .dropdown .btn.dropdown-toggle:active, .download-list-component-2 .dropdown .btn.dropdown-toggle:focus {
      background: transparent;
      color: #000;
      box-shadow: none;
      outline: none; }
    .download-list-component-2 .dropdown .btn.dropdown-toggle .down-arr {
      top: 6px;
      right: 7px; }
  .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: solid 1px #dadce0;
  border-radius: 8px;
  margin-top: 16px;
  padding: 15px 40px 0 10px;
  position: relative;
  display: none; }
  .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: #000000;
    opacity: 0.89; }
  .download-list-component-2 .list-item > a .item-desc {
    color: #333333; }
  .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;
  word-break: break-all;
  margin-left: 24px; }

.download-list-component-2 .item-desc {
  font-size: 17px;
  margin-left: 24px; }

.download-list-component-2 .list-item-type {
  font-size: 12px;
  color: #006cce;
  letter-spacing: 3px;
  line-height: 1.57;
  margin: 15px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  margin-left: 24px; }

.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%;
  transform: translateY(-50%);
  width: 14px; }
  .download-list-component-2 .list-item-link img {
    width: 100%; }

.download-list-component-2 .see-more-items {
  margin: 40px auto 0;
  text-align: center;
  font-size: 20px;
  color: #78b9e7;
  text-transform: uppercase; }
  .download-list-component-2 .see-more-items:hover {
    cursor: pointer; }

.download-list-component-2 .drop-item {
  color: #000000; }

.list-two-component .event-list-component-2 .dropdown {
  width: 191px;
  height: 48px;
  border-radius: 4px;
  border: solid 1px #dadce0; }
  .list-two-component .event-list-component-2 .dropdown .btn.dropdown-toggle {
    margin-left: 10px;
    width: 170px;
    height: 100%; }
    .list-two-component .event-list-component-2 .dropdown .btn.dropdown-toggle .up-arr, .list-two-component .event-list-component-2 .dropdown .btn.dropdown-toggle .down-arr {
      width: 18px;
      height: 18px;
      top: 50%;
      bottom: 50%;
      right: 0;
      margin: auto;
      display: block;
      position: absolute;
      font-size: 22px; }
    .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 {
  border-radius: 8px;
  border: solid 1px #dadce0;
  background-color: #ffffff;
  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 {
  margin: 10px 20px 10px 15px;
  border-radius: 8px; }

.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;
  text-align-last: left; }

.list-two-component .drop-down-two-component .align-right {
  display: block;
  text-align-last: right; }

.list-two-component .drop-down-two-component .align-center {
  display: block;
  text-align-last: center; }

.list-two-component .drop-down-two-component .dropdown-flex-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: left;
      justify-content: left; }

.list-two-component .drop-down-two-component .dropdown-flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.list-two-component .drop-down-two-component .dropdown-flex-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: right;
      justify-content: right; }

.list-two-component .drop-down-two-component .dropdown .arrowicon {
  background: transparent url(../base/images/chevron-down-dropdown.png) center center/100% auto no-repeat;
  content: '';
  display: block;
  height: 8px;
  position: absolute;
  margin-left: 170px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform .4s ease-in-out;
  width: 13px; }

.list-two-component .drop-down-two-component .drop-down-list {
  position: relative;
  list-style: none;
  width: 190px;
  border: solid 1px #dadce0;
  border-radius: 4px;
  width: 193px;
  height: 48px;
  padding: 12px 0 4px 0;
  margin-bottom: 0;
  background-color: #fff; }
  .list-two-component .drop-down-two-component .drop-down-list span {
    position: absolute;
    top: 30%;
    margin-left: -81px; }
  .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(../base/images/chevron-up-dropdown.png) center center/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 {
  border-radius: 4px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  width: 193px;
  height: max-content;
  max-height: 250px;
  overflow: scroll;
  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: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .list-two-component .drop-down-two-component .dropdown-menu li.dropdown-hover2 a {
        width: 100%;
        margin: 8px;
        padding: 0px;
        word-wrap: break-word;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */
        -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: -ms-flexbox;
      display: flex;
      -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 {
  vertical-align: middle;
  display: inline-block;
  margin: 0 auto;
  line-height: 20px;
  color: inherit;
  cursor: pointer; }

.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 {
  padding: 30px 10px 0; }
  .event-list-component-2 .pathfinder {
    color: #0053E2; }
  @media (min-width: 768px) {
    .event-list-component-2 {
      padding: 30px 0 0; } }
  .event-list-component-2 .el-text-fix {
    overflow: hidden;
    text-overflow: ellipsis; }
  .event-list-component-2 .drop-capt {
    font-size: 11px;
    color: #666;
    margin-bottom: 1px; }
  .event-list-component-2 .dropdown {
    margin-bottom: 40px;
    border-bottom: 1px solid #BBB; }
    .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; }
    @media (min-width: 768px) {
      .event-list-component-2 .dropdown {
        display: inline-block; } }
    .event-list-component-2 .dropdown .btn.dropdown-toggle {
      width: 100%;
      padding-left: 0;
      font-size: 17px;
      text-align: left; }
      @media (min-width: 768px) {
        .event-list-component-2 .dropdown .btn.dropdown-toggle {
          width: 300px; } }
    .event-list-component-2 .dropdown .dropdown-menu {
      min-width: 100%;
      max-width: 100%;
      z-index: 9999; }
      .event-list-component-2 .dropdown .dropdown-menu .drop-item.drop-pad-fix {
        padding: 6px 20px 5px 20px; }
  .event-list-component-2 .event-list-title {
    color: #000000;
    margin-bottom: 35px; }
  .event-list-component-2 .no-results {
    display: none;
    background: #f9eecf;
    padding: 16px 0 0 9px;
    margin-top: -10px;
    margin-bottom: 0 !important; }
    .event-list-component-2.no-events .no-results {
      display: block; }
    .event-list-component-2 .no-results .no-e-icon {
      vertical-align: top;
      font-size: 30px;
      color: #444;
      margin: -6px 5px 9px 0; }
  .event-list-component-2 .event-list-items .event {
    border-top: 1px solid #ccc;
    color: #333333;
    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 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 0 10px;
    border-top: 1px solid #CCC; }
    @media (min-width: 768px) {
      .event-list-component-2 .event-list-items .event-main {
        -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;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 6px 0;
      height: 146px;
      overflow: hidden; }
      @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;
    position: relative;
    height: 110px;
    -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 {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    .event-list-component-2 .event-list-items .event-thumbnail .e-icon {
      display: none;
      font-size: 55px;
      color: #999; }
    .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: 980px) {
      .event-list-component-2 .event-list-items .event-title {
        padding-right: 0; } }
  .event-list-component-2 .event-list-items .event-description {
    margin-top: 15px;
    font-size: 18px;
    line-height: 26px; }
  .event-list-component-2 .event-list-items .event-extra {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.6px;
    text-transform: uppercase; }
  .event-list-component-2 .event-list-items .see-event {
    color: #007cd6;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    padding-left: 25px; }
    @media (min-width: 768px) {
      .event-list-component-2 .event-list-items .see-event {
        position: absolute;
        top: 10px;
        right: 0; } }
    @media (min-width: 980px) {
      .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; } }

.title-icon-overlay-list div,
.title-icon-overlay-list img {
  color: inherit;
  font-size: 18px;
  margin-right: 8px;
  margin-left: 1px; }

.title-icon-overlay-list .customIconTitleImageList {
  max-width: 20px; }

.EventListPageCorporate-heading {
  margin-bottom: 20px; }

@media only screen and (min-width: 768px) {
  .EventListPageCorporate-heading {
    padding-left: calc((100% - 638px)/ 2);
    padding-right: calc((100% - 638px)/ 2);
    margin-bottom: 30px; }
  .EventListPageCorporate-heading > .EventlistPageCorporate-heading-divider {
    border-bottom: 1px solid #cfcfcf;
    position: absolute;
    left: 0px;
    width: 100%; }
  .EventListPageCorporate-heading > .EventPageCorporate-heading-top {
    padding: 30px 0 10px 0;
    border-bottom: none; }
  .EventListPageCorporate-heading > .EventPageCorporate-heading-top-left {
    padding: 30px 0 10px 0;
    border-bottom: none; } }

@media only screen and (min-width: 1024px) {
  .EventListPageCorporate-heading {
    padding-left: calc((100% - 884px)/ 2);
    padding-right: calc((100% - 884px)/ 2);
    margin-bottom: 40px; } }

@media only screen and (min-width: 1300px) {
  .EventListPageCorporate-heading {
    padding-left: calc((100% - 980px)/ 2);
    padding-right: calc((100% - 980px)/ 2);
    margin-bottom: 50px; } }

.EventListPageCorporate-contentWell {
  position: relative; }

.content-container .ListEvents-title {
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  color: #333;
  margin-top: 0; }

.upcomingEvents-pagination-divider {
  display: block;
  width: 100%;
  border-top: 1px solid #cfcfcf; }

#archiveEvents li {
  display: none; }

.ListEvents[data-module-narrow] {
  padding-top: 12px;
  padding-bottom: 0;
  margin-bottom: 29.5px; }

.ListEvents[data-module-narrow]:last-of-type {
  padding-top: 0; }

.ListEvents-items {
  margin-top: 24px;
  margin-bottom: 0;
  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 {
  overflow: hidden;
  color: #333; }

.CorporateEvent-item a {
  color: inherit;
  text-decoration: none; }

a {
  background-color: transparent; }

.CorporateEvent-item-icon {
  float: left;
  position: relative;
  margin-right: 18px; }

.CorporateEvent-item svg.CorporateEventDateIcon {
  width: auto;
  height: 43px; }

.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: flex;
  position: relative;
  -ms-flex-pack: center;
  justify-content: center; }

.ListEvents-pagination {
  clear: both;
  text-align: center;
  line-height: 1;
  padding: 3px 12px;
  width: 165px;
  border: 0;
  border-radius: 25px;
  white-space: nowrap;
  background-color: #fff; }

#ListEvents-loadmore {
  font-size: 15px !important;
  padding: 4px 13px !important;
  font-weight: 400;
  font-style: normal;
  border-radius: 15px;
  border: solid 1px #cfcfcf;
  color: #0053E2;
  background-color: #fff; }

.ListEvents-pagination-divider {
  display: block;
  width: 100%;
  position: absolute;
  border-top: 1px solid #cfcfcf;
  bottom: 50%;
  z-index: -1; }

.CorporateEvent-date-icon {
  width: auto;
  height: 43px; }

.CorporateEvent-item-icon .month {
  position: absolute;
  display: block;
  text-align: center;
  bottom: 14px;
  left: 5px;
  right: 5px;
  font-size: 13px;
  line-height: normal; }

.CorporateEvent-item-icon .day {
  text-align: center;
  position: absolute;
  display: block;
  bottom: 0px;
  left: 5px;
  right: 5px;
  font-size: 13px;
  line-height: normal; }

.CorporateEvent-item-icon .tbd {
  display: block;
  bottom: 8px;
  left: 5px;
  right: 5px;
  font-size: 13px;
  text-align: center;
  position: absolute;
  line-height: normal; }

@media only screen and (min-width: 1024px) {
  .ListEvents[data-module-narrow] {
    padding-top: 11px;
    margin-bottom: 45px; }
  .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 {
    font-size: 15px;
    bottom: 0px; }
  .CorporateEvent-item-icon .tbd {
    font-size: 14px;
    bottom: 7px; } }

@media only screen and (min-width: 1300px) {
  [data-modulewell-Corporate] > [data-module-narrow] {
    padding-left: calc((100% - 710px)/ 2);
    padding-right: calc((100% - 710px)/ 2); } }

.link-list-component .link-list-wrap {
  border-top: solid 2px rgba(151, 151, 151, 0.8); }
  @media (min-width: 768px) {
    .link-list-component .link-list-wrap {
      border-top: none; } }
  .link-list-component .link-list-wrap ul {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out; }
    .link-list-component .link-list-wrap ul li {
      padding: 0 0 10px 20px; }
      @media (min-width: 768px) {
        .link-list-component .link-list-wrap ul li {
          padding: 10px 0; } }
    .link-list-component .link-list-wrap ul a {
      color: inherit;
      cursor: pointer; }
      .link-list-component .link-list-wrap ul a:hover {
        color: inherit; }
    @media (min-width: 768px) {
      .link-list-component .link-list-wrap ul {
        /*fallback if screen resize is made*/
        max-height: none !important; } }
  .link-list-component .link-list-wrap .link-list-title {
    font-weight: bold;
    padding: 10px 0;
    display: none; }
    @media (min-width: 768px) {
      .link-list-component .link-list-wrap .link-list-title {
        display: block; } }
  .link-list-component .link-list-wrap .link-list-title-mobile {
    font-size: 16px;
    padding: 10px 0;
    display: block; }
    @media (min-width: 768px) {
      .link-list-component .link-list-wrap .link-list-title-mobile {
        display: none; } }
    .link-list-component .link-list-wrap .link-list-title-mobile:after {
      content: '\002B';
      margin-left: 5px;
      float: right; }
    .link-list-component .link-list-wrap .link-list-title-mobile.actived:after {
      content: '\2212'; }

.list-badge {
  border: solid 1px #0053E2;
  border-radius: 40px;
  font-weight: bold;
  color: #0053E2;
  padding-left: 10px;
  padding-right: 10px; }

.link-list-component-reveal {
  margin-bottom: 50px; }
  .link-list-component-reveal .link-list-wrap-reveal {
    border-top: solid 2px rgba(151, 151, 151, 0.8); }
    @media (min-width: 768px) {
      .link-list-component-reveal .link-list-wrap-reveal {
        border-top: solid 2px rgba(151, 151, 151, 0.8); } }
    .link-list-component-reveal .link-list-wrap-reveal ul {
      list-style: none;
      padding: 0;
      margin: 0;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.2s ease-out; }
      .link-list-component-reveal .link-list-wrap-reveal ul li {
        padding: 0 0 10px 20px; }
        @media (min-width: 768px) {
          .link-list-component-reveal .link-list-wrap-reveal ul li {
            padding: 0 0 10px 20px; } }
      .link-list-component-reveal .link-list-wrap-reveal ul a {
        color: inherit;
        cursor: pointer; }
        .link-list-component-reveal .link-list-wrap-reveal ul a:hover {
          color: inherit; }
      @media (min-width: 768px) {
        .link-list-component-reveal .link-list-wrap-reveal ul {
          max-height: 0; } }
    .link-list-component-reveal .link-list-wrap-reveal .link-list-title {
      font-weight: bold;
      padding: 10px 0;
      display: none; }
      @media (min-width: 768px) {
        .link-list-component-reveal .link-list-wrap-reveal .link-list-title {
          display: none; } }
    .link-list-component-reveal .link-list-wrap-reveal .link-list-title-mobile {
      font-size: 16px;
      padding: 10px 0;
      display: block; }
      @media (min-width: 768px) {
        .link-list-component-reveal .link-list-wrap-reveal .link-list-title-mobile {
          display: block; } }
      .link-list-component-reveal .link-list-wrap-reveal .link-list-title-mobile:after {
        content: '\002B';
        margin-left: 5px;
        float: right; }
      .link-list-component-reveal .link-list-wrap-reveal .link-list-title-mobile.actived:after {
        content: '\2212'; }

.checkList-title {
  font-family: EverydaySans;
  font-size: 36px;
  text-align: center;
  color: #000000;
  color: var(--black);
  margin-bottom: 35px; }
  @media (min-width: 480px) {
    .checkList-title {
      margin-bottom: 55px; } }

.checkList-item {
  margin-bottom: 22px;
  font-size: 0; }
  @media (min-width: 480px) {
    .checkList-item {
      margin-bottom: 29px; } }
  .checkList-item .checkList-checkbox {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 24px 0 0;
    vertical-align: top; }
    @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: white;
      border: solid black 2px;
      border-radius: 2px; }
    .checkList-item .checkList-checkbox.check-on {
      border: none;
      background-image: url(../base/images/check-on.svg);
      background-size: cover;
      background-repeat: no-repeat; }
  .checkList-item .checkList-text {
    width: calc(100% - 40px);
    display: inline-block;
    font-family: EverydaySans;
    font-size: 18px;
    line-height: 20px;
    text-align: left;
    color: #3b3b3b;
    vertical-align: top;
    margin-top: -3px; }
    @media (min-width: 480px) {
      .checkList-item .checkList-text {
        width: calc(100% - 78px);
        margin-top: 0px;
        line-height: 0.89; } }
    @media (min-width: 768px) {
      .checkList-item .checkList-text {
        width: calc(100% - 92px);
        margin-top: 0px;
        line-height: 0.89; } }
  .checkList-item .loading-container {
    display: inline-block;
    margin: 0 24px 0 0; }
    .checkList-item .loading-container .loading-image {
      width: 16px;
      height: 16px; }

.checkList-got-it {
  height: 22.6px;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: #007dc6; }

.checkList-wrap {
  overflow: hidden; }

.narrative-slider-component .checkList-item .checkList-text, .narrative-slider-component-mobile .checkList-item .checkList-text {
  color: #ffffff; }

.narrative-slider-component .checkList-got-it, .narrative-slider-component-mobile .checkList-got-it {
  color: #ffffff; }
  .narrative-slider-component .checkList-got-it a, .narrative-slider-component-mobile .checkList-got-it a {
    color: #ffffff; }

.narrative-slider-component .loading-image, .narrative-slider-component-mobile .loading-image {
  border-color: #ffffff;
  border-right-color: transparent; }

.narrative-slider-component.bg-white, .narrative-slider-component-mobile.bg-white {
  background: #ffffff;
  color: #017acd; }
  .narrative-slider-component.bg-white .got-it, .narrative-slider-component-mobile.bg-white .got-it {
    color: #017acd; }
  .narrative-slider-component.bg-white .checkList-item .checkList-text, .narrative-slider-component-mobile.bg-white .checkList-item .checkList-text {
    color: #017acd; }
  .narrative-slider-component.bg-white .loading-image, .narrative-slider-component-mobile.bg-white .loading-image {
    border-color: #017acd;
    border-right-color: transparent; }
  .narrative-slider-component.bg-white .checkList-got-it, .narrative-slider-component-mobile.bg-white .checkList-got-it {
    color: #017acd; }
    .narrative-slider-component.bg-white .checkList-got-it a, .narrative-slider-component-mobile.bg-white .checkList-got-it a {
      color: #017acd; }

.narrative-slider-component.bg-transparent, .narrative-slider-component-mobile.bg-transparent {
  background: transparent;
  color: #000000; }
  .narrative-slider-component.bg-transparent .checkList-item .checkList-text, .narrative-slider-component-mobile.bg-transparent .checkList-item .checkList-text {
    color: #000000; }
  .narrative-slider-component.bg-transparent .loading-image, .narrative-slider-component-mobile.bg-transparent .loading-image {
    border-color: #000000;
    border-right-color: transparent; }
  .narrative-slider-component.bg-transparent .checkList-got-it, .narrative-slider-component-mobile.bg-transparent .checkList-got-it {
    color: #000000; }
    .narrative-slider-component.bg-transparent .checkList-got-it a, .narrative-slider-component-mobile.bg-transparent .checkList-got-it a {
      color: #000000; }

.job-detail-component {
  background-color: #ffffff;
  font-size: 18px;
  padding-top: 30px; }
  @media (min-width: 768px) {
    .job-detail-component {
      padding-top: 170px; } }
  @media (min-width: 980px) {
    .job-detail-component {
      padding-top: 210px; } }
  .job-detail-component .row {
    margin: 0; }
  .job-detail-component .wrapper-container.job-fix {
    max-width: 1150px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    box-shadow: 0px 1px 10px 0 rgba(200, 200, 200, 0.7); }
    @media (max-width: 768px) {
      .job-detail-component .wrapper-container.job-fix {
        margin: -85px 27px 0px 30px;
        padding-top: 1px;
        position: relative;
        box-shadow: 0px 1px 10px 0 rgba(200, 200, 200, 0.7); } }
    @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: 980px) {
      .job-detail-component .wrapper-container.job-fix {
        margin: 70px 50px; } }
    @media (min-width: 1200px) {
      .job-detail-component .wrapper-container.job-fix {
        padding: 30px 50px;
        margin: 60px auto; } }
  @media (min-width: 768px) {
    .job-detail-component .wrapper-container {
      padding-left: 3.2%; } }
  @media (min-width: 980px) {
    .job-detail-component .wrapper-container {
      padding-left: 4.6%; } }
  @media (min-width: 980px) {
    .job-detail-component .wrapper-container {
      padding: 30px 50px;
      top: -175px; } }
  .job-detail-component .head-section {
    margin-bottom: 26px;
    position: relative; }
    .job-detail-component .head-section.affix {
      top: 10%;
      width: 100%;
      z-index: 999 !important;
      position: initial; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .job-detail-component .head-section.affix {
          top: 0 !important;
          position: relative; } }
    .job-detail-component .head-section.fix-head {
      background: #f2f2f2;
      margin: 0;
      width: 100%;
      left: 0;
      -ms-flex-align: center;
          align-items: center;
      position: fixed;
      box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.3); }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .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: 980px) {
        .job-detail-component .head-section.fix-head {
          display: none;
          top: 6%; } }
      @media (min-width: 980px) {
        .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 screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none) {
      .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-top: 0px;
          padding-bottom: 0px; } }
      .job-detail-component .head-section.fix-head .main-title {
        height: auto; }
        @media (min-width: 980px) {
          .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;
      -ms-flex-order: 1;
          order: 1;
      padding-left: 0px;
      display: inline; } }
      .job-detail-component .head-section.fix-head #brandImageId {
        display: none; }
    .job-detail-component .head-section .main-title {
      -ms-flex-order: 2;
          order: 2; }
      .job-detail-component .head-section .main-title .job-logo {
        width: 27px;
        height: 30.6px;
        object-fit: contain;
        display: table-cell;
        margin-right: 10px; }
        @media (min-width: 768px) {
          .job-detail-component .head-section .main-title .job-logo {
            margin-right: 10px;
            padding-left: 10px;
            display: inline-block;
            margin-top: 30px; } }
        @media (min-width: 980px) {
          .job-detail-component .head-section .main-title .job-logo {
            padding-left: 1%;
            padding-right: 3%;
            margin-right: 1%; } }
      @media (min-width: 768px) {
        .job-detail-component .head-section .main-title {
          -ms-flex-order: 1;
              order: 1;
          padding-left: 0px;
          display: inline; } }
      .job-detail-component .head-section .main-title h2 {
        font-family: EverydaySans;
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 34px;
        letter-spacing: normal;
        color: #0053E2;
        margin-top: 30px;
        overflow: hidden;
        display: table; }
        @media (max-width: 768px) {
          .job-detail-component .head-section .main-title h2 {
            padding-left: 15px;
            font-weight: 500; } }
        @media (min-width: 768px) {
          .job-detail-component .head-section .main-title h2 {
            font-size: 20px;
            font-weight: 500;
            line-height: 42px;
            padding-left: 0px;
            display: table; }
            .job-detail-component .head-section .main-title h2 .job-title {
              display: table-cell; } }
    @media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none) {
      .job-detail-component .head-section .main-title h2 .job-title {
        display: table-cell !important; } }
        @media (min-width: 980px) {
          .job-detail-component .head-section .main-title h2 {
            font-size: 30px;
            line-height: 54px;
            padding-left: 5%; } }
    .job-detail-component .head-section .apply-btn {
      -ms-flex-order: 1;
          order: 1;
      display: -ms-flexbox;
      display: flex;
      -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: initial; } }
      @media (min-width: 768px) {
        .job-detail-component .head-section .apply-btn {
          -ms-flex-order: 2;
              order: 2;
          display: inline;
          margin-left: 0%;
          margin-top: 30px; } }
      @media (min-width: 980px) {
        .job-detail-component .head-section .apply-btn {
          width: 25%;
          display: -ms-flexbox;
          display: flex;
          margin-right: -4%;
          float: right;
          margin-top: 6%; } }
      .job-detail-component .head-section .apply-btn .btn-primary {
        width: 140px;
        height: 40px;
        border-radius: 20px;
        background-color: #0053E2;
        margin-top: 5%;
        padding-top: 10px;
        margin-left: 30%;
        position: absolute;
        left: 0;
        right: 0;
        top: -39px; }
        @media (min-width: 768px) {
          .job-detail-component .head-section .apply-btn .btn-primary {
            margin: 0;
            position: static;
            margin-top: 15%; } }
        @media (min-width: 980px) {
          .job-detail-component .head-section .apply-btn .btn-primary {
            margin: 0 auto;
            position: static; } }
  .job-detail-component .social-job-links {
    margin-bottom: 30px;
    margin-left: 0px;
    padding-left: 15px;
    padding-top: 10px;
    display: none; }
    @media (min-width: 768px) {
      .job-detail-component .social-job-links {
        margin-top: 30px; } }
    @media (min-width: 980px) {
      .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: 980px) {
            .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: 980px) {
      .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 {
    font-family: EverydaySans;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: left;
    color: #0053E2;
    margin-top: 30px;
    margin-right: 5%;
    width: 100%; }
    .job-detail-component .content-wrapper h3.sub-title:after {
      position: absolute;
      top: 51%;
      overflow: hidden;
      width: 100%;
      height: 2px;
      content: '\a0';
      background-color: #0053E2;
      margin-left: 9px; }
    @media (min-width: 768px) {
      .job-detail-component .content-wrapper h3.sub-title {
        font-size: 30px;
        line-height: normal;
        margin-top: 0; } }
    @media (min-width: 980px) {
      .job-detail-component .content-wrapper h3.sub-title {
        font-size: 30px;
        line-height: normal; } }
  .job-detail-component .content-wrapper h4.sub-title {
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #333333;
    margin-top: 21px; }
    @media (min-width: 768px) {
      .job-detail-component .content-wrapper h4.sub-title {
        margin-top: 19px; } }
    @media (min-width: 980px) {
      .job-detail-component .content-wrapper h4.sub-title {
        margin-top: 19px; } }
  .job-detail-component .content-wrapper .desc {
    -ms-flex-order: 2;
        order: 2;
    margin-bottom: 50px; }
    @media (min-width: 980px) {
      .job-detail-component .content-wrapper .desc {
        -ms-flex-order: 1;
            order: 1; } }
  .job-detail-component .content-wrapper ul {
    padding: 0 15px; }
    .job-detail-component .content-wrapper ul li {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 30px;
      letter-spacing: normal;
      color: #333333;
      margin-bottom: 16px; }
  .job-detail-component .content-wrapper aside {
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 30px; }
    @media (min-width: 980px) {
      .job-detail-component .content-wrapper aside {
        -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;
      padding: 25px 11px 25px 20px;
      font-size: 18px;
      line-height: 30px; }
    .job-detail-component .content-wrapper aside ul {
      background: #E5F0FA;
      padding: 25px 0; }
      @media (max-width: 480px) {
        .job-detail-component .content-wrapper aside ul {
          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: bold;
            line-height: 30px;
            letter-spacing: 1px; }
        .job-detail-component .content-wrapper aside ul li:last-child {
          margin-bottom: 0; }

#aboutUsId {
  background: #E5F0FA;
  padding: 25px 11px 25px 20px;
  font-size: 18px;
  line-height: 30px; }

#brandImageId {
  width: 35px;
  height: 40px;
  margin-left: -15px; }
  @media (max-width: 768px) {
    #brandImageId {
      width: 20px;
      height: 26px;
      margin-left: 0px; } }

.apply-btn-wrap {
  max-height: 80px;
  width: 100%;
  background: #f2f2f2;
  padding: 13px 0;
  position: fixed;
  bottom: 0;
  z-index: 1;
  box-shadow: -1px -2px 1px 1px rgba(0, 0, 0, 0.3);
  transition: 0.3s ease-in;
  display: none;
  left: 0; }
  .apply-btn-wrap .btn-primary {
    width: 140px;
    height: 40px;
    border-radius: 20px;
    padding-top: 10px; }
    @media (max-width: 480px) {
      .apply-btn-wrap .btn-primary {
        float: inherit !important; } }
    @media (max-width: 980px) {
      .apply-btn-wrap .btn-primary {
        float: right;
        margin-right: 10px; } }

/* The Close Button */
.close {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-align: center; }

.close:hover,
.close:focus {
  color: #aaa;
  text-decoration: none;
  cursor: pointer; }

.position-modal-heading {
  font-size: 22px;
  font-weight: 300;
  color: #333;
  text-align: center;
  padding: 25px 15px; }
  @media (max-width: 480px) {
    .position-modal-heading {
      padding: 0px;
      margin-bottom: 10px;
      font-size: 20px; } }

.position-modal {
  max-width: 100%;
  background-color: #FFF;
  border: 0;
  border-radius: 2px;
  padding: 25px;
  box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25); }
  .position-modal .job-listing {
    margin: 0;
    padding: 0;
    display: inline; }
  .position-modal li {
    font-size: 18px;
    color: #333;
    padding: 15px 0;
    border-bottom: solid 1px #dadce0;
    list-style: none; }
    .position-modal li:first-child {
      border-top: solid 1px #dadce0; }
    .position-modal li:last-child {
      border-bottom: 0; }
  .position-modal .position-modal-close {
    margin-top: 25px;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #041f41; }

.more-job-locs {
  cursor: pointer; }
  .more-job-locs .job-location-more {
    text-decoration: underline; }

.modal {
  background-color: rgba(255, 255, 255, 0.8) !important;
  z-index: 9999; }

.modal.in .modal-dialog {
  transform: translate(0, 0);
  border-radius: 2px;
  box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.25);
  border: solid 1px #dadce0; }

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

.stickyProps {
  position: fixed !important;
  top: 0px !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 2000 !important; }

#header-container.header-container-corporate-version {
  transition: transform 0.4s ease; }

#header-container.hide.header-container-corporate-version {
  transform: translateY(-100%); }

.in-page-navigation-2-0.corporate-in-page-nav .in-page-navigation:not(.vert) {
  top: 2px;
  margin-top: -2px;
  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 {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 2000 !important;
  transition: top 0.15s ease, transform 0.1s ease;
  transform: translateY(-20px);
  opacity: 1; }
  .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 {
    transform: translateY(0); }

@media (min-width: 1024px) {
  .in-page-navigation-component-2 {
    min-height: 58px; }
    .in-page-navigation-component-2 .nav-enabled {
      overflow-y: scroll;
      min-height: 90vh; } }

.in-page-navigation-component-2 .align-center {
  text-align: center; }

.in-page-navigation-component-2 .image-width {
  width: 100%; }

.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;
  width: 100vw;
  position: absolute;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }
  .in-page-navigation-component-2 .in-page-navigation.fixed-nav {
    height: 58px;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 900;
    width: 100%;
    margin: 0; }
  .in-page-navigation-component-2 .in-page-navigation.fixed-nav-noheaderfooter {
    height: 58px;
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 900;
    width: 100%;
    margin: 0; }
  .in-page-navigation-component-2 .in-page-navigation.ddl .dropdown-menu li {
    margin-top: 13px;
    margin-bottom: 11px; }
  .in-page-navigation-component-2 .in-page-navigation.hzl {
    height: auto; }
    .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu {
      margin: auto;
      padding: 0px 4vw;
      list-style: none;
      z-index: 900;
      text-align: center;
      width: 100%; }
      .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.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-spark-yellow .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.walmart-blue-tone-2 .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-yellow-tone .horizontal-item, .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.walmart-background-blue .horizontal-item, .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu.bg-transparent .horizontal-item {
        color: #000;
        border-color: #000; }
        .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.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-spark-yellow .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.walmart-blue-tone-2 .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-yellow-tone .horizontal-item.selected, .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.walmart-background-blue .horizontal-item.selected, .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu.bg-transparent .horizontal-item.selected {
          color: #000;
          border-bottom: 4px solid #000;
          border-radius: 4px;
          font-weight: 500;
          outline: none;
          text-decoration: none;
          background: transparent; }
        .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-off-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-white .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.bg-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-spark-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-sams-supp-yellow .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-blue-tone-2 .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-1 .horizontal-item:active, .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu.walmart-yellow-tone .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.bg-light-gray .horizontal-item:hover, .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.walmart-background-blue .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.bg-transparent .horizontal-item:hover, .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu.bg-transparent .horizontal-item:active {
          color: #000;
          border-bottom: 4px solid #000;
          border-radius: 4px;
          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 {
          font-family: EverydaySans;
          font-size: 18px;
          text-decoration: none;
          height: 48px;
          display: block;
          line-height: 48px;
          color: #fff;
          z-index: 900;
          position: relative;
          border-radius: 4px;
          margin-bottom: 10px; }
          .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu li .horizontal-item.selected {
            font-weight: bold;
            cursor: pointer;
            border-bottom: solid 4px #fff;
            border-left: solid 1px transparent;
            border-right: solid 1px transparent;
            background-color: transparent; }
          .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu li .horizontal-item:hover, .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu li .horizontal-item:active {
            font-weight: bold;
            cursor: pointer;
            border-bottom: solid 4px #fff; }
      .in-page-navigation-component-2 .in-page-navigation.hzl .horizontal-menu .image-class-container {
        display: inline-block; }
      .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 {
    font-size: 14px;
    color: #666;
    margin-bottom: 1px; }
  .in-page-navigation-component-2 .in-page-navigation .dropdown {
    margin: 8px;
    position: relative;
    height: 40px;
    display: inline-block;
    width: 90%; }
    .in-page-navigation-component-2 .in-page-navigation .dropdown .up-arr {
      position: absolute;
      top: 1px;
      right: 0;
      width: 15px;
      height: 15px;
      font-size: 22px; }
    @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;
      position: fixed;
      left: 11px;
      top: 17px;
      z-index: 1001;
      font-weight: bold;
      font-size: 20px; }
      @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 {
      top: 12px;
      right: 16px;
      font-size: 14px;
      display: block; }
    .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 {
        margin: 0px 16px;
        border: solid 2px #f2f2f2; }
      @media (min-width: 768px) {
        .in-page-navigation-component-2 .in-page-navigation .dropdown.open .dropdown-menu {
          padding-top: 0;
          margin-top: -3px; } }
      @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 {
      width: 100%;
      height: 40px;
      padding: 0 50px 0 16px;
      font-size: 18px;
      font-weight: bold;
      text-align: left;
      background-color: #ffffff;
      border-radius: 4px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .in-page-navigation-component-2 .in-page-navigation .dropdown .btn.dropdown-toggle:hover, .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 {
        background: #ffffff;
        outline: none;
        box-shadow: 0; }
      @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 {
        margin: 9px 0px 12px 0px;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: left;
        color: #333333; }
      .in-page-navigation-component-2 .in-page-navigation .dropdown .btn.dropdown-toggle .down-arr {
        top: 12px;
        right: 16px;
        font-size: 14px;
        display: block; }
      .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 {
      left: 0;
      right: 0;
      bottom: 0;
      position: fixed;
      background: white;
      list-style: none; }
      @media (min-width: 768px) {
        .in-page-navigation-component-2 .in-page-navigation .dropdown .dropdown-menu {
          width: 333px;
          position: absolute;
          left: auto;
          right: 21px;
          bottom: auto;
          position: absolute;
          background: #ffffff;
          margin-top: 39px;
          border: none; } }
    .in-page-navigation-component-2 .in-page-navigation .dropdown .drop-item {
      color: rgba(0, 0, 0, 0.84);
      position: relative;
      padding: 0 50px 0 0;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .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 {
        font-family: EverydaySans;
        line-height: 2.06;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: left;
        color: #333333;
        margin: 16px; }
      .in-page-navigation-component-2 .in-page-navigation .dropdown .drop-item .selected {
        font-weight: 500;
        color: #0053E2;
        background-color: transparent; }
      .in-page-navigation-component-2 .in-page-navigation .dropdown .drop-item .drop-item-chk {
        position: absolute;
        right: 12px;
        top: 10px;
        width: 18px;
        height: 18px;
        font-family: WalmartNewIcons;
        text-align: center;
        color: #ffffff;
        border-radius: 2px;
        -webkit-appearance: none;
        background-color: #ffffff;
        border: 1.5px solid #000000; }
      .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 {
        content: '\e948';
        font-size: 18px;
        position: absolute;
        top: -5px;
        left: -1px;
        color: #ffffff; }

.in-page-navigation-component-2 .in-page-navigation-sections .navigation-section-title {
  font-family: EverydaySans;
  font-size: 36px;
  letter-spacing: 0.1px;
  color: #333333;
  margin-top: 35px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1; }
  @media (min-width: 980px) {
    .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;
    content: "";
    position: absolute;
    right: 0;
    bottom: 20px;
    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;
    right: unset;
    margin-left: unset;
    margin-right: unset;
    margin-top: 40px; }
    .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;
      transition: all .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: -ms-flexbox;
        display: flex;
        padding: 8px 16px 8px 16px;
        max-width: 20%; }
        .in-page-navigation-component-2.vertical .vert-menu-parent .vert-menu .drop-item.select {
          border-left: 3px solid #000000; }
      .in-page-navigation-component-2.vertical .vert-menu-parent .vert-menu .drop-item-text {
        text-decoration: none;
        font-size: 16px;
        color: #0071dc; }
        .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 {
  bottom: -1px;
  position: fixed;
  z-index: 9999;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 40px;
  text-align: center;
  color: white;
  box-shadow: 0 -3px 12px 0 rgba(0, 0, 0, 0.16);
  transition: .3s height ease;
  height: 60px;
  padding: 5px 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px; }
  .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: 980px) {
      .in-page-nav-mobile.vert-inpage-combine {
        display: none !important; } }
    .in-page-nav-mobile.vert-inpage-combine .menu-panel {
      display: block;
      text-align: left;
      color: black; }
      .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;
    transform: translateX(10px); }
  .in-page-nav-mobile.walmart-off-white, .in-page-nav-mobile.bg-white, .in-page-nav-mobile.bg-yellow, .in-page-nav-mobile.walmart-spark-yellow, .in-page-nav-mobile.bg-sams-supp-yellow, .in-page-nav-mobile.walmart-blue-tone-2, .in-page-nav-mobile.walmart-blue-tone-1, .in-page-nav-mobile.walmart-yellow-tone, .in-page-nav-mobile.bg-light-gray, .in-page-nav-mobile.walmart-background-blue, .in-page-nav-mobile.bg-transparent {
    color: black; }
  .in-page-nav-mobile .title {
    display: inline;
    padding: 0 10px;
    font-size: 18px; }
  .in-page-nav-mobile .in-page-mobile-capt {
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 12px; }
  .in-page-nav-mobile .up-arr-mobile {
    font-size: 16px;
    height: 16px;
    display: inline; }
  .in-page-nav-mobile .down-arr-mobile {
    display: none; }
  .in-page-nav-mobile .mobile-nav-menu {
    display: none; }
  .in-page-nav-mobile.open-nav {
    width: 100%;
    height: 50%;
    background-color: white; }
    .in-page-nav-mobile.open-nav .title {
      color: black; }
    .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 {
      font-size: 16px;
      height: 16px;
      display: inline;
      color: black;
      margin-top: 8px;
      margin-bottom: 8px; }
    .in-page-nav-mobile.open-nav .nav-slash {
      height: 12px; }
    .in-page-nav-mobile.open-nav .mobile-nav-menu {
      display: -ms-flexbox;
      display: flex;
      -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;
        position: absolute;
        left: 50px;
        margin-top: 60px; }
        .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 {
          display: block;
          overflow-y: scroll;
          overflow-x: hidden;
          max-height: 65%;
          color: black; }
          .in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data.active a {
            display: -ms-flexbox;
            display: flex;
            line-height: 1.7;
            color: black;
            text-align: left;
            margin-bottom: 15px; }
          .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 {
              text-align: left;
              margin-bottom: 15px;
              font-weight: 300;
              text-transform: capitalize; }
              .in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data.active .vertical-navigation-menu .vert-nav-item.current {
                font-weight: bold; }
          .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 black; }
        .in-page-nav-mobile.open-nav .mobile-nav-menu .menu-panel .menu-header {
          color: black;
          font-size: 18px;
          border-color: inherit;
          padding: 0;
          margin: 0 10px 20px 10px;
          display: inline; }

.vertical-right-side .in-page-navigation-component-2 .in-page-navigation.ddl, .vertical-right-side .in-page-navigation-component-2 .in-page-navigation.hzl {
  width: 80vw;
  margin-left: -15px;
  max-width: 80vw;
  left: unset;
  right: unset;
  margin-right: unset; }
  @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 {
    width: inherit;
    max-width: 80vw;
    display: inline-block;
    left: unset;
    right: unset;
    margin: unset;
    margin-left: -15px; }
    @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 {
    list-style: none;
    list-style-type: none; }
    .vert-menu-child li {
      list-style: none;
      list-style-type: none; } }

@media print {
  .in-page-navigation-component-2 .in-page-vert-col .nav-key {
    display: none !important; }
  .in-page-navigation {
    display: none !important; }
  .in-page-nav-mobile.bg-walmart-blue.in-page-only.closed {
    display: none; } }

/*!important is being used to avoid previous code from effecting this implementation, code has been tested without !important*/
.horizontal-nav-logo-wrapper.stop-sticky .horizontalWithLogo {
  position: relative;
  top: 0; }

.horizontal-nav-logo-wrapper {
  margin-bottom: 80px; }
  .horizontal-nav-logo-wrapper.stop-sticky {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-bottom: 0px; }
    .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: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -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((100% - 638px) / 2) !important;
          padding-right: calc((100% - 638px) / 2) !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((100% - 884px) / 2) !important;
          padding-right: calc((100% - 1080px) / 2) !important; } }
      @media only screen and (min-width: 1300px) {
        .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo.horizontal-menu-corp {
          padding-left: calc((100% - 980px) / 2) !important;
          padding-right: calc((100% - 1030px) / 2) !important; } }
    .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo.horizontalWithLogo {
      position: fixed;
      top: 78px;
      left: 0;
      right: 0;
      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 {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      color: #fff;
      margin-bottom: 0; }
    .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .chevron-down-white {
      background: transparent url(../base/images/chevron-down-white.svg) right/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(../base/images/chevron-down-white.svg) right/12px auto no-repeat; } }
    .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .chevron-down-arrow {
      background: transparent url(../base/images/chevron-down-arrow.svg) right/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(../base/images/chevron-down-white.svg) right/12px auto no-repeat; } }
    .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .navbar-default {
      background-color: transparent;
      border-color: transparent;
      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:hover, .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .navbar-default .navbar-toggle:focus {
          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 {
          padding: 5px 8px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media (max-width: 1024px) {
        .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 {
          font-family: "EverydaySans";
          font-style: normal;
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          color: #fff;
          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 {
        width: 234px;
        background: #fff;
        border-radius: 0 0 8px 8px;
        top: 66px;
        border: none; }
        @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 {
            text-decoration: none;
            color: #004f9a;
            background-color: #e6f1fc; }
          .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo .navbar-default .navbar-nav li.dropdown ul.dropdown-menu li a .drop-item-text {
            font-family: "EverydaySans";
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            color: #000;
            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 {
          font-family: "EverydaySans";
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 24px;
          color: #000000;
          -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-right: 0;
          padding-left: 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 {
        transform: rotate(180deg);
        background-position: left; } }
    @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 {
        position: absolute;
        width: 289px;
        max-height: 560px;
        top: 56px;
        right: 10px;
        padding: 0;
        background: #fff;
        border-radius: 0 0 8px 8px;
        overflow-y: scroll; } }
  @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 {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none; } }
    .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 {
      transform: rotate(0deg); }
    .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 {
      transform: rotate(180deg);
      background-position: left; }
    .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 {
      transform: rotate(180deg);
      background-position: left; }
    .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.bg-white .navbar-default .navbar-nav li.dropdown a .drop-item-text, .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-spark-yellow .navbar-default .navbar-nav li.dropdown a .drop-item-text, .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.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-blue-tone-1 .navbar-default .navbar-nav li.dropdown a .drop-item-text, .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.bg-light-gray .navbar-default .navbar-nav li.dropdown a .drop-item-text, .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.bg-transparent .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 .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 .navbar-default .navbar-nav li.dropdown a .drop-item-text, .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 .navbar-default .navbar-nav li.dropdown a .drop-item-text {
      color: #000; }
    .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.bg-white .image-class-container p, .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.walmart-spark-yellow .image-class-container p, .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.walmart-blue-tone-2 .image-class-container p, .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-yellow-tone .image-class-container p, .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.walmart-background-blue .image-class-container p, .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-sams-primary-light-blue .image-class-container p, .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.wmi-light-blue .image-class-container p, .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo.wmi-yellow .image-class-container p {
      color: #000; }
    .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.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-spark-yellow .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.walmart-blue-tone-2 .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-yellow-tone .chevron-down-white, .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.walmart-background-blue .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-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.wmi-light-blue .chevron-down-white, .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo.wmi-yellow .chevron-down-white {
      background: transparent url(../base/images/chevron-down-arrow.svg) right/14px auto no-repeat; }
    .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.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-spark-yellow .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.walmart-blue-tone-2 .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-yellow-tone .chevron-down-arrow, .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.walmart-background-blue .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-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.wmi-light-blue .chevron-down-arrow, .horizontal-nav-logo-wrapper .in-page-horizontal-nav-with-logo.wmi-yellow .chevron-down-arrow {
      background: transparent url(../base/images/chevron-down-arrow.svg) right/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((100% - 1500px) / 2 + 60px) !important; } }

/*corporate logo alignment with in page nav for mobile and tablet and hidden in page nav fix in adp generic */
@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 {
    padding-left: 26px !important;
    padding-right: 26px !important; }
  .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; }
  .corporate-events-template .EventPageCorporate-mainContent .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 {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .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; }
  .corporate-events-template .EventPageCorporate-mainContent .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 {
    padding-left: 6% !important;
    padding-right: 6% !important; }
  .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; }
  .corporate-events-template .EventPageCorporate-mainContent .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 {
  transition: transform 0.3s ease-in;
  height: 24px;
  text-align: center;
  min-width: 24px; }
  .in-page-navigation.vert .parentChevron::before {
    font-size: 12px;
    line-height: 26px; }

.in-page-navigation.vert .drop-item.no-child.collapseEnabled span {
  margin-left: 24px;
  display: block; }

.in-page-navigation.vert .has-child ~ .vert-menu-child {
  display: none; }

.in-page-navigation.vert .open .parentChevron {
  transform: rotate(90deg); }

.in-page-nav-mobile .mobile-nav-menu .parentChevron {
  transition: transform 0.3s ease-in;
  height: 24px;
  text-align: center;
  min-width: 24px; }
  .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 {
  margin-left: 24px;
  display: block; }

.in-page-nav-mobile .mobile-nav-menu .has-child ~ .mobile-vert-menu-child {
  display: none; }

.in-page-nav-mobile .mobile-nav-menu .open .parentChevron {
  transform: rotate(90deg); }

.in-page-nav-mobile.open-nav .mobile-nav-menu .menu-data .collapseEnabled ~ .mobile-vert-menu-child .drop-item-mobile-child {
  padding-left: 40px; }

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

.cq-dialog-floating .coral-FixedColumn-column {
  height: 100%; }

.imgTab-container > div.coral-TabPanel-content {
  margin-bottom: 85px; }

.image-tabs-component .full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 0; }
  @media print {
    .image-tabs-component .full-width {
      width: 100% !important;
      position: unset !important;
      margin-left: unset !important;
      margin-right: unset !important; } }

.image-tabs-component .white-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #FFF;
  transition: opacity 1s;
  opacity: 0;
  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 .tab-wrapper-style2 {
  border-radius: 8px; }

.image-tabs-component .default-height {
  height: 250px;
  font-size: 30px; }
  .image-tabs-component .default-height .divider {
    width: 0px;
    margin-top: 26px;
    height: 200px;
    border-right-width: 1px;
    border-right-style: solid; }
  @media (min-width: 768px) {
    .image-tabs-component .default-height {
      -ms-flex: auto;
          flex: auto;
      font-size: 70pt; }
      .author-mode .image-tabs-component .default-height {
        font-size: 70px; } }

.image-tabs-component .card-half-height {
  height: 150px;
  font-size: 30px; }
  .image-tabs-component .card-half-height .divider {
    width: 0px;
    margin-top: 27px;
    height: 100px;
    border-right-width: 1px;
    border-right-style: solid; }
  @media (min-width: 768px) {
    .image-tabs-component .card-half-height {
      -ms-flex: auto;
          flex: auto;
      font-size: 40pt; }
      .author-mode .image-tabs-component .card-half-height {
        font-size: 70px; } }

.image-tabs-component .tab-section {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch; }
  .image-tabs-component .tab-section.content-container {
    margin-top: 0 !important; }
    @media print {
      .image-tabs-component .tab-section.content-container {
        max-width: 1000px !important; } }
  @media (min-width: 768px) {
    .image-tabs-component .tab-section {
      display: -ms-flexbox;
      display: flex;
      margin: 0 auto 25px auto; } }
  .image-tabs-component .tab-section > div {
    -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 {
    font-size: 30px;
    background: none; }
    .image-tabs-component .close-wrapper .close-tab.bg-walmart-blue {
      color: #0053e2; }
    .image-tabs-component .close-wrapper .close-tab.bg-black {
      color: black; }
    .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: white; }
    .image-tabs-component .close-wrapper .close-tab.black {
      color: black; }
    .image-tabs-component .close-wrapper .close-tab:hover {
      cursor: pointer; }

@media (min-width: 768px) {
  .image-tabs-component:not(.author-mode) .dv-tab {
    display: none;
    opacity: 0;
    transition: top .5s, opacity .5s;
    height: auto !important; }
    .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-new {
  transition: top 1s; }
  .image-tabs-component .dv-tab.animate .tab-inner-new {
    position: relative;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 2001;
    padding-left: 3%;
    padding-right: 3%; }
    @media (min-width: 768px) {
      .image-tabs-component .dv-tab.animate .tab-inner-new {
        position: static;
        overflow: visible; } }
  .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; } }

.image-tabs-component .dv-tab .tab-content {
  display: none;
  opacity: 0;
  transition: all 1s;
  background: #FFF; }
  .image-tabs-component .dv-tab.animate .tab-content {
    display: block; }
  .image-tabs-component .dv-tab.active .tab-content {
    opacity: 1; }
    @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; } }
  @media (min-width: 768px) {
    .image-tabs-component .dv-tab .tab-content {
      opacity: 1; } }

.image-tabs-component .dv-tab .componentWrapper {
  position: relative;
  border: solid #ff3c3c;
  padding: 34px 10px 10px;
  margin-top: 15px; }
  .image-tabs-component .dv-tab .componentWrapper .header {
    position: absolute;
    top: -3px;
    left: -3px;
    color: white;
    background: #ff3c3c;
    padding: 4px 13px; }
  .image-tabs-component .dv-tab .componentWrapper .article-tmpl-full-width,
  .image-tabs-component .dv-tab .componentWrapper .full-width {
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }

.hide-scroll-y-768 {
  overflow-y: hidden; }
  @media (min-width: 768px) {
    .hide-scroll-y-768 {
      overflow-y: auto; } }

.background-white {
  background-color: #ffffff; }

.background-grey {
  background-color: #f2f2f2;
  border-radius: 8px; }

.background-transparent {
  background-color: transparent; }

.style2-fix .tab-section {
  color: white; }

.style2-fix dl {
  color: white; }

.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: 980px) {
  .style2-fix .active:hover {
    border-bottom: 0px solid white; } }

@media print {
  .style2-fix .active:hover {
    border-bottom: 0px solid white; } }

@media (max-width: 768px) {
  .style2-fix {
    position: fixed;
    z-index: 2001;
    top: 50px;
    width: 98%; } }

.turnOff dl {
  color: transparent !important; }

.style1-a dl {
  color: #000000;
  opacity: 25%; }

@media (min-width: 980px) {
  .style1-a .active:hover {
    border-bottom: 0px solid white; } }

@media print {
  .style1-a .active:hover {
    border-bottom: 0px solid white; } }

.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: #333333; }

.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: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-true-blue .icon-container {
    color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-true-blue .tab-title {
    color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-true-blue .arrows {
    color: #FFFFFF; }

.style1-a .img-tab-header-new.style1-border-color.walmart-bentonville-blue {
  background-color: #001E60;
  color: #FFFFFF; }
  .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 .tab-title {
    color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-bentonville-blue .arrows {
    color: #FFFFFF; }

.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-everyday-blue.active {
  background-color: #4DBDF5;
  color: #000000; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue.active .icon-container {
    color: #000000; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue.active .tab-title {
    color: #000000; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue.active .arrows {
    color: #000000; }

.style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue {
  background-color: transparent;
  color: #4DBDF5; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-everyday-blue .icon-container {
    background-color: transparent;
    color: #4DBDF5; }
  .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-everyday-blue .arrows {
    background-color: transparent;
    color: #4DBDF5; }

.style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow.active {
  background-color: #FFC220;
  color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow.active .icon-container {
    color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow.active .tab-title {
    color: #FFFFFF; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow.active .arrows {
    color: #FFFFFF; }

.style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow {
  background-color: transparent;
  color: #FFC220; }
  .style1-a .img-tab-header-new.style1-border-color.walmart-spark-yellow .icon-container {
    background-color: transparent;
    color: #FFC220; }
  .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.walmart-spark-yellow .arrows {
    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-green.active {
  background-color: #5FB446; }

.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: #004c91; }

.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-gray.active {
  background-color: #757575; }

.style1-a .img-tab-header-new.style1-border-color.bg-icon-coral.active {
  background-color: #ff3c3c; }

.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-light-orange.active {
  background-color: #FBA72B; }

.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-dark-gray.active {
  background-color: #333333; }

.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 .img-tab-header-new.style1-border-color.bg-icon-white,
.style1-a .icon-walmart-off-white,
.style1-a .icon-walmart-yellow-tone,
.style1-a .icon-walmart-blue-tone-2 {
  background-color: transparent;
  color: black; }
  .style1-a .img-tab-header-new.style1-border-color.bg-icon-white .icon-container i,
  .style1-a .icon-walmart-off-white .icon-container i,
  .style1-a .icon-walmart-yellow-tone .icon-container i,
  .style1-a .icon-walmart-blue-tone-2 .icon-container i {
    color: black !important; }
  .style1-a .img-tab-header-new.style1-border-color.bg-icon-white .tab-title,
  .style1-a .icon-walmart-off-white .tab-title,
  .style1-a .icon-walmart-yellow-tone .tab-title,
  .style1-a .icon-walmart-blue-tone-2 .tab-title {
    color: black; }

.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: #333333; }

.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 {
  background-color: #000000; }

.style1-a .img-tab-header-new.style1-border-color.bg-icon-barenecessities-black.active {
  background-color: #000000; }

.style1-a .img-tab-header-new.style1-border-color.bg-icon-parcel-black.active {
  background-color: #000000; }

.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: #000000; }

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

@media (min-width: 768px) {
  .background-fix {
    background-color: white; } }

.exit-padding {
  padding-top: 20px;
  padding-bottom: 20px; }

.tab-inner-new {
  padding: 2% 0; }
  @media (min-width: 1400px) {
    .tab-inner-new {
      margin-top: -2.9% !important; } }
  @media (min-width: 980px) 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: black !important; }

.style2-mobile-active {
  background-color: white; }

.divider {
  margin-bottom: 0px; }

.image-tab-style1 .img-tab-header-new .color-override-black {
  color: black !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 .walmart-icon-background-blue.tab-title {
  color: black; }

.image-tab-style1 .img-tab-header-new .walmart-icon-background-blue.icon-container {
  color: black; }

.image-tab-style1 .img-tab-header-new .walmart-icon-background-blue.arrows i {
  color: black; }

.image-tab-style1 .img-tab-header-new .bg-icon-white.tab-title {
  color: black; }

.image-tab-style1 .img-tab-header-new .bg-icon-white.icon-container {
  color: black; }

.image-tab-style1 .img-tab-header-new .bg-icon-white.arrows i {
  color: black; }

.image-tab-style1 i.close-tab {
  color: black !important; }

@media (min-width: 768px) {
  .image-tab-style2.tab-opened {
    background: transparent; } }

.image-tab-style2 .tab-section {
  color: white; }

.image-tab-style2 dl {
  color: white; }

.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: 980px) {
  .image-tab-style2 .active:hover {
    border-bottom: 0px solid white; } }

@media print {
  .image-tab-style2 .active:hover {
    border-bottom: 0px solid white; } }

.image-tab-style2 .img-tab-header-new.img-tab-style2-mobile {
  color: white; }
  .image-tab-style2 .img-tab-header-new.img-tab-style2-mobile.active {
    background: white !important; }

.image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile {
  background-color: unset; }
  .image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .icon-container {
    background-color: unset; }
  .image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .tab-title {
    background-color: unset; }
  .image-tab-style2 .img-tab-header-new.img-tab-style2-nonmobile .arrows {
    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 {
    background-color: unset;
    color: #FFFFFF; }
    .image-tab-style2 .tab-inner-new.tab-inner-style2 .img-tab-header-new.style1-border-color .icon-container {
      background-color: unset;
      color: #FFFFFF; }
    .image-tab-style2 .tab-inner-new.tab-inner-style2 .img-tab-header-new.style1-border-color .tab-title {
      background-color: unset;
      color: #FFFFFF; }
    .image-tab-style2 .tab-inner-new.tab-inner-style2 .img-tab-header-new.style1-border-color .arrows {
      background-color: unset;
      color: #FFFFFF; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue .icon-container {
  color: black; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue .tab-title {
  color: black; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue .arrows i {
  color: black; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue.active .icon-container {
  color: black !important; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue.active .tab-title {
  color: black !important; }

.image-tab-style2 .img-tab-header-new.color-override-walmart-background-blue.active .arrows i {
  color: black !important; }

.image-tabs-component {
  border-radius: 8px; }
  .image-tabs-component .full-width {
    margin-bottom: 0px;
    border-radius: 0px; }

.cq-dialog-floating .coral-FixedColumn-column {
  height: 100%; }

.imgTab-container > div.coral-TabPanel-content {
  margin-bottom: 85px; }

.image-tabs-component .full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 0; }

.image-tabs-component .white-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #FFF;
  transition: opacity 1s;
  opacity: 0;
  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: white; }

.image-tabs-component .tabs-wrapper.black {
  background-color: #e6e6e6; }

.image-tabs-component .tab-section {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: 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: -ms-flexbox;
      display: flex;
      margin: 0 auto 25px auto; } }
  .image-tabs-component .tab-section > div {
    -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 {
    font-size: 30px;
    background: none; }
    .image-tabs-component .close-wrapper .close-tab.bg-walmart-blue {
      color: #0053e2; }
    .image-tabs-component .close-wrapper .close-tab.bg-black {
      color: black; }
    .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: white; }
    .image-tabs-component .close-wrapper .close-tab.black {
      color: black; }
    .image-tabs-component .close-wrapper .close-tab:hover {
      cursor: pointer; }

@media (min-width: 768px) {
  .image-tabs-component:not(.author-mode) .dv-tab {
    display: none;
    opacity: 0;
    transition: top .5s, opacity .5s;
    height: auto !important; }
    .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 {
  transition: top 1s; }
  .image-tabs-component .dv-tab.animate .tab-inner {
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    z-index: 2001; }
    @media (min-width: 768px) {
      .image-tabs-component .dv-tab.animate .tab-inner {
        position: static;
        overflow: visible; } }
  .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 {
  display: none;
  opacity: 0;
  transition: all 1s;
  background: #FFF; }
  .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 {
  position: relative;
  border: solid #ff3c3c;
  padding: 34px 10px 10px;
  margin-top: 15px; }
  .image-tabs-component .dv-tab .componentWrapper .header {
    position: absolute;
    top: -3px;
    left: -3px;
    color: white;
    background: #ff3c3c;
    padding: 4px 13px; }
  .image-tabs-component .dv-tab .componentWrapper .article-tmpl-full-width, .image-tabs-component .dv-tab .componentWrapper .full-width {
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }

@media (min-width: 768px) {
  .hide-scroll-y-768 {
    overflow-y: auto; } }

.cq-dialog-floating .coral-FixedColumn-column {
  height: 100%; }

.imgTab-container > div.coral-TabPanel-content {
  margin-bottom: 85px; }

.image-tabs-component .full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding: 0; }

.image-tabs-component .white-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #FFF;
  transition: opacity 1s;
  opacity: 0;
  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: white; }

.image-tabs-component .tabs-wrapper.black {
  background-color: #e6e6e6; }

.image-tabs-component .tab-section {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: 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: -ms-flexbox;
      display: flex;
      margin: 0 auto 25px auto; } }
  .image-tabs-component .tab-section > div {
    -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 {
    font-size: 30px;
    background: none; }
    .image-tabs-component .close-wrapper .close-tab.bg-walmart-blue {
      color: #0053e2; }
    .image-tabs-component .close-wrapper .close-tab.bg-black {
      color: black; }
    .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: white; }
    .image-tabs-component .close-wrapper .close-tab.black {
      color: black; }
    .image-tabs-component .close-wrapper .close-tab:hover {
      cursor: pointer; }

@media (min-width: 768px) {
  .image-tabs-component:not(.author-mode) .dv-tab {
    display: none;
    opacity: 0;
    transition: top .5s, opacity .5s;
    height: auto !important; }
    .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 {
  transition: top 1s; }
  .image-tabs-component .dv-tab.animate .tab-inner {
    position: fixed;
    left: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    z-index: 2001; }
    @media (min-width: 768px) {
      .image-tabs-component .dv-tab.animate .tab-inner {
        position: static;
        overflow: visible; } }
  .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 {
  display: none;
  opacity: 0;
  transition: all 1s;
  background: #FFF; }
  .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 {
  position: relative;
  border: solid #ff3c3c;
  padding: 34px 10px 10px;
  margin-top: 15px; }
  .image-tabs-component .dv-tab .componentWrapper .header {
    position: absolute;
    top: -3px;
    left: -3px;
    color: white;
    background: #ff3c3c;
    padding: 4px 13px; }
  .image-tabs-component .dv-tab .componentWrapper .article-tmpl-full-width, .image-tabs-component .dv-tab .componentWrapper .full-width {
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }

@media (min-width: 768px) {
  .hide-scroll-y-768 {
    overflow-y: auto; } }

.img-tab-header-new {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 10px 10px 20px;
  min-height: 62px;
  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 {
        width: 70pt;
        max-width: 70pt;
        max-height: 45pt;
        object-fit: contain;
        line-height: 1; } }
  .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 {
        max-width: none;
        max-height: none;
        width: 100%;
        height: 100%;
        object-fit: contain;
        line-height: 1; } }
  .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: -ms-flexbox !important;
    display: flex !important;
    height: 150px !important; }
  @media (min-width: 980px) {
    .img-tab-header-new:hover {
      border-bottom: 7px solid; } }
  .dv-tab.animate .img-tab-header-new {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    border: none;
    box-shadow: 0 3px 4px #DEDEDE; }
  .dv-tab.active .img-tab-header-new {
    top: 0 !important; }
  @media (min-width: 768px) {
    .img-tab-header-new {
      position: relative;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      margin: 0;
      padding: 0;
      cursor: pointer;
      text-align: center;
      transition: none;
      overflow: hidden; }
      .dv-tab .img-tab-header-new {
        display: none; }
      .img-tab-header-new.active::after {
        position: absolute;
        content: "";
        left: 50%;
        bottom: 0;
        margin-left: -20px;
        margin-left: -13px;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #ffffff; } }
  .img-tab-header-new .tab-icon {
    -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 {
        -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 {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-left: 30px;
    font-size: 20px; }
    @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;
        -ms-flex: none;
            flex: none;
        font-size: 24px;
        padding-left: 10px;
        padding-right: 10px; } }
  .img-tab-header-new .full-size.tab-title {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-left: 30px;
    font-size: 20px; }
    @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;
        -ms-flex: none;
            flex: none;
        font-size: 24px;
        padding-left: 10px;
        padding-right: 10px;
        position: absolute;
        color: #fff; } }
  .img-tab-header-new .arrows {
    display: -ms-flexbox;
    display: flex;
    -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 {
      display: none; }
    .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 {
    width: 90%;
    border-bottom: solid 1px;
    margin-left: 4%;
    margin-bottom: 0; } }

.font-fix {
  font-style: normal; }

.noimagetabaltsize {
  font-family: 'EverydaySans';
  font-style: normal;
  font-size: 16px; }

.img-tab-header-new {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 10px 10px 20px;
  min-height: 62px;
  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: 105pt;
    max-width: 105pt;
    max-height: 105pt;
    object-fit: contain;
    line-height: 1; }
    @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 .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 {
        max-width: none;
        max-height: none;
        width: 100%;
        height: 100%;
        object-fit: contain;
        line-height: 1; } }
  .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: -ms-flexbox !important;
    display: flex !important;
    height: 150px !important; }
  @media (min-width: 980px) {
    .img-tab-header-new:hover {
      border-bottom: 7px solid; } }
  .dv-tab.animate .img-tab-header-new {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    border: none;
    box-shadow: 0 3px 4px #DEDEDE; }
  .dv-tab.active .img-tab-header-new {
    top: 0 !important; }
  @media (min-width: 768px) {
    .img-tab-header-new {
      position: relative;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      margin: 0;
      padding: 0;
      cursor: pointer;
      text-align: center;
      transition: none;
      overflow: hidden; }
      .dv-tab .img-tab-header-new {
        display: none; }
      .img-tab-header-new.active::after {
        position: absolute;
        content: "";
        left: 50%;
        bottom: 0;
        margin-left: -20px;
        margin-left: -13px;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #ffffff; } }
  .img-tab-header-new .tab-icon {
    -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 {
        -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 {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-left: 30px;
    font-size: 20px;
    font-family: EverydaySans !important; }
    @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;
        -ms-flex: none;
            flex: none;
        font-size: 24px;
        padding-left: 10px;
        padding-right: 10px; } }
  .img-tab-header-new .full-size.tab-title {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-left: 30px;
    font-size: 20px; }
    @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;
        -ms-flex: none;
            flex: none;
        font-size: 24px;
        padding-left: 10px;
        padding-right: 10px;
        position: absolute;
        color: #fff; } }
  .img-tab-header-new .arrows {
    display: -ms-flexbox;
    display: flex;
    -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 {
      display: none; }
    .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 {
    width: 90%;
    border-bottom: solid 1px;
    margin-left: 4%;
    margin-bottom: 0; } }

.font-fix {
  font-style: normal; }

.noimagetabaltsize {
  font-family: 'EverydaySans';
  font-style: normal;
  font-size: 16px; }

.img-tab-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 10px 10px 20px;
  min-height: 62px;
  transition: background 1s, color 1s, top 1s;
  margin: 0 -2vw; }
  .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 {
        width: 70pt;
        line-height: 1; } }
  .img-tab-header .icon-container i.tab-icon.tab-icon-custom-icon {
    line-height: 1; }
  .image-tabs-component.author-mode .img-tab-header {
    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 black;
    color: black; }
    @media (min-width: 768px) {
      .img-tab-header.bg-black:hover {
        background-color: #cccccc; } }
  .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: white;
    border-bottom: 1px solid white;
    color: white; }
    @media (min-width: 768px) {
      .img-tab-header.white:hover {
        background-color: white; } }
  .img-tab-header.black {
    background-color: #e6e6e6;
    border-bottom: 1px solid black;
    color: black; }
    @media (min-width: 768px) {
      .img-tab-header.black:hover {
        background-color: #cccccc; } }
  .dv-tab.animate .img-tab-header {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1000;
    border: none;
    box-shadow: 0 3px 4px #DEDEDE; }
  .dv-tab.active .img-tab-header {
    top: 0 !important;
    background: #FFF !important; }
  @media (min-width: 768px) {
    .img-tab-header {
      position: relative;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      height: 250px;
      margin: 0;
      padding: 0;
      cursor: pointer;
      text-align: center;
      border: none !important;
      transition: none;
      overflow: hidden; }
      .dv-tab .img-tab-header {
        display: none; }
      .img-tab-header.active::after {
        position: absolute;
        content: "";
        left: 50%;
        bottom: 0;
        margin-left: -20px;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #ffffff; } }
  .img-tab-header .tab-icon {
    -ms-flex: 0 0 40px;
        flex: 0 0 40px;
    font-size: 30px; }
    @media (min-width: 768px) {
      .img-tab-header .tab-icon {
        -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 {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    margin-left: 30px;
    font-size: 20px; }
    @media (min-width: 768px) {
      .img-tab-header .tab-title {
        margin: 0;
        -ms-flex: none;
            flex: none;
        font-size: 24px; } }
  .img-tab-header .arrows {
    display: -ms-flexbox;
    display: flex;
    -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 {
      display: none; }
    .img-tab-header .arrows .close-icon {
      display: none; }
      .dv-tab.active .img-tab-header .arrows .close-icon {
        display: block; }

.image-slider-component {
  position: relative;
  text-align: center; }
  .image-slider-component.full-width {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    text-align: center; }
  .image-slider-component .carousel-items-greater {
    font-size: 0; }
    .image-slider-component .carousel-items-greater .slick-track {
      width: 100% !important;
      white-space: nowrap; }
      @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 {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); }
    .image-slider-component .carousel-items-greater .darkening.opacity-30:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
    .image-slider-component .carousel-items-greater .darkening.opacity-45:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
    .image-slider-component > .img-prev-slide,
    .image-slider-component > .img-next-slide {
      display: none !important;
      position: absolute;
      top: 0;
      z-index: 1;
      border-radius: 50%;
      width: 70px;
      height: 70px;
      box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
      background-color: #ffffff; }
      .image-slider-component > .img-prev-slide.half-align,
      .image-slider-component > .img-next-slide.half-align {
        top: 32%; }
      .image-slider-component > .img-prev-slide.full-align,
      .image-slider-component > .img-next-slide.full-align {
        top: 43%; }
      .image-slider-component > .img-prev-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide > .img-arrow-icon {
        display: block;
        position: absolute;
        top: -25px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        height: 20px;
        text-align: center;
        font-size: 50px; }
      .image-slider-component > .img-prev-slide.desc-img-prev-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide.desc-img-prev-slide > .img-arrow-icon {
        top: 0px;
        color: transparent;
        background: transparent url(../base/images/arrow-carousel-left.svg) right center/auto no-repeat;
        width: 90px;
        height: 90px; }
      .image-slider-component > .img-prev-slide.desc-img-next-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide.desc-img-next-slide > .img-arrow-icon {
        top: 0px;
        color: transparent;
        background: transparent url(../base/images/arrow-carousel-right.svg) right center/auto no-repeat;
        width: 90px;
        height: 90px; }
      .image-slider-component > .img-prev-slide.desc-img-prev-slide, .image-slider-component > .img-prev-slide.desc-img-next-slide,
      .image-slider-component > .img-next-slide.desc-img-prev-slide,
      .image-slider-component > .img-next-slide.desc-img-next-slide {
        background: transparent;
        width: 90px; }
      @media (min-width: 768px) {
        .img-prev-slide:not(.hide),
        .img-next-slide:not(.hide) {
          display: block !important; } }
      .image-slider-component > .img-prev-slide:hover,
      .image-slider-component > .img-next-slide:hover {
        cursor: pointer; }
    .img-prev-slide {
      left: 0; }
    .img-next-slide {
      right: 0; }
    .image-slider-component .carousel-item-wrapper {
      display: inline-block !important;
      vertical-align: top;
      float: none !important;
      width: 100%;
      margin-right: 1%;
      outline: none;
      overflow: hidden; }
      @media (min-width: 768px) {
        .image-slider-component .carousel-item-wrapper {
          width: 30%; } }
      .image-slider-component .carousel-item {
        position: relative;
        display: block;
        font-size: 12px;
        background-size: cover;
        background-position: center;
        padding-top: 100%;
        transition: all 1s ease; }
        .image-slider-component .carousel-item.image-slider-half {
          padding-top: 50%; }
        .image-slider-component .carousel-item.drop-shadow {
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
        .image-slider-component .carousel-item.darken-image:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: block;
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
        .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 {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 2;
          padding: 22px 30px;
          color: #FFF;
          background: rgba(0, 0, 0, 0);
          white-space: normal; }
          @media (min-width: 768px) {
            .carousel-item > .dv-item-info {
              padding: 10px; } }
          @media (min-width: 980px) {
            .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: 980px) {
              .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;
            margin-bottom: 5px;
            line-height: 1.56;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 768px) {
              .dv-item-info > .item-desc-title {
                font-size: 18px; } }
            @media (min-width: 980px) {
              .dv-item-info > .item-desc-title {
                font-size: 36px; } }
          .dv-item-info > .item-desc-sub-title {
            font-size: 18px;
            line-height: 2.03;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 980px) {
              .dv-item-info > .item-desc-sub-title {
                font-size: 18px; } }
        .image-slider-component .carousel-item.bg-white > .dv-item-info {
          color: black; }
        .image-slider-component .carousel-item.bg-transparent > .dv-item-info {
          color: black; }
  .image-slider-component .carousel-items {
    font-size: 0; }
    .image-slider-component .carousel-items .slick-track {
      width: 100% !important;
      white-space: nowrap; }
    .image-slider-component .carousel-items .darkening.opacity-0 {
      opacity: 0; }
    .image-slider-component .carousel-items .darkening.opacity-15:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); }
    .image-slider-component .carousel-items .darkening.opacity-30:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
    .image-slider-component .carousel-items .darkening.opacity-45:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
    .image-slider-component > .img-prev-slide,
    .image-slider-component > .img-next-slide {
      display: none !important;
      position: absolute;
      top: 0;
      z-index: 1;
      border-radius: 50%;
      width: 70px;
      height: 70px;
      box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
      background-color: #ffffff; }
      .image-slider-component > .img-prev-slide.half-align,
      .image-slider-component > .img-next-slide.half-align {
        top: 32%; }
      .image-slider-component > .img-prev-slide.full-align,
      .image-slider-component > .img-next-slide.full-align {
        top: 43%; }
      .image-slider-component > .img-prev-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide > .img-arrow-icon {
        display: block;
        position: absolute;
        top: -25px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        height: 20px;
        text-align: center;
        font-size: 50px; }
      .image-slider-component > .img-prev-slide.desc-img-prev-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide.desc-img-prev-slide > .img-arrow-icon {
        top: 0px;
        color: transparent;
        background: transparent url(../base/images/arrow-carousel-left.svg) right center/auto no-repeat;
        width: 90px;
        height: 90px; }
      .image-slider-component > .img-prev-slide.desc-img-next-slide > .img-arrow-icon,
      .image-slider-component > .img-next-slide.desc-img-next-slide > .img-arrow-icon {
        top: 0px;
        color: transparent;
        background: transparent url(../base/images/arrow-carousel-right.svg) right center/auto no-repeat;
        width: 90px;
        height: 90px; }
      .image-slider-component > .img-prev-slide.desc-img-prev-slide, .image-slider-component > .img-prev-slide.desc-img-next-slide,
      .image-slider-component > .img-next-slide.desc-img-prev-slide,
      .image-slider-component > .img-next-slide.desc-img-next-slide {
        background: transparent;
        width: 90px; }
      @media (min-width: 768px) {
        .img-prev-slide:not(.hide),
        .img-next-slide:not(.hide) {
          display: block !important; } }
      .image-slider-component > .img-prev-slide:hover,
      .image-slider-component > .img-next-slide:hover {
        cursor: pointer; }
    .img-prev-slide {
      left: 0; }
    .img-next-slide {
      right: 0; }
    .image-slider-component .carousel-item-wrapper {
      display: inline-block !important;
      vertical-align: top;
      float: none !important;
      width: 100%;
      margin-right: 1%;
      outline: none;
      overflow: hidden; }
      @media (min-width: 768px) {
        .image-slider-component .carousel-item-wrapper {
          width: 30%; } }
      .image-slider-component .carousel-item {
        position: relative;
        display: block;
        font-size: 12px;
        background-size: cover;
        background-position: center;
        padding-top: 100%;
        transition: all 1s ease; }
        .image-slider-component .carousel-item.image-slider-half {
          padding-top: 50%; }
        .image-slider-component .carousel-item.drop-shadow {
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
        .image-slider-component .carousel-item.darken-image:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: block;
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
        .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 {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 2;
          padding: 22px 30px;
          color: #FFF;
          background: rgba(0, 0, 0, 0);
          white-space: normal; }
          @media (min-width: 768px) {
            .carousel-item > .dv-item-info {
              padding: 10px; } }
          @media (min-width: 980px) {
            .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: 980px) {
              .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;
            margin-bottom: 5px;
            line-height: 1.56;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 768px) {
              .dv-item-info > .item-desc-title {
                font-size: 18px; } }
            @media (min-width: 980px) {
              .dv-item-info > .item-desc-title {
                font-size: 36px; } }
          .dv-item-info > .item-desc-sub-title {
            font-size: 18px;
            line-height: 2.03;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 980px) {
              .dv-item-info > .item-desc-sub-title {
                font-size: 18px; } }
        .image-slider-component .carousel-item.bg-white > .dv-item-info {
          color: black; }
        .image-slider-component .carousel-item.bg-transparent > .dv-item-info {
          color: black; }

.image-slider-component .new-label {
  z-index: 5;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  position: absolute;
  padding: 10px;
  top: 0px;
  right: 0px;
  border-radius: 5px;
  color: white;
  margin-right: 77px; }

.image-slider-component .new-label-text {
  color: #ffffff;
  font-family: EverydaySans;
  font-size: 16px;
  vertical-align: middle;
  padding-top: 10px; }

/**
 * Centralized Lazy Loading Styles
 * Can be included in any component that uses lazy loading
 */
.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-below a, .dv-img-component-2-0 .caption-link .caption.caption-above a {
  color: #000; }
  .dv-img-component-2-0 .caption-link .caption.caption-below a:hover, .dv-img-component-2-0 .caption-link .caption.caption-above a:hover {
    text-decoration: none;
    color: #0071dc; }

.dv-img-component-2-0 .caption {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px 0; }

.dv-img-component-2-0 .caption-alignment.left {
  text-align: left;
  margin-left: auto; }

.dv-img-component-2-0 .caption-alignment.center {
  text-align: center;
  margin: auto; }

.dv-img-component-2-0 .caption-alignment.right {
  text-align: right;
  margin-right: auto; }

.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 {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
    background-color: #f1f1f2;
    animation: pulse 1.5s infinite ease-in-out;
    border-radius: 8px; }

@keyframes pulse {
  0% {
    background-color: #f1f1f2; }
  50% {
    background-color: #e3e4e5; }
  100% {
    background-color: #f1f1f2; } }
  .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%;
      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 {
  font-weight: normal;
  color: #001E60; }
  .dv-img-component-2-0 .caption-fontstyle.caption-bold {
    font-weight: bold;
    color: #001E60; }
  .dv-img-component-2-0 .caption-fontstyle.caption-black {
    font-weight: 900;
    color: #001E60; }

.dv-img-component-2-0 div.parbase.image {
  margin-bottom: 0px; }

.dv-img-component-2-0 .image-width {
  width: 100%;
  border-radius: 8px; }
  @media (max-width: 991px) {
    .dv-img-component-2-0 .image-width {
      width: 100% !important; } }

.dv-img-component-2-0 .image-wrap {
  overflow: hidden;
  border-radius: 8px; }
  .dv-img-component-2-0 .image-wrap a .image-width:hover {
    opacity: 1 !important; }

.dv-img-component-2-0 .image-wrap-suppress {
  border-radius: unset;
  overflow: initial; }
  .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 {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0;
    width: auto;
    box-shadow: none;
    border: none; }
    .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%);
      box-shadow: none;
      border: none; }
  .dv-img-component-2-0 .image-modal .modal-body {
    padding: 6px; }
    .dv-img-component-2-0 .image-modal .modal-body .close {
      position: absolute;
      top: 2px;
      right: 2px;
      width: 29px;
      height: 29px;
      font-size: 31px;
      line-height: 17px;
      border-radius: 0 50%;
      background: #FFF;
      opacity: 1; }
      .dv-img-component-2-0 .image-modal .modal-body .close:hover {
        color: #0053E2; }

.image-container img {
  box-sizing: border box;
  transition: transform 0.05s ease-in-out; }
  .image-container img:hover {
    transform: scale(3);
    cursor: zoom-in; }

@keyframes rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.caption {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px 0; }

.caption-alignment.left {
  text-align: left;
  margin-left: auto; }

.caption-alignment.center {
  text-align: center;
  margin: auto; }

.caption-alignment.right {
  text-align: right;
  margin-right: auto; }

.image-alignment.image-left {
  margin-right: auto; }

.image-alignment.image-center {
  margin: auto; }

.image-alignment.image-right {
  margin-left: auto; }

.caption-fontstyle {
  font-weight: normal;
  color: #001E60; }
  .caption-fontstyle.caption-bold {
    font-weight: bold;
    color: #001E60; }
  .caption-fontstyle.caption-black {
    font-weight: 900;
    color: #001E60; }

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

.image-modal .modal-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0;
  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 {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 29px;
    height: 29px;
    font-size: 31px;
    line-height: 17px;
    border-radius: 0 50%;
    background: #FFF;
    opacity: 1; }

.iconhero-component .intro-container {
  background-position: 50% 89%;
  background-size: cover;
  padding: 50px 0 100px 0;
  color: white; }
  .iconhero-component .intro-container.color-override h1 {
    color: black; }
  .iconhero-component .intro-container.color-override .ico-wrapper {
    color: black; }
  .iconhero-component .intro-container.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    margin-bottom: unset; }
    @media only screen and (max-width: 600px) {
      .iconhero-component .intro-container.full-width {
        margin: unset;
        background-size: cover;
        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 {
        position: relative;
        display: -ms-inline-flexbox;
        display: inline-flex;
        height: 100%;
        -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: 980px) {
            .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 {
    display: -webkit-box;
    margin: 0;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 0 5px 0 0; }

@media print {
  .iconhero-component {
    display: none; } }

.carouser-wrapper {
  /* Slideshow container */
  /* The dots/bullets/indicators */ }
  .carouser-wrapper .slides {
    display: none; }
  .carouser-wrapper .slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto; }
  .carouser-wrapper .parent-dot-container {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    bottom: 0px;
    position: absolute;
    -ms-flex-pack: center;
        justify-content: center; }
  .carouser-wrapper .dot-container {
    position: absolute;
    bottom: 17px;
    width: auto !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    background: rgba(0, 0, 0, 0.7);
    padding: 4px 8px;
    border-radius: 30px; }
    .carouser-wrapper .dot-container .dot {
      cursor: pointer;
      height: 8px;
      width: 8px;
      margin: 0 4px;
      border: 1px solid #d8d8d8;
      border-radius: 50%;
      display: inline-block;
      transition: background-color 0.6s ease; }
      .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 {
  width: 60px;
  height: 60px;
  background-color: #fff;
  box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.15), 0px -1px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  opacity: 0.8;
  position: absolute;
  cursor: pointer;
  top: 45%;
  z-index: 3; }
  @media (max-width: 768px) {
    .h-carousel-arrows {
      width: 50px;
      height: 50px; } }
  .h-carousel-arrows .fa-angle-left:before {
    color: #000;
    font-size: 40px;
    padding-left: 20px;
    margin-top: -9px;
    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;
    padding-left: 25px;
    margin-top: -9px;
    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 {
    animation: none; }

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s; }

.highlight-block-carousel-2-0 {
  margin: 0 -10px; }
  .highlight-block-carousel-2-0 .card-container {
    position: relative;
    padding-top: 56.25%; }
    .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 {
      content: '';
      border-radius: 6px;
      display: block;
      position: absolute;
      height: 100%;
      width: 100%;
      bottom: 0;
      background: #000000;
      opacity: .3; }
    .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: .15; }
    .highlight-block-carousel-2-0 .card-container.half-card .card .img-wrapper.darken-30:after {
      opacity: .3; }
    .highlight-block-carousel-2-0 .card-container.half-card .card .img-wrapper.darken-45:after {
      opacity: .45; }
    @media (min-width: 768px) {
      .highlight-block-carousel-2-0 .card-container.half-card .card:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        width: 100%;
        bottom: 0;
        transition: opacity 0.3s ease-out;
        background: black;
        opacity: .3; }
      .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: .15; }
      .highlight-block-carousel-2-0 .card-container.half-card .card.darken-30:before {
        opacity: .3; }
      .highlight-block-carousel-2-0 .card-container.half-card .card.darken-45:before {
        opacity: .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-three:hover .card-copy, .highlight-block-carousel-2-0 .card-container.half-card .card.var-four:hover .card-copy {
      bottom: 5px; }
      .highlight-block-carousel-2-0 .card-container.half-card .card.var-three:hover .card-copy.no-comments, .highlight-block-carousel-2-0 .card-container.half-card .card.var-four: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: 980px) {
      .highlight-block-carousel-2-0 .card-container.half-card {
        padding-top: 16.75%; }
        .highlight-block-carousel-2-0 .card-container.half-card.one-card-container {
          padding-top: 16.75%; } }
  .highlight-block-carousel-2-0 .card-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .highlight-block-carousel-2-0 .card-wrapper.multi-swap .section-wrap:nth-child(1) {
      margin-top: 10px;
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 768px) {
        .highlight-block-carousel-2-0 .card-wrapper.multi-swap .section-wrap:nth-child(1) {
          margin-top: 0; } }
    .highlight-block-carousel-2-0 .card-wrapper.multi-swap .section-wrap:nth-child(2) {
      margin-top: 0;
      -ms-flex-order: 1;
          order: 1; }
    .highlight-block-carousel-2-0 .card-wrapper.multi-swap .section-wrap:nth-child(3) {
      -ms-flex-order: 3;
          order: 3; }
    .highlight-block-carousel-2-0 .card-wrapper.reverse {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      @media (min-width: 768px) {
        .highlight-block-carousel-2-0 .card-wrapper.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 {
    width: 100%;
    height: 208px;
    max-height: 100%;
    background-color: black;
    z-index: 1;
    position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0px; }
  .highlight-block-carousel-2-0 .section-wrap {
    position: relative;
    padding: 0 10px;
    width: 100%;
    height: calc(25% - 10px);
    display: -ms-flexbox;
    display: flex;
    -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 {
        width: 25%;
        height: 100%;
        margin-top: 0;
        -ms-flex-direction: column;
            flex-direction: column; }
        .highlight-block-carousel-2-0 .section-wrap:first-child {
          width: 50%;
          height: 100%; } }
  .highlight-block-carousel-2-0 .card {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    width: calc(100% - 5px);
    height: 100%;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    /* &:hover {
      @include breakpoint($screen-sm) {
        .img-wrapper:before {
          opacity: 0.6;
        }
      }
    } */ }
    @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 {
      max-height: 480px;
      min-height: 480px;
      min-width: 100%;
      width: 100%;
      height: auto; }
    @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-three .prime-title, .highlight-block-carousel-2-0 .card.var-four .prime-title {
      font-size: 18px; }
    .highlight-block-carousel-2-0 .card.var-three .sec-title, .highlight-block-carousel-2-0 .card.var-four .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-top: 10px;
          margin-left: 0; } }
  .highlight-block-carousel-2-0 .card-copy {
    position: absolute;
    color: #fff;
    bottom: 0px;
    transition: bottom .2s;
    z-index: 1; }
    .highlight-block-carousel-2-0 .card-copy .prime-title {
      font-size: 32px;
      font-weight: 700;
      display: -webkit-box;
      width: 100%;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 40px;
      z-index: 1;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      max-height: 80px; }
      .highlight-block-carousel-2-0 .card-copy .prime-title.tt-bold {
        font-weight: bold; }
      .highlight-block-carousel-2-0 .card-copy .prime-title.tt-black {
        font-weight: 900; }
    .highlight-block-carousel-2-0 .card-copy .sec-title {
      font-size: 18px;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      overflow: hidden;
      -webkit-line-clamp: 1;
      font-weight: 400;
      line-height: 24px;
      max-height: 24px;
      margin-top: 8px;
      z-index: 1; }
    .highlight-block-carousel-2-0 .card-copy .liveFyre-comments {
      font-size: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 20px 0 0; }
      .highlight-block-carousel-2-0 .card-copy .liveFyre-comments .comments-icon {
        display: inline-block;
        width: 31px;
        height: 31px;
        background-image: url("../base/images/icon-chat.svg");
        background-repeat: no-repeat; }
      .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;
    margin-bottom: 52px; }
  .highlight-block-carousel-2-0 .img-wrapper {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%;
    transition: all 1s ease; }
    .highlight-block-carousel-2-0 .img-wrapper > img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
    @media (min-width: 768px) {
      .highlight-block-carousel-2-0 .img-wrapper:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        transition: opacity 0.3s ease-out;
        background: linear-gradient(to bottom, transparent, black);
        opacity: .3; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-0:before {
        opacity: 0; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-15:before {
        opacity: .15; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-30:before {
        opacity: .3; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-45:before {
        opacity: .45; } }
    @media (max-width: 979px) {
      .highlight-block-carousel-2-0 .img-wrapper:after {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        background: #000000;
        opacity: .3; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-0:after {
        opacity: 0; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-15:after {
        opacity: .15; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-30:after {
        opacity: .3; }
      .highlight-block-carousel-2-0 .img-wrapper.darken-45:after {
        opacity: .45; } }
  @media (max-width: 980px) {
    .highlight-block-carousel-2-0 .slides .card-copy {
      margin: 24px;
      margin-bottom: 56px; }
      .highlight-block-carousel-2-0 .slides .card-copy .prime-title {
        /* Using !important because an !important
            in corporate news template is overriding
            for h2's
            */
        font-size: 24px !important;
        line-height: 32px;
        max-height: 64px; }
      .highlight-block-carousel-2-0 .slides .card-copy .sec-title {
        font-size: 16px;
        line-height: 24px;
        /* 150% */
        max-height: 24px; }
    .highlight-block-carousel-2-0 .opaqueTextbox {
      height: 184px; } }
  @media (max-width: 768px) {
    .highlight-block-carousel-2-0 .slides .card-copy {
      margin: 16px;
      margin-bottom: 44px; }
      .highlight-block-carousel-2-0 .slides .card-copy .prime-title {
        /* Using !important because an !important
            in corporate news template is overriding
            for h2's
            */
        font-size: 18px !important;
        line-height: 24px;
        max-height: 48px;
        width: 100%;
        margin-top: 6px; }
      .highlight-block-carousel-2-0 .slides .card-copy .sec-title {
        font-size: 14px;
        line-height: 16px;
        /* 150% */
        max-height: 16px;
        width: 100%;
        margin-top: 4px; }
    .highlight-block-carousel-2-0 .opaqueTextbox {
      height: 124px; } }
  .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap,
  .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap {
    height: 70%; }
    .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:last-child,
    .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:last-child {
      height: calc(30% - 10px); }
    @media (min-width: 768px) {
      .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap,
      .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap {
        height: 100%; }
        .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:first-child,
        .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:first-child {
          width: 70%; }
        .highlight-block-carousel-2-0 .two-card-wrapper .section-wrap:last-child,
        .highlight-block-carousel-2-0 .three-card-wrapper .section-wrap:last-child {
          -ms-flex-direction: column;
              flex-direction: column;
          width: 30%;
          height: 100%; } }
  .highlight-block-carousel-2-0 .card-container .section-wrap:not(:first-child) .card-copy {
    padding: 0 16px; }

.carouser-wrapper {
  /* Slideshow container */
  /* The dots/bullets/indicators */ }
  .carouser-wrapper .slides {
    display: none; }
  .carouser-wrapper .slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto; }
  .carouser-wrapper .dot {
    cursor: pointer;
    height: 16px;
    width: 16px;
    margin: 0 2px;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
    z-index: 50; }
  .carouser-wrapper .dot-container {
    position: absolute;
    bottom: 17px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .carouser-wrapper .active {
    background-color: #d8d8d8 !important; }
  .carouser-wrapper .dot:hover {
    background-color: #d8d8d8 !important; }

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s; }

.highlight-block-carousel {
  margin: 0 -10px; }
  .highlight-block-carousel .card-container {
    position: relative;
    padding-top: 146.5%; }
    .highlight-block-carousel .card-container.one-card-container {
      padding-top: 70%; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card-container {
        padding-top: 42.2%; }
        .highlight-block-carousel .card-container.one-card-container {
          padding-top: 42.2%; } }
    @media (min-width: 980px) {
      .highlight-block-carousel .card-container {
        padding-top: 33.54%; }
        .highlight-block-carousel .card-container.one-card-container {
          padding-top: 33.54%; } }
    .highlight-block-carousel .card-container.half-card .card .img-wrapper:after {
      content: '';
      border-radius: 6px;
      display: block;
      position: absolute;
      height: 100%;
      width: 100%;
      bottom: 0;
      z-index: 1;
      background: #000000;
      opacity: .3; }
    .highlight-block-carousel .card-container.half-card .card .img-wrapper.darken-0:after {
      opacity: 0; }
    .highlight-block-carousel .card-container.half-card .card .img-wrapper.darken-15:after {
      opacity: .15; }
    .highlight-block-carousel .card-container.half-card .card .img-wrapper.darken-30:after {
      opacity: .3; }
    .highlight-block-carousel .card-container.half-card .card .img-wrapper.darken-45:after {
      opacity: .45; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card-container.half-card .card:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 2;
        transition: opacity 0.3s ease-out;
        background: linear-gradient(to bottom, transparent, black);
        opacity: .3; }
      .highlight-block-carousel .card-container.half-card .card.darken-0:before {
        opacity: 0; }
      .highlight-block-carousel .card-container.half-card .card.darken-15:before {
        opacity: .15; }
      .highlight-block-carousel .card-container.half-card .card.darken-30:before {
        opacity: .3; }
      .highlight-block-carousel .card-container.half-card .card.darken-45:before {
        opacity: .45; } }
    .highlight-block-carousel .card-container.half-card .card .card-copy {
      bottom: -45px; }
      .highlight-block-carousel .card-container.half-card .card .card-copy.no-comments {
        bottom: 5px; }
    .highlight-block-carousel .card-container.half-card .card.slides .card-copy {
      bottom: -45px; }
      .highlight-block-carousel .card-container.half-card .card.slides .card-copy.no-comments {
        bottom: 50px; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card-container.half-card .card:hover .img-wrapper:before {
        opacity: 0.6; } }
    .highlight-block-carousel .card-container.half-card .card.var-three:hover .card-copy, .highlight-block-carousel .card-container.half-card .card.var-four:hover .card-copy {
      bottom: 5px; }
      .highlight-block-carousel .card-container.half-card .card.var-three:hover .card-copy.no-comments, .highlight-block-carousel .card-container.half-card .card.var-four:hover .card-copy.no-comments {
        bottom: 5px; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card-container.half-card {
        padding-top: 21.1%; } }
    @media (min-width: 980px) {
      .highlight-block-carousel .card-container.half-card {
        padding-top: 16.75%; }
        .highlight-block-carousel .card-container.half-card.one-card-container {
          padding-top: 16.75%; } }
  .highlight-block-carousel .card-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .highlight-block-carousel .card-wrapper.multi-swap .section-wrap:nth-child(1) {
      margin-top: 10px;
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 768px) {
        .highlight-block-carousel .card-wrapper.multi-swap .section-wrap:nth-child(1) {
          margin-top: 0; } }
    .highlight-block-carousel .card-wrapper.multi-swap .section-wrap:nth-child(2) {
      margin-top: 0;
      -ms-flex-order: 1;
          order: 1; }
    .highlight-block-carousel .card-wrapper.multi-swap .section-wrap:nth-child(3) {
      -ms-flex-order: 3;
          order: 3; }
    .highlight-block-carousel .card-wrapper.reverse {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      @media (min-width: 768px) {
        .highlight-block-carousel .card-wrapper.reverse {
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
      .highlight-block-carousel .card-wrapper.reverse .section-wrap:first-child {
        margin-top: 10px; }
        @media (min-width: 768px) {
          .highlight-block-carousel .card-wrapper.reverse .section-wrap:first-child {
            margin-top: 0; } }
      .highlight-block-carousel .card-wrapper.reverse .section-wrap:last-child {
        margin-top: 0; }
  .highlight-block-carousel .section-wrap {
    position: relative;
    padding: 0 10px;
    width: 100%;
    height: calc(25% - 10px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 10px; }
    .highlight-block-carousel .section-wrap:first-child {
      height: 50%;
      margin: 0; }
    @media (min-width: 768px) {
      .highlight-block-carousel .section-wrap {
        width: 25%;
        height: 100%;
        margin-top: 0;
        -ms-flex-direction: column;
            flex-direction: column; }
        .highlight-block-carousel .section-wrap:first-child {
          width: 50%;
          height: 100%; } }
  .highlight-block-carousel .card {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    width: calc(100% - 5px);
    height: 100%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
    @media (min-width: 768px) {
      .highlight-block-carousel .card {
        width: 100%; } }
    .highlight-block-carousel .card a {
      display: block;
      height: 100%; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card:hover .img-wrapper:before {
        opacity: 0.6; } }
    .highlight-block-carousel .card::before {
      content: '';
      display: block; }
    .highlight-block-carousel .card > img {
      max-height: 480px;
      min-height: 480px;
      min-width: 100%;
      width: 100%;
      height: auto; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card.var-one {
        width: 100%; } }
    .highlight-block-carousel .card.var-two {
      width: 100%; }
    .highlight-block-carousel .card.var-three .prime-title, .highlight-block-carousel .card.var-four .prime-title {
      font-size: 18px; }
    .highlight-block-carousel .card.var-three .sec-title, .highlight-block-carousel .card.var-four .sec-title {
      font-size: 14px; }
    @media (min-width: 768px) {
      .highlight-block-carousel .card.var-three .prime-title, .highlight-block-carousel .card.var-four .prime-title {
        font-size: 24px; }
      .highlight-block-carousel .card.var-three .sec-title, .highlight-block-carousel .card.var-four .sec-title {
        font-size: 18px; } }
    .highlight-block-carousel .card.var-three {
      margin-right: 5px; }
      @media (min-width: 768px) {
        .highlight-block-carousel .card.var-three {
          margin-right: 0; } }
    .highlight-block-carousel .card.var-four {
      margin-left: 5px; }
      @media (min-width: 768px) {
        .highlight-block-carousel .card.var-four {
          margin-top: 10px;
          margin-left: 0; } }
  .highlight-block-carousel .card-copy {
    position: absolute;
    color: #fff;
    bottom: 10px;
    left: 5%;
    transition: bottom .2s;
    z-index: 2; }
    @media (min-width: 980px) {
      .highlight-block-carousel .card-copy.no-comments {
        bottom: 20px; } }
    .highlight-block-carousel .card-copy .prime-title {
      font-size: 24px;
      font-weight: 400;
      margin: 0; }
      .highlight-block-carousel .card-copy .prime-title.tt-bold {
        font-weight: bold; }
      .highlight-block-carousel .card-copy .prime-title.tt-black {
        font-weight: 900; }
    .highlight-block-carousel .card-copy .sec-title {
      font-size: 18px; }
    .highlight-block-carousel .card-copy .liveFyre-comments {
      font-size: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 20px 0 0; }
      .highlight-block-carousel .card-copy .liveFyre-comments .comments-icon {
        display: inline-block;
        width: 31px;
        height: 31px;
        background-image: url("../base/images/icon-chat.svg");
        background-repeat: no-repeat; }
      .highlight-block-carousel .card-copy .liveFyre-comments .comment-count {
        font-size: 16px;
        margin-left: 8px; }
  .highlight-block-carousel .slides .card-copy {
    bottom: 70px; }
  .highlight-block-carousel .img-wrapper {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%; }
    .highlight-block-carousel .img-wrapper > img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
    @media (min-width: 768px) {
      .highlight-block-carousel .img-wrapper:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 2;
        transition: opacity 0.3s ease-out;
        background: linear-gradient(to bottom, transparent, black);
        opacity: .3; }
      .highlight-block-carousel .img-wrapper.darken-0:before {
        opacity: 0; }
      .highlight-block-carousel .img-wrapper.darken-15:before {
        opacity: .15; }
      .highlight-block-carousel .img-wrapper.darken-30:before {
        opacity: .3; }
      .highlight-block-carousel .img-wrapper.darken-45:before {
        opacity: .45; } }
    @media (max-width: 979px) {
      .highlight-block-carousel .img-wrapper:after {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 1;
        background: #000000;
        opacity: .3; }
      .highlight-block-carousel .img-wrapper.darken-0:after {
        opacity: 0; }
      .highlight-block-carousel .img-wrapper.darken-15:after {
        opacity: .15; }
      .highlight-block-carousel .img-wrapper.darken-30:after {
        opacity: .3; }
      .highlight-block-carousel .img-wrapper.darken-45:after {
        opacity: .45; } }
  .highlight-block-carousel .two-card-wrapper .section-wrap,
  .highlight-block-carousel .three-card-wrapper .section-wrap {
    height: 70%; }
    .highlight-block-carousel .two-card-wrapper .section-wrap:last-child,
    .highlight-block-carousel .three-card-wrapper .section-wrap:last-child {
      height: calc(30% - 10px); }
    @media (min-width: 768px) {
      .highlight-block-carousel .two-card-wrapper .section-wrap,
      .highlight-block-carousel .three-card-wrapper .section-wrap {
        height: 100%; }
        .highlight-block-carousel .two-card-wrapper .section-wrap:first-child,
        .highlight-block-carousel .three-card-wrapper .section-wrap:first-child {
          width: 70%; }
        .highlight-block-carousel .two-card-wrapper .section-wrap:last-child,
        .highlight-block-carousel .three-card-wrapper .section-wrap:last-child {
          -ms-flex-direction: column;
              flex-direction: column;
          width: 30%;
          height: 100%; } }

.highlight-block {
  margin: 0 -10px; }
  .highlight-block .card-container .half-card .card .img-wrapper {
    background: linear-gradient(to bottom, transparent, black); }
  .highlight-block .card-container {
    position: relative;
    padding-top: 146.5%; }
    .highlight-block .card-container.one-card-container {
      padding-top: 70%; }
    @media (min-width: 768px) {
      .highlight-block .card-container {
        padding-top: 42.2%; }
        .highlight-block .card-container.one-card-container {
          padding-top: 42.2%; } }
    @media (min-width: 980px) {
      .highlight-block .card-container {
        padding-top: 33.54%; }
        .highlight-block .card-container.one-card-container {
          padding-top: 33.54%; } }
    .highlight-block .card-container.half-card .card .img-wrapper:after {
      content: '';
      border-radius: 6px;
      display: block;
      position: absolute;
      height: 100%;
      width: 100%;
      bottom: 0;
      z-index: 1;
      background: linear-gradient(to bottom, transparent, black);
      opacity: .3; }
    .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: .15; }
    .highlight-block .card-container.half-card .card .img-wrapper.darken-30:after {
      opacity: .3; }
    .highlight-block .card-container.half-card .card .img-wrapper.darken-45:after {
      opacity: .45; }
    @media (min-width: 768px) {
      .highlight-block .card-container.half-card .card:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 2;
        transition: opacity 0.3s ease-out;
        background: linear-gradient(to bottom, transparent, black);
        opacity: .3; }
      .highlight-block .card-container.half-card .card.darken-0:before {
        opacity: 0; }
      .highlight-block .card-container.half-card .card.darken-15:before {
        opacity: .15; }
      .highlight-block .card-container.half-card .card.darken-30:before {
        opacity: .3; }
      .highlight-block .card-container.half-card .card.darken-45:before {
        opacity: .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-three:hover .card-copy, .highlight-block .card-container.half-card .card.var-four:hover .card-copy {
      bottom: 5px; }
      .highlight-block .card-container.half-card .card.var-three:hover .card-copy.no-comments, .highlight-block .card-container.half-card .card.var-four:hover .card-copy.no-comments {
        bottom: 5px; }
    @media (min-width: 768px) {
      .highlight-block .card-container.half-card {
        padding-top: 21.1%; } }
    @media (min-width: 980px) {
      .highlight-block .card-container.half-card {
        padding-top: 16.75%; }
        .highlight-block .card-container.half-card.one-card-container {
          padding-top: 16.75%; } }
  .highlight-block .card-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    .highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(1) {
      margin-top: 10px;
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 768px) {
        .highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(1) {
          margin-top: 0; } }
    .highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(2) {
      margin-top: 0;
      -ms-flex-order: 1;
          order: 1; }
    .highlight-block .card-wrapper.multi-swap .section-wrap:nth-child(3) {
      -ms-flex-order: 3;
          order: 3; }
    .highlight-block .card-wrapper.reverse {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
      @media (min-width: 768px) {
        .highlight-block .card-wrapper.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 {
    padding: 0 10px;
    width: 100%;
    height: calc(25% - 10px);
    display: -ms-flexbox;
    display: flex;
    -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 {
        width: 25%;
        height: 100%;
        margin-top: 0;
        -ms-flex-direction: column;
            flex-direction: column; }
        .highlight-block .section-wrap:first-child {
          width: 50%;
          height: 100%; } }
  .highlight-block .card {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    width: calc(100% - 5px);
    height: 100%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
    @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: 980px) {
        .highlight-block .card:hover .card-copy {
          bottom: 20px; } }
    .highlight-block .card::before {
      content: '';
      display: block; }
    .highlight-block .card > img {
      max-height: 480px;
      min-height: 480px;
      min-width: 100%;
      width: 100%;
      height: auto; }
    @media (min-width: 768px) {
      .highlight-block .card.var-one {
        width: 100%; } }
    .highlight-block .card.var-two {
      width: 100%; }
    .highlight-block .card.var-three .prime-title, .highlight-block .card.var-four .prime-title {
      font-size: 18px; }
    .highlight-block .card.var-three .sec-title, .highlight-block .card.var-four .sec-title {
      font-size: 14px; }
    @media (min-width: 768px) {
      .highlight-block .card.var-three .prime-title, .highlight-block .card.var-four .prime-title {
        font-size: 24px; }
      .highlight-block .card.var-three .sec-title, .highlight-block .card.var-four .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-top: 10px;
          margin-left: 0; } }
  .highlight-block .card-copy {
    position: absolute;
    color: #fff;
    bottom: -40px;
    left: 5%;
    transition: bottom .2s;
    z-index: 2; }
    @media (min-width: 980px) {
      .highlight-block .card-copy {
        bottom: -30px; } }
    .highlight-block .card-copy.no-comments {
      bottom: 10px; }
      @media (min-width: 980px) {
        .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: bold; }
      .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 {
      font-size: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin: 20px 0 0; }
      .highlight-block .card-copy .liveFyre-comments .comments-icon {
        display: inline-block;
        width: 31px;
        height: 31px;
        background-image: url("../base/images/icon-chat.svg");
        background-repeat: no-repeat; }
      .highlight-block .card-copy .liveFyre-comments .comment-count {
        font-size: 16px;
        margin-left: 8px; }
  .highlight-block .img-wrapper {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%; }
    .highlight-block .img-wrapper > img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
    @media (min-width: 768px) {
      .highlight-block .img-wrapper:before {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 2;
        transition: opacity 0.3s ease-out;
        background: linear-gradient(to bottom, transparent, black);
        opacity: .3; }
      .highlight-block .img-wrapper.darken-0:before {
        opacity: 0; }
      .highlight-block .img-wrapper.darken-15:before {
        opacity: .15; }
      .highlight-block .img-wrapper.darken-30:before {
        opacity: .3; }
      .highlight-block .img-wrapper.darken-45:before {
        opacity: .45; } }
    @media (max-width: 979px) {
      .highlight-block .img-wrapper:after {
        content: '';
        border-radius: 6px;
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        bottom: 0;
        z-index: 1;
        opacity: .3; }
      .highlight-block .img-wrapper.darken-0:after {
        opacity: 0; }
      .highlight-block .img-wrapper.darken-15:after {
        opacity: .15; }
      .highlight-block .img-wrapper.darken-30:after {
        opacity: .3; }
      .highlight-block .img-wrapper.darken-45:after {
        opacity: .45; } }
  .highlight-block .two-card-wrapper .section-wrap,
  .highlight-block .three-card-wrapper .section-wrap {
    height: 70%; }
    .highlight-block .two-card-wrapper .section-wrap:last-child,
    .highlight-block .three-card-wrapper .section-wrap:last-child {
      height: calc(30% - 10px); }
    @media (min-width: 768px) {
      .highlight-block .two-card-wrapper .section-wrap,
      .highlight-block .three-card-wrapper .section-wrap {
        height: 100%; }
        .highlight-block .two-card-wrapper .section-wrap:first-child,
        .highlight-block .three-card-wrapper .section-wrap:first-child {
          width: 70%; }
        .highlight-block .two-card-wrapper .section-wrap:last-child,
        .highlight-block .three-card-wrapper .section-wrap:last-child {
          -ms-flex-direction: column;
              flex-direction: column;
          width: 30%;
          height: 100%; } }

.hero-component-v2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: end;
      align-items: flex-end;
  position: relative;
  min-height: 450px;
  background-size: cover;
  background-position: center; }
  .hero-component-v2 .new-label {
    width: 64px;
    height: 40px;
    border-radius: 0 0 0 6px;
    background-color: #0053E2;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    margin-left: auto;
    margin-bottom: auto;
    vertical-align: top;
    text-align: center;
    position: relative; }
    @media (max-width: 768px) {
      .hero-component-v2 .new-label {
        width: 75px;
        height: 50px; } }
    @media (max-width: 480px) {
      .hero-component-v2 .new-label {
        width: 64px;
        height: 40px; } }
    .hero-component-v2 .new-label .new-label-text {
      color: #ffffff;
      font-size: 16px;
      margin-top: 9px;
      vertical-align: middle; }
      @media (max-width: 768px) {
        .hero-component-v2 .new-label .new-label-text {
          font-size: 20px;
          padding: 6px 6px;
          margin-top: 0; } }
      @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;
    -ms-flex-pack: center;
        justify-content: center; }
  .hero-component-v2::after {
    content: '';
    min-height: inherit; }
  .hero-component-v2.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
    @media (max-width: 768px) {
      .hero-component-v2.full-width .career-search-main-wrap {
        width: 80%;
        margin: auto; } }
  @media (min-width: 768px) {
    .hero-component-v2 {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center; }
      .hero-component-v2.center-align {
        -ms-flex-pack: center;
            justify-content: center; }
      .hero-component-v2.right-align {
        -ms-flex-pack: end;
            justify-content: flex-end; } }
  .hero-content-v2 {
    position: absolute;
    color: #FFF;
    padding: 25px calc(2vw + 8px);
    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: #000000; }
    .hero-component-v2.image-half-height .hero-content-v2 {
      margin-bottom: 0;
      -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: 980px) {
        .hero-component-v2.image-half-height .hero-content-v2 {
          padding-top: 8px;
          padding-bottom: 15px; }
          .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: -ms-flexbox;
        display: flex;
        max-width: 75%; } }
    @media (min-width: 768px) {
      .hero-content-v2 {
        margin: 0 !important;
        max-width: 55%;
        min-width: 30%; } }
    @media (min-width: 980px) {
      .hero-content-v2 {
        padding: 25px 58px; } }
    .hero-content-v2 .hero-title {
      font-size: 36px; }
      @media (min-width: 980px) {
        .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: 980px) {
          .hero-component-v2.image-half-height .hero-content-v2 .hero-text {
            padding-top: 0; } }
    .hero-content-v2 .hero-button {
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-size: 14px;
      color: #FFF;
      font-weight: 600;
      letter-spacing: 1px;
      padding-left: 10px;
      padding-right: 10px;
      margin: 35px 0 0;
      -ms-flex-pack: center;
          justify-content: center;
      border: 2px solid #fff;
      border-radius: 25px;
      -ms-flex-align: center;
          align-items: center; }
      .hero-content-v2 .hero-button.iconright {
        -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 {
        color: #001E60;
        border-color: #001E60; }
      .hero-content-v2 .hero-button.button-primary.yellow-btn.with-image {
        color: #001E60; }
      .hero-content-v2 .hero-button.button-primary.with-image {
        min-height: 36px;
        border: 2px solid #ffffff;
        border-radius: 25px;
        letter-spacing: normal;
        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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-walmart-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-yellow:focus {
            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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-green:focus {
            background-color: #9FD27B;
            border-color: #9FD27B;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-green:active {
            background-color: #54a546;
            border-color: #54a546;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-pink:focus {
            background-color: #F15AAF;
            border-color: #F15AAF;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-pink:active {
            background-color: #b51e6d;
            border-color: #b51e6d;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-orange:focus {
            background-color: #F79E63;
            border-color: #F79E63;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-orange:active {
            background-color: #e54e26;
            border-color: #e54e26;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-teal:focus {
            background-color: #65D1EB;
            border-color: #65D1EB;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-teal:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-light-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:focus {
            background-color: #57606B;
            border-color: #57606B;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-deep-blue:active {
            background-color: #031122;
            border-color: #031122;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-medium-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-medium-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green:focus {
            background-color: #9FD27B;
            border-color: #9FD27B;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-green:active {
            background-color: #54a546;
            border-color: #54a546;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange:focus {
            background-color: #F79E63;
            border-color: #F79E63;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-orange:active {
            background-color: #e54e26;
            border-color: #e54e26;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-yellow:focus {
            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: #333333; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-moosejaw-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-modcloth-gray-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-modcloth-gray-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-hayneedle-gray-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-hayneedle-gray-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-shoes-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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 {
          border-color: #000000; }
        .hero-content-v2 .hero-button.button-primary.with-image.bg-barenecessities-black {
          border-color: #000000; }
        .hero-content-v2 .hero-button.button-primary.with-image.bg-parcel-black {
          border-color: #000000; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-vudu-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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: #000000; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.walmart-pink:focus {
            background-color: #F15AAF;
            border-color: #F15AAF;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.walmart-pink:active {
            background-color: #b51e6d;
            border-color: #b51e6d;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:hover, .hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:focus {
            background-color: #57606B;
            border-color: #57606B;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.walmart-deep-blue:active {
            background-color: #031122;
            border-color: #031122;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.walmart-background-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.walmart-background-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-dark-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-dark-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-main-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-main-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-primary-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-dark-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-light-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-secondary-light-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-green:focus {
            background-color: #9FD27B;
            border-color: #9FD27B;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-green:active {
            background-color: #54a546;
            border-color: #54a546;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-teal:focus {
            background-color: #65D1EB;
            border-color: #65D1EB;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-teal:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-orange:focus {
            background-color: #F79E63;
            border-color: #F79E63;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-orange:active {
            background-color: #e54e26;
            border-color: #e54e26;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-pink:focus {
            background-color: #F15AAF;
            border-color: #F15AAF;
            color: #ffffff; }
          .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-pink:active {
            background-color: #b51e6d;
            border-color: #b51e6d;
            color: #ffffff; }
        .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:hover, .hero-content-v2 .hero-button.button-primary.with-image.bg-sams-supp-yellow:focus {
            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 {
        color: #001E60;
        border-color: #001E60; }
        @media (min-width: 980px) {
          .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button:active {
            background-color: #031122;
            border-color: #031122;
            color: #ffffff; } }
        .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-transparent {
          background-color: #ffffff;
          border-color: #ffffff;
          color: #0053E2; }
          .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-transparent:hover, .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-transparent:focus {
            background-color: #4c9BDC;
            color: #ffffff;
            border-color: #4c9BDC; }
          .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-transparent:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-white {
          background-color: #ffffff;
          border-color: #ffffff;
          color: #0053E2; }
          .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-white:hover, .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-white:focus {
            background-color: #4c9BDC;
            color: #ffffff;
            border-color: #4c9BDC; }
          .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-white:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button.button-primary.bg-light-gray:focus {
            background-color: #4c9BDC;
            color: #ffffff;
            border-color: #4c9BDC; }
          .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 0; }
        @media (min-width: 980px) {
          .hero-component-v2.image-half-height .hero-content-v2 .hero-button {
            margin: 30px 0 0 0; } }
      @media (min-width: 980px) {
        .hero-content-v2 .hero-button {
          min-height: 36px;
          border: 2px solid #ffffff;
          border-radius: 25px;
          letter-spacing: normal;
          padding: 6px 50px;
          text-decoration: none; }
          .hero-content-v2 .hero-button:hover {
            background: #ffffff;
            border-color: #ffffff;
            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:hover, .hero-component-v2.bg-white .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-white .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-transparent .hero-button:hover {
              color: #FFF; }
              .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-transparent .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-walmart-blue .hero-button:hover {
              color: #0053E2; }
              .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-walmart-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-yellow .hero-button:hover {
              color: #FFF200; }
              .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-yellow .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-light-blue .hero-button:hover {
              color: #78b9e7; }
              .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-green .hero-button:hover {
              color: #5FB446; }
              .hero-component-v2.bg-green .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-green .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-green .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-red .hero-button:hover {
              color: #DE1C24; }
              .hero-component-v2.bg-red .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-pink .hero-button:hover {
              color: #eb148d; }
              .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-pink .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-orange .hero-button:hover {
              color: #FA6400; }
              .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-orange .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-teal .hero-button:hover {
              color: #3EC5E6; }
              .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-teal .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-gray .hero-button:hover {
              color: #757575; }
              .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-light-gray .hero-button:hover {
              color: #f2f2f2; }
              .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-light-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-deep-blue .hero-button:hover {
              color: #001E60; }
              .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-deep-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-blue .hero-button:hover {
              color: #22449b; }
              .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-light-blue .hero-button:hover {
              color: #2983ea; }
              .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-medium-blue .hero-button:hover {
              color: #1788da; }
              .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-medium-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-green .hero-button:hover {
              color: #10a04b; }
              .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-green .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-orange .hero-button:hover {
              color: #f37020; }
              .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-orange .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-red .hero-button:hover {
              color: #ec0439; }
              .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-yellow .hero-button:hover {
              color: #fba72b; }
              .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-yellow .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-gray .hero-button:hover {
              color: #333333; }
              .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-jet-purple .hero-button:hover {
              color: #4f0099; }
              .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-jet-purple .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-moosejaw-red .hero-button:hover {
              color: #A93439; }
              .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-moosejaw-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover {
              color: #48515f; }
              .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-modcloth-gray-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover {
              color: #45545f; }
              .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-hayneedle-gray-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-shoes-blue .hero-button:hover {
              color: #203566; }
              .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-shoes-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-bonobos-brown .hero-button:hover {
              color: #2f1214; }
              .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-bonobos-brown .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-allswell-black .hero-button:hover {
              color: #000000; }
              .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-allswell-black .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-barenecessities-black .hero-button:hover {
              color: #000000; }
              .hero-component-v2.bg-barenecessities-black .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-barenecessities-black .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-barenecessities-black .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-parcel-black .hero-button:hover {
              color: #000000; }
              .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-parcel-black .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-vudu-blue .hero-button:hover {
              color: #0072ce; }
              .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-vudu-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-eloquil-brown .hero-button:hover {
              color: #231f20; }
              .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-eloquil-brown .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-labs .hero-button:hover {
              color: #302951; }
              .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-labs .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-black .hero-button:hover {
              color: #000000; }
              .hero-component-v2.bg-black .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-black .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-black .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.walmart-pink .hero-button:hover {
              color: #DD1385; }
              .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:hover, .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.walmart-pink .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.walmart-deep-blue .hero-button:hover {
              color: #041f41; }
              .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.walmart-deep-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.walmart-background-blue .hero-button:hover {
              color: #e1edf9; }
              .hero-component-v2.walmart-background-blue .hero-button:hover.yellow-btn:hover, .hero-component-v2.walmart-background-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.walmart-background-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-artcom .hero-button:hover {
              color: #1E617C; }
              .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-artcom .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-primary-dark-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-primary-dark-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-primary-main-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-primary-main-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-primary-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-primary-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-secondary-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-secondary-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-secondary-dark-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-secondary-dark-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-secondary-light-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-secondary-light-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-supp-dark-purple .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-dark-purple .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .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:hover, .hero-component-v2.bg-sams-supp-light-purple .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-light-purple .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-green .hero-button:hover {
              color: #006f44; }
              .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-green .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-teal .hero-button:hover {
              color: #47d7ac; }
              .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-teal .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-red .hero-button:hover {
              color: #fa4616; }
              .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-orange .hero-button:hover {
              color: #ff8f1c; }
              .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-orange .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-pink .hero-button:hover {
              color: #de1b73; }
              .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-pink .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.bg-sams-supp-yellow .hero-button:hover {
              color: #ffb500; }
              .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:hover, .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component-v2.bg-sams-supp-yellow .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component-v2.white-transparent-bg .hero-content-v2 .hero-button:hover {
              background: #001E60;
              color: #ffffff;
              border-color: #001E60; } }
      .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 {
      font-size: 20px;
      color: white;
      font-weight: 600;
      margin: 35px 0 0;
      display: inline-block; }
      .hero-component-v2.white-transparent-bg .hero-content-v2 .link-button {
        color: #000000; }
      .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 {
        font-size: 20px;
        color: white;
        font-weight: 600;
        margin: 35px 0 0;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
        .hero-component-v2.white-transparent-bg .hero-content-v2 .link-button.iconright {
          color: #000000; }
        .hero-content-v2 .link-button.iconright .hero-button-icon {
          font-style: normal;
          margin-left: 6px;
          letter-spacing: 3px; }
          .hero-content-v2 .link-button.iconright .hero-button-icon.fa {
            font-style: normal;
            margin-left: 6px;
            letter-spacing: 3px;
            margin-top: 3px; }
        .hero-content-v2 .link-button.iconright .hero-custom-icon {
          height: 14px;
          width: 14px;
          margin-left: 6px;
          margin-bottom: 4px; }
  .hero-component-v2 .darken-image {
    position: absolute;
    background: #000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3; }
    .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.30; }
    .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 {
      margin: 0 auto;
      height: 200px;
      z-index: 1; }
      .career-search-content h1 {
        font-size: 40px;
        color: #FFF; }
        .hero-component-v2.white-transparent-bg .career-search-content h1 {
          color: #000000; }
      .career-search-content .career-hero-text {
        font-size: 25px;
        margin-bottom: 30px;
        color: #FFF; }
        .hero-component-v2.white-transparent-bg .career-search-content .career-hero-text {
          color: #000000; }
      @media (min-width: 768px) {
        .career-search-content img {
          margin-bottom: 30px; } }

@media print {
  .hero-button {
    border: 2px solid white;
    border-radius: 25px;
    letter-spacing: normal;
    padding: 6px 50px;
    text-decoration: none; } }

.hero-component-v2 .bg-light-gray.hero-content-v2.author-initials {
  background: lightgray !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 {
      width: 26px;
      height: 26px;
      margin: 1px 13px 0 0;
      padding-top: 4px;
      border-radius: 50%;
      background: rgba(255, 255, 255, 0.7);
      text-align: center;
      color: #333;
      font-size: 12px; }
      @media (min-width: 768px) {
        .author-wrap .initials-cell .author-initials {
          width: 32px;
          height: 32px;
          margin-right: 15px;
          font-size: 15px;
          padding-top: 5px; } }
  .author-wrap .author-name-date .author-name {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    font-size: 23px;
    line-height: 23px; }
    @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;
    vertical-align: middle;
    font-size: 14px;
    padding-top: 7px; }
    @media (min-width: 768px) {
      .author-wrap .author-name-date .art-date {
        font-size: 20px; } }
    @media (min-width: 980px) {
      .author-wrap .author-name-date .art-date {
        font-size: 20px;
        padding-top: 10px; } }

.career-new-tag-fix {
  display: none; }

.hero-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: end;
      align-items: flex-end;
  position: relative;
  min-height: 450px;
  background-size: cover;
  background-position: center; }
  .hero-component .new-label {
    width: 94px;
    height: 60px;
    border-radius: 0 0 0 6px;
    background-color: #0053E2;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    margin-left: auto;
    margin-bottom: auto;
    vertical-align: top;
    text-align: center;
    position: relative; }
    @media (max-width: 768px) {
      .hero-component .new-label {
        width: 75px;
        height: 50px; } }
    @media (max-width: 480px) {
      .hero-component .new-label {
        width: 64px;
        height: 40px; } }
    .hero-component .new-label .new-label-text {
      color: #ffffff;
      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;
    -ms-flex-pack: center;
        justify-content: center; }
  .hero-component::after {
    content: '';
    min-height: inherit; }
  .hero-component.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
  @media (min-width: 768px) {
    .hero-component {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center; }
      .hero-component.center-align {
        -ms-flex-pack: center;
            justify-content: center; }
      .hero-component.right-align {
        -ms-flex-pack: end;
            justify-content: flex-end; } }
  .hero-content {
    position: absolute;
    color: #FFF;
    padding: 25px calc(2vw + 8px);
    margin-bottom: 62px;
    z-index: 1; }
    .hero-component.white-transparent-bg .hero-content {
      color: #000000; }
    .hero-component.image-half-height .hero-content {
      margin-bottom: 0;
      -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: 980px) {
        .hero-component.image-half-height .hero-content {
          padding-top: 8px;
          padding-bottom: 15px; }
          .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: -ms-flexbox;
        display: flex;
        max-width: 75%; } }
    @media (min-width: 768px) {
      .hero-content {
        margin: 0 !important;
        max-width: 55%;
        min-width: 30%; } }
    @media (min-width: 980px) {
      .hero-content {
        padding: 25px 58px; } }
    .hero-content .hero-title {
      font-size: 36px; }
      @media (min-width: 980px) {
        .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: 980px) {
          .hero-component.image-half-height .hero-content .hero-text {
            padding-top: 0; } }
    .hero-content .hero-button {
      display: inline-block;
      font-size: 14px;
      color: #FFF;
      font-weight: 600;
      letter-spacing: 3px;
      margin: 35px 0 0; }
      .hero-content .hero-button.yellow-btn.no-image {
        color: #001E60;
        border-color: #001E60; }
      .hero-content .hero-button.button-primary.yellow-btn.with-image {
        color: #001E60; }
      .hero-content .hero-button.button-primary.with-image {
        min-height: 36px;
        border: 2px solid #ffffff;
        border-radius: 25px;
        letter-spacing: normal;
        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:hover, .hero-content .hero-button.button-primary.with-image.bg-walmart-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-walmart-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-yellow {
          border-color: #FFF200; }
          .hero-content .hero-button.button-primary.with-image.bg-yellow:hover, .hero-content .hero-button.button-primary.with-image.bg-yellow:focus {
            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:hover, .hero-content .hero-button.button-primary.with-image.bg-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-green {
          border-color: #5FB446; }
          .hero-content .hero-button.button-primary.with-image.bg-green:hover, .hero-content .hero-button.button-primary.with-image.bg-green:focus {
            background-color: #9FD27B;
            border-color: #9FD27B;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-green:active {
            background-color: #54a546;
            border-color: #54a546;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-red {
          border-color: #DE1C24; }
          .hero-content .hero-button.button-primary.with-image.bg-red:hover, .hero-content .hero-button.button-primary.with-image.bg-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-pink {
          border-color: #eb148d; }
          .hero-content .hero-button.button-primary.with-image.bg-pink:hover, .hero-content .hero-button.button-primary.with-image.bg-pink:focus {
            background-color: #F15AAF;
            border-color: #F15AAF;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-pink:active {
            background-color: #b51e6d;
            border-color: #b51e6d;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-orange {
          border-color: #FA6400; }
          .hero-content .hero-button.button-primary.with-image.bg-orange:hover, .hero-content .hero-button.button-primary.with-image.bg-orange:focus {
            background-color: #F79E63;
            border-color: #F79E63;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-orange:active {
            background-color: #e54e26;
            border-color: #e54e26;
            color: #ffffff; }
        .hero-content .hero-button.button-primary.with-image.bg-teal {
          border-color: #3EC5E6; }
          .hero-content .hero-button.button-primary.with-image.bg-teal:hover, .hero-content .hero-button.button-primary.with-image.bg-teal:focus {
            background-color: #65D1EB;
            border-color: #65D1EB;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-teal:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-deep-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-deep-blue:hover, .hero-content .hero-button.button-primary.with-image.bg-deep-blue:focus {
            background-color: #57606B;
            border-color: #57606B;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-deep-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-deep-blue:active {
            background-color: #031122;
            border-color: #031122;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-light-blue:active {
            background-color: #1888c8;
            border-color: #1888c8;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-medium-blue:focus {
            background-color: #4c9BDC;
            border-color: #4c9BDC;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-medium-blue:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-green:focus {
            background-color: #9FD27B;
            border-color: #9FD27B;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-green:active {
            background-color: #54a546;
            border-color: #54a546;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-orange:focus {
            background-color: #F79E63;
            border-color: #F79E63;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-orange:active {
            background-color: #e54e26;
            border-color: #e54e26;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-red:focus {
            background-color: #F37569;
            border-color: #F37569;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-red:active {
            background-color: #cb2022;
            border-color: #cb2022;
            color: #ffffff; }
        .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:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-yellow:focus {
            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: #333333; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-gray:hover, .hero-content .hero-button.button-primary.with-image.bg-sams-gray:focus {
            background-color: #707070;
            border-color: #707070;
            color: #ffffff; }
          .hero-content .hero-button.button-primary.with-image.bg-sams-gray:active {
            background-color: #000000;
            border-color: #000000;
            color: #ffffff; }
      .hero-component.white-transparent-bg .hero-content .hero-button {
        color: #001E60;
        border-color: #001E60; }
        @media (min-width: 980px) {
          .hero-component.white-transparent-bg .hero-content .hero-button:active {
            background-color: #031122;
            border-color: #031122;
            color: #ffffff; } }
        .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-transparent {
          background-color: #ffffff;
          border-color: #ffffff;
          color: #0053E2; }
          .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-transparent:hover, .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-transparent:focus {
            background-color: #4c9BDC;
            color: #ffffff;
            border-color: #4c9BDC; }
          .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-transparent:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
        .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-white {
          background-color: #ffffff;
          border-color: #ffffff;
          color: #0053E2; }
          .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-white:hover, .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-white:focus {
            background-color: #4c9BDC;
            color: #ffffff;
            border-color: #4c9BDC; }
          .hero-component.white-transparent-bg .hero-content .hero-button.button-primary.bg-white:active {
            background-color: #064f8e;
            border-color: #064f8e;
            color: #ffffff; }
      .hero-component.image-half-height .hero-content .hero-button {
        margin: 20px 0 0 0; }
        @media (min-width: 980px) {
          .hero-component.image-half-height .hero-content .hero-button {
            margin: 8px 0 0 0; } }
      @media (min-width: 980px) {
        .hero-content .hero-button {
          min-height: 36px;
          border: 2px solid #ffffff;
          border-radius: 25px;
          letter-spacing: normal;
          padding: 6px 50px;
          text-decoration: none; }
          .hero-content .hero-button:hover {
            background: #ffffff;
            border-color: #ffffff;
            color: #017acd;
            text-decoration: none; }
            .hero-component.bg-white .hero-button:hover {
              color: #FFF; }
              .hero-component.bg-white .hero-button:hover.yellow-btn:hover, .hero-component.bg-white .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-white .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-transparent .hero-button:hover {
              color: #FFF; }
              .hero-component.bg-transparent .hero-button:hover.yellow-btn:hover, .hero-component.bg-transparent .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-transparent .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-walmart-blue .hero-button:hover {
              color: #0053E2; }
              .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-walmart-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-yellow .hero-button:hover {
              color: #FFF200; }
              .hero-component.bg-yellow .hero-button:hover.yellow-btn:hover, .hero-component.bg-yellow .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-yellow .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-light-blue .hero-button:hover {
              color: #78b9e7; }
              .hero-component.bg-light-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-green .hero-button:hover {
              color: #5FB446; }
              .hero-component.bg-green .hero-button:hover.yellow-btn:hover, .hero-component.bg-green .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-green .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-red .hero-button:hover {
              color: #DE1C24; }
              .hero-component.bg-red .hero-button:hover.yellow-btn:hover, .hero-component.bg-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-pink .hero-button:hover {
              color: #eb148d; }
              .hero-component.bg-pink .hero-button:hover.yellow-btn:hover, .hero-component.bg-pink .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-pink .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-orange .hero-button:hover {
              color: #FA6400; }
              .hero-component.bg-orange .hero-button:hover.yellow-btn:hover, .hero-component.bg-orange .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-orange .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-teal .hero-button:hover {
              color: #3EC5E6; }
              .hero-component.bg-teal .hero-button:hover.yellow-btn:hover, .hero-component.bg-teal .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-teal .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-deep-blue .hero-button:hover {
              color: #001E60; }
              .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-deep-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-blue .hero-button:hover {
              color: #22449b; }
              .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-light-blue .hero-button:hover {
              color: #2983ea; }
              .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-light-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-medium-blue .hero-button:hover {
              color: #1788da; }
              .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-medium-blue .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-green .hero-button:hover {
              color: #10a04b; }
              .hero-component.bg-sams-green .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-green .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-green .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-orange .hero-button:hover {
              color: #f37020; }
              .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-orange .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-red .hero-button:hover {
              color: #ec0439; }
              .hero-component.bg-sams-red .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-red .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-red .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-yellow .hero-button:hover {
              color: #fba72b; }
              .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-yellow .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.bg-sams-gray .hero-button:hover {
              color: #333333; }
              .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:hover, .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:focus {
                color: #ffffff;
                background-color: #57606B;
                border-color: #57606B; }
              .hero-component.bg-sams-gray .hero-button:hover.yellow-btn:active {
                color: #ffffff;
                background-color: #001E60;
                border-color: #001E60; }
            .hero-component.white-transparent-bg .hero-content .hero-button:hover {
              background: #001E60;
              color: #ffffff;
              border-color: #001E60; } }
  .hero-component .darken-image {
    position: absolute;
    background: #000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3; }
    .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.30; }
    .hero-component .darken-image.opacity-45 {
      opacity: 0.45; }

@media print {
  .hero-button {
    border: 2px solid white;
    border-radius: 25px;
    letter-spacing: normal;
    padding: 6px 50px;
    text-decoration: none; } }

.headline-4-0-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.headline-4-0-welcome {
  -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 {
  -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 {
    background-color: #f1f1f2;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    margin-bottom: 16px;
    aspect-ratio: 16/9;
    width: 100%; }
  .headline-4-0-feature-card-img {
    border-radius: 8px;
    object-fit: cover;
    aspect-ratio: 16/9;
    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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -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;
            -ms-grid-row-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;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-4-0-feature-card-content-container p {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
      .headline-4-0-feature-card-content-container p.spaced-p {
        margin: 0 0 0 28px; }
  .headline-4-0-feature-card-content-title {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -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 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .headline-4-0-secondary-card {
    -ms-flex-align: center;
        align-items: center;
    color: #000 !important;
    display: -ms-flexbox;
    display: flex;
    -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 {
      background-color: #f1f1f2;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px;
      aspect-ratio: 16/9;
      margin-right: 8px;
      object-fit: cover;
      width: 120px; }
    .headline-4-0-secondary-card-content-container {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -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 {
      font-size: 16px;
      font-weight: 700;
      line-height: 24px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-4-0-secondary-card-content .normal-title {
      font-size: 16px;
      font-weight: 700;
      line-height: 24px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-4-0-secondary-card-content p {
      display: none;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .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: -ms-flexbox;
  display: flex;
  -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 {
    -ms-flex-align: center;
        align-items: center;
    color: #000 !important;
    display: -ms-flexbox;
    display: flex;
    -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;
        object-fit: cover;
        width: 24px; }
      .headline-4-0-list-item .video-icon.cIcon {
        max-width: 20px; }
    .headline-4-0-list-item h4 {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 0 8px;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .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 {
  padding: 8px;
  background-color: #fff;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.headline-4-0 .white-bg .headline-4-0-feature-card-content {
  margin: 0;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 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 {
  aspect-ratio: 16/9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.headline-4-0 .white-bg .headline-4-0-secondary-card-img {
  aspect-ratio: 16/9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  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: #FFFFFF; }

@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 {
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 -20px; }
    .headline-4-0-secondary-card {
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex: 0 0 calc(50% - 24px);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(50% - 24px);
      -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 {
        font-size: 18px;
        line-height: 24px; }
      .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 {
    -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 {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
    .headline-4-0 .feature-two-cards-list .headline-4-0-secondary {
      -ms-flex: 0 0 calc(50%);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(50%);
      margin: -12px 12px -12px -12px; }
      .headline-4-0 .feature-two-cards-list .headline-4-0-secondary-card {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        padding: 12px; }
    .headline-4-0 .feature-two-cards-list .headline-4-0-list {
      -ms-flex: 0 0 calc(50% - 12px);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: 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-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin: 0;
    -ms-flex-align: start;
        align-items: flex-start; }
  .headline-4-0 .white-bg .headline-4-0-secondary-card-img {
    aspect-ratio: 16/9;
    margin: 0 0 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }

@media (min-width: 980px) {
  .headline-4-0-container {
    -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 {
      max-width: 331px;
      height: 48.5%; }
      .headline-4-0-secondary-card-one, .headline-4-0-secondary-card-three {
        padding-left: 12px; }
  .headline-4-0-list {
    padding-top: 0;
    max-width: 400px; }
  .headline-4-0 .feature-two-cards .headline-4-0-secondary,
  .headline-4-0 .two-cards-list .headline-4-0-secondary,
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary {
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 355px; }
  .headline-4-0 .feature-four-cards .headline-4-0-feature-card {
    -ms-flex: 1 0 50%;
        flex: 1 0 50%; }
  .headline-4-0 .feature-four-cards .headline-4-0-secondary {
    -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 .headline-4-0-feature-card {
    -ms-flex: 1 0 66%;
        flex: 1 0 66%; }
  .headline-4-0 .feature-two-cards .headline-4-0-secondary {
    -ms-flex: 0 0 34%;
        flex: 0 0 34%; }
  .headline-4-0 .feature-two-cards .white-bg .headline-4-0-feature-card-content {
    min-height: 188px; }
  .headline-4-0 .feature-two-cards-list .headline-4-0-feature-card {
    -ms-flex: 1 0 calc(45% - 12px);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(45% - 12px);
    margin-right: 30px; }
  .headline-4-0 .feature-two-cards-list .headline-4-0-secondary {
    -ms-flex: 0 0 calc(25% - 12px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(25% - 12px);
    -ms-flex-direction: row;
        flex-direction: row; }
  .headline-4-0 .feature-two-cards-list .headline-4-0-list {
    -ms-flex: 0 0 calc(30% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 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 {
    -ms-flex: 1 0 calc(62%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(62%);
    padding: 0 12px 12px; }
  .headline-4-0 .feature-list .headline-4-0-list {
    -ms-flex: 0 0 calc(38%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(38%);
    padding: 0 12px 12px; }
  .headline-4-0 .feature-two-cards .headline-4-0-feature-card {
    -ms-flex: 1 0 calc(66%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(66%);
    padding: 0 12px 12px; }
  .headline-4-0 .feature-two-cards .headline-4-0-secondary {
    -ms-flex: 0 0 calc(34%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(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 {
    -ms-flex: 0 0 calc(62%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(62%);
    margin-right: 12px; }
  .headline-4-0 .four-cards-list .headline-4-0-list {
    -ms-flex: 1 0 calc(38%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(38%); }
  .headline-4-0 .two-cards-list .headline-4-0-secondary {
    -ms-flex: 1 0 calc(41%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(41%);
    margin-right: 12px; }
  .headline-4-0 .two-cards-list .headline-4-0-list {
    -ms-flex: 0 0 calc(59%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(59%); }
  .headline-4-0 .split-cards-feature .headline-4-0-secondary-card {
    -ms-flex: 0 0 calc(100% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 24px);
    padding: 0 0 12px; }
  .headline-4-0 .split-cards-feature .headline-4-0-secondary {
    -ms-flex: 0 0 calc(25% - 12px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(25% - 12px);
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0; }
  .headline-4-0 .split-cards-feature .headline-4-0-secondary-card-content-container {
    -ms-flex-align: start;
        align-items: flex-start; }
  .headline-4-0 .split-cards-feature .headline-4-0-feature-card {
    -ms-flex: 1 0 calc(45% - 12px);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(45% - 12px);
    padding: 0;
    margin: 0 0 12px; }
  .headline-4-0 .split-cards-feature .headline-4-0-list {
    -ms-flex: 0 0 calc(30% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 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 {
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  margin: 0 !important;
  position: relative; }

.split-cards-feature .headline-4-0-feature-card-publish-date {
  font-family: 'EverydaySans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #515357;
  margin-top: 8px;
  margin-bottom: 0px;
  position: absolute;
  bottom: 12px;
  left: 12px; }

.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-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  -ms-flex-align: center;
      align-items: center;
  color: #000000;
  -webkit-line-clamp: 3;
  margin: 12px; }

.split-cards-feature .headline-4-0-feature-card-img-container {
  box-shadow: none;
  border-radius: 8px 8px 0px 0px; }

.split-cards-feature .headline-4-0-feature-card-img {
  border-radius: 8px 8px 0px 0px; }

.split-cards-feature .headline-4-0-secondary-card-img {
  box-shadow: none;
  border-radius: 8px 8px 0px 0px; }

.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 {
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  position: relative; }
  .split-cards-feature .headline-4-0-secondary-card .headline-4-0-secondary-card-split-cards-date {
    position: absolute;
    bottom: 12px;
    left: 12px;
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #515357; }

.split-cards-feature .headline-4-0-secondary-card-two,
.split-cards-feature .headline-4-0-secondary-card-four {
  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 {
    -ms-flex-order: 2;
        order: 2; }
  .split-cards-feature .split-card-two {
    -ms-flex-order: 3;
        order: 3; }
  .split-cards-feature .headline-4-0-feature-card-content-container h2 {
    font-weight: normal;
    margin: 0 0 16px;
    font-size: 18px; }
  .split-cards-feature .headline-4-0-secondary-card {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex: 0 0 calc(50% - 24px);
    -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;
    flex-direction: column;
    padding: 0; }
  .split-cards-feature .headline-4-0-secondary-card-one,
  .split-cards-feature .headline-4-0-secondary-card-three {
    margin-top: 16px;
    margin-right: 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 {
    margin-bottom: 28px;
    font-size: 14px; }
  .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 {
    -ms-flex-order: 2;
        order: 2; }
  .split-cards-feature .split-card-two {
    -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 {
    position: absolute;
    bottom: 16px;
    left: 16px; }
  .split-cards-feature .headline-4-0-secondary-card-one,
  .split-cards-feature .headline-4-0-secondary-card-three {
    margin-top: 16px;
    margin-right: 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 {
    margin-bottom: 32px;
    font-size: 16px; }
  .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 0 0 !important; } }

@media (min-width: 980px) {
  .split-cards-feature .split-card-one {
    -ms-flex-order: 1;
        order: 1; }
  .split-cards-feature .split-card-two {
    -ms-flex-order: 3;
        order: 3; }
  .split-cards-feature .headline-4-0-feature-card {
    -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 0 0; } }

.headline-3-0-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.headline-3-0-welcome {
  -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 {
  -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 {
    background-color: #f1f1f2;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    margin-bottom: 16px;
    aspect-ratio: 16/9;
    width: 100%; }
  .headline-3-0-feature-card-img {
    border-radius: 8px;
    object-fit: cover;
    aspect-ratio: 16/9;
    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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -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;
            -ms-grid-row-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;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-3-0-feature-card-content-container h4 {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
      .headline-3-0-feature-card-content-container h4.spaced-h4 {
        margin: 0 0 0 28px; }
  .headline-3-0-feature-card-content-title {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -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 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .headline-3-0-secondary-card {
    -ms-flex-align: center;
        align-items: center;
    color: #000 !important;
    display: -ms-flexbox;
    display: flex;
    -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 {
      background-color: #f1f1f2;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px;
      aspect-ratio: 16/9;
      margin-right: 8px;
      object-fit: cover;
      width: 120px; }
    .headline-3-0-secondary-card-content-container {
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -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 {
      font-size: 16px;
      font-weight: 700;
      line-height: 24px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-3-0-secondary-card-content p {
      display: none;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .headline-3-0-secondary-card:hover h3 {
      text-decoration: underline; }

.headline-3-0-list {
  display: -ms-flexbox;
  display: flex;
  -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 {
    -ms-flex-align: center;
        align-items: center;
    color: #000 !important;
    display: -ms-flexbox;
    display: flex;
    -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;
        object-fit: cover;
        width: 24px; }
      .headline-3-0-list-item .video-icon.cIcon {
        max-width: 20px; }
    .headline-3-0-list-item h4 {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      margin: 0 0 0 8px;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */ }
    .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 {
  padding: 8px;
  background-color: #fff;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.headline-3-0 .white-bg .headline-3-0-feature-card-content {
  margin: 0;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 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 {
  aspect-ratio: 16/9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.headline-3-0 .white-bg .headline-3-0-secondary-card-img {
  aspect-ratio: 16/9;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  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: #FFFFFF; }

@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 {
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 -20px; }
    .headline-3-0-secondary-card {
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex: 0 0 calc(50% - 24px);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(50% - 24px);
      -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 {
    -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 {
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }
    .headline-3-0 .feature-two-cards-list .headline-3-0-secondary {
      -ms-flex: 0 0 calc(50%);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(50%);
      margin: -12px 12px -12px -12px; }
      .headline-3-0 .feature-two-cards-list .headline-3-0-secondary-card {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        padding: 12px; }
    .headline-3-0 .feature-two-cards-list .headline-3-0-list {
      -ms-flex: 0 0 calc(50% - 12px);
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: 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-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin: 0;
    -ms-flex-align: start;
        align-items: flex-start; }
  .headline-3-0 .white-bg .headline-3-0-secondary-card-img {
    aspect-ratio: 16/9;
    margin: 0 0 12px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; } }

@media (min-width: 980px) {
  .headline-3-0-container {
    -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 {
      max-width: 331px;
      height: 48.5%; }
      .headline-3-0-secondary-card-one, .headline-3-0-secondary-card-three {
        padding-left: 12px; }
  .headline-3-0-list {
    padding-top: 0;
    max-width: 400px; }
  .headline-3-0 .feature-two-cards .headline-3-0-secondary, .headline-3-0 .two-cards-list .headline-3-0-secondary, .headline-3-0 .feature-two-cards-list .headline-3-0-secondary {
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 355px; }
  .headline-3-0 .feature-four-cards .headline-3-0-feature-card {
    -ms-flex: 1 0 50%;
        flex: 1 0 50%; }
  .headline-3-0 .feature-four-cards .headline-3-0-secondary {
    -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 .headline-3-0-feature-card {
    -ms-flex: 1 0 66%;
        flex: 1 0 66%; }
  .headline-3-0 .feature-two-cards .headline-3-0-secondary {
    -ms-flex: 0 0 34%;
        flex: 0 0 34%; }
  .headline-3-0 .feature-two-cards .white-bg .headline-3-0-feature-card-content {
    min-height: 188px; }
  .headline-3-0 .feature-two-cards-list .headline-3-0-feature-card {
    -ms-flex: 1 0 calc(45% - 12px);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(45% - 12px);
    margin-right: 30px; }
  .headline-3-0 .feature-two-cards-list .headline-3-0-secondary {
    -ms-flex: 0 0 calc(25% - 12px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(25% - 12px);
    -ms-flex-direction: row;
        flex-direction: row; }
  .headline-3-0 .feature-two-cards-list .headline-3-0-list {
    -ms-flex: 0 0 calc(30% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 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 {
    -ms-flex: 1 0 calc(62%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(62%);
    padding: 0 12px 12px; }
  .headline-3-0 .feature-list .headline-3-0-list {
    -ms-flex: 0 0 calc(38%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(38%);
    padding: 0 12px 12px; }
  .headline-3-0 .feature-two-cards .headline-3-0-feature-card {
    -ms-flex: 1 0 calc(66%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(66%);
    padding: 0 12px 12px; }
  .headline-3-0 .feature-two-cards .headline-3-0-secondary {
    -ms-flex: 0 0 calc(34%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(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 {
    -ms-flex: 0 0 calc(62%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(62%);
    margin-right: 12px; }
  .headline-3-0 .four-cards-list .headline-3-0-list {
    -ms-flex: 1 0 calc(38%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(38%); }
  .headline-3-0 .two-cards-list .headline-3-0-secondary {
    -ms-flex: 1 0 calc(41%);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(41%);
    margin-right: 12px; }
  .headline-3-0 .two-cards-list .headline-3-0-list {
    -ms-flex: 0 0 calc(59%);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(59%); }
  .headline-3-0 .split-cards-feature .headline-3-0-secondary-card {
    -ms-flex: 0 0 calc(100% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(100% - 24px);
    padding: 0 0 12px; }
  .headline-3-0 .split-cards-feature .headline-3-0-secondary {
    -ms-flex: 0 0 calc(25% - 12px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(25% - 12px);
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0; }
  .headline-3-0 .split-cards-feature .headline-3-0-secondary-card-content-container {
    -ms-flex-align: start;
        align-items: flex-start; }
  .headline-3-0 .split-cards-feature .headline-3-0-feature-card {
    -ms-flex: 1 0 calc(45% - 12px);
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(45% - 12px);
    padding: 0;
    margin: 0 0 12px; }
  .headline-3-0 .split-cards-feature .headline-3-0-list {
    -ms-flex: 0 0 calc(30% - 24px);
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 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 {
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  margin: 0 !important;
  position: relative; }

.split-cards-feature .headline-3-0-feature-card-publish-date {
  font-family: 'EverydaySans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #515357;
  margin-top: 8px;
  margin-bottom: 0px;
  position: absolute;
  bottom: 12px;
  left: 12px; }

.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-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  -ms-flex-align: center;
      align-items: center;
  color: #000000;
  -webkit-line-clamp: 4;
  margin-left: 12px;
  margin-right: 12px; }

.split-cards-feature .headline-3-0-feature-card-img-container {
  box-shadow: none;
  border-radius: 8px 8px 0px 0px; }

.split-cards-feature .headline-3-0-feature-card-img {
  border-radius: 8px 8px 0px 0px; }

.split-cards-feature .headline-3-0-secondary-card-img {
  box-shadow: none;
  border-radius: 8px 8px 0px 0px; }

.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 {
  box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  position: relative; }
  .split-cards-feature .headline-3-0-secondary-card .headline-3-0-secondary-card-split-cards-date {
    position: absolute;
    bottom: 12px;
    left: 12px;
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #515357; }

.split-cards-feature .headline-3-0-secondary-card-two, .split-cards-feature .headline-3-0-secondary-card-four {
  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 {
    -ms-flex-order: 2;
        order: 2; }
  .split-cards-feature .split-card-two {
    -ms-flex-order: 3;
        order: 3; }
  .split-cards-feature .headline-3-0-feature-card-content-container h2 {
    font-weight: normal;
    margin: 0 0 16px;
    font-size: 18px; }
  .split-cards-feature .headline-3-0-secondary-card {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex: 0 0 calc(50% - 24px);
    -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;
    flex-direction: column;
    padding: 0; }
  .split-cards-feature .headline-3-0-secondary-card-one, .split-cards-feature .headline-3-0-secondary-card-three {
    margin-top: 16px;
    margin-right: 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 {
    margin-bottom: 28px;
    font-size: 14px; }
  .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 {
    -ms-flex-order: 2;
        order: 2; }
  .split-cards-feature .split-card-two {
    -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 {
    position: absolute;
    bottom: 16px;
    left: 16px; }
  .split-cards-feature .headline-3-0-secondary-card-one, .split-cards-feature .headline-3-0-secondary-card-three {
    margin-top: 16px;
    margin-right: 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 {
    margin-bottom: 32px;
    font-size: 16px; }
  .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 {
    -ms-flex-order: 1;
        order: 1; }
  .split-cards-feature .split-card-two {
    -ms-flex-order: 3;
        order: 3; }
  .split-cards-feature .headline-3-0-feature-card {
    -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-component {
  display: -ms-flexbox;
  display: flex;
  -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: #004c91; }
    .headline-component .text-underline.bg-black {
      background-color: #000000; }
    .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-sams-gray {
      background-color: #333333; }
    .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: #333333; }
    .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 {
      background-color: #000000; }
    .headline-component .text-underline.bg-barenecessities-black {
      background-color: #000000; }
    .headline-component .text-underline.bg-parcel-black {
      background-color: #000000; }
    .headline-component .text-underline.bg-vudu-blue {
      background-color: #000000; }
    .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 {
      position: absolute;
      right: 0px;
      z-index: 100;
      font-size: 1em;
      background: rgba(0, 0, 0, 0.6);
      width: auto;
      color: white;
      text-align: center;
      padding: 0px 10px 0px;
      border-bottom-left-radius: 10px; }
      @media (min-width: 768px) {
        .headline-component a.link .video-icon-overlay {
          padding: 5px 10px 0px;
          font-size: 1.5em; } }
      .headline-component a.link .video-icon-overlay .relatedico, .headline-component a.link .video-icon-overlay .oneicon {
        margin-bottom: 5px;
        margin-top: 5px; }
        @media (min-width: 768px) {
          .headline-component a.link .video-icon-overlay .relatedico, .headline-component a.link .video-icon-overlay .oneicon {
            margin-top: -2.5px;
            margin-bottom: 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 {
        position: relative;
        display: inline-block;
        background: none;
        color: inherit;
        font-size: 1em;
        padding: 0 5px 0 0;
        height: auto;
        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 {
      transform: translateX(0);
      -ms-flex-order: 2;
          order: 2;
      overflow: hidden;
      border-radius: 8px;
      display: -ms-flexbox;
      display: flex;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
      @media (min-width: 768px) {
        .headline-component a.link div.feature-image-wrapper {
          transform: translateX(0); } }
      .headline-component a.link div.feature-image-wrapper .feature-image {
        transform: scale(1);
        transition: 1s transform;
        border-radius: 8px;
        width: 100%; }
    .headline-component a.link.hover {
      text-decoration: underline; }
      .headline-component a.link.hover div.feature-thumbnail, .headline-component a.link.hover div.feature-image {
        transform: scale(1.08);
        transition: 1s transform; }
      .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 {
            -ms-flex-order: unset;
                order: unset;
            transform: translateX(0px); } }
        .headline-component a.link.hover div.feature-image-wrapper div.feature-image {
          transform: scale(1.08);
          -ms-flex-order: 2;
              order: 2; }
          @media (min-width: 768px) {
            .headline-component a.link.hover div.feature-image-wrapper div.feature-image {
              -ms-flex-order: 1;
                  order: 1; } }
      .headline-component a.link.hover h1 {
        text-decoration: underline;
        color: #0053E2; }
    .headline-component a.link.hover-init div.feature-thumbnail {
      transform: scale(1);
      transition: 1s transform; }
  .headline-component > * {
    padding: 10px 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .headline-component .header {
    padding: 10px 0 20px;
    border-radius: 7px;
    margin: 0; }
    .headline-component .header h1 {
      display: inline;
      font-size: 32px;
      font-weight: 700;
      width: fit-content; }
  .headline-component .main-content {
    text-align: left; }
    @media (min-width: 768px) {
      .headline-component .main-content {
        margin-bottom: 20px; } }
    @media (min-width: 980px) {
      .headline-component .main-content {
        margin: 0;
        padding: 0;
        -ms-flex-positive: 2;
            flex-grow: 2;
        -ms-flex-preferred-size: 0px;
            flex-basis: 0px;
        -ms-flex-order: 1;
            order: 1; } }
    @media (min-width: 1200px) {
      .headline-component .main-content {
        margin: 0;
        -ms-flex-positive: 2;
            flex-grow: 2;
        -ms-flex-preferred-size: 0px;
            flex-basis: 0px;
        -ms-flex-order: 1;
            order: 1; } }
    .headline-component .main-content .feature-text {
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */ }
    .headline-component .main-content .feature-image {
      max-width: 100%;
      height: 174px;
      border-radius: 8px;
      background-size: cover;
      background-position: center; }
      @media (min-width: 768px) {
        .headline-component .main-content .feature-image {
          height: 400px; } }
      @media (min-width: 980px) {
        .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;
        font-size: 12px;
        font-weight: 500;
        padding: 5px 10px;
        float: right; }
    .headline-component .main-content h1 {
      margin: 15px 0 0 0;
      padding: 0;
      font-size: 32px;
      font-weight: 700; }
      @media (min-width: 980px) {
        .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 {
      margin: 20px 0 0 0;
      padding: 0;
      font-size: 16px;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      overflow: hidden; }
      @media (min-width: 980px) {
        .headline-component .main-content p {
          margin: 15px 0;
          padding: 0 15px;
          display: -webkit-box;
          /*! autoprefixer: off */
          -webkit-box-orient: vertical;
          /*! autoprefixer: on */
          overflow: hidden; } }
      @media (min-width: 1200px) {
        .headline-component .main-content p {
          margin: 15px 0;
          padding: 0 15px; } }
    .headline-component .main-content a {
      display: block;
      border-radius: 8px; }
      .headline-component .main-content a:hover {
        text-decoration: none; }
    .headline-component .main-content .reading-time {
      margin: 5px 0;
      color: #999;
      font-size: 12px;
      font-weight: normal;
      -webkit-line-clamp: 1; }
  .headline-component .secondary-feature-container {
    position: relative;
    display: block; }
    .headline-component .secondary-feature-container .secondary-feature-item {
      display: -ms-inline-flexbox;
      display: inline-flex;
      width: 100%;
      padding: 0 15px;
      margin: 15px 0;
      transition: .5s all; }
      @media (min-width: 768px) {
        .headline-component .secondary-feature-container .secondary-feature-item {
          display: block;
          max-width: unset;
          padding: 0 15px;
          margin: 40px 0;
          transition: .5s all; }
          .headline-component .secondary-feature-container .secondary-feature-item:first-child {
            margin: 0 0 15px 0; } }
      @media (min-width: 980px) {
        .headline-component .secondary-feature-container .secondary-feature-item {
          margin: 0 0 15px 0; } }
      .headline-component .secondary-feature-container .secondary-feature-item .feature-thumbnail {
        -ms-flex-order: 2;
            order: 2;
        background-size: cover;
        background-position: center;
        width: 75px;
        height: 75px;
        border-radius: 7px; }
        @media (min-width: 768px) {
          .headline-component .secondary-feature-container .secondary-feature-item .feature-thumbnail {
            background-size: cover;
            background-position: center;
            width: 100%;
            min-height: 180px;
            border-radius: 7px; } }
        @media (min-width: 980px) {
          .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: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex: 2;
            flex: 2 1 0%;
        -ms-flex-order: 1;
            order: 1;
        margin: 0 5px 0 10px;
        font-size: 18px;
        font-weight: 700;
        -ms-flex-align: center;
            align-items: center; }
        @media (min-width: 768px) {
          .headline-component .secondary-feature-container .secondary-feature-item h1 {
            margin: 15px 0 0 0;
            font-size: 18px;
            font-weight: 700; } }
      .headline-component .secondary-feature-container .secondary-feature-item p {
        display: none;
        margin: 15px 0 0 0;
        font-size: 14px;
        -webkit-line-clamp: 2;
        overflow: hidden;
        transition: 1s all; }
        @media (min-width: 768px) {
          .headline-component .secondary-feature-container .secondary-feature-item p {
            margin: 0 0 15px 0;
            font-size: 14px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            /*! autoprefixer: on */
            overflow: hidden;
            transition: 1s all; } }
        @media (min-width: 980px) {
          .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: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex: 2;
            flex: 2 1 0%;
        color: inherit;
        overflow: hidden;
        border-radius: 8px; }
        .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;
            -ms-flex: unset;
                flex: unset; } }
      .headline-component .secondary-feature-container .secondary-feature-item .reading-time {
        margin: 5px 0;
        color: #999;
        font-size: 12px;
        font-weight: normal;
        -webkit-line-clamp: 1; }
  @media (min-width: 768px) {
    .headline-component .aside {
      -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: 980px) {
    .headline-component .aside.aside-1 {
      margin: 0;
      padding: 0;
      -ms-flex-order: 2;
          order: 2; } }
  @media (min-width: 1200px) {
    .headline-component .aside.aside-1 {
      margin: 0;
      -ms-flex-order: 2;
          order: 2; } }
  @media (min-width: 980px) {
    .headline-component .aside-2 {
      -ms-flex: 1.25;
          flex: 1.25 1 0%;
      margin: 0;
      padding: 0 0 0 20px;
      -ms-flex-order: 3;
          order: 3; } }
  @media (min-width: 1200px) {
    .headline-component .aside-2 {
      margin: 0;
      -ms-flex-order: 3;
          order: 3; } }
  .headline-component .aside-2 h1 {
    font-size: 24px;
    font-weight: 700;
    margin: 20px 0 5px 0;
    width: fit-content; }
    @media (min-width: 768px) {
      .headline-component .aside-2 h1 {
        margin: 0 0 5px 0; } }
    @media (min-width: 980px) {
      .headline-component .aside-2 h1 {
        margin: 0 0 5px 0; } }
    @media (min-width: 1200px) {
      .headline-component .aside-2 h1 {
        margin: 0 0 5px 0; } }
  .headline-component .aside-2 ul {
    margin: 10px 0 0 0;
    padding: 0; }
    @media (min-width: 980px) {
      .headline-component .aside-2 ul {
        overflow-y: hidden;
        max-height: 425px;
        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;
          transition: all .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 {
    list-style: none;
    padding: 10px 0;
    margin: 0 1%;
    border-bottom: solid 1px #eee;
    transform: translateX(-5px);
    /*	&:hover {
			      background: initial;
                  color: #0053E2;
                /*  text-decoration: underline;
			}  */ }
    .headline-component .aside-2 li a {
      color: inherit;
      padding: 0 5px;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      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 {
    position: relative;
    width: 100%;
    height: 4px;
    transition: .5s all; }
  .headline-component .aside-2 .list-fade {
    display: none;
    position: relative;
    top: -50px;
    background: white;
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.763743) 47%, rgba(255, 255, 255, 0) 100%);
    height: 51px;
    width: 100%; }
    @media (min-width: 980px) {
      .headline-component .aside-2 .list-fade {
        display: block; } }
  .headline-component .custom-targeting-buttons {
    padding: 0; }

.grid-scroll-wrapper {
  overflow-x: auto;
  margin: 0 115px 50px; }

.flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid silver;
  -ms-box-orient: horizontal;
  display: -ms-flexbox;
  display: -moz-flex;
  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;
  flex-direction: row; }

.wrap-column {
  -ms-flex-direction: column;
  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: black;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 5px;
  margin: 10px 1% 10px 1%;
  font-size: 2em; }

.gray {
  background: #f2f2f2; }

.white {
  background: #ffffff; }

.full-width {
  margin: 0 0 50px; }

.item-header-text-2 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  color: #333;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
  font-weight: bold; }
  .item-header-text-2 .card-icon-img-2 {
    width: 23px;
    height: 23px;
    margin-right: 6px;
    display: inline-block; }
  .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; } }

.EventPageCorporate-contentWell {
  position: relative; }

.EventPageCorporate-title {
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  color: #333; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

.EventPageCorporate-startDate {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-startTime {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-startTimezone {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-status {
  margin: 20px 0 0 0; }

.PromoEventIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center; }

.PromoEventIcon-icon {
  display: block;
  padding-right: 20px;
  height: 35px; }
  .PromoEventIcon-icon svg {
    height: 35px;
    width: 35px;
    fill: #333; }

.PromoEventIcon-title {
  cursor: pointer; }

.PromoEventIcon-icon.play-icon {
  padding: 0;
  margin-right: 20px;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }

.eventIcon {
  font-size: 40px;
  font-style: normal; }

@media only screen and (min-width: 1024px) {
  .EventPageCorporate-title {
    font-size: 24px;
    line-height: 42px;
    margin-top: 0; }
  .EventPageCorporate-startDate {
    font-size: 17px;
    line-height: 22px; }
  .EventPageCorporate-startTime {
    font-size: 17px;
    line-height: 22px; }
  .EventPageCorporate-startTimezone {
    font-size: 17px;
    line-height: 22px; }
  .PromoEventIcon-title a {
    font-size: 17px; } }

.dropdown .btn.dropdown-toggle {
  height: 40px;
  color: #000; }
  .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 {
    position: fixed;
    top: 64px;
    left: 0;
    right: 0;
    height: 40px;
    background: #FFF;
    box-shadow: 0 3px 3px rgba(162, 162, 162, 0.4);
    padding-left: 2vw;
    z-index: 10;
    text-align: center; }
    @media (min-width: 980px) {
      .lng-flow-container-component .lng-navigation {
        top: 60px; } }
    .lng-flow-container-component .lng-navigation .dropdown-wrapper {
      min-width: 800px;
      display: inline-block; }
      .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 {
        top: 10px;
        right: 12px; }
    .lng-flow-container-component .lng-navigation .dropdown-menu {
      min-width: 200px;
      top: 0;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
      border-radius: 0;
      background: #FFF; }
      @media (min-width: 980px) {
        .lng-flow-container-component .lng-navigation .dropdown-menu {
          width: 414px;
          left: 25%; } }
      .lng-flow-container-component .lng-navigation .dropdown-menu .drop-item {
        font-family: EverydaySans;
        font-size: 18px;
        color: #017acd;
        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 {
          top: 16px;
          border: none; }
          .lng-flow-container-component .lng-navigation .dropdown-menu .drop-item .drop-check .drop-tick {
            top: 0;
            color: rgba(0, 0, 0, 0.7); }
  body.global-alert-visible .lng-flow-container-component .lng-navigation {
    top: 132px; }
    @media (min-width: 980px) {
      body.global-alert-visible .lng-flow-container-component .lng-navigation {
        top: 128px; } }
  .lng-flow-container-component .scroll-next {
    position: fixed;
    left: 20px;
    bottom: 25px;
    width: 56px;
    height: 56px;
    background: #FFF;
    border-radius: 50%;
    text-align: center;
    box-shadow: 2px 3px 10px #999;
    padding: 15px 0 0 2px; }
    @media (min-width: 980px) {
      .lng-flow-container-component .scroll-next {
        left: 35px;
        bottom: 40px; } }
    .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.lng-flow-container-component,
.editing-mode .flow-frame-component,
.editing-mode .narrative-container {
  padding: 40px; }

.editing-mode .narrative-container {
  background: #999; }

.editing-mode .flow-frame {
  background: #ddd; }

.dropdown-menu > li > a {
  white-space: normal; }

/* mobile device media */
@media (min-width: 360px) {
  .lng-flow-container-component .lng-navigation {
    height: auto; }
    .lng-flow-container-component .lng-navigation .dropdown-wrapper {
      min-width: 300px;
      margin-bottom: 10px; }
      .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; } }

@font-face {
  font-family: 'iOS-Edge-Glyph';
  src: url("../vendor/iOS-Edge-Glyph/iOS-Edge-Glyph.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.js-federated-panel {
  display: none; }
  .js-federated-panel.is-active {
    display: block; }
  .js-federated-panel > .results-for {
    font-size: 16px;
    line-height: 29px;
    color: #333;
    margin: 0;
    padding-left: 0px;
    padding-bottom: 15px;
    margin-top: 44px; }
    @media (max-width: 770px) {
      .js-federated-panel > .results-for {
        font-size: 14px; } }
    @media (min-width: 980px) {
      .js-federated-panel > .results-for {
        padding-left: 0;
        padding-bottom: 0; } }
    @media print {
      .js-federated-panel > .results-for {
        padding-left: 0;
        padding-bottom: 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 {
    font-size: 18px;
    line-height: 29px;
    color: #333;
    margin: 15px 10px; }

.sites-filter-list-holder, .sites-filter-assets-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;
  margin: 7px 24px 6px 0px;
  border-radius: 4px; }

.did-you-mean-holder {
  font-size: 16px;
  line-height: 16px;
  color: #333;
  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 {
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  color: #0053E2;
  margin-right: 24px; }
  .show-hide-applied-filters:hover {
    cursor: pointer;
    font-weight: 500; }

.federated-search-component {
  padding-top: 32px;
  background-color: white; }
  @media print {
    .federated-search-component {
      padding-top: unset !important; } }
  .federated-search-component.row {
    margin: 0px; }
  .federated-search-component .row {
    margin: 0px; }
  .federated-search-component .no-results {
    margin: 0;
    width: 100%; }
    .federated-search-component .no-results .no-results-text {
      font-size: 28px;
      line-height: 1.39;
      text-align: center;
      color: #333333;
      max-width: 480px;
      margin: 0 auto; }
      .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 {
    animation-duration: 0.95s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    width: 50px;
    height: 50px;
    border: 8px solid #064f8e;
    border-right-color: transparent;
    border-radius: 50%;
    position: relative;
    left: calc(50% - 25px); }
    .federated-search-component .loading-image.video-fix {
      left: 0; }

.federated-tabs.nofixedtop {
  top: 0px; }

.federated-tabs {
  position: fixed;
  border-bottom: #d8d8d8 1px solid;
  left: 0;
  top: 64px;
  width: 100vw;
  z-index: 700;
  background-color: #ffffff;
  padding: 10px 512px 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff; }
  @media (max-width: 770px) {
    .federated-tabs {
      padding: 0px; } }
  @media (max-width: 770px) {
    .federated-tabs {
      top: 120px; } }
  @media (min-width: 980px) {
    .federated-tabs {
      padding: 0 4vw;
      top: 60px; } }
  @media print {
    .federated-tabs {
      padding: 0 4vw;
      top: 60px;
      position: unset !important; } }
  .federated-tabs > .tab-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0px auto;
    max-width: 1380px; }
    .federated-tabs > .tab-container > .tab {
      cursor: pointer;
      margin-right: 34px;
      padding: 10px 0px 0px;
      white-space: nowrap;
      width: auto;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none;
      opacity: 0.6;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.39;
      letter-spacing: normal;
      text-align: center;
      color: #333; }
      @media (max-width: 770px) {
        .federated-tabs > .tab-container > .tab:first-child {
          margin-left: 10px; } }
      @media (max-width: 770px) {
        .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 {
        font-weight: bold;
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.39;
        letter-spacing: normal;
        text-align: center;
        color: #0053E2;
        opacity: 1; }
        .federated-tabs > .tab-container > .tab.is-active .search-active-underline {
          border: 1px solid #0053E2;
          border-radius: 4px 4px 0px 0px;
          height: 4px;
          background-color: #0053E2;
          margin-top: 6px;
          min-width: 33px; }

.federated-search-container {
  background-color: white;
  padding-bottom: 60px; }

.js-search-term {
  font-style: italic;
  font-weight: 700;
  display: inline; }

.fs-flex-container {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 480px) {
    .fs-flex-container {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media (min-width: 980px) {
    .fs-flex-container {
      -ms-flex-direction: row;
          flex-direction: row; } }
  @media print {
    .fs-flex-container {
      -ms-flex-direction: row;
          flex-direction: row; } }

.fs-column-1 {
  -ms-flex-order: 2;
      order: 2;
  width: 75%; }
  @media (max-width: 1030px) {
    .fs-column-1 {
      -ms-flex-order: 2;
          order: 2;
      width: 100%; } }
  @media print {
    .fs-column-1 {
      -ms-flex-order: 1;
          order: 1;
      padding: 0px 0px;
      width: 75%; } }

.fs-column-2 {
  -ms-flex-order: 1;
      order: 1;
  width: 100%; }
  @media (min-width: 480px) {
    .fs-column-2 {
      -ms-flex-order: 1;
          order: 1;
      width: 100%; } }
  @media (min-width: 980px) {
    .fs-column-2 {
      -ms-flex-order: 2;
          order: 2;
      width: 25%; } }
  @media print {
    .fs-column-2 {
      -ms-flex-order: 2;
          order: 2;
      width: 25%; } }

.fs-pages {
  width: 100%;
  overflow: hidden;
  height: 27px;
  font-family: EverydaySans;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  text-align: left;
  color: #333;
  margin-bottom: 16px; }

.recommended-item:nth-last-child .fs-line {
  display: none; }

.no-related-results {
  font-style: italic;
  font-size: 16px; }

.featured-item:last-child .fs-line {
  display: none; }

.fs-line {
  width: 100%;
  border-radius: 8px;
  background-color: #dadce0;
  height: 1px;
  margin: 16px 0; }

.recommended-see-less {
  padding-top: 16px;
  margin-top: 16px; }

.recommended-see-all, .recommended-see-less {
  font-size: 14px;
  line-height: 1.43;
  text-align: center;
  color: #0053E2; }
  .recommended-see-all:hover, .recommended-see-less:hover {
    cursor: pointer;
    font-weight: 500; }

.fs-space {
  padding: 0px 0px 10px 0px; }

.fs-no-column {
  width: 150%; }
  @media (max-width: 768px) {
    .fs-no-column {
      width: 100%; } }

.fs-right-block-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.fs-right-block-container-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.fs-main-block-wrapper {
  -ms-flex: 1;
      flex: 1 1 0%;
  min-width: 0; }

.search-pagination-parent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-top: 60px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%; }
  .search-pagination-parent .search-page-arrow {
    width: 25px;
    height: 25px;
    border: solid 1px #7e7e7e;
    border-radius: 50%;
    margin: 0px 16px;
    text-align: center;
    color: #7e7e7e; }
    @media (max-width: 480px) {
      .search-pagination-parent .search-page-arrow {
        margin: 0px 12px; } }
    @media (max-width: 360px) {
      .search-pagination-parent .search-page-arrow {
        margin: 0px 4px;
        font-size: 12px;
        width: 20px;
        height: 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 {
    margin: 0px 16px;
    font-size: 20px;
    line-height: 1.35;
    text-align: left;
    color: #7e7e7e; }
    @media (max-width: 480px) {
      .search-pagination-parent .search-page-num {
        margin: 0px 10px;
        font-size: 18px; } }
    @media (max-width: 360px) {
      .search-pagination-parent .search-page-num {
        margin: 0px 8px;
        font-size: 16px; } }
    .search-pagination-parent .search-page-num.active {
      color: #0053E2;
      font-weight: bold;
      text-decoration: underline; }
    .search-pagination-parent .search-page-num:hover {
      cursor: pointer; }

.show-hide-clear-filters {
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-bottom: 24px;
  -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;
      -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;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .show-hide-clear-filters .show-hide-applied-filters:hover {
        cursor: pointer; } }
  .show-hide-clear-filters .filter-tag {
    margin-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.38;
    text-align: left;
    color: #333333; }
    @media (max-width: 480px) {
      .show-hide-clear-filters .filter-tag {
        margin-right: 12px;
        font-size: 14px; } }
  .show-hide-clear-filters .filter-main-title {
    font-size: 16px;
    line-height: 1.38;
    text-align: left;
    color: #333333;
    margin-right: 24px;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -webkit-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 {
      -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-video, .search-filters-assets {
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -ms-flex-align: center;
      align-items: center;
  padding-bottom: 4px;
  border-bottom: solid 1px #dadce0;
  margin-right: 26%; }
  @media (max-width: 770px) {
    .search-filters, .search-filters-video, .search-filters-assets {
      margin: 0; } }
  @media (max-width: 1030px) {
    .search-filters, .search-filters-video, .search-filters-assets {
      margin-right: 0px; } }
  .search-filters .filter-tag, .search-filters-video .filter-tag, .search-filters-assets .filter-tag {
    margin-right: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.38;
    text-align: left;
    color: #333333; }
    @media (max-width: 480px) {
      .search-filters .filter-tag, .search-filters-video .filter-tag, .search-filters-assets .filter-tag {
        margin-right: 12px;
        font-size: 14px; } }
  .search-filters .filter-main-title, .search-filters-video .filter-main-title, .search-filters-assets .filter-main-title {
    font-size: 16px;
    line-height: 1.38;
    text-align: left;
    color: #333333;
    margin-right: 24px;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -webkit-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-video .filter-main-title.document-filter, .search-filters-video .filter-main-title.document-filter-assets, .search-filters-video .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 {
      -ms-flex-positive: 1;
          flex-grow: 1; }
    @media (max-width: 480px) {
      .search-filters .filter-main-title, .search-filters-video .filter-main-title, .search-filters-assets .filter-main-title {
        font-size: 14px;
        text-align: center; } }
    .search-filters .filter-main-title:hover, .search-filters-video .filter-main-title:hover, .search-filters-assets .filter-main-title:hover {
      cursor: pointer; }
    .search-filters .filter-main-title:after, .search-filters-video .filter-main-title:after, .search-filters-assets .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-video .filter-main-title:after, .search-filters-assets .filter-main-title:after {
          margin-left: 4px; } }
    .search-filters .filter-main-title.active, .search-filters-video .filter-main-title.active, .search-filters-assets .filter-main-title.active {
      color: #0053E2; }
      .search-filters .filter-main-title.active:after, .search-filters-video .filter-main-title.active:after, .search-filters-assets .filter-main-title.active:after {
        content: "\ed4b"; }

.all-pagination-here {
  -ms-flex-order: 100000000;
      order: 100000000; }

.process-guides-pagination-here {
  -ms-flex-order: 100000000;
      order: 100000000; }

.dropdown-holder, .dropdown-holder-video {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 99;
  position: absolute;
  margin-top: 4px; }
  .dropdown-holder .sites-filter-dropdown.base-dropdown, .dropdown-holder .sites-filter-dropdown-video.base-dropdown, .dropdown-holder .sites-filter-dropdown-assets.base-dropdown, .dropdown-holder-video .sites-filter-dropdown.base-dropdown, .dropdown-holder-video .sites-filter-dropdown-video.base-dropdown, .dropdown-holder-video .sites-filter-dropdown-assets.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 {
    min-width: 160px;
    min-height: 40px;
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16); }
  .dropdown-holder .sites-item, .dropdown-holder .sites-item-video, .dropdown-holder .sites-item-assets, .dropdown-holder-video .sites-item, .dropdown-holder-video .sites-item-video, .dropdown-holder-video .sites-item-assets {
    min-height: 40px;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
        align-items: center;
    padding: 10px 35px 10px 16px;
    max-width: 160px; }
    .dropdown-holder .sites-item.active-site .search-drop-down, .dropdown-holder .sites-item.active-site .search-drop-up, .dropdown-holder .sites-item.active-site .search-drop-down-vid, .dropdown-holder .sites-item.active-site .search-drop-up-vid, .dropdown-holder .sites-item.active-site .search-drop-down-asset, .dropdown-holder .sites-item.active-site .search-drop-up-asset, .dropdown-holder .sites-item-video.active-site .search-drop-down, .dropdown-holder .sites-item-video.active-site .search-drop-up, .dropdown-holder .sites-item-video.active-site .search-drop-down-vid, .dropdown-holder .sites-item-video.active-site .search-drop-up-vid, .dropdown-holder .sites-item-video.active-site .search-drop-down-asset, .dropdown-holder .sites-item-video.active-site .search-drop-up-asset, .dropdown-holder .sites-item-assets.active-site .search-drop-down, .dropdown-holder .sites-item-assets.active-site .search-drop-up, .dropdown-holder .sites-item-assets.active-site .search-drop-down-vid, .dropdown-holder .sites-item-assets.active-site .search-drop-up-vid, .dropdown-holder .sites-item-assets.active-site .search-drop-down-asset, .dropdown-holder .sites-item-assets.active-site .search-drop-up-asset, .dropdown-holder-video .sites-item.active-site .search-drop-down, .dropdown-holder-video .sites-item.active-site .search-drop-up, .dropdown-holder-video .sites-item.active-site .search-drop-down-vid, .dropdown-holder-video .sites-item.active-site .search-drop-up-vid, .dropdown-holder-video .sites-item.active-site .search-drop-down-asset, .dropdown-holder-video .sites-item.active-site .search-drop-up-asset, .dropdown-holder-video .sites-item-video.active-site .search-drop-down, .dropdown-holder-video .sites-item-video.active-site .search-drop-up, .dropdown-holder-video .sites-item-video.active-site .search-drop-down-vid, .dropdown-holder-video .sites-item-video.active-site .search-drop-up-vid, .dropdown-holder-video .sites-item-video.active-site .search-drop-down-asset, .dropdown-holder-video .sites-item-video.active-site .search-drop-up-asset, .dropdown-holder-video .sites-item-assets.active-site .search-drop-down, .dropdown-holder-video .sites-item-assets.active-site .search-drop-up, .dropdown-holder-video .sites-item-assets.active-site .search-drop-down-vid, .dropdown-holder-video .sites-item-assets.active-site .search-drop-up-vid, .dropdown-holder-video .sites-item-assets.active-site .search-drop-down-asset, .dropdown-holder-video .sites-item-assets.active-site .search-drop-up-asset {
      font-size: 12px;
      text-align: right;
      position: absolute;
      float: right;
      right: 20px; }
    .dropdown-holder .sites-item.active-site.active .search-drop-up, .dropdown-holder .sites-item.active-site.active .search-drop-up-vid, .dropdown-holder .sites-item.active-site.active .search-drop-up-asset, .dropdown-holder .sites-item-video.active-site.active .search-drop-up, .dropdown-holder .sites-item-video.active-site.active .search-drop-up-vid, .dropdown-holder .sites-item-video.active-site.active .search-drop-up-asset, .dropdown-holder .sites-item-assets.active-site.active .search-drop-up, .dropdown-holder .sites-item-assets.active-site.active .search-drop-up-vid, .dropdown-holder .sites-item-assets.active-site.active .search-drop-up-asset, .dropdown-holder-video .sites-item.active-site.active .search-drop-up, .dropdown-holder-video .sites-item.active-site.active .search-drop-up-vid, .dropdown-holder-video .sites-item.active-site.active .search-drop-up-asset, .dropdown-holder-video .sites-item-video.active-site.active .search-drop-up, .dropdown-holder-video .sites-item-video.active-site.active .search-drop-up-vid, .dropdown-holder-video .sites-item-video.active-site.active .search-drop-up-asset, .dropdown-holder-video .sites-item-assets.active-site.active .search-drop-up, .dropdown-holder-video .sites-item-assets.active-site.active .search-drop-up-vid, .dropdown-holder-video .sites-item-assets.active-site.active .search-drop-up-asset {
      color: #0053E2; }
    .dropdown-holder .sites-item:hover, .dropdown-holder .sites-item-video:hover, .dropdown-holder .sites-item-assets:hover, .dropdown-holder-video .sites-item:hover, .dropdown-holder-video .sites-item-video:hover, .dropdown-holder-video .sites-item-assets:hover {
      background-color: #f2f2f2;
      cursor: pointer; }
    .dropdown-holder .sites-item .search-label, .dropdown-holder .sites-item .search-label-video, .dropdown-holder .sites-item .search-label-assets, .dropdown-holder .sites-item-video .search-label, .dropdown-holder .sites-item-video .search-label-video, .dropdown-holder .sites-item-video .search-label-assets, .dropdown-holder .sites-item-assets .search-label, .dropdown-holder .sites-item-assets .search-label-video, .dropdown-holder .sites-item-assets .search-label-assets, .dropdown-holder-video .sites-item .search-label, .dropdown-holder-video .sites-item .search-label-video, .dropdown-holder-video .sites-item .search-label-assets, .dropdown-holder-video .sites-item-video .search-label, .dropdown-holder-video .sites-item-video .search-label-video, .dropdown-holder-video .sites-item-video .search-label-assets, .dropdown-holder-video .sites-item-assets .search-label, .dropdown-holder-video .sites-item-assets .search-label-video, .dropdown-holder-video .sites-item-assets .search-label-assets {
      padding-left: 10px;
      -ms-flex-positive: 1;
          flex-grow: 1;
      max-width: 105px;
      overflow-wrap: anywhere; }
      .dropdown-holder .sites-item .search-label:hover, .dropdown-holder .sites-item .search-label-video:hover, .dropdown-holder .sites-item .search-label-assets:hover, .dropdown-holder .sites-item-video .search-label:hover, .dropdown-holder .sites-item-video .search-label-video:hover, .dropdown-holder .sites-item-video .search-label-assets:hover, .dropdown-holder .sites-item-assets .search-label:hover, .dropdown-holder .sites-item-assets .search-label-video:hover, .dropdown-holder .sites-item-assets .search-label-assets:hover, .dropdown-holder-video .sites-item .search-label:hover, .dropdown-holder-video .sites-item .search-label-video:hover, .dropdown-holder-video .sites-item .search-label-assets:hover, .dropdown-holder-video .sites-item-video .search-label:hover, .dropdown-holder-video .sites-item-video .search-label-video:hover, .dropdown-holder-video .sites-item-video .search-label-assets:hover, .dropdown-holder-video .sites-item-assets .search-label:hover, .dropdown-holder-video .sites-item-assets .search-label-video:hover, .dropdown-holder-video .sites-item-assets .search-label-assets:hover {
        cursor: pointer; }
  .dropdown-holder .sites-item-submit, .dropdown-holder .sites-item-submit-video, .dropdown-holder .sites-item-submit-assets, .dropdown-holder-video .sites-item-submit, .dropdown-holder-video .sites-item-submit-video, .dropdown-holder-video .sites-item-submit-assets {
    padding-top: 10px;
    text-align: center; }
    .dropdown-holder .sites-item-submit .apply-filter-style, .dropdown-holder .sites-item-submit-video .apply-filter-style, .dropdown-holder .sites-item-submit-assets .apply-filter-style, .dropdown-holder-video .sites-item-submit .apply-filter-style, .dropdown-holder-video .sites-item-submit-video .apply-filter-style, .dropdown-holder-video .sites-item-submit-assets .apply-filter-style {
      background-color: #0053E2;
      border: none;
      height: 32px;
      width: 128px;
      border-radius: 4px;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
      margin-bottom: 10px;
      color: #ffffff;
      font-size: 14px;
      line-height: 1.43; }
  .dropdown-holder .subfilter-list .sites-item.subsite, .dropdown-holder .subfilter-list .sites-item-video.subsite, .dropdown-holder .subfilter-list .sites-item-assets.subsite, .dropdown-holder .subfilter-list-video .sites-item.subsite, .dropdown-holder .subfilter-list-video .sites-item-video.subsite, .dropdown-holder .subfilter-list-video .sites-item-assets.subsite, .dropdown-holder .subfilter-list-assets .sites-item.subsite, .dropdown-holder .subfilter-list-assets .sites-item-video.subsite, .dropdown-holder .subfilter-list-assets .sites-item-assets.subsite, .dropdown-holder-video .subfilter-list .sites-item.subsite, .dropdown-holder-video .subfilter-list .sites-item-video.subsite, .dropdown-holder-video .subfilter-list .sites-item-assets.subsite, .dropdown-holder-video .subfilter-list-video .sites-item.subsite, .dropdown-holder-video .subfilter-list-video .sites-item-video.subsite, .dropdown-holder-video .subfilter-list-video .sites-item-assets.subsite, .dropdown-holder-video .subfilter-list-assets .sites-item.subsite, .dropdown-holder-video .subfilter-list-assets .sites-item-video.subsite, .dropdown-holder-video .subfilter-list-assets .sites-item-assets.subsite {
    font-size: 12px; }
    .dropdown-holder .subfilter-list .sites-item.subsite .subsite-indent, .dropdown-holder .subfilter-list .sites-item-video.subsite .subsite-indent, .dropdown-holder .subfilter-list .sites-item-assets.subsite .subsite-indent, .dropdown-holder .subfilter-list-video .sites-item.subsite .subsite-indent, .dropdown-holder .subfilter-list-video .sites-item-video.subsite .subsite-indent, .dropdown-holder .subfilter-list-video .sites-item-assets.subsite .subsite-indent, .dropdown-holder .subfilter-list-assets .sites-item.subsite .subsite-indent, .dropdown-holder .subfilter-list-assets .sites-item-video.subsite .subsite-indent, .dropdown-holder .subfilter-list-assets .sites-item-assets.subsite .subsite-indent, .dropdown-holder-video .subfilter-list .sites-item.subsite .subsite-indent, .dropdown-holder-video .subfilter-list .sites-item-video.subsite .subsite-indent, .dropdown-holder-video .subfilter-list .sites-item-assets.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-video .sites-item.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-video .sites-item-video.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-video .sites-item-assets.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-assets .sites-item.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-assets .sites-item-video.subsite .subsite-indent, .dropdown-holder-video .subfilter-list-assets .sites-item-assets.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: -ms-flexbox;
    display: flex;
    -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: 980px) {
      .federated-search-results.-flex {
        display: -ms-flexbox;
        display: flex; } }
    @media print {
      .federated-search-results.-flex {
        display: -ms-flexbox;
        display: flex; } }

.federated-search-results-row {
  padding: 0; }
  .federated-search-results-row.add-here-mark {
    display: -ms-flexbox;
    display: flex;
    -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: 980px) {
      .federated-search-results-row.-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; } }
    @media print {
      .federated-search-results-row.-flex {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; } }
  .federated-search-results-row .asset-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (max-width: 1030px) {
      .federated-search-results-row .asset-wrap {
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; } }
    @media (max-width: 480px) {
      .federated-search-results-row .asset-wrap {
        -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 {
        font-size: 40px;
        z-index: 9;
        color: transparent;
        top: 50%;
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%); }
    .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: white; }
    .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 {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      text-align: left;
      color: #0053E2;
      margin-bottom: 4px;
      line-height: 1.43;
      width: 100%;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis; }
    .federated-search-results-row .asset-wrap .result-item-image .result-item .video-title-parent {
      display: -ms-flexbox;
      display: flex; }
      .federated-search-results-row .asset-wrap .result-item-image .result-item .video-title-parent .date-video {
        font-size: 14px;
        color: #333;
        margin-bottom: 4px;
        line-height: 1.43;
        width: 80%;
        text-align: left; }
      .federated-search-results-row .asset-wrap .result-item-image .result-item .video-title-parent .video-time {
        font-size: 14px;
        color: #333;
        margin-bottom: 4px;
        line-height: 1.43;
        width: 20%;
        text-align: right; }
    .federated-search-results-row .asset-wrap .result-item-image .result-item .description {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.featured-section-container {
  overflow: hidden;
  background-color: #fff;
  padding: 16px;
  border-radius: 8px;
  border: solid 1px #dadce0; }
  .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;
      overflow: hidden;
      text-overflow: ellipsis; }

.federated-section-container {
  overflow: hidden;
  background-color: #ffffff;
  margin-top: 24px; }
  .federated-section-container.js-apps.apps-order {
    margin-bottom: 0px; }
  @media (min-width: 980px) {
    .federated-section-container.-flex-grow {
      -ms-flex-positive: 100;
          flex-grow: 100; } }
  @media print {
    .federated-section-container.-flex-grow {
      -ms-flex-positive: 100;
          flex-grow: 100; } }
  .federated-section-container.-people {
    padding: 15px 0; }
  .federated-section-container > .section-header {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    position: relative;
    -ms-flex-align: center;
        align-items: center; }
    .federated-section-container > .section-header > .title {
      background-color: #ffffff;
      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: -ms-flexbox;
    display: flex;
    margin-top: 0;
    position: relative; }
    .federated-section-container > .federated-apps > .section-header > .title {
      background-color: #ffffff;
      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: -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 {
  overflow: hidden;
  background-color: #ffffff;
  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 {
      -ms-flex-positive: 100;
          flex-grow: 100; } }
  .federated-section-container-images.-people {
    padding: 15px 0; }
  .federated-section-container-images > .section-header {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    position: relative; }
    .federated-section-container-images > .section-header > .title {
      background-color: #ffffff;
      color: #333;
      font-family: EverydaySans, sans-serif;
      font-size: 14px;
      font-weight: bold;
      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: -ms-flexbox;
    display: flex;
    margin-top: 0;
    position: relative; }
    .federated-section-container-images > .federated-apps > .section-header > .title {
      background-color: #ffffff;
      color: #333;
      font-family: EverydaySans, sans-serif;
      font-size: 14px;
      font-weight: bold;
      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: -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-view-all, .apps-show-less {
  margin-top: 24px;
  text-align: center; }

.view-more-container {
  text-decoration: none;
  font-family: EverydaySans;
  text-align: right;
  color: #0053E2;
  float: right;
  width: 100%;
  margin-right: 21px; }
  .view-more-container.apps {
    margin-right: 0px; }
  .view-more-container.-people-and-places {
    margin: 20px 0; }
  .view-more-container.-centered {
    margin: 50px 0 20px 0;
    text-align: center; }
  .view-more-container .view-more {
    cursor: pointer;
    text-decoration: none; }
    .view-more-container .view-more.view-apps {
      border: none;
      font-size: 16px;
      line-height: 1.38;
      color: #0053E2; }
      .view-more-container .view-more.view-apps:hover {
        font-weight: 500; }
    .view-more-container .view-more.-people-and-places, .view-more-container .view-more.-button {
      border: 1px solid #0053E2;
      border-radius: 23px;
      font-size: 18px;
      font-weight: bold;
      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;
        position: absolute;
        height: 1px;
        width: 15px;
        top: 12px;
        right: -22px; }
        .view-more-container .view-more > .text > .plus:after {
          background-color: #0053E2;
          content: "";
          position: absolute;
          height: 15px;
          width: 1px;
          top: -7px;
          right: 7px; }
    .view-more-container .view-more > .fa-angle-right {
      display: inline;
      font-size: 18px;
      padding-left: 3px;
      font-weight: bold; }

.results-container-videos {
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -ms-flex-pack: start;
      justify-content: start;
  overflow-x: scroll; }
  .results-container-videos .result-item-image {
    width: 100%;
    margin-bottom: 0px;
    margin-right: 24px; }
    .results-container-videos .result-item-image .result-image {
      position: relative; }
      .results-container-videos .result-item-image .result-image .search-videos {
        font-size: 40px;
        z-index: 9;
        color: transparent;
        top: 50%;
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%); }
    .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: white; }
    .results-container-videos .result-item-image:hover .title-video {
      text-decoration: underline; }
    .results-container-videos .result-item-image .result-item .title-video {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      text-align: left;
      color: #0053E2;
      margin-bottom: 4px;
      line-height: 1.43;
      width: 80%;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis; }
    .results-container-videos .result-item-image .result-item .video-title-parent {
      display: -ms-flexbox;
      display: flex; }
      .results-container-videos .result-item-image .result-item .video-title-parent .date-video {
        font-size: 14px;
        color: #333;
        margin-bottom: 4px;
        line-height: 1.43;
        width: 80%;
        text-align: left; }
      .results-container-videos .result-item-image .result-item .video-title-parent .video-time {
        font-size: 14px;
        color: #333;
        margin-bottom: 4px;
        line-height: 1.43;
        width: 20%;
        text-align: right; }
    .results-container-videos .result-item-image .result-item .description {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      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 {
  -ms-flex-pack: start;
      justify-content: start;
  height: fit-content;
  max-height: 150px;
  overflow: hidden; }
  .results-container.search-apps-margin .section-header {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    position: relative;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 24px;
    width: 100%; }
    .results-container.search-apps-margin .section-header .title {
      background-color: #ffffff;
      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 {
    overflow: visible;
    max-height: fit-content; }

.results-container.-flex {
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .results-container.-flex::after {
    content: "";
    -ms-flex: auto;
        flex: auto; }

.results-container.-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.federated-result-container {
  width: auto; }
  .federated-result-container.-app {
    margin: 1px 8px;
    height: 50px; }
  .federated-result-container.-image {
    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: 980px) {
      .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 {
    border-radius: 50px;
    color: #333333;
    font-size: 16px;
    line-height: 1.38;
    padding: 8px 16px;
    position: relative;
    top: 6px;
    white-space: nowrap;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
    background-color: #f2f2f2; }
    @media (max-width: 770px) {
      .federated-result-container > .app {
        font-size: 14px; } }
    .federated-result-container > .app:hover {
      background-color: #001E60;
      background-color: #001E60;
      color: #fff;
      text-decoration: none; }

.all-pages-title-parent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .all-pages-title-parent .doc-type {
    width: 31px;
    height: 15px;
    margin: 1px 0;
    border-radius: 2px;
    background-color: #f2f2f2;
    margin-left: 8px;
    opacity: 0.7;
    font-family: EverydaySans;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: center;
    color: #333; }

.result-item {
  margin-top: 24px; }
  .result-item:hover .title {
    text-decoration: underline; }
  .result-item a img {
    width: 293px;
    height: 184px;
    object-fit: contain; }
  .result-item:last-child {
    margin-bottom: 0; }
  .result-item:hover > .title {
    text-decoration: underline; }
  .result-item .title {
    font-family: EverydaySans;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: left;
    color: #0053E2; }
    @media (max-width: 770px) {
      .result-item .title {
        font-size: 16px; } }
  .result-item .link {
    font-weight: bold;
    text-decoration: none; }
  .result-item .site-tree {
    opacity: 0.7;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    margin-bottom: 0px; }
    @media (max-width: 770px) {
      .result-item .site-tree {
        font-size: 12px; } }
  .result-item .description {
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    margin-bottom: 0px;
    display: -webkit-box;
    -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);
      margin: 2px 6px 0px 6px;
      height: 16px;
      display: inline; }
    .result-item .description > .icon {
      float: left;
      width: 22px;
      height: 21px;
      margin-top: -3px;
      margin-right: 6px; }
      .result-item .description > .icon.-pdf {
        background-image: url(../base/images/search-icons/pdf-icon.svg); }
      .result-item .description > .icon.-xls {
        background-image: url(../base/images/search-icons/xls-icon.svg); }
      .result-item .description > .icon.-img {
        width: 16px;
        background-image: url(../base/images/search-icons/image-icon.svg); }
    .result-item .description .video-desc {
      display: none; }
      @media (min-width: 980px) {
        .result-item .description .video-desc {
          display: inline; } }
      @media print {
        .result-item .description .video-desc {
          display: inline; } }
  .result-item > .tag-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }

.result-display-fix {
  overflow-wrap: break-word; }

.video-pagination-here, .assets-pagination-here, .people-pagination-here {
  width: 100%; }

.people-results-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center; }

.view-all-apps-display {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.clear-all-search-filters {
  text-align: right;
  font-size: 16px;
  color: #0053E2; }
  .clear-all-search-filters:hover {
    cursor: pointer;
    font-weight: 500; }
  @media (max-width: 480px) {
    .clear-all-search-filters.reset-video-tab {
      font-size: 14px;
      text-align: right; } }
  @media (max-width: 480px) {
    .clear-all-search-filters.clear-images {
      font-size: 14px;
      text-align: right; } }
  @media (max-width: 480px) {
    .clear-all-search-filters {
      font-size: 14px;
      text-align: center; } }

.mobile-featured-section {
  width: 100%;
  min-height: 150px;
  border-radius: 8px;
  border: solid 1px #dadce0;
  background-color: #ffffff;
  margin-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-order: 1;
      order: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 24px; }
  .mobile-featured-section.not-all {
    -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;
      overflow: hidden;
      text-overflow: ellipsis; }
  .mobile-featured-section .mobile-fs-titles {
    display: -ms-flexbox;
    display: flex;
    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-videos, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people {
      width: fit-content;
      font-size: 18px;
      line-height: 1.39;
      color: #7d7d7d; }
      @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-videos, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people {
          width: 50vw;
          text-align: center; } }
      .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-videos .fs-titles-mobile, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .fs-titles-mobile {
        margin: 4px 12px 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-videos .fs-titles-mobile:hover, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .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-videos .blue-line, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .blue-line {
        border-radius: 4px 4px 0px 0px;
        height: 4px;
        background-color: transparent;
        border: 1px solid transparent; }
      .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile.active, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-assets.active, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-videos.active, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people.active {
        font-weight: 500;
        color: #333333; }
        .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile.active .blue-line, .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-assets.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-people.active .blue-line {
          background-color: #0053E2;
          border: 1px solid #0053E2;
          margin-bottom: 12px; }
  .mobile-featured-section .mobile-fs-pages {
    margin: 0 16px 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 {
  width: 45%;
  max-width: 410px;
  min-width: 310px;
  height: 154px;
  border-radius: 4px;
  border: solid 1px #dadce0;
  margin: 0px 12px 24px;
  background-color: #ffffff;
  overflow-y: scroll;
  padding: 0px 16px; }
  @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: -ms-flexbox;
    display: flex;
    width: 100%; }
    .people-search-card .people-display-fix .portrait, .people-search-card-all .people-display-fix .portrait {
      width: 45px;
      height: 45px;
      min-width: 45px;
      border-radius: 50%;
      margin-top: 17px;
      margin-right: 8px;
      background-color: #f2f2f2;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 18px;
      line-height: 1.39;
      color: #333333; }
    .people-search-card .people-display-fix .result-person-place, .people-search-card-all .people-display-fix .result-person-place {
      margin-top: 17px;
      -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 {
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.38;
        letter-spacing: normal;
        text-align: left;
        color: #333; }
        @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 {
        opacity: 0.7;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        margin-bottom: 8px; }
        @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 {
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #0053E2;
        margin-bottom: 4px;
        display: -ms-flexbox;
        display: flex;
        -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-tab-style, .people-search-card-all.all-tab-style {
    margin: 24px 24px 0px 0px; }
    .people-search-card.all-tab-style .result-person-place > .name, .people-search-card-all.all-tab-style .result-person-place > .name {
      min-height: 25px; }
      @media (max-width: 770px) {
        .people-search-card.all-tab-style .result-person-place > .name, .people-search-card-all.all-tab-style .result-person-place > .name {
          min-height: 20px; } }
    .people-search-card.all-tab-style .result-person-place > .title, .people-search-card-all.all-tab-style .result-person-place > .title {
      min-height: 25px; }
      @media (max-width: 770px) {
        .people-search-card.all-tab-style .result-person-place > .title, .people-search-card-all.all-tab-style .result-person-place > .title {
          min-height: 20px; } }
    .people-search-card.all-tab-style .result-person-place > .people-misc-info, .people-search-card-all.all-tab-style .result-person-place > .people-misc-info {
      min-height: 25px; }
      @media (max-width: 770px) {
        .people-search-card.all-tab-style .result-person-place > .people-misc-info, .people-search-card-all.all-tab-style .result-person-place > .people-misc-info {
          min-height: 20px; } }
    .people-search-card.all-tab-style .result-person-place .text-clip, .people-search-card-all.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: -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 {
    height: 21px;
    padding: 2px 8px;
    border-radius: 25px;
    border: solid 1px #0053E2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-right: 8px;
    margin-top: 10px;
    font-size: 12px;
    font-weight: 500;
    color: #0053E2; }
    .applied-filters-container .applied-filter-style:after, .applied-filters-container .applied-filter-style-assets:after, .applied-filters-container .applied-filter-style-videos:after, .applied-filters-container-assets .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-videos .applied-filter-style:after, .applied-filters-container-videos .applied-filter-style-assets:after, .applied-filters-container-videos .applied-filter-style-videos:after {
      margin-left: 4px;
      margin-top: 2px;
      content: "\e94a";
      font-family: "walmartnewicons" !important;
      transform: rotate(45deg); }
    .applied-filters-container .applied-filter-style:hover, .applied-filters-container .applied-filter-style-assets:hover, .applied-filters-container .applied-filter-style-videos:hover, .applied-filters-container-assets .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-videos .applied-filter-style:hover, .applied-filters-container-videos .applied-filter-style-assets:hover, .applied-filters-container-videos .applied-filter-style-videos:hover {
      cursor: pointer; }

.result-item-link:hover, .result-item-link:focus {
  text-decoration: none;
  color: inherit; }

.result-item-asset {
  height: 250px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 16px;
  margin-bottom: 16px;
  position: relative; }
  .result-item-asset:hover {
    cursor: pointer; }
    .result-item-asset:hover .asset-title {
      color: #fff;
      z-index: 1;
      width: 75%;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .result-item-asset:hover .icon-download {
      color: #fff;
      z-index: 1; }
    .result-item-asset:hover:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: linear-gradient(to bottom, transparent, black);
      z-index: 1; }
  .result-item-asset:last-child {
    margin-bottom: 10px;
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .result-item-asset a img.search-image-style {
    -ms-flex-positive: 1;
        flex-grow: 1;
    height: 100%;
    min-width: 100%;
    object-fit: cover;
    vertical-align: bottom; }
    @media (max-width: 480px) {
      .result-item-asset a img.search-image-style {
        max-width: 50%; } }
  @media (min-width: 980px) {
    .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;
  color: #0053E2;
  font-size: 20px;
  text-align: center;
  border-radius: 6px;
  opacity: 0;
  margin-top: -10px;
  margin-left: -18%;
  padding: 5px;
  position: absolute;
  z-index: 1;
  border: 2px solid gray;
  transition: opacity .3s; }
  .full-title:hover {
    opacity: 1; }

.asset-title {
  position: absolute;
  bottom: 8px;
  left: 16px;
  font-size: 12px;
  line-height: 1.42;
  text-align: left;
  color: transparent; }

.icon-download {
  color: transparent;
  font-family: "iOS-Edge-Glyph" !important;
  font-size: 13px; }
  .icon-download:before {
    content: "\ea2c"; }

.load-more-alignment {
  display: block;
  margin: 0px;
  padding-top: 10px;
  clear: both !important; }

.download-icon-align {
  float: right;
  position: absolute;
  bottom: 8px;
  right: 5%; }

.tag-container > .tag {
  color: #0053E2;
  font-weight: bold;
  margin-right: 20px;
  cursor: default; }

.ellipsis {
  position: relative; }
  .ellipsis:hover {
    cursor: pointer; }
  .ellipsis > .more-tags {
    position: relative;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background-color: #0053E2;
    margin: 2px 0; }
    .ellipsis > .more-tags > .circles {
      position: absolute;
      height: 2px;
      width: 2px;
      border-radius: 50%;
      background-color: #ffffff;
      top: 7px;
      left: 7px; }
      .ellipsis > .more-tags > .circles:before {
        content: "";
        position: absolute;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background-color: #ffffff;
        left: -4px; }
      .ellipsis > .more-tags > .circles:after {
        content: "";
        position: absolute;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background-color: #ffffff;
        left: 4px; }
  .ellipsis > .tag-box {
    position: absolute;
    box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
    top: 21px;
    left: -199px;
    width: 215px;
    background-color: #ffffff;
    padding: 7px;
    cursor: default; }
    .ellipsis > .tag-box > .tag {
      color: #0053E2;
      font-weight: bold;
      margin: 8px 20px 8px 8px; }

/* Pages / Learning */
.page-results, .learning-results, .video-results, .obw-results, .all-results {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .page-results .col, .learning-results .col, .video-results .col, .obw-results .col, .all-results .col {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    position: relative;
    width: 100%;
    min-height: 1px; }
  .page-results .results-sidebar, .learning-results .results-sidebar, .video-results .results-sidebar, .obw-results .results-sidebar, .all-results .results-sidebar {
    position: absolute;
    z-index: 1100;
    -ms-flex: 0 0 350px;
        flex: 0 0 350px;
    left: -100%;
    transition: left .5s ease-in-out;
    display: none; }
    .page-results .results-sidebar.shown, .learning-results .results-sidebar.shown, .video-results .results-sidebar.shown, .obw-results .results-sidebar.shown, .all-results .results-sidebar.shown {
      left: 0; }
    .page-results .results-sidebar .results-sidebar-content, .learning-results .results-sidebar .results-sidebar-content, .video-results .results-sidebar .results-sidebar-content, .obw-results .results-sidebar .results-sidebar-content, .all-results .results-sidebar .results-sidebar-content {
      width: 350px;
      top: 169px;
      background-color: #ffffff;
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); }
      .page-results .results-sidebar .results-sidebar-content .results-sidebar-header, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header {
        position: relative;
        background: #ffffff;
        padding: 16px 10px; }
        .page-results .results-sidebar .results-sidebar-content .results-sidebar-header span, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header span, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header span, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header span, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header span {
          font-family: EverydaySans, sans-serif;
          font-size: 14px;
          font-weight: bold;
          color: #9B9B9B; }
        .page-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a {
          position: absolute;
          right: 10px;
          top: 17px;
          font-family: EverydaySans, sans-serif;
          font-size: 14px;
          font-weight: bold;
          color: #006cce;
          background-color: #ffffff;
          text-decoration: none; }
        .page-results .results-sidebar .results-sidebar-content .results-sidebar-header .clear-filters, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header .clear-filters, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header .clear-filters, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header .clear-filters, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header .clear-filters {
          display: none; }
        @media (min-width: 980px) {
          .page-results .results-sidebar .results-sidebar-content .results-sidebar-header, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header {
            padding: 10px; }
            .page-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a {
              top: 11px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a.clear-filters {
              display: inline-block; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a.hide-filters {
              display: none; } }
        @media print {
          .page-results .results-sidebar .results-sidebar-content .results-sidebar-header, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header {
            padding: 10px; }
            .page-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .video-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-header a, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a {
              top: 11px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a.clear-filters {
              display: inline-block; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-header a.hide-filters {
              display: none; } }
      .page-results .results-sidebar .results-sidebar-content .results-sidebar-filters, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-filters, .video-results .results-sidebar .results-sidebar-content .results-sidebar-filters, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-filters, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters {
        background: #ffffff; }
        .page-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter, .learning-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter, .video-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter, .obw-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter {
          border-top: 1px solid #ccc; }
          .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter a.checkbox-link {
            color: #333333; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter a.checkbox-link.active {
              color: #006cce; }
          .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link {
            position: absolute;
            top: 33px;
            right: 39px;
            text-decoration: none; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::before {
              font-feature-settings: 'liga';
              border: none;
              content: 'check_box_outline_blank';
              font-family: "Material Icons";
              font-size: 34px;
              height: 27px;
              line-height: 29px;
              width: 27px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::after {
              font-feature-settings: 'liga';
              background-image: none;
              font-family: 'Material Icons';
              font-size: 34px;
              height: 27px;
              line-height: 29px;
              margin: 0;
              width: 27px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link.active::after {
              background-image: none;
              content: 'check_box'; }
            @media (min-width: 980px) {
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link {
                position: absolute;
                top: 32px;
                right: 20px;
                text-decoration: none; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::before {
                  font-size: 22px;
                  height: 20px;
                  line-height: 22px;
                  width: 20px; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::after {
                  font-size: 22px;
                  height: 20px;
                  line-height: 22px;
                  width: 20px; } }
            @media print {
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link {
                position: absolute;
                top: 32px;
                right: 20px;
                text-decoration: none; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::before {
                  font-size: 22px;
                  height: 20px;
                  line-height: 22px;
                  width: 20px; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .checkbox-link::after {
                  font-size: 22px;
                  height: 20px;
                  line-height: 22px;
                  width: 20px; } }
          .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header {
            position: relative;
            padding: 20px 10px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header span {
              font-family: EverydaySans, sans-serif;
              font-size: 18px;
              color: #333; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header i {
              cursor: pointer;
              position: absolute;
              font-size: 24px;
              top: 20px;
              right: 10px; }
            @media (min-width: 980px) {
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header {
                padding: 10px; }
                .page-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, .learning-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, .video-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, .obw-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-tag, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-source {
                  top: 22px; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header i.expand-button {
                  font-size: 18px;
                  top: 13px; } }
            @media print {
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header {
                padding: 10px; }
                .page-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, .learning-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, .video-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, .obw-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-tag, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-source {
                  top: 22px; }
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header i.expand-button {
                  font-size: 18px;
                  top: 13px; } }
          .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list {
            display: none; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list.-tier-3 {
              padding-left: 8px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list.-tier-4 {
              padding-left: 16px; }
            .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item {
              position: relative;
              padding: 15px 10px; }
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item span {
                margin-left: 8px;
                font-size: 14px; }
              .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item i {
                cursor: pointer;
                position: absolute;
                top: 10px;
                right: 15px; }
              .page-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, .video-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, .all-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: 980px) {
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item {
                  padding: 10px; } }
              @media print {
                .page-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, .video-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, .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item {
                  padding: 10px; } }
    @media (min-width: 980px) {
      .page-results .results-sidebar, .learning-results .results-sidebar, .video-results .results-sidebar, .obw-results .results-sidebar, .all-results .results-sidebar {
        position: relative;
        display: none;
        margin-right: 10px;
        z-index: 300;
        left: auto; }
        .page-results .results-sidebar .results-sidebar-content, .learning-results .results-sidebar .results-sidebar-content, .video-results .results-sidebar .results-sidebar-content, .obw-results .results-sidebar .results-sidebar-content, .all-results .results-sidebar .results-sidebar-content {
          background: none;
          box-shadow: none; } }
    @media print {
      .page-results .results-sidebar, .learning-results .results-sidebar, .video-results .results-sidebar, .obw-results .results-sidebar, .all-results .results-sidebar {
        position: relative;
        display: none;
        margin-right: 10px;
        z-index: 300;
        left: auto; }
        .page-results .results-sidebar .results-sidebar-content, .learning-results .results-sidebar .results-sidebar-content, .video-results .results-sidebar .results-sidebar-content, .obw-results .results-sidebar .results-sidebar-content, .all-results .results-sidebar .results-sidebar-content {
          background: none;
          box-shadow: none; } }
  .page-results .results-content .federated-search-component, .learning-results .results-content .federated-search-component, .video-results .results-content .federated-search-component, .obw-results .results-content .federated-search-component, .all-results .results-content .federated-search-component {
    margin: 0; }
  .page-results .results-content .results-header, .learning-results .results-content .results-header, .video-results .results-content .results-header, .obw-results .results-content .results-header, .all-results .results-content .results-header {
    position: relative;
    margin: 0px 10px 0px; }
    .page-results .results-content .results-header .results-for, .learning-results .results-content .results-header .results-for, .video-results .results-content .results-header .results-for, .obw-results .results-content .results-header .results-for, .all-results .results-content .results-header .results-for {
      font-size: 16px;
      line-height: 29px;
      color: #333;
      margin: 0;
      padding-left: 0px;
      margin-top: 24px; }
      @media (max-width: 770px) {
        .page-results .results-content .results-header .results-for, .learning-results .results-content .results-header .results-for, .video-results .results-content .results-header .results-for, .obw-results .results-content .results-header .results-for, .all-results .results-content .results-header .results-for {
          font-size: 14px; } }
      @media (min-width: 980px) {
        .page-results .results-content .results-header .results-for, .learning-results .results-content .results-header .results-for, .video-results .results-content .results-header .results-for, .obw-results .results-content .results-header .results-for, .all-results .results-content .results-header .results-for {
          padding-left: 0;
          padding-bottom: 0; } }
      @media print {
        .page-results .results-content .results-header .results-for, .learning-results .results-content .results-header .results-for, .video-results .results-content .results-header .results-for, .obw-results .results-content .results-header .results-for, .all-results .results-content .results-header .results-for {
          padding-left: 0;
          padding-bottom: 0; } }
      .page-results .results-content .results-header .results-for .total-all-amount, .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-all-amount-guides,
      .page-results .results-content .results-header .results-for .total-video-amount, .page-results .results-content .results-header .results-for .total-video-load-amount,
      .page-results .results-content .results-header .results-for .total-asset-amount, .page-results .results-content .results-header .results-for .total-asset-load-amount, .learning-results .results-content .results-header .results-for .total-all-amount, .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-all-amount-guides,
      .learning-results .results-content .results-header .results-for .total-video-amount, .learning-results .results-content .results-header .results-for .total-video-load-amount,
      .learning-results .results-content .results-header .results-for .total-asset-amount, .learning-results .results-content .results-header .results-for .total-asset-load-amount, .video-results .results-content .results-header .results-for .total-all-amount, .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-all-amount-guides,
      .video-results .results-content .results-header .results-for .total-video-amount, .video-results .results-content .results-header .results-for .total-video-load-amount,
      .video-results .results-content .results-header .results-for .total-asset-amount, .video-results .results-content .results-header .results-for .total-asset-load-amount, .obw-results .results-content .results-header .results-for .total-all-amount, .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-all-amount-guides,
      .obw-results .results-content .results-header .results-for .total-video-amount, .obw-results .results-content .results-header .results-for .total-video-load-amount,
      .obw-results .results-content .results-header .results-for .total-asset-amount, .obw-results .results-content .results-header .results-for .total-asset-load-amount, .all-results .results-content .results-header .results-for .total-all-amount, .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-all-amount-guides,
      .all-results .results-content .results-header .results-for .total-video-amount, .all-results .results-content .results-header .results-for .total-video-load-amount,
      .all-results .results-content .results-header .results-for .total-asset-amount, .all-results .results-content .results-header .results-for .total-asset-load-amount {
        display: inline; }
    @media (min-width: 980px) {
      .page-results .results-content .results-header.-nofilters .results-for, .learning-results .results-content .results-header.-nofilters .results-for, .video-results .results-content .results-header.-nofilters .results-for, .obw-results .results-content .results-header.-nofilters .results-for, .all-results .results-content .results-header.-nofilters .results-for {
        padding-left: 5px;
        padding-bottom: 15px;
        margin: 0; } }
    @media print {
      .page-results .results-content .results-header.-nofilters .results-for, .learning-results .results-content .results-header.-nofilters .results-for, .video-results .results-content .results-header.-nofilters .results-for, .obw-results .results-content .results-header.-nofilters .results-for, .all-results .results-content .results-header.-nofilters .results-for {
        padding-left: 5px;
        padding-bottom: 15px;
        margin: 0; } }
    .page-results .results-content .results-header > .row, .learning-results .results-content .results-header > .row, .video-results .results-content .results-header > .row, .obw-results .results-content .results-header > .row, .all-results .results-content .results-header > .row {
      margin-top: 23px; }
    .page-results .results-content .results-header .refine-results, .learning-results .results-content .results-header .refine-results, .video-results .results-content .results-header .refine-results, .obw-results .results-content .results-header .refine-results, .all-results .results-content .results-header .refine-results {
      position: relative;
      color: #006cce;
      outline: none;
      text-decoration: none;
      font-size: 10px; }
      @media (min-width: 350px) {
        .page-results .results-content .results-header .refine-results, .learning-results .results-content .results-header .refine-results, .video-results .results-content .results-header .refine-results, .obw-results .results-content .results-header .refine-results, .all-results .results-content .results-header .refine-results {
          font-size: 14px; } }
      .page-results .results-content .results-header .refine-results .button-text, .learning-results .results-content .results-header .refine-results .button-text, .video-results .results-content .results-header .refine-results .button-text, .obw-results .results-content .results-header .refine-results .button-text, .all-results .results-content .results-header .refine-results .button-text {
        margin-right: 7px; }
      .page-results .results-content .results-header .refine-results i.material-icons, .learning-results .results-content .results-header .refine-results i.material-icons, .video-results .results-content .results-header .refine-results i.material-icons, .obw-results .results-content .results-header .refine-results i.material-icons, .all-results .results-content .results-header .refine-results i.material-icons {
        position: relative;
        top: 5px;
        right: 0px;
        font-size: 20px; }
      @media (min-width: 980px) {
        .page-results .results-content .results-header .refine-results, .learning-results .results-content .results-header .refine-results, .video-results .results-content .results-header .refine-results, .obw-results .results-content .results-header .refine-results, .all-results .results-content .results-header .refine-results {
          display: none; } }
      @media print {
        .page-results .results-content .results-header .refine-results, .learning-results .results-content .results-header .refine-results, .video-results .results-content .results-header .refine-results, .obw-results .results-content .results-header .refine-results, .all-results .results-content .results-header .refine-results {
          display: none; } }
    .page-results .results-content .results-header .sort-section, .learning-results .results-content .results-header .sort-section, .video-results .results-content .results-header .sort-section, .obw-results .results-content .results-header .sort-section, .all-results .results-content .results-header .sort-section {
      position: absolute;
      top: 49px;
      right: 5px;
      font-size: 10px; }
      @media (min-width: 350px) {
        .page-results .results-content .results-header .sort-section, .learning-results .results-content .results-header .sort-section, .video-results .results-content .results-header .sort-section, .obw-results .results-content .results-header .sort-section, .all-results .results-content .results-header .sort-section {
          font-size: 14px; } }
      .page-results .results-content .results-header .sort-section .select-container, .learning-results .results-content .results-header .sort-section .select-container, .video-results .results-content .results-header .sort-section .select-container, .obw-results .results-content .results-header .sort-section .select-container, .all-results .results-content .results-header .sort-section .select-container {
        position: relative;
        display: inline-block;
        margin-left: 8px; }
        .page-results .results-content .results-header .sort-section .select-container .sort-dropdown, .learning-results .results-content .results-header .sort-section .select-container .sort-dropdown, .video-results .results-content .results-header .sort-section .select-container .sort-dropdown, .obw-results .results-content .results-header .sort-section .select-container .sort-dropdown, .all-results .results-content .results-header .sort-section .select-container .sort-dropdown {
          appearance: none;
          border: none;
          border-radius: 0px;
          border-bottom: 2px solid #006cce;
          background: none;
          font-family: EverydaySans, sans-serif;
          font-weight: bold;
          color: #006cce;
          padding-right: 40px; }
          .page-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, .video-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, .all-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; }
        .page-results .results-content .results-header .sort-section .select-container::after, .learning-results .results-content .results-header .sort-section .select-container::after, .video-results .results-content .results-header .sort-section .select-container::after, .obw-results .results-content .results-header .sort-section .select-container::after, .all-results .results-content .results-header .sort-section .select-container::after {
          content: "\f078";
          font-family: 'FontAwesome';
          color: #006cce;
          position: absolute;
          top: 0px;
          right: 0px;
          z-index: 5;
          pointer-events: none; }
      @media (min-width: 980px) {
        .page-results .results-content .results-header .sort-section, .learning-results .results-content .results-header .sort-section, .video-results .results-content .results-header .sort-section, .obw-results .results-content .results-header .sort-section, .all-results .results-content .results-header .sort-section {
          top: 5px;
          right: 0; } }
      @media print {
        .page-results .results-content .results-header .sort-section, .learning-results .results-content .results-header .sort-section, .video-results .results-content .results-header .sort-section, .obw-results .results-content .results-header .sort-section, .all-results .results-content .results-header .sort-section {
          top: 5px;
          right: 0; } }
  .page-results .results-content .load-more-container, .learning-results .results-content .load-more-container, .video-results .results-content .load-more-container, .obw-results .results-content .load-more-container, .all-results .results-content .load-more-container {
    text-align: center; }
    .page-results .results-content .load-more-container .load-more, .learning-results .results-content .load-more-container .load-more, .video-results .results-content .load-more-container .load-more, .obw-results .results-content .load-more-container .load-more, .all-results .results-content .load-more-container .load-more {
      outline: none;
      padding: 12px 27px;
      border: 1px solid #006cce;
      border-radius: 25px;
      color: #006cce;
      font-size: 18px;
      background: #ffffff;
      text-decoration: none; }
      .page-results .results-content .load-more-container .load-more span, .learning-results .results-content .load-more-container .load-more span, .video-results .results-content .load-more-container .load-more span, .obw-results .results-content .load-more-container .load-more span, .all-results .results-content .load-more-container .load-more span {
        font-family: EverydaySans, sans-serif;
        font-weight: bold; }
      .page-results .results-content .load-more-container .load-more i.fa-plus, .learning-results .results-content .load-more-container .load-more i.fa-plus, .video-results .results-content .load-more-container .load-more i.fa-plus, .obw-results .results-content .load-more-container .load-more i.fa-plus, .all-results .results-content .load-more-container .load-more i.fa-plus {
        margin-left: 3px; }

.result-item-image {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 36px;
  min-height: 90px;
  -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;
    width: 100%;
    margin-bottom: 4px;
    overflow: hidden;
    position: relative; }
    .result-item-image .result-image img {
      height: inherit;
      width: inherit;
      object-fit: cover;
      border-radius: 8px; }
  .result-item-image .result-item {
    margin: 0; }

.fast-answers-info-pop-up {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  background-color: black;
  color: white;
  padding: 8px;
  border-radius: 4px;
  overflow-wrap: normal;
  white-space: normal;
  margin-left: 2%;
  max-width: 400px;
  height: 56px;
  width: fit-content;
  margin-top: -32px;
  z-index: 10;
  position: relative;
  margin-bottom: -24px;
  display: none; }
  @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: #ffffff;
  color: #333;
  font-family: EverydaySans;
  font-size: 24px;
  line-height: 1.42;
  padding-right: 10px;
  white-space: nowrap;
  z-index: 0;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-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;
    width: 16px;
    margin-left: 8px; }
    .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 {
    vertical-align: middle;
    display: -ms-flexbox;
    display: flex; }
    .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 black;
      height: 6px;
      width: 6px;
      margin-left: 9px;
      margin-bottom: -6px;
      top: 0;
      position: absolute;
      display: none; }
    .fast-answers-section-title .fast-answers-info-icon-wrap:hover .fast-answers-pop-up-triangle {
      display: block; }
  .fast-answers-section-title .fast-answers-info-icon-wrap:hover ~ .fast-answers-info-pop-up {
    display: block; }

.js-fast-answers {
  margin-top: 16px;
  border: 1px solid #dadce0;
  padding: 24px;
  border-radius: 8px; }
  .js-fast-answers .fast-answers-results-item {
    display: flow-root; }
    .js-fast-answers .fast-answers-results-item:not(:first-child) {
      margin-bottom: 14px;
      border-top: solid 1px #dadce0;
      padding-top: 14px; }
    .js-fast-answers .fast-answers-results-item:not(:first-child):not(.active) .fast-answers-question-title, .js-fast-answers .fast-answers-results-item:last-child:not(.active) .fast-answers-question-title {
      margin-bottom: 0px; }
    .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:last-child .fast-answers-feedback, .js-fast-answers .fast-answers-results-item:last-child .fast-answers-feedback-success {
      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;
      line-height: 24px;
      margin-bottom: 16px;
      padding: 0px;
      font-weight: 400; }
      .js-fast-answers .fast-answers-results-item:not(.active) .fast-answers-question-title:after {
        content: "\ea23";
        font-family: 'iOS-Edge-Glyph';
        font-size: 10px;
        float: right;
        margin-right: 8px; }
    .js-fast-answers .fast-answers-results-item:not(.active) .result-item-link {
      display: none; }
    .js-fast-answers .fast-answers-results-item:not(.active) .fast-answers-question-response {
      display: none; }
    .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 {
      display: none; }
    .js-fast-answers .fast-answers-results-item .fast-answers-question-title {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      padding-bottom: 8px; }
      .js-fast-answers .fast-answers-results-item .fast-answers-question-title:after {
        content: "\ed4e";
        font-family: 'iOS-Edge-Glyph';
        font-size: 10px;
        float: right;
        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-weight: 400;
      font-size: 14px;
      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 {
      margin-top: 8px;
      font-weight: 400;
      font-size: 14px;
      padding: 0px;
      height: 35px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 16px;
      float: right; }
      .js-fast-answers .fast-answers-results-item .fast-answers-feedback .fast-answers-feedback-text, .js-fast-answers .fast-answers-results-item .fast-answers-feedback .fa-feedback-success-message, .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fast-answers-feedback-text, .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fa-feedback-success-message {
        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);
        margin: 2px 0px 0px 8px;
        height: 14px; }
      .js-fast-answers .fast-answers-results-item .fast-answers-feedback .fast-answers-feedback-positive, .js-fast-answers .fast-answers-results-item .fast-answers-feedback .fast-answers-feedback-negative, .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 .fast-answers-feedback-positive, .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 .fa-feedback-success-icon {
        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 {
        width: 18px;
        height: 18px; }
      .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 .fast-answers-feedback-negative:hover, .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fast-answers-feedback-positive:hover, .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fast-answers-feedback-negative: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 {
      width: 293px;
      height: 184px;
      object-fit: contain; }
    .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 {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.39;
      letter-spacing: normal;
      text-align: left;
      color: #0053E2; }
      @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: bold;
      text-decoration: none; }
    .js-fast-answers .fast-answers-results-item .site-tree {
      opacity: 0.7;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      margin-bottom: 0px; }
      @media (max-width: 770px) {
        .js-fast-answers .fast-answers-results-item .site-tree {
          font-size: 12px; } }
    .js-fast-answers .fast-answers-results-item .description {
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      margin-bottom: 0px;
      display: -webkit-box;
      -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);
        margin: 2px 6px 0px 6px;
        height: 16px;
        display: inline; }
      .js-fast-answers .fast-answers-results-item .description > .icon {
        float: left;
        width: 22px;
        height: 21px;
        margin-top: -3px;
        margin-right: 6px; }
        .js-fast-answers .fast-answers-results-item .description > .icon.-pdf {
          background-image: url(../base/images/search-icons/pdf-icon.svg); }
        .js-fast-answers .fast-answers-results-item .description > .icon.-xls {
          background-image: url(../base/images/search-icons/xls-icon.svg); }
        .js-fast-answers .fast-answers-results-item .description > .icon.-img {
          width: 16px;
          background-image: url(../base/images/search-icons/image-icon.svg); }
      .js-fast-answers .fast-answers-results-item .description .video-desc {
        display: none; }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row; }

.apps-order {
  -ms-flex-order: 0;
      order: 0; }

.video-order {
  -ms-flex-order: 4;
      order: 4; }

.people-order {
  -ms-flex-order: 7;
      order: 7; }

.policies-order {
  -ms-flex-order: 20;
      order: 20; }

.images-order {
  -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; } }

.featured-apps-component.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

.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: #333333;
    font-size: 16px; }

.featured-apps-component.style-one-new > .fa-title {
  text-align: center;
  font-size: 27px;
  margin: 45px 0 15px; }

.featured-apps-component.style-one-new > .fa-carousel-wrapper {
  position: relative; }
  .fa-carousel > .fa-prev-2,
  .fa-carousel > .fa-next-2 {
    position: absolute;
    z-index: 1;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    opacity: 0.71;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: #000000;
    top: 28%; }
    .fa-carousel > .fa-prev-2 > .fa-icon,
    .fa-carousel > .fa-next-2 > .fa-icon {
      display: block;
      position: absolute;
      top: -5px;
      left: 0;
      right: 0;
      line-height: 30px;
      bottom: 0;
      margin: auto;
      height: 20px;
      color: #FFF;
      text-align: center;
      font-size: 35px;
      font-weight: bold; }
    .fa-carousel > .fa-prev-2:hover,
    .fa-carousel > .fa-next-2:hover {
      cursor: pointer; }
  .fa-prev-2 {
    left: 0; }
  .fa-next-2 {
    right: 0; }
  .fa-carousel .swiper-slide {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    margin: 13px 0;
    font-size: 13px;
    text-align: center;
    outline: none; }
    .fa-carousel .swiper-slide .app-image {
      color: rgba(255, 255, 255, 0.6);
      font-size: 50px;
      left: 50%;
      max-width: 32px;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%); }
    .swiper-slide .icon-bckgr {
      margin-bottom: 11px;
      position: relative;
      width: 80px;
      height: 80px;
      border-radius: 50%;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24); }
      .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: white; }
        .swiper-slide .icon-bckgr.white-bck .app-icon {
          color: #041f41; }
      .swiper-slide .icon-bckgr.black-bck {
        background: black; }
      .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 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff; }

.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-style: normal;
  font-weight: 400;
  font-size: 14px;
  padding: 10px 8px;
  overflow: hidden;
  max-width: 30ch;
  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-prev-2,
  .featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-carousel > .fa-next-2 {
    position: absolute;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    opacity: 0.71;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: #000000;
    top: 20%; }
    .featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-carousel > .fa-prev-2 > .fa-icon,
    .featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-carousel > .fa-next-2 > .fa-icon {
      display: block;
      position: absolute;
      top: -9px;
      left: 0;
      right: 0;
      line-height: 30px;
      bottom: 0;
      margin: auto;
      height: 20px;
      color: #FFF;
      text-align: center;
      font-size: 28px;
      font-weight: 100; }
    .featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-carousel > .fa-prev-2:hover,
    .featured-apps-component.style-two-new > .fa-carousel-wrapper .fa-carousel > .fa-next-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 {
    display: inline-block;
    vertical-align: top;
    width: auto;
    margin: 13px 0;
    font-size: 14px;
    text-align: center;
    border-radius: 20px; }
    .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 {
    border: none !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
    background-color: white; }
  .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-prev-2, .featured-apps-component.style-two-new.hb-walmart-blue .fa-next-2 {
  background-color: #0053E2; }

.featured-apps-component.style-two-new.hb-walmart-blue .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component.style-two-new.hb-green .fa-next-2 {
  background-color: #76c043; }

.featured-apps-component.style-two-new.hb-green .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component.style-two-new.hb-red .fa-next-2 {
  background-color: #ee362a; }

.featured-apps-component.style-two-new.hb-red .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component.style-two-new.hb-pink .fa-next-2 {
  background-color: #eb148d; }

.featured-apps-component.style-two-new.hb-pink .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component.style-two-new.hb-deep-blue .fa-next-2 {
  background-color: #001E60; }

.featured-apps-component.style-two-new.hb-deep-blue .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component.style-two-new.hb-teal .fa-next-2 {
  background-color: #3ec5e6; }

.featured-apps-component.style-two-new.hb-teal .fa-carousel .swiper-slide {
  border: solid 1px #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-prev-2, .featured-apps-component .fa-carousel-wrapper .fa-next-2 {
  display: none; }
  @media (min-width: 980px) {
    .featured-apps-component .fa-carousel-wrapper:hover .fa-prev-2:not(.rs-carousel-action-disabled), .featured-apps-component .fa-carousel-wrapper:hover .fa-next-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 {
  body, html, .content-container, .featured-apps-component {
    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-prev-2, .featured-apps-component .fa-carousel-wrapper .fa-next-2 {
    display: none; }
  .col-lg-4 {
    width: 33.3333%;
    float: left; } }

.featured-apps-component.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

.featured-apps-component.has-background {
  background-color: #f2f2f2; }

.featured-apps-component .fa-carousel {
  overflow: hidden; }

.featured-apps-component .rs-carousel-runner {
  margin: 0; }

.featured-apps-component.style-one .fa-app-link {
  display: block;
  text-decoration: none; }
  .featured-apps-component.style-one .fa-app-link:hover {
    cursor: pointer; }
  .featured-apps-component.style-one .fa-app-link .app-txt {
    color: #333333;
    font-size: 16px; }

.featured-apps-component.style-one > .fa-title {
  text-align: center;
  font-size: 27px;
  margin: 45px 0 15px; }

.featured-apps-component.style-one > .fa-carousel-wrapper {
  position: relative; }
  .fa-carousel > .fa-prev,
  .fa-carousel > .fa-next {
    position: absolute;
    top: 3px;
    height: 130px;
    width: 45px;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1; }
    .fa-carousel > .fa-prev > .fa-icon,
    .fa-carousel > .fa-next > .fa-icon {
      display: block;
      position: absolute;
      top: -5px;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      color: #FFF;
      text-align: center;
      font-size: 35px;
      font-weight: bold; }
    .fa-carousel > .fa-prev:hover,
    .fa-carousel > .fa-next:hover {
      cursor: pointer; }
  .fa-prev {
    left: 0; }
  .fa-next {
    right: 0; }
  .fa-carousel .swiper-slide {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    margin: 13px 0;
    font-size: 13px;
    text-align: center;
    outline: none; }
    .fa-carousel .swiper-slide .app-image {
      color: rgba(255, 255, 255, 0.6);
      font-size: 50px;
      left: 50%;
      max-width: 32px;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%); }
    .swiper-slide .icon-bckgr {
      margin-bottom: 11px;
      position: relative;
      width: 80px;
      height: 80px;
      border-radius: 50%;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24); }
      .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: white; }
        .swiper-slide .icon-bckgr.white-bck .app-icon {
          color: #041f41; }
      .swiper-slide .icon-bckgr.black-bck {
        background: black; }
      .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 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff; }

.featured-apps-component.style-two .fa-app-link {
  display: block;
  text-decoration: none; }
  .featured-apps-component.style-two .fa-app-link:hover {
    cursor: pointer; }

.featured-apps-component.style-two .app-txt {
  color: #333333;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 24px; }

.featured-apps-component.style-two > .fa-title {
  display: none; }

.featured-apps-component.style-two > .fa-carousel-wrapper {
  position: relative; }
  .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-prev,
  .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-next {
    position: absolute;
    top: -9px;
    z-index: 1;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    top: 9px; }
    .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-prev > .fa-icon,
    .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-next > .fa-icon {
      display: block;
      position: absolute;
      top: -9px;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      color: #FFF;
      text-align: center;
      font-size: 28px;
      font-weight: 100; }
    .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-prev:hover,
    .featured-apps-component.style-two > .fa-carousel-wrapper .fa-carousel > .fa-next:hover {
      cursor: pointer; }
  .featured-apps-component.style-two > .fa-carousel-wrapper .fa-prev {
    left: 15px; }
  .featured-apps-component.style-two > .fa-carousel-wrapper .fa-next {
    right: 15px; }
  .featured-apps-component.style-two > .fa-carousel-wrapper > .fa-carousel .swiper-slide {
    display: inline-block;
    vertical-align: top;
    min-width: 125px;
    width: auto;
    margin: 13px 0;
    font-size: 14px;
    text-align: center;
    border: solid 1px #000000;
    border-radius: 20px; }
    .featured-apps-component.style-two > .fa-carousel-wrapper > .fa-carousel .swiper-slide .icon-bckgr {
      display: none; }
    .featured-apps-component.style-two > .fa-carousel-wrapper > .fa-carousel .swiper-slide:hover .app-txt {
      color: #ffffff !important; }

.featured-apps-component.style-two.has-background {
  background-color: #f2f2f2; }
  .featured-apps-component.style-two.has-background .fa-carousel .swiper-slide {
    border: none !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.09);
    background-color: white; }
    .featured-apps-component.style-two.has-background .fa-carousel .swiper-slide .app-txt {
      color: #000000 !important; }

.featured-apps-component.style-two.hb-walmart-blue .fa-prev, .featured-apps-component.style-two.hb-walmart-blue .fa-next {
  background-color: #0053E2; }

.featured-apps-component.style-two.hb-walmart-blue .fa-carousel .swiper-slide {
  border: solid 1px #0053E2; }
  .featured-apps-component.style-two.hb-walmart-blue .fa-carousel .swiper-slide .app-txt {
    color: #0053E2; }
  .featured-apps-component.style-two.hb-walmart-blue .fa-carousel .swiper-slide:hover {
    background-color: #0053E2; }

.featured-apps-component.style-two.hb-green .fa-prev, .featured-apps-component.style-two.hb-green .fa-next {
  background-color: #76c043; }

.featured-apps-component.style-two.hb-green .fa-carousel .swiper-slide {
  border: solid 1px #76c043; }
  .featured-apps-component.style-two.hb-green .fa-carousel .swiper-slide .app-txt {
    color: #76c043; }
  .featured-apps-component.style-two.hb-green .fa-carousel .swiper-slide:hover {
    background-color: #76c043; }

.featured-apps-component.style-two.hb-red .fa-prev, .featured-apps-component.style-two.hb-red .fa-next {
  background-color: #ee362a; }

.featured-apps-component.style-two.hb-red .fa-carousel .swiper-slide {
  border: solid 1px #ee362a; }
  .featured-apps-component.style-two.hb-red .fa-carousel .swiper-slide .app-txt {
    color: #ee362a; }
  .featured-apps-component.style-two.hb-red .fa-carousel .swiper-slide:hover {
    background-color: #ee362a; }

.featured-apps-component.style-two.hb-pink .fa-prev, .featured-apps-component.style-two.hb-pink .fa-next {
  background-color: #eb148d; }

.featured-apps-component.style-two.hb-pink .fa-carousel .swiper-slide {
  border: solid 1px #eb148d; }
  .featured-apps-component.style-two.hb-pink .fa-carousel .swiper-slide .app-txt {
    color: #eb148d; }
  .featured-apps-component.style-two.hb-pink .fa-carousel .swiper-slide:hover {
    background-color: #eb148d; }

.featured-apps-component.style-two.hb-deep-blue .fa-prev, .featured-apps-component.style-two.hb-deep-blue .fa-next {
  background-color: #001E60; }

.featured-apps-component.style-two.hb-deep-blue .fa-carousel .swiper-slide {
  border: solid 1px #001E60; }
  .featured-apps-component.style-two.hb-deep-blue .fa-carousel .swiper-slide .app-txt {
    color: #001E60; }
  .featured-apps-component.style-two.hb-deep-blue .fa-carousel .swiper-slide:hover {
    background-color: #001E60; }

.featured-apps-component.style-two.hb-teal .fa-prev, .featured-apps-component.style-two.hb-teal .fa-next {
  background-color: #3ec5e6; }

.featured-apps-component.style-two.hb-teal .fa-carousel .swiper-slide {
  border: solid 1px #3ec5e6; }
  .featured-apps-component.style-two.hb-teal .fa-carousel .swiper-slide .app-txt {
    color: #3ec5e6; }
  .featured-apps-component.style-two.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-prev, .featured-apps-component .fa-carousel-wrapper .fa-next {
  display: none; }
  @media (min-width: 980px) {
    .featured-apps-component .fa-carousel-wrapper:hover .fa-prev:not(.rs-carousel-action-disabled), .featured-apps-component .fa-carousel-wrapper:hover .fa-next:not(.rs-carousel-action-disabled) {
      display: block; } }

@media only print {
  body, html, .content-container, .featured-apps-component {
    background: none; }
  .featured-apps-component .has-background {
    background-color: #f2f2f2; }
  .article-tmpl-full-width .section {
    background-color: #fff; }
  .featured-apps-component .fa-carousel-wrapper .fa-prev, .featured-apps-component .fa-carousel-wrapper .fa-next {
    display: none; }
  .col-lg-4 {
    width: 33.3333%;
    float: left; } }

.favorites-component .application-favorites-drawer-container {
  display: none; }
  .favorites-component .application-favorites-drawer-container .back-trigger, .favorites-component .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header, .favorites-component .application-favorites-drawer-container .favorites-drawer-inner {
    display: none; }
    .favorites-component .application-favorites-drawer-container .back-trigger .favorites-arrow-left, .favorites-component .application-favorites-drawer-container .favorites-drawer-inner.header-links-second-header .favorites-arrow-left, .favorites-component .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left {
      display: none; }

.favorites-component .darken-header-footer .application-favorites-drawer-container {
  display: none; }
  .favorites-component .darken-header-footer .application-favorites-drawer-container .back-trigger, .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 {
    display: none; }
    .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.header-links-second-header .favorites-arrow-left, .favorites-component .darken-header-footer .application-favorites-drawer-container .favorites-drawer-inner .favorites-arrow-left {
      display: none; }

.faq-heading {
  width: 100%;
  height: 42px;
  background-color: #fff;
  font-family: EverydaySans;
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #350060;
  margin-bottom: 39px; }

.item-heading {
  width: 955px;
  margin: 0px;
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #333333;
  padding: 23px 0px 23px 0px; }
  @media (max-width: 480px) {
    .item-heading {
      margin: 0; } }

.item-description {
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  padding-right: 55px;
  margin-bottom: 25px;
  color: rgba(51, 51, 51, 0.87); }
  @media (max-width: 480px) {
    .item-description {
      width: auto; } }

@media (max-width: 480px) {
  .item-description p {
    padding: 0; } }

.faq-button {
  text-align: center;
  padding-top: 50px; }

.faq-button-text {
  border-radius: 20px;
  padding: 10px 50px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #350060;
  border: 2px solid #350060;
  background: none; }

.item-holder {
  border-bottom: 1px solid lightgray;
  cursor: pointer;
  margin: 0px 56px;
  overflow: hidden; }

.item-holder:before {
  background-image: url(../base/images/chevron-down-black.svg);
  background-repeat: no-repeat;
  background-position: center;
  float: right;
  cursor: pointer;
  content: '';
  height: 20px;
  width: 20px;
  margin-top: 43px;
  transition: transform 0.4s ease-in-out; }

.item-holder.active:before {
  background-image: url(../base/images/close-black.svg);
  background-repeat: no-repeat;
  background-position: center; }

.item-holder:first-child {
  border-top: 1px solid lightgray; }

@media (max-width: 768px) {
  .faq-heading {
    font-size: 30px;
    margin-bottom: 36px; }
  .item-heading {
    font-size: 24px; }
  .item-holder {
    margin: 0px 16px; } }

@media (max-width: 768px) and (max-width: 480px) {
  .item-heading {
    font-size: 20px; }
  .item-description {
    font-size: 18px; }
  .item-holder {
    margin: 0px 16px; }
  .faq-heading {
    font-size: 24px;
    margin-bottom: 36px; } }

.event-list-component {
  padding: 30px 10px 0; }
  @media (min-width: 768px) {
    .event-list-component {
      padding: 30px 0 0; } }
  .event-list-component .drop-capt {
    font-size: 11px;
    color: #666;
    margin-bottom: 1px; }
  .event-list-component .dropdown {
    margin-bottom: 40px;
    border-bottom: 1px solid #BBB; }
    @media (min-width: 768px) {
      .event-list-component .dropdown {
        display: inline-block; } }
    .event-list-component .dropdown .btn.dropdown-toggle {
      width: 100%;
      padding-left: 0;
      padding-bottom: 4px;
      font-size: 17px;
      text-align: left; }
      @media (min-width: 768px) {
        .event-list-component .dropdown .btn.dropdown-toggle {
          width: 300px; } }
      .event-list-component .dropdown .btn.dropdown-toggle .down-arr {
        top: 4px;
        right: 6px; }
    .event-list-component .dropdown .dropdown-menu {
      min-width: 100%; }
      @media (min-width: 768px) {
        .event-list-component .dropdown .dropdown-menu {
          min-width: 300px; } }
  .event-list-component .event-list-title {
    color: #000000;
    margin-bottom: 35px; }
  .event-list-component .no-results {
    display: none;
    background: #f9eecf;
    padding: 16px 0 0 9px;
    margin-top: -10px;
    margin-bottom: 0 !important; }
    .event-list-component.no-events .no-results {
      display: block; }
    .event-list-component .no-results .no-e-icon {
      vertical-align: top;
      font-size: 30px;
      color: #444;
      margin: -6px 5px 9px 0; }
  .event-list-component:not(.no-events) .event-list-items {
    border-bottom: 1px solid #ccc; }
  .event-list-component .event-list-items .event {
    border-top: 1px solid #ccc;
    color: #333333;
    padding: 10px 0;
    text-decoration: none; }
    .event-list-component .event-list-items .event:hover {
      background-color: rgba(1, 122, 205, 0.1); }
  .event-list-component .event-list-items .event-main {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 5px 0 10px;
    border-top: 1px solid #CCC; }
    @media (min-width: 768px) {
      .event-list-component .event-list-items .event-main {
        -ms-flex-direction: row;
            flex-direction: row;
        padding-bottom: 5px; } }
    .event-list-component .event-list-items .event-main .event-main-text {
      -ms-flex-item-align: start;
          align-self: flex-start;
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 6px 0;
      height: 146px;
      overflow: hidden; }
      @media (min-width: 768px) {
        .event-list-component .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 .event-list-items .event-thumbnail {
    display: none;
    position: relative;
    height: 110px;
    -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 .event-list-items .event-thumbnail {
        display: block; } }
    .event-list-component .event-list-items .event-thumbnail.no-image {
      background: #EEE; }
      .event-list-component .event-list-items .event-thumbnail.no-image .e-icon {
        display: block; }
    .event-list-component .event-list-items .event-thumbnail .e-icon, .event-list-component .event-list-items .event-thumbnail > img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    .event-list-component .event-list-items .event-thumbnail .e-icon {
      display: none;
      font-size: 55px;
      color: #999; }
    .event-list-component .event-list-items .event-thumbnail > img {
      max-width: 100%; }
  .event-list-component .event-list-items .event-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px; }
    @media (min-width: 768px) {
      .event-list-component .event-list-items .event-title {
        padding-right: 125px; } }
    @media (min-width: 980px) {
      .event-list-component .event-list-items .event-title {
        padding-right: 0; } }
  .event-list-component .event-list-items .event-description {
    margin-top: 15px;
    font-size: 18px;
    line-height: 26px; }
  .event-list-component .event-list-items .event-extra {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.6px;
    text-transform: uppercase; }
  .event-list-component .event-list-items .see-event {
    color: #007cd6;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    padding-left: 25px; }
    @media (min-width: 768px) {
      .event-list-component .event-list-items .see-event {
        position: absolute;
        top: 10px;
        right: 0; } }
    @media (min-width: 980px) {
      .event-list-component .event-list-items .see-event {
        position: static;
        -ms-flex-preferred-size: 150px;
            flex-basis: 150px;
        -ms-flex-negative: 0;
            flex-shrink: 0; } }

.event-detail {
  background: #FFFFFF; }

.add-to-calendar {
  width: 185px;
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: bold;
  line-height: 2.01;
  text-align: center;
  color: #017acd; }

.event-paragraph {
  font-family: EverydaySans;
  font-size: 18px;
  text-align: left; }

.event-details-cls {
  width: 100%;
  float: left;
  color: rgba(0, 0, 0, 0.87); }
  @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 {
    font-family: EverydaySans;
    font-size: 20px;
    text-align: left;
    color: #000000;
    margin: 0; }

.download-btn-wrapper {
  float: right;
  width: 100%;
  text-align: center;
  margin-top: 20px; }
  @media (min-width: 768px) {
    .download-btn-wrapper {
      width: 30%;
      text-align: right;
      margin-top: 0; } }
  .download-btn-wrapper .download-btn {
    background: none;
    border: none; }
    .download-btn-wrapper .download-btn:focus, .download-btn-wrapper .download-btn:active {
      outline: none; }

.details-container {
  width: 100%;
  float: left;
  min-height: 80px;
  margin-bottom: 20px; }

body.vertical-navigation-template .content-container {
  min-width: 95%; }

body.vertical-navigation-template .in-page-navigation-2-0 .in-page-nav-mobile {
  display: none; }

@media (max-width: 979px) {
  body.vertical-navigation-template .in-page-navigation-2-0 .dv-column.nav-key {
    display: none !important; } }

@media (max-width: 979px) {
  body.vertical-navigation-template.vert-nav-mobile-disable-scrolling {
    overflow: hidden; } }

.dynamic-vertical-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }
  @media print {
    .dynamic-vertical-navigation {
      display: block !important; } }
  .dynamic-vertical-navigation .full-width {
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    @media (min-width: 980px) {
      .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 {
    position: relative;
    background: #f2f2f2; }
    .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile {
      background: rgba(33, 33, 33, 0.8);
      backdrop-filter: saturate(180%) blur(20px);
      border-top-left-radius: 15px;
      border-top-right-radius: 15px;
      bottom: 0px;
      box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.15);
      color: white;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 18px;
      height: 60px;
      left: 0;
      padding: 5px 0;
      position: fixed;
      text-align: center;
      transition: height .3s ease;
      width: 100vw;
      z-index: 1000;
      /* span.down-arr-mobile {
            display:none;
        } */ }
      @media (min-width: 980px) {
        .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;
        -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 {
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        -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;
        -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: white;
            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:not(.has-children) {
              border-left: 3px solid white;
              padding: 5px 0 5px 8px; }
            .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .mobile-nav-menu .vertical-navigation-menu .vert-nav-item.current.fst-lvl {
              border-left: 3px solid white;
              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 {
              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;
              transition: 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: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          font-size: 18px;
          -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: white;
            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 white; }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .mobile-nav-menu .menu-data {
          -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: white;
                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: initial !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: white;
            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 {
              margin-bottom: 10px;
              font-weight: bold; }
              .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .mobile-nav-menu .menu-data .vert-nav-item.current:not(.has-children) {
                border-left: solid 3px white;
                padding-left: 8px; }
              .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .mobile-nav-menu .menu-data .vert-nav-item.current.fst-lvl {
                border-left: solid 3px white;
                padding-left: 8px; }
            .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .mobile-nav-menu .menu-data .vert-nav-item.open i {
              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;
                  -ms-grid-row-align: center;
                  align-self: center;
              font-size: 12px;
              height: 24px;
              text-align: center;
              transition: 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: -ms-flexbox;
          display: flex;
          -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 {
              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 {
              transition: transform 0.3s ease-in; }
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile.open {
        height: calc(100% - 150px);
        overflow: visibile;
        width: 100%;
        left: 0; }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile.open .mobile-nav-menu {
          display: -ms-flexbox;
          display: flex;
          -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 {
            -ms-flex-align: center;
                align-items: center;
            display: -ms-flexbox;
            display: flex;
            -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: black; }
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component .vert-nav-mobile .vertical-navigation-menu a {
        color: white; }
    .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 {
        position: unset !important;
        float: left !important; } }
    @media (min-width: 980px) {
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component {
        width: 20%;
        margin-right: 15px; } }
    @media print {
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component {
        width: 20%;
        margin-right: 15px; } }
    .dynamic-vertical-navigation .dynamic-vertical-navigation-component .bck-opacity {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #FFF;
      z-index: 1000; }
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component.opened .bck-opacity {
        display: block; }
        @media (min-width: 980px) {
          .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 {
      position: fixed;
      top: 0;
      left: calc(-100% + 30px);
      bottom: 0;
      width: calc(100% - 30px);
      transition: left .3s;
      background-color: #f2f2f2;
      z-index: 1001;
      display: none; }
      @media (min-width: 980px) {
        .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 {
        left: 0 !important;
        box-shadow: 3px 0 4px #CCC; }
      @media (min-width: 768px) {
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
          width: 37%;
          left: -37%; } }
      @media (min-width: 980px) {
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
          position: static;
          width: auto;
          box-shadow: none !important; } }
      @media print {
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar {
          position: static;
          width: auto;
          box-shadow: none !important; } }
      .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .arrow-indicator {
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 64px;
        right: -30px;
        width: 30px;
        height: 160px;
        background: #003796;
        color: #FFF;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
        border-radius: 0 6px 6px 0; }
        @media print {
          .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .arrow-indicator {
            position: unset !important; } }
        @media (min-width: 980px) {
          .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 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); } }
        @media only screen and (min-width: 980px) {
          .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.bg-light-blue, .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.walmart-pink, .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.bg-orange, .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-sams-primary-dark-blue {
            background: transparent; } }
        .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-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.bg-light-blue, .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.walmart-pink, .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.bg-orange, .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-sams-primary-dark-blue {
            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 {
          margin-bottom: 8px;
          padding-bottom: 12px;
          border-radius: 8px; }
          .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(../base/images/chevron-down-black.svg) right center/auto 8px no-repeat;
          content: '';
          height: 8px;
          transition: transform .4s ease-in-out;
          width: 13px;
          border: none;
          padding: 5px;
          margin: 24px 10px 10px 10px; }
          .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 10px; }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .chevron-open {
          transform: rotate(180deg); }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .chevron-close {
          transform: rotate(0deg); }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu div.vert-nav-item:hover {
          color: #333333; }
        .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .vert-nav-item {
          color: #333;
          cursor: pointer;
          display: -ms-flexbox;
          display: flex;
          font-size: 18px;
          max-width: 100%;
          margin: 0 10px;
          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 {
              text-decoration: none;
              color: #003796; }
          .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .vert-nav-item:hover {
            text-decoration: none;
            color: #003796; }
            .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;
            transition: 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 {
            transform: rotate(90deg); }
          .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .vert-nav-item.current {
            font-weight: bold; }
            .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .vert-nav-item.current:not(.has-children) {
              border-left: solid 3px #0053e2;
              padding-left: 8px; }
            .dynamic-vertical-navigation .dynamic-vertical-navigation-component .sidebar .vertical-navigation-menu .vert-nav-item.current.fst-lvl {
              border-left: solid 3px #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 {
    width: 100%;
    min-height: 500px; }
    @media (min-width: 980px) {
      .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 {
        width: 100%;
        margin: 0; }
    .dynamic-vertical-navigation .vertical-right-side.spacing-48 {
      margin-top: 48px; }

.dynamic-pagination-component .dynamic-pagination-container {
  width: max-content;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 0.96);
  border-radius: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 auto;
  overflow: hidden;
  color: #000000;
  text-decoration: none; }
  .dynamic-pagination-component .dynamic-pagination-container .title-container {
    width: 130px;
    height: 43px;
    border-radius: 40px;
    position: relative;
    background-color: #f2f2f2;
    color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 2px;
    text-decoration: none; }
    @media (min-width: 980px) {
      .dynamic-pagination-component .dynamic-pagination-container .title-container {
        width: 210px;
        height: 51px; } }
    .dynamic-pagination-component .dynamic-pagination-container .title-container .prev-arrow {
      margin-left: 10px;
      font-size: 24px;
      padding: 0; }
      @media (min-width: 980px) {
        .dynamic-pagination-component .dynamic-pagination-container .title-container .prev-arrow {
          font-size: 27px; } }
    .dynamic-pagination-component .dynamic-pagination-container .title-container .next-arrow {
      margin-right: 10px;
      font-size: 24px;
      padding: 0; }
      @media (min-width: 980px) {
        .dynamic-pagination-component .dynamic-pagination-container .title-container .next-arrow {
          font-size: 27px; } }
    .dynamic-pagination-component .dynamic-pagination-container .title-container .page-title {
      height: 20px;
      font-size: 16px;
      font-weight: 500;
      margin-right: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      @media (min-width: 980px) {
        .dynamic-pagination-component .dynamic-pagination-container .title-container .page-title {
          height: 21px;
          font-size: 18px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; } }
    .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 {
    font-size: 26px;
    line-height: inherit;
    margin: auto 14px;
    border: 0;
    background-color: transparent;
    color: unset;
    text-decoration: none; }
    @media (min-width: 980px) {
      .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;
      opacity: .7;
      color: unset; }
  .dynamic-pagination-component .dynamic-pagination-container .custom-home-button {
    font-size: 26px;
    line-height: inherit;
    margin: auto 14px;
    border: 0;
    background-color: transparent;
    text-decoration: none;
    width: 40px;
    height: 40px;
    border-radius: 100%; }
    @media (min-width: 980px) {
      .dynamic-pagination-component .dynamic-pagination-container .custom-home-button {
        font-size: 36px;
        line-height: inherit;
        margin: auto 30px;
        width: 50px;
        height: 50px; } }
    .dynamic-pagination-component .dynamic-pagination-container .custom-home-button:hover {
      border: none;
      opacity: .7;
      color: unset; }

.download-list .drop-capt {
  font-size: 11px;
  color: #666; }

.download-list .hideDownloadIcon {
  display: none; }

.download-list .dropdown {
  display: inline-block;
  margin-bottom: 25px; }
  .download-list .dropdown .btn.dropdown-toggle {
    width: 300px;
    text-align: left;
    padding-left: 2px; }
    .download-list .dropdown .btn.dropdown-toggle:hover, .download-list .dropdown .btn.dropdown-toggle:active, .download-list .dropdown .btn.dropdown-toggle:focus {
      background: transparent;
      color: #000;
      box-shadow: none;
      outline: none; }
    .download-list .dropdown .btn.dropdown-toggle .down-arr {
      top: 6px;
      right: 7px; }
  .download-list .dropdown .dropdown-menu {
    min-width: 300px; }

.download-list .list-items {
  margin-top: 20px; }

.download-list .list-item {
  border: solid 1px #dadce0;
  border-radius: 8px;
  margin-top: 16px;
  padding: 15px 40px 0 10px;
  position: relative;
  display: none; }
  .download-list .list-item.shown-item {
    display: block !important; }
  .download-list .list-item:hover {
    background-color: #dadce0; }
  .download-list .list-item > a .list-item-title {
    color: #000000;
    opacity: 0.89; }
  .download-list .list-item > a .item-desc {
    color: #333333; }
  .download-list .list-item > a:hover {
    text-decoration: none; }
  #download-list .list-item:nth-of-type(n + 11) {
    display: none; }

.download-list .title-wrap {
  text-align: center; }

.download-list .list-item-title {
  font-size: 24px;
  line-height: 1.38;
  margin-bottom: 5px;
  word-break: break-all;
  margin-left: 24px; }

.download-list .item-desc {
  font-size: 17px; }

.download-list .list-item-type {
  font-size: 12px;
  color: #006cce;
  letter-spacing: 3px;
  line-height: 1.57;
  margin: 15px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  margin-left: 24px; }

.download-list .dv-tags {
  color: #666; }

.download-list .list-item-link {
  display: block;
  height: 17px;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px; }
  .download-list .list-item-link img {
    width: 100%; }

.download-list .see-more-items {
  margin: 40px auto 0;
  text-align: center;
  font-size: 20px;
  color: #78b9e7;
  text-transform: uppercase; }
  .download-list .see-more-items:hover {
    cursor: pointer; }

.download-list .drop-item {
  color: #000000; }

.directory-search-link-trigger img {
  filter: invert(100%); }

#header-container.darken-header-footer .directory-search-link-trigger img,
#user-profile-container .directory-search-link-trigger img {
  filter: invert(0%); }

.user-profile-container .directory-search-link-trigger {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.directory-search {
  max-width: 356px;
  margin: 18px auto; }
  @media (min-width: 1200px) {
    .directory-search {
      max-width: unset;
      margin: 32px auto; } }
  .directory-search .skeleton-loader:empty {
    width: 100%;
    height: 15px;
    display: block;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), lightgray;
    background-repeat: repeat-y;
    background-size: 50px 500px;
    background-position: 0 0;
    animation: shine 1s infinite; }
  .directory-search .skeleton-loader-profile-picture:empty {
    width: 67px;
    height: 67px;
    display: block;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%), lightgray;
    background-repeat: repeat-y;
    background-size: 50px 500px;
    background-position: 0 0;
    animation: shine 1s infinite; }

@keyframes shine {
  to {
    background-position: 100% 0; } }
  .directory-search .profile-picture {
    height: 67px;
    border-radius: 50%;
    width: 67px;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    background-color: #E3E4E5; }
  .directory-search .profile-img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .directory-search .directory-search-header {
    /*@media (min-width: 1200px) {
            padding-left: 20px;
        }*/ }
    .directory-search .directory-search-header .people-hero-image {
      width: 100%;
      height: 100%;
      margin: 20px 0; }
    .directory-search .directory-search-header .people-typeahead {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: end;
          align-items: flex-end;
      border-radius: 4px;
      background: #fff;
      -ms-flex-line-pack: center;
          align-content: center;
      border: 1px solid var(--base-low-contrast, #909196);
      background: var(--background-default, #FFF);
      height: 40px;
      margin: 0 auto; }
      @media (min-width: 1200px) {
        .directory-search .directory-search-header .people-typeahead {
          top: 115px;
          left: 35%;
          height: 56px;
          margin: unset;
          width: 17.5%;
          max-width: 286px; } }
      @media (min-width: 1300px) {
        .directory-search .directory-search-header .people-typeahead {
          width: 18.5%; } }
      @media (min-width: 1400px) {
        .directory-search .directory-search-header .people-typeahead {
          width: 20%; } }
      .directory-search .directory-search-header .people-typeahead .magnify-icon {
        margin-left: 12px; }
      .directory-search .directory-search-header .people-typeahead .clear-search {
        cursor: pointer; }
      .directory-search .directory-search-header .people-typeahead input {
        background-color: #fff;
        padding: 6px;
        outline: none;
        border-radius: 20px;
        border: #fff;
        text-align: left;
        width: 80%; }
        @media (min-width: 1200px) {
          .directory-search .directory-search-header .people-typeahead input {
            width: 68%;
            padding: 8px; } }
        @media (min-width: 1400px) {
          .directory-search .directory-search-header .people-typeahead input {
            width: 75%; } }
      .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu {
        position: absolute;
        top: 58px;
        z-index: 100;
        width: 100%;
        max-width: 356px;
        display: -ms-flexbox;
        display: flex;
        padding: 16px;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column;
        gap: 8px;
        border-radius: 4px;
        background: var(--base-no-contrast, #FFF);
        box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.15), 0px -1px 4px 0px rgba(0, 0, 0, 0.1); }
        @media (min-width: 1200px) {
          .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu {
            top: 88px;
            padding: 16px;
            max-width: 286px; } }
        .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .type-ahead-heading {
          color: var(--text-default, #2E2F32);
          font-family: EverydaySans;
          font-size: 16px;
          font-style: normal;
          font-weight: 700;
          line-height: 20px;
          margin: 0; }
        .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          gap: 8px;
          margin-top: 8px; }
          .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .people-search-suggestion {
            border-bottom: 1px solid var(--base-minimum-contrast, #E3E4E5);
            padding-bottom: 8px; }
          .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile {
            display: -ms-flexbox;
            display: flex;
            column-gap: 12px;
            cursor: pointer;
            -ms-flex-align: center;
                align-items: center; }
            @media (min-width: 1200px) {
              .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile {
                column-gap: 14px; } }
            .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-picture {
              border-radius: 50%;
              width: 36px;
              height: 36px;
              background: #E3E4E5;
              text-transform: uppercase;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
              align-items: center;
              -ms-flex-pack: center;
              justify-content: center;
              font-size: 16px;
              line-height: 32px; }
              .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-picture img {
                border-radius: 50%;
                width: 36px;
                height: 36px; }
                @media (min-width: 1200px) {
                  .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-picture img {
                    width: 46px;
                    height: 46px; } }
            .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-info {
              width: 100%; }
              .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-info .profile-preferred-name {
                color: var(--text-default, #2E2F32);
                font-family: EverydaySans;
                font-size: 14px;
                font-style: normal;
                font-weight: 700;
                line-height: 16px; }
                @media (min-width: 1200px) {
                  .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-info .profile-preferred-name {
                    font-size: 16px; } }
              .directory-search .directory-search-header .people-typeahead .people-search-typeahead-menu .people-search-suggestion-list .suggestion-profile .profile-info .profile-job-title {
                color: var(--base-high-contrast, #2E2F32);
                font-family: EverydaySans;
                font-size: 14px;
                font-style: normal;
                font-weight: 400;
                line-height: 16px; }
  @media (min-width: 1200px) {
    .directory-search .directory-search-content .result-profile {
      display: -ms-flexbox;
      display: flex; } }
  .directory-search .directory-search-content .image-user img {
    border-radius: 50%;
    height: 67px; }
  .directory-search .directory-search-content .item-picture {
    border-radius: 50%;
    width: 0;
    height: 60px;
    background: #f1f1f2;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 24px;
    margin: 0 auto;
    line-height: 32px;
    padding-top: 8px; }
  .directory-search .directory-search-content .profile-header {
    background: #fff;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    padding: 16px;
    margin-top: 16px; }
    @media (min-width: 1200px) {
      .directory-search .directory-search-content .profile-header {
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        column-gap: 8px;
        -ms-flex-line-pack: center;
            align-content: center;
        max-width: 286px;
        margin-top: 0; } }
    .directory-search .directory-search-content .profile-header .profile-preferred-name {
      color: var(--text-default, #2E2F32);
      text-align: center;
      font-family: EverydaySans;
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 28px; }
      .directory-search .directory-search-content .profile-header .profile-preferred-name::after {
        display: block;
        clear: both;
        content: "";
        height: 1px;
        width: 80%;
        border: 2px solid #ffce4d;
        margin: 4px auto 8px;
        min-width: 62px;
        border-radius: 25px; }
        @media (min-width: 1200px) {
          .directory-search .directory-search-content .profile-header .profile-preferred-name::after {
            margin: 4px auto; } }
    .directory-search .directory-search-content .profile-header .profile-years {
      color: var(--text-medium, #515357);
      font-family: EverydaySans;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 16px;
      display: -ms-flexbox;
      display: flex;
      padding: 4px 8px;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 4px;
      border-radius: 2px;
      background: var(--base-divider-line, #F1F1F2); }
    .directory-search .directory-search-content .profile-header .profile-pronouns {
      color: var(--text-default, #2E2F32); }
    .directory-search .directory-search-content .profile-header .profile-info {
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      text-align: center;
      color: #515357; }
    .directory-search .directory-search-content .profile-header .header-info {
      width: 80%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      gap: 4px; }
  .directory-search .directory-search-content .profile-tabs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    column-gap: 8px;
    margin: 12px 0;
    border-bottom: 1px solid #e3e4e5; }
    .directory-search .directory-search-content .profile-tabs .tab-links {
      background-color: inherit;
      border: none;
      height: 80px;
      padding: 12px;
      margin-left: 10px; }
      .directory-search .directory-search-content .profile-tabs .tab-links.active {
        border-bottom: 3px solid #0071dc; }
  @media (min-width: 1200px) {
    .directory-search .directory-search-content .only-for-large-devices {
      display: -ms-flexbox;
      display: flex;
      margin-top: 24px; }
      .directory-search .directory-search-content .only-for-large-devices .profile-and-contact {
        max-width: 330px;
        margin-right: 24px; } }
  .directory-search .directory-search-content .content-item {
    -ms-flex-direction: column;
        flex-direction: column;
    row-gap: 24px;
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    row-gap: 0;
    -ms-flex-direction: row;
        flex-direction: row;
    column-gap: 8px;
    -ms-flex-line-pack: center;
        align-content: center;
    padding: 0;
    background: #FFFFFF;
    row-gap: 0; }
    @media (min-width: 768px) {
      .directory-search .directory-search-content .content-item {
        row-gap: 0;
        max-width: 560px; } }
    @media (min-width: 1200px) {
      .directory-search .directory-search-content .content-item {
        margin: -55px 0 0 0;
        display: -ms-flexbox;
        display: flex;
        border-radius: 8px;
        row-gap: 0;
        max-width: 750px;
        overflow: auto;
        padding: 16px;
        width: auto; } }
    @media (min-width: 1200px) {
      .directory-search .directory-search-content .content-item.desktop-handle-width .content-item-container {
        max-height: 885px;
        overflow: scroll; } }
    .directory-search .directory-search-content .content-item.contact {
      margin: 16px 0;
      padding: 16px; }
      @media (min-width: 768px) {
        .directory-search .directory-search-content .content-item.contact {
          margin-left: 0;
          max-width: 1200px; } }
      @media (min-width: 1200px) {
        .directory-search .directory-search-content .content-item.contact {
          max-width: 286px;
          margin-top: 24px;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
      .directory-search .directory-search-content .content-item.contact .content-header {
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
        margin-left: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        margin-bottom: 0; }
        @media (min-width: 1200px) {
          .directory-search .directory-search-content .content-item.contact .content-header {
            padding: 8px 0; } }
    .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper {
      display: none; }
      @media (min-width: 1200px) {
        .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          color: #000;
          font-family: EverydaySans;
          font-size: 18px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          width: 100%; } }
      .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper .expand-image-wrapper .handleExpandedMode {
        width: 30px;
        height: 30px;
        cursor: pointer;
        background: transparent url(../base/images/living-design-icons/Expand.svg) center/30px auto no-repeat !important; }
        .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper .expand-image-wrapper .handleExpandedMode:hover {
          background-color: #E3E4E5 !important;
          box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1); }
        .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper .expand-image-wrapper .handleExpandedMode.open {
          background: transparent url(../base/images/living-design-icons/CollpasePortalconButton.svg) center/55px auto no-repeat !important; }
          .directory-search .directory-search-content .content-item .desktop-org-heading-wrapper .expand-image-wrapper .handleExpandedMode.open:hover {
            border-radius: 100px;
            background-color: #E3E4E5 !important;
            box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1); }
    @media (max-width: 1200px) {
      .directory-search .directory-search-content .content-item.organization-wrapper {
        display: -ms-flexbox;
        display: flex;
        box-shadow: none;
        -ms-flex-pack: center;
            justify-content: center; }
        .directory-search .directory-search-content .content-item.organization-wrapper.hidden {
          display: block; } }
  @media (max-width: 1200px) and (min-width: 1200px) {
    .directory-search .directory-search-content .content-item.organization-wrapper.hidden {
      display: block !important; } }
    @media (max-width: 1200px) {
        .directory-search .directory-search-content .content-item.organization-wrapper .back-to-mobile-content {
          left: 6%;
          position: absolute;
          color: var(--text-default, #2E2F32);
          font-family: EverydaySans;
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px;
          z-index: 1000;
          cursor: pointer;
          -webkit-text-decoration-line: underline;
                  text-decoration-line: underline; } }
    @media (max-width: 1200px) and (min-width: 1200px) {
      .directory-search .directory-search-content .content-item.organization-wrapper .back-to-mobile-content {
        display: none !important; } }
    @media (max-width: 1200px) {
          .directory-search .directory-search-content .content-item.organization-wrapper .back-to-mobile-content img {
            margin-bottom: 4px; } }
    @media (min-width: 1200px) {
      .directory-search .directory-search-content .content-item .content-item-container {
        height: auto;
        padding-top: 0;
        width: 100%;
        display: block; } }
    .directory-search .directory-search-content .content-item .contact-overview-section {
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      column-gap: 8px;
      -ms-flex-line-pack: center;
          align-content: center;
      padding: 8px;
      margin: 8px;
      background: #fff; }
      @media (min-width: 1200px) {
        .directory-search .directory-search-content .content-item .contact-overview-section {
          box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
          border-radius: 8px; } }
    .directory-search .directory-search-content .content-item .content-section .section-item {
      padding: 8px 0;
      line-height: 20px;
      color: var(--text-max-contrast, #000);
      font-family: EverydaySans;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      display: -ms-flexbox;
      display: flex; }
      .directory-search .directory-search-content .content-item .content-section .section-item a {
        color: #222;
        font-size: 14px;
        text-decoration: underline; }
        .directory-search .directory-search-content .content-item .content-section .section-item a:hover {
          text-decoration: none; }
      @media (min-width: 1200px) {
        .directory-search .directory-search-content .content-item .content-section .section-item {
          padding: 20px 0 0 0; } }
      .directory-search .directory-search-content .content-item .content-section .section-item img {
        height: 24px;
        margin-top: -2px;
        margin-right: 4px; }
      .directory-search .directory-search-content .content-item .content-section .section-item.work-phone a {
        text-decoration: none; }
      .directory-search .directory-search-content .content-item .content-section .section-item:hover {
        color: #005ab0; }
        .directory-search .directory-search-content .content-item .content-section .section-item:hover img {
          color: #222222; }
        .directory-search .directory-search-content .content-item .content-section .section-item:hover a {
          color: #005ab0; }
    .directory-search .directory-search-content .content-item .item-info {
      text-align: center;
      margin: 12px; }
      .directory-search .directory-search-content .content-item .item-info .item-name {
        color: var(--text-inverted, #000);
        font-size: 14px;
        font-weight: 700;
        white-space: nowrap;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis; }
    .directory-search .directory-search-content .content-item .overview-organization-container {
      display: -ms-flexbox;
      display: flex;
      row-gap: 24px;
      column-gap: 24px; }
      .directory-search .directory-search-content .content-item .overview-organization-container .organization-info {
        font-size: 18px;
        margin-bottom: 4px;
        padding: 8px 0; }
      .directory-search .directory-search-content .content-item .overview-organization-container .overview-card {
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        border-radius: 8px;
        margin: 12px 0;
        text-align: center; }
        .directory-search .directory-search-content .content-item .overview-organization-container .overview-card .card-item {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          row-gap: 10px;
          padding: 10px;
          min-width: 160px; }
      .directory-search .directory-search-content .content-item .overview-organization-container .direct-reports-container {
        padding: 16px;
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        border-radius: 8px;
        margin: 12px 0; }
        .directory-search .directory-search-content .content-item .overview-organization-container .direct-reports-container .direct-reports-item-container {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
          -ms-flex-align: center;
              align-items: center; }
        .directory-search .directory-search-content .content-item .overview-organization-container .direct-reports-container .organization-item.direct-reports {
          margin: 0 10px;
          width: 152px;
          height: 144px;
          column-gap: 10px; }
          @media (min-width: 768px) {
            .directory-search .directory-search-content .content-item .overview-organization-container .direct-reports-container .organization-item.direct-reports {
              width: 166px;
              height: 130px;
              margin: 0; } }
    .directory-search .directory-search-content .content-item .organization-manager-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-line-pack: center;
          align-content: center;
      -ms-flex-pack: center;
          justify-content: center;
      row-gap: 0;
      min-width: 300px;
      width: 380px;
      margin: 0 auto; }
      @media (min-width: 1200px) {
        .directory-search .directory-search-content .content-item .organization-manager-container {
          width: 634px; } }
      .directory-search .directory-search-content .content-item .organization-manager-container .wrapper {
        display: block;
        width: 100%; }
        .directory-search .directory-search-content .content-item .organization-manager-container .wrapper .center {
          margin-bottom: 0 !important;
          border-top: 1px solid #ccc;
          padding-top: 10px; }
          .directory-search .directory-search-content .content-item .organization-manager-container .wrapper .center.carousel-items-container.slick-initialized.slick-slider {
            border: none; }
        .directory-search .directory-search-content .content-item .organization-manager-container .wrapper .slick-slider {
          margin: 0 50px 20px; }
          .directory-search .directory-search-content .content-item .organization-manager-container .wrapper .slick-slider .slick-list .slick-track {
            margin: 0; }
      .directory-search .directory-search-content .content-item .organization-manager-container .manager-profile.skeleton-loader .profile-card,
      .directory-search .directory-search-content .content-item .organization-manager-container .searched-profile .profile-card {
        border: 2px solid #000000 !important; }
      .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper {
        padding: 0 5px;
        box-sizing: border-box;
        text-align: center;
        font-family: EverydaySans;
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: 16px;
        color: #2E2F32; }
        .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card {
          border: 1px solid #ccc;
          padding: 4px;
          border-radius: 7px;
          text-align: center;
          height: 150px;
          width: 132px; }
          .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card.searched-direct-reports-employee .profile-content img {
            /* Chrome and other webkit browsers */
            /* FF */
            /* Opera */
            /* IE9 */
            transform: rotate(180deg); }
          @media (min-width: 1200px) {
            .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card {
              height: 156px;
              width: 166px;
              padding: 7px; }
              .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card:hover {
                cursor: pointer;
                border: 2px solid #ccc; } }
          .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card img {
            width: 67px;
            display: inline-block; }
          .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-direction: column;
                flex-direction: column;
            gap: 4px;
            color: var(--text-default, #2E2F32);
            font-family: EverydaySans;
            font-size: 12px;
            font-style: normal;
            font-weight: normal; }
            .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content .name {
              font-weight: 700;
              display: -webkit-box;
              -webkit-line-clamp: 1;
              text-overflow: ellipsis;
              overflow: hidden; }
            .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content .position {
              display: -webkit-box;
              -webkit-line-clamp: 2;
              text-overflow: ellipsis;
              overflow: hidden; }
            .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content button {
              border: none;
              background: transparent;
              text-decoration: underline;
              font-size: 14px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row;
              padding: 0;
              -ms-flex-align: center;
                  align-items: center;
              gap: 8px;
              margin: 0 auto; }
              .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content button:hover {
                cursor: pointer;
                color: var(--primary-high, #004F9A);
                text-decoration: none; }
              .directory-search .directory-search-content .content-item .organization-manager-container .profile-card-wrapper .profile-card .profile-content button img {
                height: 4px;
                width: auto; }
      .directory-search .directory-search-content .content-item .organization-manager-container .slick-prev,
      .directory-search .directory-search-content .content-item .organization-manager-container .slick-arrow {
        background: transparent;
        border-radius: 100px;
        background: var(--base-no-contrast, #FFF);
        box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1);
        height: 48px !important;
        width: 48px !important;
        margin: 0 -20px;
        conent: ">" !important;
        background: transparent url(../base/images/living-design-icons/ChevronLeft.svg) center/30px auto no-repeat !important; }
        .directory-search .directory-search-content .content-item .organization-manager-container .slick-prev:hover,
        .directory-search .directory-search-content .content-item .organization-manager-container .slick-arrow:hover {
          border-radius: 100px;
          border: 1px solid var(--base-low-contrast, #909196);
          background: var(--base-no-contrast, #FFF);
          box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1); }
        @media (min-width: 1200px) {
          .directory-search .directory-search-content .content-item .organization-manager-container .slick-prev,
          .directory-search .directory-search-content .content-item .organization-manager-container .slick-arrow {
            margin: 0 -30px; } }
      .directory-search .directory-search-content .content-item .organization-manager-container .slick-next {
        background: transparent url(../base/images/living-design-icons/ChevronRight.svg) center/30px auto no-repeat !important; }
      .directory-search .directory-search-content .content-item .organization-manager-container .slick-prev:before,
      .directory-search .directory-search-content .content-item .organization-manager-container .slick-next:before {
        font-size: 40px !important;
        line-height: 1;
        opacity: 0.75;
        color: transparent;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .directory-search .directory-search-content .content-item .organization-manager-container .reporting-structure-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .directory-search .directory-search-content .content-item .organization-manager-container .manager-profile {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .directory-search .directory-search-content .content-item .organization-manager-container .reporting-structure {
        border: none;
        color: #2e2f32;
        text-decoration: underline;
        cursor: pointer;
        padding: 0 14px 0 0;
        font-family: EverydaySans;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 10px;
        background: transparent;
        border-radius: 100px;
        background: var(--base-no-contrast, #FFF);
        box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1);
        height: 48px !important;
        width: 48px !important;
        margin: 30px;
        conent: ">" !important;
        background: transparent url(../base/images/living-design-icons/ChevronUp.svg) center/25px auto no-repeat !important; }
        .directory-search .directory-search-content .content-item .organization-manager-container .reporting-structure.open {
          background: transparent url(../base/images/living-design-icons/ChevronDown.svg) center/25px auto no-repeat !important; }
        .directory-search .directory-search-content .content-item .organization-manager-container .reporting-structure:hover {
          border-radius: 100px;
          border: 1px solid var(--base-low-contrast, #909196);
          background: var(--base-no-contrast, #FFF);
          box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.15), 0px -1px 3px 0px rgba(0, 0, 0, 0.1); }
      .directory-search .directory-search-content .content-item .organization-manager-container .organization-item {
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        border-radius: 8px;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        padding: 0 1px;
        column-gap: 12px;
        width: 166px;
        height: 130px; }
      .directory-search .directory-search-content .content-item .organization-manager-container .vertical-divider {
        width: 2px;
        height: 36px;
        border: 1px solid;
        margin: 0 auto; }
    @media (min-width: 1200px) {
      .directory-search .directory-search-content .content-item .hbs-container-direct-reports {
        margin-bottom: 20px; } }
    .directory-search .directory-search-content .content-item .hbs-container-direct-reports .organization-info {
      padding: 12px 0;
      font-size: 18px; }
    .directory-search .directory-search-content .content-item .hbs-container-direct-reports .vertical-divider-large {
      height: 24px;
      width: 1px;
      border-left: 2px solid #c7c8cb;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      margin: auto; }
      @media (min-width: 768px) {
        .directory-search .directory-search-content .content-item .hbs-container-direct-reports .vertical-divider-large {
          height: 41px; } }
    .directory-search .directory-search-content .content-item .hbs-container-direct-reports .vertical-divider-large-mobile-only {
      height: 21px;
      width: 171px;
      border: 1px solid #c7c8cb;
      border-bottom: none;
      margin: auto; }
      @media (min-width: 768px) {
        .directory-search .directory-search-content .content-item .hbs-container-direct-reports .vertical-divider-large-mobile-only {
          display: none; } }
    .directory-search .directory-search-content .content-item .hbs-container-direct-reports .direct-reports-item-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      column-gap: 8px;
      row-gap: 24px;
      margin-bottom: 20px;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly; }
      @media (min-width: 768px) {
        .directory-search .directory-search-content .content-item .hbs-container-direct-reports .direct-reports-item-container {
          -ms-flex-pack: start;
              justify-content: flex-start;
          margin: auto;
          padding: 0;
          column-gap: 24px;
          max-width: 560px; } }
    .directory-search .directory-search-content .content-item .hbs-container-direct-reports .organization-item {
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      padding: 0 1px;
      column-gap: 12px;
      width: 152px;
      height: 144px; }
      @media (min-width: 768px) {
        .directory-search .directory-search-content .content-item .hbs-container-direct-reports .organization-item {
          width: 166px;
          height: 130px; } }
  .directory-search .toggle-content-only-for-mobile {
    border: none;
    color: #2e2f32;
    text-decoration: underline;
    cursor: pointer;
    padding: 0 14px 0 0;
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    height: 20px;
    width: 30px;
    background: transparent url(../base/images/living-design-icons/ChevronDown.svg) right/25px auto no-repeat; }
    .directory-search .toggle-content-only-for-mobile.open {
      background: transparent url(../base/images/living-design-icons/ChevronUp.svg) right/25px auto no-repeat; }
    .directory-search .toggle-content-only-for-mobile.organization-view-only {
      background: transparent url(../base/images/living-design-icons/ChevronRight.svg) right/25px auto no-repeat; }
    @media (min-width: 1200px) {
      .directory-search .toggle-content-only-for-mobile {
        display: none; } }
  .directory-search .people-history-hbs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 16px; }
    @media (min-width: 1200px) {
      .directory-search .people-history-hbs {
        margin-top: -55px;
        margin-left: 24px;
        gap: 24px; } }
    @media (min-width: 1360px) {
      .directory-search .people-history-hbs {
        min-width: 286px; } }
    @media (min-width: 1440px) {
      .directory-search .people-history-hbs {
        min-width: 370px; } }
    .directory-search .people-history-hbs .profile-header {
      -ms-flex-align: unset;
          align-items: unset; }
      .directory-search .people-history-hbs .profile-header.education {
        margin-top: 0; }
  .directory-search .people-awards-badges,
  .directory-search .org-visibility {
    margin-top: 16px;
    margin-bottom: 16px; }
    @media (min-width: 1200px) {
      .directory-search .people-awards-badges,
      .directory-search .org-visibility {
        margin-bottom: 24px;
        margin-top: 24px; } }
    .directory-search .people-awards-badges .profile-header,
    .directory-search .org-visibility .profile-header {
      place-content: unset;
      -ms-flex-align: unset;
          align-items: unset; }
    .directory-search .people-awards-badges .awards-title,
    .directory-search .people-awards-badges .org-title,
    .directory-search .org-visibility .awards-title,
    .directory-search .org-visibility .org-title {
      color: #000;
      font-family: EverydaySans;
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
    .directory-search .people-awards-badges .org-description,
    .directory-search .org-visibility .org-description {
      color: #000;
      font-family: EverydaySans;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px;
      margin: 6px 0 0; }
    .directory-search .people-awards-badges .badges-wrapper,
    .directory-search .people-awards-badges .org-wrapper,
    .directory-search .org-visibility .badges-wrapper,
    .directory-search .org-visibility .org-wrapper {
      margin-top: 16px;
      display: -ms-flexbox;
      display: flex;
      gap: 16px;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .directory-search .people-awards-badges .org-wrapper,
    .directory-search .org-visibility .org-wrapper {
      margin-top: 0; }
    .directory-search .people-awards-badges img,
    .directory-search .org-visibility img {
      height: 64px; }
  @media (min-width: 1200px) {
    .directory-search .people-awards-badges {
      margin-bottom: 0; } }
  .directory-search .people-awards-badges .profile-header {
    -ms-flex-direction: column;
        flex-direction: column; }
  @media (min-width: 1200px) {
    .directory-search .badges-wrapper.content-to-toggle-in-mobile.hidden {
      display: -ms-flexbox !important;
      display: flex !important; } }
  .directory-search .people-history .profile-header {
    place-content: unset;
    -ms-flex-pack: unset;
        justify-content: unset;
    margin-top: 0; }
    @media (min-width: 1200px) {
      .directory-search .people-history .profile-header {
        max-width: 370px; } }
    @media (min-width: 1200px) {
      .directory-search .people-history .profile-header.education {
        display: block; } }
    .directory-search .people-history .profile-header .contentToDisplayInPopup.hideEducationDetailsForSidePannel {
      display: none; }
  .directory-search .people-history h2 {
    font-family: EverydaySans;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0; }
  .directory-search .people-history .history-heading {
    -ms-flex-align: center;
        align-items: center;
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-line-pack: center;
        align-content: center;
    color: #000;
    font-family: EverydaySans;
    font-style: normal;
    font-weight: 700;
    line-height: 24px; }
    @media (min-width: 1200px) {
      .directory-search .people-history .history-heading {
        margin: 0 0 8px 0; } }
  .directory-search .people-history .role-or-school {
    border-bottom: 1px solid #E3E4E5;
    margin-bottom: 8px; }
    .directory-search .people-history .role-or-school:nth-child(2) {
      border-bottom: none; }
    .directory-search .people-history .role-or-school.only-school:nth-child(2) {
      border-bottom: 1px solid #E3E4E5; }
    .directory-search .people-history .role-or-school.only-school:nth-child(4) {
      border-bottom: none; }
  .directory-search .people-history .role-or-school-title {
    font-size: 16px;
    color: var(--text-default, #2E2F32);
    margin-top: 8px; }
  .directory-search .people-history .role-or-school-details {
    color: var(--text-default, #2E2F32);
    font-family: EverydaySans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 4px;
    display: -ms-flexbox;
    display: flex;
    gap: 4px; }
  .directory-search .people-history .role-or-school-description {
    color: var(--text-default, #2E2F32);
    font-family: EverydaySans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-top: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden; }
  .directory-search .people-history .read-more-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: end;
    margin-right: 16px;
    margin-bottom: 8px;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: underline; }
    .directory-search .people-history .read-more-button:hover {
      cursor: pointer;
      color: var(--primary-high, #004F9A);
      text-decoration: none; }
  .directory-search .people-history .show-more-role-or-school {
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    text-decoration: underline;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    border-top: 1px solid #E3E4E5;
    padding-top: 14px; }
    .directory-search .people-history .show-more-role-or-school:hover {
      cursor: pointer;
      color: var(--primary-high, #004F9A);
      text-decoration: none; }
  .directory-search .item-role {
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; }
  .directory-search .organization-item:hover {
    cursor: pointer;
    box-shadow: 0px -1px 2px #222, 0px 1px 2px 1px #222 !important; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@media (min-width: 768px) {
  .directory-search-template .main-article.main {
    padding: 0; } }

.directory-search-template #header-search-bar {
  display: none; }

@media (min-width: 980px) {
  .directory-search-template .content-container {
    margin-top: 91px;
    padding: 0 2vw; } }

@media (min-width: 1200px) {
  .content-to-toggle-in-mobile.hidden {
    display: block !important; } }

@media (min-width: 1200px) {
  .content-item.desktop-handle-width.organization-wrapper.hidden {
    display: block !important; } }

@media (min-width: 1200px) {
  .content-item.desktop-handle-width {
    min-width: 684px;
    margin-top: 0; }
    .content-item.desktop-handle-width .organization-manager-container {
      width: 634px; }
      .content-item.desktop-handle-width .organization-manager-container.org-expanded {
        width: 900px; } }
      @media (min-width: 1200px) and (min-width: 1300px) {
        .content-item.desktop-handle-width .organization-manager-container.org-expanded {
          width: 1000px !important; } }
      @media (min-width: 1200px) and (min-width: 1400px) {
        .content-item.desktop-handle-width .organization-manager-container.org-expanded {
          width: 1200px !important; } }
      @media (min-width: 1200px) and (min-width: 1500px) {
        .content-item.desktop-handle-width .organization-manager-container.org-expanded {
          width: 1400px !important; } }

@media (min-width: 1200px) {
    .content-item.desktop-handle-width.org-expanded {
      min-width: 1000px !important;
      margin-top: 0; } }
    @media (min-width: 1200px) and (min-width: 1300px) {
      .content-item.desktop-handle-width.org-expanded {
        min-width: 1100px !important; } }
    @media (min-width: 1200px) and (min-width: 1400px) {
      .content-item.desktop-handle-width.org-expanded {
        min-width: 1300px !important; } }
    @media (min-width: 1200px) and (min-width: 1500px) {
      .content-item.desktop-handle-width.org-expanded {
        min-width: 1500px !important; } }

.directory-search-modals .modal-dialog.modal-dialog-centered {
  box-shadow: none;
  border: none;
  margin: 0 16px; }
  @media (min-width: 1200px) {
    .directory-search-modals .modal-dialog.modal-dialog-centered {
      margin: auto; } }

.directory-search-modals .modal-content {
  padding: 16px;
  overflow: auto;
  height: auto;
  max-height: 700px;
  min-width: -webkit-fill-available; }
  @media (min-width: 1200px) {
    .directory-search-modals .modal-content {
      min-width: 800px;
      max-height: 800px;
      padding: 24px; } }
  .directory-search-modals .modal-content .modal-body {
    padding: 0; }
    .directory-search-modals .modal-content .modal-body .role-or-school-title {
      margin-top: 16px;
      color: var(--text-default, #2E2F32);
      font-family: EverydaySans;
      font-size: 16px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px;
      margin-bottom: 4px; }
    .directory-search-modals .modal-content .modal-body .role-or-school-details {
      display: -ms-flexbox;
      display: flex;
      gap: 4px;
      margin-bottom: 16px;
      color: var(--text-default, #2E2F32);
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
    .directory-search-modals .modal-content .modal-body .role-or-school-description {
      color: var(--text-default, #2E2F32);
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px; }

.directory-search-modals .modal-header {
  display: -ms-flexbox;
  display: flex;
  border-bottom: none;
  padding: 0; }
  .directory-search-modals .modal-header .modal-title {
    color: #000;
    font-family: EverydaySans;
    font-size: 18px;
    font-weight: 700; }
  .directory-search-modals .modal-header button {
    border: none;
    background: transparent;
    margin-left: auto;
    color: #000;
    padding: 0; }
    .directory-search-modals .modal-header button img {
      color: #000000;
      height: 24px; }

.currency-converter-component {
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-right: 0;
  margin-left: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start; }
  @media (min-width: 768px) {
    .currency-converter-component {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.cc-md-text {
  display: none; }
  @media (min-width: 980px) {
    .cc-md-text {
      display: inline; } }

@media (min-width: 980px) {
  .cc-xs-text {
    display: none; } }

.cc-tile {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 25px; }

@media (min-width: 768px) {
  .cc-tile-today {
    -ms-flex-preferred-size: 280px;
        flex-basis: 280px;
    margin-right: 20px; } }

@media (min-width: 980px) {
  .cc-tile-today {
    -ms-flex-preferred-size: 448px;
        flex-basis: 448px; } }

.cc-tile-title {
  background-image: linear-gradient(to bottom, #017acd, #004c91);
  color: #ffffff;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  padding: 0 15px; }

.cc-tile-title-right {
  float: right; }

.cc-tile-content {
  padding: 15px; }

.cc-tile-today-list-item {
  border-top: 2px solid #ccc;
  color: #000000;
  font-size: 20px;
  height: 58px;
  line-height: 58px; }
  .cc-tile-today-list-item:first-child {
    border: none; }
  .cc-tile-today-list-item .list-item-right {
    float: right;
    font-size: 14px; }

.cc-flag {
  margin-right: 10px;
  width: 29px; }

.cc-tile-calc {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    .cc-tile-calc {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  .cc-tile-calc .cc-tile-content {
    display: -ms-flexbox;
    display: flex; }
  .cc-tile-calc .cc-tile-calc-col {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
    .cc-tile-calc .cc-tile-calc-col .dropdown {
      border-bottom: 2px solid #ccc;
      margin-bottom: 40px;
      width: 100%; }
      .cc-tile-calc .cc-tile-calc-col .dropdown .btn {
        background-color: #ffffff;
        border: none;
        box-shadow: none;
        font-size: 18px;
        width: 100%; }
        @media (min-width: 768px) {
          .cc-tile-calc .cc-tile-calc-col .dropdown .btn {
            text-align: left; } }
      .cc-tile-calc .cc-tile-calc-col .dropdown .caret {
        border-width: 6px;
        position: absolute;
        right: 5px;
        top: 50%; }
  .cc-tile-calc .cc-tile-calc-from {
    padding-right: 15px; }
    @media (min-width: 768px) {
      .cc-tile-calc .cc-tile-calc-from {
        padding-right: 25px; } }
  .cc-tile-calc .cc-tile-calc-to {
    padding-left: 15px; }
    @media (min-width: 768px) {
      .cc-tile-calc .cc-tile-calc-to {
        padding-left: 25px; } }
  .cc-tile-calc .from-input {
    border: none;
    border-bottom: 2px solid #ccc;
    font-size: 18px;
    text-align: right;
    width: 100%; }
    .cc-tile-calc .from-input.cc-input-error {
      border-color: #d9534f; }
  .cc-tile-calc .to-result {
    font-size: 18px;
    text-align: right;
    width: 100%; }

.cc-tile-calc-label {
  color: #777777; }

.cc-tile-bs {
  height: 35px;
  padding: 0 15px;
  margin-top: 10px; }

.cc-title-bs {
  border-bottom: solid 2px transparent;
  width: 97px;
  height: 27px;
  font-family: EverydaySans;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #017acd;
  text-decoration: none  !important;
  margin-right: 10px;
  text-align: center;
  display: block;
  float: left; }
  .cc-title-bs.active {
    font-weight: bold;
    width: 100px;
    border-color: #017acd; }

.component-count-spreadsheet .spreadsheet-title {
  font-size: 26px; }

.component-count-spreadsheet .components-table {
  width: 100%;
  max-width: 600px;
  margin-top: 15px;
  text-align: left; }
  .component-count-spreadsheet .components-table tr:nth-child(2n+1) {
    padding: 3px 0;
    background: #F4F4F4; }
  .component-count-spreadsheet .components-table td, .component-count-spreadsheet .components-table th {
    padding: 3px 0; }
    .component-count-spreadsheet .components-table td:first-child, .component-count-spreadsheet .components-table th:first-child {
      padding-left: 6px; }
    .component-count-spreadsheet .components-table td:last-child, .component-count-spreadsheet .components-table th:last-child {
      padding-right: 6px; }
    .component-count-spreadsheet .components-table td:nth-child(2), .component-count-spreadsheet .components-table th:nth-child(2) {
      text-align: center; }

.EventPage2021-contentWell {
  position: relative; }

.EventPage2021-title {
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  color: #333; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

.EventPage2021-startDate {
  font-size: 15px;
  color: #333; }

.EventPage2021-startTime {
  font-size: 15px;
  color: #333; }

.EventPage2021-startTimezone {
  font-size: 15px;
  color: #333; }

.EventPage2021-status {
  margin: 20px 0 0 0; }

.PromoEventIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center; }

.PromoEventIcon-icon {
  display: block;
  padding-right: 20px;
  height: 35px; }
  .PromoEventIcon-icon svg {
    height: 35px;
    width: 35px;
    fill: #333; }

.PromoEventIcon-title {
  cursor: pointer; }

@media only screen and (min-width: 1024px) {
  .EventPage2021-title {
    font-size: 24px;
    line-height: 42px;
    margin-top: 0; }
  .EventPage2021-startDate {
    font-size: 17px;
    line-height: 22px; }
  .EventPage2021-startTime {
    font-size: 17px;
    line-height: 22px; }
  .EventPage2021-startTimezone {
    font-size: 17px;
    line-height: 22px; }
  .PromoEventIcon-title a {
    font-size: 17px;
    font-size: 15px;
    color: #0071dc;
    font-weight: 400;
    text-decoration: none; } }

@font-face {
  font-family: 'iOS-Edge-Glyph';
  src: url("../vendor/iOS-Edge-Glyph/iOS-Edge-Glyph.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@keyframes rotate-forever {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.corporate-federated-search-container {
  background-color: white;
  padding-bottom: 60px;
  /*.fs-column-1 {
      order: 2;
      width: 75%;

      @include breakpoint-max($tablet-break) {
          order: 2;
          width: 100%;
      }

      @media print {
        order: 1;
        padding: 0px 0px;
        width: 75%;
      }
    }*/
  /*.fs-column-2 {
      order: 1;
      width: 100%;

      @include breakpoint($screen-xs) {
          order: 1;
          width: 100%;
      }

      @include breakpoint($screen-md) {
          order: 2;
          width: 25%;
      }
      @media print {
        order: 2;
        width: 25%;
      }

    }*/
  /* Pages / Learning */ }
  .corporate-federated-search-container .sort-by-date-title {
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    color: #0053E2;
    margin-right: 8px;
    margin-left: auto; }
  .corporate-federated-search-container .data-toggle {
    display: -ms-flexbox;
    display: flex;
    background-color: #e3e4e5;
    border-radius: 4px;
    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;
      color: white;
      border-radius: 4px; }
  .corporate-federated-search-container .sorty-by-wrapper-mobile {
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin-left: 0px;
    position: absolute;
    margin-top: 10px; }
  @media (min-width: 480px) {
    .corporate-federated-search-container .sorty-by-wrapper-mobile {
      display: none !important; } }
  .corporate-federated-search-container .sorty-by-wrapper-desktop {
    display: -ms-flexbox;
    display: flex;
    right: 0;
    position: absolute; }
  @media (max-width: 768px) {
    .corporate-federated-search-container .sorty-by-wrapper-desktop {
      display: none !important; } }
  .corporate-federated-search-container .date-off {
    padding: 0px 6px 0px 3px; }
    .corporate-federated-search-container .date-off.active {
      background-color: #0053E2;
      color: white;
      border-radius: 4px; }
  .corporate-federated-search-container .js-federated-panel {
    display: none;
    max-width: 1100px;
    margin: 0 auto; }
    .corporate-federated-search-container .js-federated-panel.is-active {
      display: block; }
    .corporate-federated-search-container .js-federated-panel > .results-for {
      font-size: 16px;
      line-height: 29px;
      color: #333;
      margin: 0;
      padding-left: 0px;
      padding-bottom: 15px;
      margin-top: 44px; }
      @media (max-width: 770px) {
        .corporate-federated-search-container .js-federated-panel > .results-for {
          font-size: 14px; } }
      @media (min-width: 980px) {
        .corporate-federated-search-container .js-federated-panel > .results-for {
          padding-left: 0;
          padding-bottom: 0; } }
      @media print {
        .corporate-federated-search-container .js-federated-panel > .results-for {
          padding-left: 0;
          padding-bottom: 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 {
      font-size: 18px;
      line-height: 29px;
      color: #333;
      margin: 15px 10px; }
  .corporate-federated-search-container .sites-filter-list-holder, .corporate-federated-search-container .sites-filter-assets-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;
    margin: 7px 24px 6px 0px;
    border-radius: 4px; }
  .corporate-federated-search-container .did-you-mean-holder {
    font-size: 16px;
    line-height: 16px;
    color: #333;
    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 {
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    font-size: 16px;
    color: #0053E2;
    margin-right: 24px; }
    .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: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .corporate-federated-search-container .corporate-federated-search-component {
    padding-top: 32px;
    background-color: white; }
    @media print {
      .corporate-federated-search-container .corporate-federated-search-component {
        padding-top: unset !important; } }
    .corporate-federated-search-container .corporate-federated-search-component.row {
      margin: 0px; }
    .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 {
        font-size: 28px;
        line-height: 1.39;
        text-align: center;
        color: #333333;
        max-width: 480px;
        margin: 0 auto; }
        .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 {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #515357;
      margin: 40px auto 40px; }
    .corporate-federated-search-container .corporate-federated-search-component .loading-image {
      animation-duration: 0.95s;
      animation-iteration-count: infinite;
      animation-name: rotate-forever;
      animation-timing-function: linear;
      width: 50px;
      height: 50px;
      border: 8px solid #064f8e;
      border-right-color: transparent;
      border-radius: 50%;
      position: relative;
      left: calc(50% - 25px); }
      .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 {
    position: fixed;
    border-bottom: #d8d8d8 1px solid;
    left: 0;
    top: 64px;
    width: 100vw;
    z-index: 700;
    background-color: #ffffff;
    padding: 10px 512px 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff; }
    @media (max-width: 770px) {
      .corporate-federated-search-container .corporate-federated-search-component .federated-tabs {
        padding: 0px; } }
    @media (max-width: 770px) {
      .corporate-federated-search-container .corporate-federated-search-component .federated-tabs {
        top: 120px; } }
    @media (min-width: 980px) {
      .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;
        top: 60px;
        position: unset !important; } }
    .corporate-federated-search-container .corporate-federated-search-component .federated-tabs > .tab-container {
      display: -ms-flexbox;
      display: flex;
      -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 {
          -ms-flex-pack: center;
              justify-content: center; } }
      .corporate-federated-search-container .corporate-federated-search-component .federated-tabs > .tab-container > .tab {
        cursor: pointer;
        margin-right: 0px;
        padding: 10px 20px 0px;
        white-space: nowrap;
        width: auto;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none;
        opacity: 0.6;
        font-family: "EverydaySans";
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.39;
        letter-spacing: normal;
        text-align: center;
        color: #333; }
        @media (max-width: 770px) {
          .corporate-federated-search-container .corporate-federated-search-component .federated-tabs > .tab-container > .tab:first-child {
            margin-left: 10px; } }
        @media (max-width: 770px) {
          .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 {
            border: 1px solid #909196;
            border-radius: 4px 4px 0px 0px;
            height: 4px;
            background-color: #909196;
            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 {
          font-weight: bold;
          font-family: "EverydaySans";
          font-size: 16px;
          font-weight: bold;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.39;
          letter-spacing: normal;
          text-align: center;
          color: #0053E2;
          opacity: 1; }
          .corporate-federated-search-container .corporate-federated-search-component .federated-tabs > .tab-container > .tab.is-active .search-active-underline {
            border: 1px solid #0053E2;
            border-radius: 4px 4px 0px 0px;
            height: 4px;
            background-color: #0053E2;
            margin-top: 6px;
            min-width: 33px; }
  .corporate-federated-search-container .js-search-term {
    font-style: italic;
    font-weight: 700;
    display: inline; }
  .corporate-federated-search-container .fs-flex-container {
    -ms-flex-direction: column;
        flex-direction: column;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 480px) {
      .corporate-federated-search-container .fs-flex-container {
        -ms-flex-direction: column;
            flex-direction: column; } }
    @media (min-width: 980px) {
      .corporate-federated-search-container .fs-flex-container {
        -ms-flex-direction: row;
            flex-direction: row; } }
    @media print {
      .corporate-federated-search-container .fs-flex-container {
        -ms-flex-direction: row;
            flex-direction: row; } }
  .corporate-federated-search-container .tab-assets-wrapper {
    width: 100%;
    max-width: 100%; }
  .corporate-federated-search-container .fs-pages {
    width: 100%;
    overflow: hidden;
    height: 27px;
    font-family: "EverydaySans";
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    margin-bottom: 16px; }
  .corporate-federated-search-container .recommended-item:nth-last-child .fs-line {
    display: none; }
  .corporate-federated-search-container .no-related-results {
    font-style: italic;
    font-size: 16px; }
  .corporate-federated-search-container .featured-item:last-child .fs-line {
    display: none; }
  .corporate-federated-search-container .fs-line {
    width: 100%;
    border-radius: 8px;
    background-color: #dadce0;
    height: 1px;
    margin: 16px 0; }
  .corporate-federated-search-container .recommended-see-less {
    padding-top: 16px;
    margin-top: 16px; }
  .corporate-federated-search-container .recommended-see-all, .corporate-federated-search-container .recommended-see-less {
    font-size: 14px;
    line-height: 1.43;
    text-align: center;
    color: #0053E2; }
    .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 0px; }
  .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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
  .corporate-federated-search-container .fs-right-block-container-all {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
  .corporate-federated-search-container .fs-main-block-wrapper {
    -ms-flex: 1;
        flex: 1 1 0%;
    min-width: 0; }
  .corporate-federated-search-container .show-hide-clear-filters {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    margin-bottom: 24px;
    -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;
        -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;
        -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 {
      margin-right: 16px;
      font-size: 16px;
      font-weight: 500;
      line-height: 1.38;
      text-align: left;
      color: #333333; }
      @media (max-width: 480px) {
        .corporate-federated-search-container .show-hide-clear-filters .filter-tag {
          margin-right: 12px;
          font-size: 14px; } }
    .corporate-federated-search-container .show-hide-clear-filters .filter-main-title {
      font-size: 16px;
      line-height: 1.38;
      text-align: left;
      color: #333333;
      margin-right: 24px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -webkit-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 {
        -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-video, .corporate-federated-search-container .search-filters-assets {
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 4px;
    border-bottom: solid 1px #dadce0;
    margin-right: 50px; }
    @media (max-width: 770px) {
      .corporate-federated-search-container .search-filters, .corporate-federated-search-container .search-filters-video, .corporate-federated-search-container .search-filters-assets {
        margin: 0; } }
    @media (max-width: 1030px) {
      .corporate-federated-search-container .search-filters, .corporate-federated-search-container .search-filters-video, .corporate-federated-search-container .search-filters-assets {
        margin-right: 0px; } }
    .corporate-federated-search-container .search-filters .filter-tag, .corporate-federated-search-container .search-filters-video .filter-tag, .corporate-federated-search-container .search-filters-assets .filter-tag {
      margin-right: 16px;
      font-size: 16px;
      font-weight: 500;
      line-height: 1.38;
      text-align: left;
      color: #333333; }
      @media (max-width: 480px) {
        .corporate-federated-search-container .search-filters .filter-tag, .corporate-federated-search-container .search-filters-video .filter-tag, .corporate-federated-search-container .search-filters-assets .filter-tag {
          margin-right: 12px;
          font-size: 14px; } }
    .corporate-federated-search-container .search-filters .filter-main-title, .corporate-federated-search-container .search-filters-video .filter-main-title, .corporate-federated-search-container .search-filters-assets .filter-main-title {
      font-size: 16px;
      line-height: 1.38;
      text-align: left;
      color: #333333;
      margin-right: 24px;
      -ms-flex-align: center;
          align-items: center;
      display: -ms-flexbox;
      display: flex;
      -webkit-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-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, .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 {
        -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-video .filter-main-title, .corporate-federated-search-container .search-filters-assets .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-video .filter-main-title:hover, .corporate-federated-search-container .search-filters-assets .filter-main-title:hover {
        cursor: pointer; }
      .corporate-federated-search-container .search-filters .filter-main-title:after, .corporate-federated-search-container .search-filters-video .filter-main-title:after, .corporate-federated-search-container .search-filters-assets .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-video .filter-main-title:after, .corporate-federated-search-container .search-filters-assets .filter-main-title:after {
            margin-left: 4px; } }
      .corporate-federated-search-container .search-filters .filter-main-title.active, .corporate-federated-search-container .search-filters-video .filter-main-title.active, .corporate-federated-search-container .search-filters-assets .filter-main-title.active {
        color: #0053E2; }
        .corporate-federated-search-container .search-filters .filter-main-title.active:after, .corporate-federated-search-container .search-filters-video .filter-main-title.active:after, .corporate-federated-search-container .search-filters-assets .filter-main-title.active:after {
          content: "\ed4b"; }
  .corporate-federated-search-container .all-pagination-here {
    -ms-flex-order: 100000000;
        order: 100000000; }
  .corporate-federated-search-container .dropdown-holder, .corporate-federated-search-container .dropdown-holder-video {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    position: absolute;
    margin-top: 4px; }
    .corporate-federated-search-container .dropdown-holder .sites-filter-dropdown.base-dropdown, .corporate-federated-search-container .dropdown-holder .sites-filter-dropdown-video.base-dropdown, .corporate-federated-search-container .dropdown-holder .sites-filter-dropdown-assets.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-documents.base-dropdown, .corporate-federated-search-container .dropdown-holder-video .sites-filter-dropdown.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-assets.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-documents.base-dropdown {
      margin-left: 0; }
    .corporate-federated-search-container .dropdown-holder .doc-filter-dropdown.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-assets.base-dropdown,
    .corporate-federated-search-container .dropdown-holder .doc-filter-dropdown-site-content.base-dropdown, .corporate-federated-search-container .dropdown-holder-video .doc-filter-dropdown.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-assets.base-dropdown,
    .corporate-federated-search-container .dropdown-holder-video .doc-filter-dropdown-site-content.base-dropdown {
      margin-left: 80px; }
    .corporate-federated-search-container .dropdown-holder .base-dropdown, .corporate-federated-search-container .dropdown-holder-video .base-dropdown {
      min-width: 160px;
      min-height: 40px;
      background: #ffffff;
      border-radius: 4px;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16); }
    .corporate-federated-search-container .dropdown-holder .sites-item, .corporate-federated-search-container .dropdown-holder .sites-item-video, .corporate-federated-search-container .dropdown-holder .sites-item-assets, .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-documents, .corporate-federated-search-container .dropdown-holder-video .sites-item, .corporate-federated-search-container .dropdown-holder-video .sites-item-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets, .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-documents {
      min-height: 40px;
      font-size: 14px;
      line-height: 1.43;
      text-align: left;
      color: #333;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -ms-flex-align: center;
          align-items: center;
      padding: 10px 35px 10px 16px;
      max-width: 244px; }
      .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset,
      .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-up,
      .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-vid,
      .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset, .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-up, .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-vid, .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-up-asset,
      .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-up,
      .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-vid,
      .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-up-asset {
        font-size: 12px;
        text-align: right;
        position: absolute;
        float: right;
        right: 20px; }
      .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-vid, .corporate-federated-search-container .dropdown-holder .sites-item.active-site.active .search-drop-up-asset, .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-vid, .corporate-federated-search-container .dropdown-holder .sites-item-video.active-site.active .search-drop-up-asset, .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-vid, .corporate-federated-search-container .dropdown-holder .sites-item-assets.active-site.active .search-drop-up-asset, .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-vid, .corporate-federated-search-container .dropdown-holder .sites-item-events.active-site.active .search-drop-up-asset, .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-vid, .corporate-federated-search-container .dropdown-holder .sites-item-news.active-site.active .search-drop-up-asset, .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-vid, .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-documents.active-site.active .search-drop-up,
      .corporate-federated-search-container .dropdown-holder .sites-item-documents.active-site.active .search-drop-up-vid,
      .corporate-federated-search-container .dropdown-holder .sites-item-documents.active-site.active .search-drop-up-asset, .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-vid, .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-video.active-site.active .search-drop-up, .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-video.active-site.active .search-drop-up-asset, .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-vid, .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-events.active-site.active .search-drop-up, .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-events.active-site.active .search-drop-up-asset, .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-vid, .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-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-vid, .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-documents.active-site.active .search-drop-up,
      .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-documents.active-site.active .search-drop-up-asset {
        color: #0053E2; }
      .corporate-federated-search-container .dropdown-holder .sites-item:hover, .corporate-federated-search-container .dropdown-holder .sites-item-video:hover, .corporate-federated-search-container .dropdown-holder .sites-item-assets: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-documents:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-video:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets: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-documents: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-video, .corporate-federated-search-container .dropdown-holder .sites-item .search-label-assets, .corporate-federated-search-container .dropdown-holder .sites-item-video .search-label, .corporate-federated-search-container .dropdown-holder .sites-item-video .search-label-video, .corporate-federated-search-container .dropdown-holder .sites-item-video .search-label-assets, .corporate-federated-search-container .dropdown-holder .sites-item-assets .search-label, .corporate-federated-search-container .dropdown-holder .sites-item-assets .search-label-video, .corporate-federated-search-container .dropdown-holder .sites-item-assets .search-label-assets, .corporate-federated-search-container .dropdown-holder .sites-item-events .search-label, .corporate-federated-search-container .dropdown-holder .sites-item-events .search-label-video, .corporate-federated-search-container .dropdown-holder .sites-item-events .search-label-assets, .corporate-federated-search-container .dropdown-holder .sites-item-news .search-label, .corporate-federated-search-container .dropdown-holder .sites-item-news .search-label-video, .corporate-federated-search-container .dropdown-holder .sites-item-news .search-label-assets, .corporate-federated-search-container .dropdown-holder .sites-item-site-content .search-label, .corporate-federated-search-container .dropdown-holder .sites-item-site-content .search-label-video, .corporate-federated-search-container .dropdown-holder .sites-item-site-content .search-label-assets,
      .corporate-federated-search-container .dropdown-holder .sites-item-documents .search-label,
      .corporate-federated-search-container .dropdown-holder .sites-item-documents .search-label-video,
      .corporate-federated-search-container .dropdown-holder .sites-item-documents .search-label-assets, .corporate-federated-search-container .dropdown-holder-video .sites-item .search-label, .corporate-federated-search-container .dropdown-holder-video .sites-item .search-label-video, .corporate-federated-search-container .dropdown-holder-video .sites-item .search-label-assets, .corporate-federated-search-container .dropdown-holder-video .sites-item-video .search-label, .corporate-federated-search-container .dropdown-holder-video .sites-item-video .search-label-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-video .search-label-assets, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets .search-label, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets .search-label-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets .search-label-assets, .corporate-federated-search-container .dropdown-holder-video .sites-item-events .search-label, .corporate-federated-search-container .dropdown-holder-video .sites-item-events .search-label-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-events .search-label-assets, .corporate-federated-search-container .dropdown-holder-video .sites-item-news .search-label, .corporate-federated-search-container .dropdown-holder-video .sites-item-news .search-label-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-news .search-label-assets, .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-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-site-content .search-label-assets,
      .corporate-federated-search-container .dropdown-holder-video .sites-item-documents .search-label,
      .corporate-federated-search-container .dropdown-holder-video .sites-item-documents .search-label-video,
      .corporate-federated-search-container .dropdown-holder-video .sites-item-documents .search-label-assets {
        padding-left: 10px;
        -ms-flex-positive: 1;
            flex-grow: 1;
        max-width: 105px;
        overflow-wrap: anywhere; }
        .corporate-federated-search-container .dropdown-holder .sites-item .search-label:hover, .corporate-federated-search-container .dropdown-holder .sites-item .search-label-video:hover, .corporate-federated-search-container .dropdown-holder .sites-item .search-label-assets:hover, .corporate-federated-search-container .dropdown-holder .sites-item-video .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder .sites-item-assets .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder .sites-item-events .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder .sites-item-news .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder .sites-item-site-content .search-label: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-assets:hover,
        .corporate-federated-search-container .dropdown-holder .sites-item-documents .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-video .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-assets .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-events .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-news .search-label: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-assets:hover, .corporate-federated-search-container .dropdown-holder-video .sites-item-site-content .search-label: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-assets:hover,
        .corporate-federated-search-container .dropdown-holder-video .sites-item-documents .search-label: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-assets:hover {
          cursor: pointer; }
    .corporate-federated-search-container .dropdown-holder .sites-item-submit, .corporate-federated-search-container .dropdown-holder .sites-item-submit-video, .corporate-federated-search-container .dropdown-holder .sites-item-submit-assets, .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-documents, .corporate-federated-search-container .dropdown-holder-video .sites-item-submit, .corporate-federated-search-container .dropdown-holder-video .sites-item-submit-video, .corporate-federated-search-container .dropdown-holder-video .sites-item-submit-assets, .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-documents {
      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-video .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-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-documents .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-video .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-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-documents .apply-filter-style {
        box-shadow: rgba(0, 0, 0, 0.16) 0 2px 6px 0;
        color: white;
        font-size: 14px;
        line-height: 1.43;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        padding: 0;
        gap: 8px;
        width: 196px;
        height: 32px;
        background: #0053E2;
        border-radius: 100px;
        border: none;
        margin: 10px 20px; }
    .corporate-federated-search-container .dropdown-holder .subfilter-list .sites-item.subsite, .corporate-federated-search-container .dropdown-holder .subfilter-list .sites-item-video.subsite, .corporate-federated-search-container .dropdown-holder .subfilter-list .sites-item-assets.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-documents.subsite, .corporate-federated-search-container .dropdown-holder .subfilter-list-video .sites-item.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-assets.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-documents.subsite, .corporate-federated-search-container .dropdown-holder .subfilter-list-assets .sites-item.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-assets.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-documents.subsite, .corporate-federated-search-container .dropdown-holder-video .subfilter-list .sites-item.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-assets.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-documents.subsite, .corporate-federated-search-container .dropdown-holder-video .subfilter-list-video .sites-item.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-assets.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-documents.subsite, .corporate-federated-search-container .dropdown-holder-video .subfilter-list-assets .sites-item.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-assets.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-documents.subsite {
      font-size: 12px; }
      .corporate-federated-search-container .dropdown-holder .subfilter-list .sites-item.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-assets.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-documents.subsite .subsite-indent, .corporate-federated-search-container .dropdown-holder .subfilter-list-video .sites-item.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-assets.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-documents.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-assets .sites-item-video.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-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-documents.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 .sites-item-video.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-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-documents.subsite .subsite-indent, .corporate-federated-search-container .dropdown-holder-video .subfilter-list-video .sites-item.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-assets.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-documents.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-assets .sites-item-video.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-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-documents.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: -ms-flexbox;
      display: flex;
      -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: 980px) {
        .corporate-federated-search-container .federated-search-results.-flex {
          display: -ms-flexbox;
          display: flex; } }
      @media print {
        .corporate-federated-search-container .federated-search-results.-flex {
          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: -ms-flexbox;
      display: flex;
      -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: 980px) {
        .corporate-federated-search-container .federated-search-results-row.-flex {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; } }
      @media print {
        .corporate-federated-search-container .federated-search-results-row.-flex {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row; } }
    .corporate-federated-search-container .federated-search-results-row .asset-wrap {
      display: -ms-flexbox;
      display: flex;
      -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 {
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly; } }
      @media (max-width: 480px) {
        .corporate-federated-search-container .federated-search-results-row .asset-wrap {
          -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 {
          font-size: 40px;
          z-index: 9;
          color: transparent;
          top: 50%;
          left: 50%;
          position: absolute;
          transform: translate(-50%, -50%); }
      .corporate-federated-search-container .federated-search-results-row .asset-wrap .result-item-image .result-item .title-video {
        font-family: "EverydaySans";
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: normal;
        text-align: left;
        color: #0053E2;
        margin-bottom: 4px;
        line-height: 1.43;
        width: 100%;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis; }
      .corporate-federated-search-container .federated-search-results-row .asset-wrap .result-item-image .result-item .video-title-parent {
        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 {
          font-size: 14px;
          color: #333;
          margin-bottom: 4px;
          line-height: 1.43;
          width: 80%;
          text-align: left; }
        .corporate-federated-search-container .federated-search-results-row .asset-wrap .result-item-image .result-item .video-title-parent .video-time {
          font-size: 14px;
          color: #333;
          margin-bottom: 4px;
          line-height: 1.43;
          width: 20%;
          text-align: right; }
      .corporate-federated-search-container .federated-search-results-row .asset-wrap .result-item-image .result-item .description {
        font-family: "EverydaySans";
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        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: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .corporate-federated-search-container .featured-section-container {
    overflow: hidden;
    background-color: #fff;
    padding: 16px;
    border-radius: 8px;
    border: solid 1px #dadce0; }
    .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;
        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-pages, .corporate-federated-search-container .federated-section-container-news {
    overflow: hidden;
    background-color: #ffffff;
    margin-top: 24px; }
    .corporate-federated-search-container .federated-section-container.js-apps.apps-order, .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-pages.js-apps.apps-order, .corporate-federated-search-container .federated-section-container-news.js-apps.apps-order {
      margin-bottom: 0px; }
    @media (min-width: 980px) {
      .corporate-federated-search-container .federated-section-container.-flex-grow, .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-pages.-flex-grow, .corporate-federated-search-container .federated-section-container-news.-flex-grow {
        -ms-flex-positive: 100;
            flex-grow: 100; } }
    @media print {
      .corporate-federated-search-container .federated-section-container.-flex-grow, .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-pages.-flex-grow, .corporate-federated-search-container .federated-section-container-news.-flex-grow {
        -ms-flex-positive: 100;
            flex-grow: 100; } }
    .corporate-federated-search-container .federated-section-container.-people, .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-pages.-people, .corporate-federated-search-container .federated-section-container-news.-people {
      padding: 15px 0; }
    .corporate-federated-search-container .federated-section-container > .section-header, .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-pages > .section-header, .corporate-federated-search-container .federated-section-container-news > .section-header {
      display: -ms-flexbox;
      display: flex;
      margin-top: 0;
      position: relative;
      -ms-flex-align: center;
          align-items: center; }
      .corporate-federated-search-container .federated-section-container > .section-header > .title, .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-pages > .section-header > .title, .corporate-federated-search-container .federated-section-container-news > .section-header > .title {
        background-color: #ffffff;
        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 > .section-header > .title, .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-pages > .section-header > .title, .corporate-federated-search-container .federated-section-container-news > .section-header > .title {
            font-size: 20px; } }
      .corporate-federated-search-container .federated-section-container > .section-header > .title-featured, .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-pages > .section-header > .title-featured, .corporate-federated-search-container .federated-section-container-news > .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 > .section-header > .title-featured, .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-pages > .section-header > .title-featured, .corporate-federated-search-container .federated-section-container-news > .section-header > .title-featured {
            font-size: 20px; } }
    .corporate-federated-search-container .federated-section-container > .federated-apps > .section-header, .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-pages > .federated-apps > .section-header, .corporate-federated-search-container .federated-section-container-news > .federated-apps > .section-header {
      display: -ms-flexbox;
      display: flex;
      margin-top: 0;
      position: relative; }
      .corporate-federated-search-container .federated-section-container > .federated-apps > .section-header > .title, .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-pages > .federated-apps > .section-header > .title, .corporate-federated-search-container .federated-section-container-news > .federated-apps > .section-header > .title {
        background-color: #ffffff;
        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 > .federated-apps > .section-header > .title, .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-pages > .federated-apps > .section-header > .title, .corporate-federated-search-container .federated-section-container-news > .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-pages .off-the-clock, .corporate-federated-search-container .federated-section-container-news .off-the-clock {
      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-pages .off-the-clock .off-the-clock-message, .corporate-federated-search-container .federated-section-container-news .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-pages .off-the-clock .off-the-clock-message h3, .corporate-federated-search-container .federated-section-container-news .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-pages .off-the-clock, .corporate-federated-search-container .federated-section-container-news .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-pages .off-the-clock .off-the-clock-message, .corporate-federated-search-container .federated-section-container-news .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-pages .off-the-clock .off-the-clock-text, .corporate-federated-search-container .federated-section-container-news .off-the-clock .off-the-clock-text {
        font-size: 18px; }
  .corporate-federated-search-container .federated-section-container-images {
    overflow: hidden;
    background-color: #ffffff;
    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 {
        -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: -ms-flexbox;
      display: flex;
      margin-top: 0;
      position: relative; }
      .corporate-federated-search-container .federated-section-container-images > .section-header > .title {
        background-color: #ffffff;
        color: #333;
        font-family: "EverydaySans", sans-serif;
        font-size: 14px;
        font-weight: bold;
        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: -ms-flexbox;
      display: flex;
      margin-top: 0;
      position: relative; }
      .corporate-federated-search-container .federated-section-container-images > .federated-apps > .section-header > .title {
        background-color: #ffffff;
        color: #333;
        font-family: "EverydaySans", sans-serif;
        font-size: 14px;
        font-weight: bold;
        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: -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-view-all, .corporate-federated-search-container .apps-show-less {
    margin-top: 24px;
    text-align: center; }
  .corporate-federated-search-container .view-more-container {
    text-decoration: none;
    font-family: "EverydaySans";
    text-align: right;
    color: #0053E2;
    float: right;
    width: 100%;
    margin-right: 21px; }
    .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 0;
      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;
        font-size: 16px;
        line-height: 1.38;
        color: #0053E2; }
        .corporate-federated-search-container .view-more-container .view-more.view-apps:hover {
          font-weight: 500; }
      .corporate-federated-search-container .view-more-container .view-more.-people-and-places, .corporate-federated-search-container .view-more-container .view-more.-button {
        border: 1px solid #0053E2;
        border-radius: 23px;
        font-size: 18px;
        font-weight: bold;
        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;
          position: absolute;
          height: 1px;
          width: 15px;
          top: 12px;
          right: -22px; }
          .corporate-federated-search-container .view-more-container .view-more > .text > .plus:after {
            background-color: #0053E2;
            content: "";
            position: absolute;
            height: 15px;
            width: 1px;
            top: -7px;
            right: 7px; }
      .corporate-federated-search-container .view-more-container .view-more > .fa-angle-right {
        display: inline;
        font-size: 18px;
        padding-left: 3px;
        font-weight: bold; }
  .corporate-federated-search-container .results-container-news, .corporate-federated-search-container .results-container-pages, .corporate-federated-search-container .results-container-events, .corporate-federated-search-container .results-container-documents {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-flex-direction: column;
        flex-direction: column; }
  .corporate-federated-search-container .results-container-videos {
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    -ms-flex-pack: start;
        justify-content: start;
    overflow-x: scroll;
    -ms-overflow-style: none;
    /* for Internet Explorer, Edge */
    scrollbar-width: none;
    /* for Firefox */ }
    .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;
      width: 312px;
      max-width: 312px;
      -ms-flex-positive: 1;
          flex-grow: 1;
      margin: 2px 8px 2px 8px;
      position: relative;
      box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px; }
      .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 {
            display: block;
            cursor: pointer; }
        .corporate-federated-search-container .results-container-videos .result-item-image .result-image:hover .play-video {
          height: 60px;
          width: 60px;
          background-color: #f1f1f2;
          border-radius: 100%;
          box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
          z-index: 10;
          position: absolute;
          left: 42%;
          top: 50%;
          transform: translate(-50%, -50%);
          text-align: center; }
        .corporate-federated-search-container .results-container-videos .result-item-image .result-image:hover .download-image {
          height: 40px;
          width: 40px;
          background-color: #f1f1f2;
          border-radius: 100%;
          box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
          z-index: 10;
          position: absolute;
          left: 60%;
          top: 50%;
          transform: translate(-50%, -50%);
          text-align: center; }
          .corporate-federated-search-container .results-container-videos .result-item-image .result-image:hover .download-image .walmart-new-icon-download {
            position: absolute;
            left: 60%;
            top: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
            padding-top: 5px;
            padding-right: 7px;
            cursor: pointer; }
        .corporate-federated-search-container .results-container-videos .result-item-image .result-image:hover .search-videos {
          color: #222;
          display: block; }
        .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 {
          font-size: 40px;
          z-index: 9;
          color: transparent;
          top: 50%;
          left: 50%;
          position: absolute;
          transform: translate(-50%, -50%); }
      .corporate-federated-search-container .results-container-videos .result-item-image .result-item .title-video {
        font-family: "EverydaySans";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        color: #000000;
        width: 80%;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis; }
      .corporate-federated-search-container .results-container-videos .result-item-image .result-item .video-title-parent {
        display: -ms-flexbox;
        display: flex; }
        .corporate-federated-search-container .results-container-videos .result-item-image .result-item .video-title-parent .date-video {
          font-size: 14px;
          color: #333;
          margin-bottom: 4px;
          line-height: 1.43;
          width: 80%;
          text-align: left; }
        .corporate-federated-search-container .results-container-videos .result-item-image .result-item .video-title-parent .video-time {
          font-size: 14px;
          color: #333;
          margin-bottom: 4px;
          line-height: 1.43;
          width: 20%;
          text-align: right; }
      .corporate-federated-search-container .results-container-videos .result-item-image .result-item .description {
        font-family: "EverydaySans";
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        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 {
    -ms-flex-pack: start;
        justify-content: start;
    height: fit-content;
    max-height: 150px;
    overflow: hidden; }
    .corporate-federated-search-container .results-container.search-apps-margin .section-header {
      display: -ms-flexbox;
      display: flex;
      margin-top: 0;
      position: relative;
      -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: #ffffff;
        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 {
      overflow: visible;
      max-height: fit-content; }
  .corporate-federated-search-container .results-container.-flex {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .corporate-federated-search-container .results-container.-flex::after {
      content: "";
      -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 {
      margin: 1px 8px;
      height: 50px; }
    .corporate-federated-search-container .federated-result-container.-image {
      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: 980px) {
        .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 {
      border-radius: 50px;
      color: #333333;
      font-size: 16px;
      line-height: 1.38;
      padding: 8px 16px;
      position: relative;
      top: 6px;
      white-space: nowrap;
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
      background-color: #f2f2f2; }
      @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;
        background-color: #001E60;
        color: #fff;
        text-decoration: none; }
  .corporate-federated-search-container .all-pages-title-parent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .corporate-federated-search-container .all-pages-title-parent .doc-type {
      width: 31px;
      height: 15px;
      margin: 1px 0;
      border-radius: 2px;
      background-color: #f2f2f2;
      margin-left: 8px;
      opacity: 0.7;
      font-family: "EverydaySans";
      font-size: 12px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.42;
      letter-spacing: normal;
      text-align: center;
      color: #333; }
  .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 {
      width: 293px;
      height: 184px;
      object-fit: contain; }
    .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 {
      font-family: "EverydaySans";
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.39;
      letter-spacing: normal;
      text-align: left;
      color: #0053E2; }
      @media (min-width: 980px) {
        .corporate-federated-search-container .result-item .title {
          font-size: 18px; } }
    .corporate-federated-search-container .result-item .link {
      font-weight: bold;
      text-decoration: none; }
    .corporate-federated-search-container .result-item .site-tree {
      opacity: 0.7;
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      margin-bottom: 0px; }
      @media (max-width: 770px) {
        .corporate-federated-search-container .result-item .site-tree {
          font-size: 12px; } }
    .corporate-federated-search-container .result-item .description {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.43;
      letter-spacing: normal;
      text-align: left;
      color: #333;
      margin-bottom: 0px;
      display: -webkit-box;
      -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);
        margin: 2px 6px 0px 6px;
        height: 16px;
        display: inline; }
      .corporate-federated-search-container .result-item .description > .icon {
        float: left;
        width: 22px;
        height: 21px;
        margin-top: -3px;
        margin-right: 6px; }
        .corporate-federated-search-container .result-item .description > .icon.-pdf {
          background-image: url(../base/images/search-icons/pdf-icon.svg); }
        .corporate-federated-search-container .result-item .description > .icon.-xls {
          background-image: url(../base/images/search-icons/xls-icon.svg); }
        .corporate-federated-search-container .result-item .description > .icon.-img {
          width: 16px;
          background-image: url(../base/images/search-icons/image-icon.svg); }
      .corporate-federated-search-container .result-item .description .video-desc {
        display: none; }
        @media (min-width: 980px) {
          .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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row; }
  .corporate-federated-search-container .result-display-fix {
    overflow-wrap: break-word; }
  .corporate-federated-search-container .video-pagination-here, .corporate-federated-search-container .assets-pagination-here, .corporate-federated-search-container .people-pagination-here {
    width: 100%; }
  .corporate-federated-search-container .people-results-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; }
  .corporate-federated-search-container .view-all-apps-display {
    display: -ms-flexbox;
    display: flex;
    -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-pages, .corporate-federated-search-container .clear-all-search-filters-news {
    text-align: right;
    font-size: 16px;
    color: #0053E2; }
    .corporate-federated-search-container .clear-all-search-filters:hover, .corporate-federated-search-container .clear-all-search-filters-documents:hover, .corporate-federated-search-container .clear-all-search-filters-pages:hover, .corporate-federated-search-container .clear-all-search-filters-news:hover {
      cursor: pointer;
      font-weight: 500; }
    @media (max-width: 480px) {
      .corporate-federated-search-container .clear-all-search-filters.reset-video-tab, .corporate-federated-search-container .clear-all-search-filters-documents.reset-video-tab, .corporate-federated-search-container .clear-all-search-filters-pages.reset-video-tab, .corporate-federated-search-container .clear-all-search-filters-news.reset-video-tab {
        font-size: 14px;
        text-align: right; } }
    @media (max-width: 480px) {
      .corporate-federated-search-container .clear-all-search-filters.clear-images, .corporate-federated-search-container .clear-all-search-filters-documents.clear-images, .corporate-federated-search-container .clear-all-search-filters-pages.clear-images, .corporate-federated-search-container .clear-all-search-filters-news.clear-images {
        font-size: 14px;
        text-align: right; } }
    @media (max-width: 480px) {
      .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-pages, .corporate-federated-search-container .clear-all-search-filters-news {
        font-size: 14px;
        text-align: center; } }
  .corporate-federated-search-container .mobile-featured-section {
    width: 100%;
    min-height: 150px;
    border-radius: 8px;
    border: solid 1px #dadce0;
    background-color: #ffffff;
    margin-bottom: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 1;
        order: 1;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-top: 24px; }
    .corporate-federated-search-container .mobile-featured-section.not-all {
      -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;
        overflow: hidden;
        text-overflow: ellipsis; }
    .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles {
      display: -ms-flexbox;
      display: flex;
      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-videos, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people {
        width: fit-content;
        font-size: 18px;
        line-height: 1.39;
        color: #7d7d7d; }
        @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-videos, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people {
            width: 50vw;
            text-align: center; } }
        .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-videos .fs-titles-mobile, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .fs-titles-mobile {
          margin: 4px 12px 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-videos .fs-titles-mobile:hover, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .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-videos .blue-line, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people .blue-line {
          border-radius: 4px 4px 0px 0px;
          height: 4px;
          background-color: transparent;
          border: 1px solid transparent; }
        .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile.active, .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-videos.active, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people.active {
          font-weight: 500;
          color: #333333; }
          .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile.active .blue-line, .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-videos.active .blue-line, .corporate-federated-search-container .mobile-featured-section .mobile-fs-titles .fs-pages-title-mobile-people.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 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 {
    width: 45%;
    max-width: 410px;
    min-width: 310px;
    height: 154px;
    border-radius: 4px;
    border: solid 1px #dadce0;
    margin: 0px 12px 24px;
    background-color: #ffffff;
    overflow-y: scroll;
    padding: 0px 16px; }
    @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: -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 {
        width: 45px;
        height: 45px;
        min-width: 45px;
        border-radius: 50%;
        margin-top: 17px;
        margin-right: 8px;
        background-color: #f2f2f2;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        font-size: 18px;
        line-height: 1.39;
        color: #333333; }
      .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;
        -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 {
          font-family: "EverydaySans";
          font-size: 16px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.38;
          letter-spacing: normal;
          text-align: left;
          color: #333; }
          @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 {
          opacity: 0.7;
          font-family: "EverydaySans";
          font-size: 14px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.43;
          letter-spacing: normal;
          text-align: left;
          color: #333;
          margin-bottom: 8px; }
          @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 {
          font-family: "EverydaySans";
          font-size: 14px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.43;
          letter-spacing: normal;
          text-align: left;
          color: #0053E2;
          margin-bottom: 4px;
          display: -ms-flexbox;
          display: flex;
          -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-tab-style, .corporate-federated-search-container .people-search-card-all.all-tab-style {
      margin: 24px 24px 0px 0px; }
      .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .name, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .name {
        min-height: 25px; }
        @media (max-width: 770px) {
          .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .name, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .name {
            min-height: 20px; } }
      .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .title, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .title {
        min-height: 25px; }
        @media (max-width: 770px) {
          .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .title, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .title {
            min-height: 20px; } }
      .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .people-misc-info, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .people-misc-info {
        min-height: 25px; }
        @media (max-width: 770px) {
          .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place > .people-misc-info, .corporate-federated-search-container .people-search-card-all.all-tab-style .result-person-place > .people-misc-info {
            min-height: 20px; } }
      .corporate-federated-search-container .people-search-card.all-tab-style .result-person-place .text-clip, .corporate-federated-search-container .people-search-card-all.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-videos, .corporate-federated-search-container .applied-filters-container-news,
  .corporate-federated-search-container .applied-filters-container-events, .corporate-federated-search-container .applied-filters-container-documents, .corporate-federated-search-container .applied-filters-container-site-content {
    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-videos, .corporate-federated-search-container .applied-filters-container .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container .applied-filter-style-events, .corporate-federated-search-container .applied-filters-container .applied-filter-style-documents, .corporate-federated-search-container .applied-filters-container .applied-filter-style-site-content, .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-videos, .corporate-federated-search-container .applied-filters-container-assets .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container-assets .applied-filter-style-events, .corporate-federated-search-container .applied-filters-container-assets .applied-filter-style-documents, .corporate-federated-search-container .applied-filters-container-assets .applied-filter-style-site-content, .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-videos, .corporate-federated-search-container .applied-filters-container-videos .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container-videos .applied-filter-style-events, .corporate-federated-search-container .applied-filters-container-videos .applied-filter-style-documents, .corporate-federated-search-container .applied-filters-container-videos .applied-filter-style-site-content, .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-videos, .corporate-federated-search-container .applied-filters-container-news .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container-news .applied-filter-style-events, .corporate-federated-search-container .applied-filters-container-news .applied-filter-style-documents, .corporate-federated-search-container .applied-filters-container-news .applied-filter-style-site-content,
    .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-videos,
    .corporate-federated-search-container .applied-filters-container-events .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container-events .applied-filter-style-events,
    .corporate-federated-search-container .applied-filters-container-events .applied-filter-style-documents,
    .corporate-federated-search-container .applied-filters-container-events .applied-filter-style-site-content, .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-videos, .corporate-federated-search-container .applied-filters-container-documents .applied-filter-style-news,
    .corporate-federated-search-container .applied-filters-container-documents .applied-filter-style-events, .corporate-federated-search-container .applied-filters-container-documents .applied-filter-style-documents, .corporate-federated-search-container .applied-filters-container-documents .applied-filter-style-site-content, .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-videos, .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-events, .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-site-content {
      height: 21px;
      padding: 2px 8px;
      border-radius: 25px;
      border: solid 1px #2E2F32;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-right: 8px;
      margin-top: 10px;
      font-size: 12px;
      font-weight: 500;
      color: #2E2F32; }
      .corporate-federated-search-container .applied-filters-container .applied-filter-style:after, .corporate-federated-search-container .applied-filters-container .applied-filter-style-assets:after, .corporate-federated-search-container .applied-filters-container .applied-filter-style-videos:after, .corporate-federated-search-container .applied-filters-container .applied-filter-style-news:after,
      .corporate-federated-search-container .applied-filters-container .applied-filter-style-events:after, .corporate-federated-search-container .applied-filters-container .applied-filter-style-documents:after, .corporate-federated-search-container .applied-filters-container .applied-filter-style-site-content:after, .corporate-federated-search-container .applied-filters-container-assets .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-videos: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-events: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-site-content:after, .corporate-federated-search-container .applied-filters-container-videos .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-videos: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-events: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-site-content:after, .corporate-federated-search-container .applied-filters-container-news .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-videos: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-events: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-site-content:after,
      .corporate-federated-search-container .applied-filters-container-events .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-videos: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-events: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-site-content:after, .corporate-federated-search-container .applied-filters-container-documents .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-videos: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-events: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-site-content:after, .corporate-federated-search-container .applied-filters-container-site-content .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-videos: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-events: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-site-content:after {
        margin-left: 4px;
        margin-top: 2px;
        content: "\e94a";
        font-family: "walmartnewicons" !important;
        transform: rotate(45deg); }
      .corporate-federated-search-container .applied-filters-container .applied-filter-style:hover, .corporate-federated-search-container .applied-filters-container .applied-filter-style-assets:hover, .corporate-federated-search-container .applied-filters-container .applied-filter-style-videos:hover, .corporate-federated-search-container .applied-filters-container .applied-filter-style-news:hover,
      .corporate-federated-search-container .applied-filters-container .applied-filter-style-events:hover, .corporate-federated-search-container .applied-filters-container .applied-filter-style-documents:hover, .corporate-federated-search-container .applied-filters-container .applied-filter-style-site-content:hover, .corporate-federated-search-container .applied-filters-container-assets .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-videos: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-events: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-site-content:hover, .corporate-federated-search-container .applied-filters-container-videos .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-videos: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-events: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-site-content:hover, .corporate-federated-search-container .applied-filters-container-news .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-videos: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-events: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-site-content:hover,
      .corporate-federated-search-container .applied-filters-container-events .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-videos: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-events: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-site-content:hover, .corporate-federated-search-container .applied-filters-container-documents .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-videos: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-events: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-site-content:hover, .corporate-federated-search-container .applied-filters-container-site-content .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-videos: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-events: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-site-content:hover {
        cursor: pointer; }
  .corporate-federated-search-container .result-item-asset {
    height: 250px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-right: 16px;
    margin-bottom: 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;
        z-index: 1;
        width: 75%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .corporate-federated-search-container .result-item-asset:hover .icon-download {
        color: #fff;
        z-index: 1; }
      .corporate-federated-search-container .result-item-asset:hover:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(to bottom, transparent, black);
        z-index: 1; }
    .corporate-federated-search-container .result-item-asset:last-child {
      margin-bottom: 10px;
      -ms-flex-positive: 0;
          flex-grow: 0; }
    .corporate-federated-search-container .result-item-asset a img.search-image-style {
      -ms-flex-positive: 1;
          flex-grow: 1;
      height: 100%;
      min-width: 100%;
      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: 980px) {
      .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;
    color: #0053E2;
    font-size: 20px;
    text-align: center;
    border-radius: 6px;
    opacity: 0;
    margin-top: -10px;
    margin-left: -18%;
    padding: 5px;
    position: absolute;
    z-index: 1;
    border: 2px solid gray;
    transition: opacity .3s; }
    .corporate-federated-search-container .full-title:hover {
      opacity: 1; }
  .corporate-federated-search-container .asset-title {
    position: absolute;
    bottom: 8px;
    left: 16px;
    font-size: 12px;
    line-height: 1.42;
    text-align: left;
    color: transparent; }
  .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 {
    display: block;
    margin: 0px;
    padding-top: 10px;
    clear: both !important; }
  .corporate-federated-search-container .download-icon-align {
    float: right;
    position: absolute;
    bottom: 8px;
    right: 5%; }
  .corporate-federated-search-container .tag-container > .tag {
    color: #0053E2;
    font-weight: bold;
    margin-right: 20px;
    cursor: default; }
  .corporate-federated-search-container .ellipsis {
    position: relative; }
    .corporate-federated-search-container .ellipsis:hover {
      cursor: pointer; }
    .corporate-federated-search-container .ellipsis > .more-tags {
      position: relative;
      height: 16px;
      width: 16px;
      border-radius: 50%;
      background-color: #0053E2;
      margin: 2px 0; }
      .corporate-federated-search-container .ellipsis > .more-tags > .circles {
        position: absolute;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background-color: #ffffff;
        top: 7px;
        left: 7px; }
        .corporate-federated-search-container .ellipsis > .more-tags > .circles:before {
          content: "";
          position: absolute;
          height: 2px;
          width: 2px;
          border-radius: 50%;
          background-color: #ffffff;
          left: -4px; }
        .corporate-federated-search-container .ellipsis > .more-tags > .circles:after {
          content: "";
          position: absolute;
          height: 2px;
          width: 2px;
          border-radius: 50%;
          background-color: #ffffff;
          left: 4px; }
    .corporate-federated-search-container .ellipsis > .tag-box {
      position: absolute;
      box-shadow: 0 2px 14px 4px rgba(97, 97, 97, 0.05);
      top: 21px;
      left: -199px;
      width: 215px;
      background-color: #ffffff;
      padding: 7px;
      cursor: default; }
      .corporate-federated-search-container .ellipsis > .tag-box > .tag {
        color: #0053E2;
        font-weight: bold;
        margin: 8px 20px 8px 8px; }
  .corporate-federated-search-container .page-results, .corporate-federated-search-container .video-results, .corporate-federated-search-container .all-results, .corporate-federated-search-container .news-results, .corporate-federated-search-container .events-results, .corporate-federated-search-container .documents-results {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .corporate-federated-search-container .page-results .col, .corporate-federated-search-container .video-results .col, .corporate-federated-search-container .all-results .col, .corporate-federated-search-container .news-results .col, .corporate-federated-search-container .events-results .col, .corporate-federated-search-container .documents-results .col {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -ms-flex-positive: 1;
          flex-grow: 1;
      position: relative;
      width: 100%;
      min-height: 1px; }
    .corporate-federated-search-container .page-results .results-sidebar, .corporate-federated-search-container .video-results .results-sidebar, .corporate-federated-search-container .all-results .results-sidebar, .corporate-federated-search-container .news-results .results-sidebar, .corporate-federated-search-container .events-results .results-sidebar, .corporate-federated-search-container .documents-results .results-sidebar {
      position: absolute;
      z-index: 1100;
      -ms-flex: 0 0 350px;
          flex: 0 0 350px;
      left: -100%;
      transition: left .5s ease-in-out;
      display: none; }
      .corporate-federated-search-container .page-results .results-sidebar.shown, .corporate-federated-search-container .video-results .results-sidebar.shown, .corporate-federated-search-container .all-results .results-sidebar.shown, .corporate-federated-search-container .news-results .results-sidebar.shown, .corporate-federated-search-container .events-results .results-sidebar.shown, .corporate-federated-search-container .documents-results .results-sidebar.shown {
        left: 0; }
      .corporate-federated-search-container .page-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .video-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .all-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .news-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .events-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content {
        width: 350px;
        top: 169px;
        background-color: #ffffff;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); }
        .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, .corporate-federated-search-container .all-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 .events-results .results-sidebar .results-sidebar-content .results-sidebar-header, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content .results-sidebar-header {
          position: relative;
          background: #ffffff;
          padding: 16px 10px; }
          .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, .corporate-federated-search-container .all-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 .events-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 {
            font-family: "EverydaySans", sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #9B9B9B; }
          .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, .corporate-federated-search-container .all-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 .events-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 {
            position: absolute;
            right: 10px;
            top: 17px;
            font-family: "EverydaySans", sans-serif;
            font-size: 14px;
            font-weight: bold;
            color: #006cce;
            background-color: #ffffff;
            text-decoration: none; }
          .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, .corporate-federated-search-container .all-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 .events-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 {
            display: none; }
          @media (min-width: 980px) {
            .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, .corporate-federated-search-container .all-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 .events-results .results-sidebar .results-sidebar-content .results-sidebar-header, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content .results-sidebar-header {
              padding: 10px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                top: 11px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                display: inline-block; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                display: none; } }
          @media print {
            .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, .corporate-federated-search-container .all-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 .events-results .results-sidebar .results-sidebar-content .results-sidebar-header, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content .results-sidebar-header {
              padding: 10px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                top: 11px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                display: inline-block; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                display: none; } }
        .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, .corporate-federated-search-container .all-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 .events-results .results-sidebar .results-sidebar-content .results-sidebar-filters, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters {
          background: #ffffff; }
          .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, .corporate-federated-search-container .all-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 .events-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 {
            border-top: 1px solid #ccc; }
            .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, .corporate-federated-search-container .all-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 .events-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 {
              color: #333333; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                color: #006cce; }
            .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, .corporate-federated-search-container .all-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 .events-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 {
              position: absolute;
              top: 33px;
              right: 39px;
              text-decoration: none; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                font-feature-settings: 'liga';
                border: none;
                content: 'check_box_outline_blank';
                font-family: "Material Icons";
                font-size: 34px;
                height: 27px;
                line-height: 29px;
                width: 27px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                font-feature-settings: 'liga';
                background-image: none;
                font-family: 'Material Icons';
                font-size: 34px;
                height: 27px;
                line-height: 29px;
                margin: 0;
                width: 27px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                background-image: none;
                content: 'check_box'; }
              @media (min-width: 980px) {
                .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, .corporate-federated-search-container .all-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 .events-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 {
                  position: absolute;
                  top: 32px;
                  right: 20px;
                  text-decoration: none; }
                  .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, .corporate-federated-search-container .all-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 .events-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 {
                    font-size: 22px;
                    height: 20px;
                    line-height: 22px;
                    width: 20px; }
                  .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, .corporate-federated-search-container .all-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 .events-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 {
                    font-size: 22px;
                    height: 20px;
                    line-height: 22px;
                    width: 20px; } }
              @media print {
                .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, .corporate-federated-search-container .all-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 .events-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 {
                  position: absolute;
                  top: 32px;
                  right: 20px;
                  text-decoration: none; }
                  .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, .corporate-federated-search-container .all-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 .events-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 {
                    font-size: 22px;
                    height: 20px;
                    line-height: 22px;
                    width: 20px; }
                  .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, .corporate-federated-search-container .all-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 .events-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 {
                    font-size: 22px;
                    height: 20px;
                    line-height: 22px;
                    width: 20px; } }
            .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, .corporate-federated-search-container .all-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 .events-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 {
              position: relative;
              padding: 20px 10px; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                font-family: "EverydaySans", sans-serif;
                font-size: 18px;
                color: #333; }
              .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, .corporate-federated-search-container .all-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 .events-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 {
                cursor: pointer;
                position: absolute;
                font-size: 24px;
                top: 20px;
                right: 10px; }
              @media (min-width: 980px) {
                .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, .corporate-federated-search-container .all-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 .events-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 {
                  padding: 10px; }
                  .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 .page-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, .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 .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-tag, .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 .news-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 .events-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 .documents-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 {
                    top: 22px; }
                  .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, .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 .news-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 .documents-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 .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, .corporate-federated-search-container .all-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 .events-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 {
                  padding: 10px; }
                  .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 .page-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, .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 .all-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-header a.filter-tag, .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 .news-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 .events-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 .documents-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 {
                    top: 22px; }
                  .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, .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 .news-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 .documents-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 .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, .corporate-federated-search-container .all-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 .events-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 {
              display: none; }
              .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list.-tier-3 {
                padding-left: 8px; }
              .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list.-tier-4 {
                padding-left: 16px; }
              .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item {
                position: relative;
                padding: 15px 10px; }
                .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item span {
                  margin-left: 8px;
                  font-size: 14px; }
                .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item i {
                  cursor: pointer;
                  position: absolute;
                  top: 10px;
                  right: 15px; }
                .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, .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 .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 .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 .documents-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: 980px) {
                  .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, .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 .news-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 .documents-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 .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, .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 .news-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 .documents-results .results-sidebar .results-sidebar-content .results-sidebar-filters .results-filter .results-filter-list .results-filter-list-item {
                    padding: 10px; } }
      @media (min-width: 980px) {
        .corporate-federated-search-container .page-results .results-sidebar, .corporate-federated-search-container .video-results .results-sidebar, .corporate-federated-search-container .all-results .results-sidebar, .corporate-federated-search-container .news-results .results-sidebar, .corporate-federated-search-container .events-results .results-sidebar, .corporate-federated-search-container .documents-results .results-sidebar {
          position: relative;
          display: none;
          margin-right: 10px;
          z-index: 300;
          left: auto; }
          .corporate-federated-search-container .page-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .video-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .all-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .news-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .events-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content {
            background: none;
            box-shadow: none; } }
      @media print {
        .corporate-federated-search-container .page-results .results-sidebar, .corporate-federated-search-container .video-results .results-sidebar, .corporate-federated-search-container .all-results .results-sidebar, .corporate-federated-search-container .news-results .results-sidebar, .corporate-federated-search-container .events-results .results-sidebar, .corporate-federated-search-container .documents-results .results-sidebar {
          position: relative;
          display: none;
          margin-right: 10px;
          z-index: 300;
          left: auto; }
          .corporate-federated-search-container .page-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .video-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .all-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .news-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .events-results .results-sidebar .results-sidebar-content, .corporate-federated-search-container .documents-results .results-sidebar .results-sidebar-content {
            background: none;
            box-shadow: none; } }
    .corporate-federated-search-container .page-results .results-content .corporate-federated-search-component, .corporate-federated-search-container .video-results .results-content .corporate-federated-search-component, .corporate-federated-search-container .all-results .results-content .corporate-federated-search-component, .corporate-federated-search-container .news-results .results-content .corporate-federated-search-component, .corporate-federated-search-container .events-results .results-content .corporate-federated-search-component, .corporate-federated-search-container .documents-results .results-content .corporate-federated-search-component {
      margin: 0; }
    .corporate-federated-search-container .page-results .results-content .results-header, .corporate-federated-search-container .video-results .results-content .results-header, .corporate-federated-search-container .all-results .results-content .results-header, .corporate-federated-search-container .news-results .results-content .results-header, .corporate-federated-search-container .events-results .results-content .results-header, .corporate-federated-search-container .documents-results .results-content .results-header {
      position: relative;
      margin: 0px 10px 0px; }
      .corporate-federated-search-container .page-results .results-content .results-header .results-for, .corporate-federated-search-container .video-results .results-content .results-header .results-for, .corporate-federated-search-container .all-results .results-content .results-header .results-for, .corporate-federated-search-container .news-results .results-content .results-header .results-for, .corporate-federated-search-container .events-results .results-content .results-header .results-for, .corporate-federated-search-container .documents-results .results-content .results-header .results-for {
        font-size: 16px;
        line-height: 29px;
        color: #333;
        margin: 0;
        padding-left: 0px;
        margin-top: 24px; }
        @media (max-width: 770px) {
          .corporate-federated-search-container .page-results .results-content .results-header .results-for, .corporate-federated-search-container .video-results .results-content .results-header .results-for, .corporate-federated-search-container .all-results .results-content .results-header .results-for, .corporate-federated-search-container .news-results .results-content .results-header .results-for, .corporate-federated-search-container .events-results .results-content .results-header .results-for, .corporate-federated-search-container .documents-results .results-content .results-header .results-for {
            font-size: 14px; } }
        @media (min-width: 980px) {
          .corporate-federated-search-container .page-results .results-content .results-header .results-for, .corporate-federated-search-container .video-results .results-content .results-header .results-for, .corporate-federated-search-container .all-results .results-content .results-header .results-for, .corporate-federated-search-container .news-results .results-content .results-header .results-for, .corporate-federated-search-container .events-results .results-content .results-header .results-for, .corporate-federated-search-container .documents-results .results-content .results-header .results-for {
            padding-left: 0;
            padding-bottom: 0; } }
        @media print {
          .corporate-federated-search-container .page-results .results-content .results-header .results-for, .corporate-federated-search-container .video-results .results-content .results-header .results-for, .corporate-federated-search-container .all-results .results-content .results-header .results-for, .corporate-federated-search-container .news-results .results-content .results-header .results-for, .corporate-federated-search-container .events-results .results-content .results-header .results-for, .corporate-federated-search-container .documents-results .results-content .results-header .results-for {
            padding-left: 0;
            padding-bottom: 0; } }
        .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-video-amount, .corporate-federated-search-container .page-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .page-results .results-content .results-header .results-for .total-document-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-video-amount, .corporate-federated-search-container .video-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .video-results .results-content .results-header .results-for .total-document-amount, .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-video-amount, .corporate-federated-search-container .all-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .all-results .results-content .results-header .results-for .total-document-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-video-amount, .corporate-federated-search-container .news-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .news-results .results-content .results-header .results-for .total-document-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-video-amount, .corporate-federated-search-container .events-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .events-results .results-content .results-header .results-for .total-document-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-video-amount, .corporate-federated-search-container .documents-results .results-content .results-header .results-for .total-video-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-events-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-news-amount, .corporate-federated-search-container .documents-results .results-content .results-header .results-for .total-document-amount {
          display: inline; }
      @media (min-width: 980px) {
        .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, .corporate-federated-search-container .all-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 .events-results .results-content .results-header.-nofilters .results-for, .corporate-federated-search-container .documents-results .results-content .results-header.-nofilters .results-for {
          padding-left: 5px;
          padding-bottom: 15px;
          margin: 0; } }
      @media print {
        .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, .corporate-federated-search-container .all-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 .events-results .results-content .results-header.-nofilters .results-for, .corporate-federated-search-container .documents-results .results-content .results-header.-nofilters .results-for {
          padding-left: 5px;
          padding-bottom: 15px;
          margin: 0; } }
      .corporate-federated-search-container .page-results .results-content .results-header > .row, .corporate-federated-search-container .video-results .results-content .results-header > .row, .corporate-federated-search-container .all-results .results-content .results-header > .row, .corporate-federated-search-container .news-results .results-content .results-header > .row, .corporate-federated-search-container .events-results .results-content .results-header > .row, .corporate-federated-search-container .documents-results .results-content .results-header > .row {
        margin-top: 23px; }
      .corporate-federated-search-container .page-results .results-content .results-header .refine-results, .corporate-federated-search-container .video-results .results-content .results-header .refine-results, .corporate-federated-search-container .all-results .results-content .results-header .refine-results, .corporate-federated-search-container .news-results .results-content .results-header .refine-results, .corporate-federated-search-container .events-results .results-content .results-header .refine-results, .corporate-federated-search-container .documents-results .results-content .results-header .refine-results {
        position: relative;
        color: #006cce;
        outline: none;
        text-decoration: none;
        font-size: 10px; }
        @media (min-width: 350px) {
          .corporate-federated-search-container .page-results .results-content .results-header .refine-results, .corporate-federated-search-container .video-results .results-content .results-header .refine-results, .corporate-federated-search-container .all-results .results-content .results-header .refine-results, .corporate-federated-search-container .news-results .results-content .results-header .refine-results, .corporate-federated-search-container .events-results .results-content .results-header .refine-results, .corporate-federated-search-container .documents-results .results-content .results-header .refine-results {
            font-size: 14px; } }
        .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, .corporate-federated-search-container .all-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 .events-results .results-content .results-header .refine-results .button-text, .corporate-federated-search-container .documents-results .results-content .results-header .refine-results .button-text {
          margin-right: 7px; }
        .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, .corporate-federated-search-container .all-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 .events-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 {
          position: relative;
          top: 5px;
          right: 0px;
          font-size: 20px; }
        @media (min-width: 980px) {
          .corporate-federated-search-container .page-results .results-content .results-header .refine-results, .corporate-federated-search-container .video-results .results-content .results-header .refine-results, .corporate-federated-search-container .all-results .results-content .results-header .refine-results, .corporate-federated-search-container .news-results .results-content .results-header .refine-results, .corporate-federated-search-container .events-results .results-content .results-header .refine-results, .corporate-federated-search-container .documents-results .results-content .results-header .refine-results {
            display: none; } }
        @media print {
          .corporate-federated-search-container .page-results .results-content .results-header .refine-results, .corporate-federated-search-container .video-results .results-content .results-header .refine-results, .corporate-federated-search-container .all-results .results-content .results-header .refine-results, .corporate-federated-search-container .news-results .results-content .results-header .refine-results, .corporate-federated-search-container .events-results .results-content .results-header .refine-results, .corporate-federated-search-container .documents-results .results-content .results-header .refine-results {
            display: none; } }
      .corporate-federated-search-container .page-results .results-content .results-header .sort-section, .corporate-federated-search-container .video-results .results-content .results-header .sort-section, .corporate-federated-search-container .all-results .results-content .results-header .sort-section, .corporate-federated-search-container .news-results .results-content .results-header .sort-section, .corporate-federated-search-container .events-results .results-content .results-header .sort-section, .corporate-federated-search-container .documents-results .results-content .results-header .sort-section {
        position: absolute;
        top: 49px;
        right: 5px;
        font-size: 10px; }
        @media (min-width: 350px) {
          .corporate-federated-search-container .page-results .results-content .results-header .sort-section, .corporate-federated-search-container .video-results .results-content .results-header .sort-section, .corporate-federated-search-container .all-results .results-content .results-header .sort-section, .corporate-federated-search-container .news-results .results-content .results-header .sort-section, .corporate-federated-search-container .events-results .results-content .results-header .sort-section, .corporate-federated-search-container .documents-results .results-content .results-header .sort-section {
            font-size: 14px; } }
        .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, .corporate-federated-search-container .all-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 .events-results .results-content .results-header .sort-section .select-container, .corporate-federated-search-container .documents-results .results-content .results-header .sort-section .select-container {
          position: relative;
          display: inline-block;
          margin-left: 8px; }
          .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, .corporate-federated-search-container .all-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 .events-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 {
            appearance: none;
            border: none;
            border-radius: 0px;
            border-bottom: 2px solid #006cce;
            background: none;
            font-family: "EverydaySans", sans-serif;
            font-weight: bold;
            color: #006cce;
            padding-right: 40px; }
            .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, .corporate-federated-search-container .all-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 .events-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 {
              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 .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, .corporate-federated-search-container .all-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 .events-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 {
            content: "\f078";
            font-family: 'FontAwesome';
            color: #006cce;
            position: absolute;
            top: 0px;
            right: 0px;
            z-index: 5;
            pointer-events: none; }
        @media (min-width: 980px) {
          .corporate-federated-search-container .page-results .results-content .results-header .sort-section, .corporate-federated-search-container .video-results .results-content .results-header .sort-section, .corporate-federated-search-container .all-results .results-content .results-header .sort-section, .corporate-federated-search-container .news-results .results-content .results-header .sort-section, .corporate-federated-search-container .events-results .results-content .results-header .sort-section, .corporate-federated-search-container .documents-results .results-content .results-header .sort-section {
            top: 5px;
            right: 0; } }
        @media print {
          .corporate-federated-search-container .page-results .results-content .results-header .sort-section, .corporate-federated-search-container .video-results .results-content .results-header .sort-section, .corporate-federated-search-container .all-results .results-content .results-header .sort-section, .corporate-federated-search-container .news-results .results-content .results-header .sort-section, .corporate-federated-search-container .events-results .results-content .results-header .sort-section, .corporate-federated-search-container .documents-results .results-content .results-header .sort-section {
            top: 5px;
            right: 0; } }
    .corporate-federated-search-container .page-results .results-content .load-more-container, .corporate-federated-search-container .video-results .results-content .load-more-container, .corporate-federated-search-container .all-results .results-content .load-more-container, .corporate-federated-search-container .news-results .results-content .load-more-container, .corporate-federated-search-container .events-results .results-content .load-more-container, .corporate-federated-search-container .documents-results .results-content .load-more-container {
      text-align: center; }
      .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, .corporate-federated-search-container .all-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 .events-results .results-content .load-more-container .load-more, .corporate-federated-search-container .documents-results .results-content .load-more-container .load-more {
        outline: none;
        padding: 12px 27px;
        border: 1px solid #006cce;
        border-radius: 25px;
        color: #006cce;
        font-size: 18px;
        background: #ffffff;
        text-decoration: none; }
        .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, .corporate-federated-search-container .all-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 .events-results .results-content .load-more-container .load-more span, .corporate-federated-search-container .documents-results .results-content .load-more-container .load-more span {
          font-family: "EverydaySans", sans-serif;
          font-weight: bold; }
        .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, .corporate-federated-search-container .all-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 .events-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 {
          margin-left: 3px; }
  .corporate-federated-search-container .result-item-image {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 36px;
    min-height: 90px;
    -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;
      width: 100%;
      margin-bottom: 4px;
      overflow: hidden;
      position: relative; }
      .corporate-federated-search-container .result-item-image .result-image img {
        height: inherit;
        width: inherit;
        object-fit: cover;
        border-radius: 8px 8px 0 0; }
        .corporate-federated-search-container .result-item-image .result-image img:hover:hover {
          display: block;
          cursor: pointer; }
    .corporate-federated-search-container .result-item-image .result-item {
      margin: 12px; }
  .corporate-federated-search-container .fast-answers-info-pop-up {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    background-color: black;
    color: white;
    padding: 8px;
    border-radius: 4px;
    overflow-wrap: normal;
    white-space: normal;
    margin-left: 2%;
    max-width: 400px;
    height: 56px;
    width: fit-content;
    margin-top: -32px;
    z-index: 10;
    position: relative;
    margin-bottom: -24px;
    display: none; }
    @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: #ffffff;
    color: #333;
    font-family: "EverydaySans";
    font-size: 24px;
    line-height: 1.42;
    padding-right: 10px;
    white-space: nowrap;
    z-index: 0;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-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;
      width: 16px;
      margin-left: 8px; }
      .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 {
      vertical-align: middle;
      display: -ms-flexbox;
      display: flex; }
      .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 black;
        height: 6px;
        width: 6px;
        margin-left: 9px;
        margin-bottom: -6px;
        top: 0;
        position: absolute;
        display: none; }
      .corporate-federated-search-container .fast-answers-section-title .fast-answers-info-icon-wrap:hover .fast-answers-pop-up-triangle {
        display: block; }
    .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 {
    margin-top: 16px;
    border: 1px solid #dadce0;
    padding: 24px;
    border-radius: 8px; }
    .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) {
        margin-bottom: 14px;
        border-top: solid 1px #dadce0;
        padding-top: 14px; }
      .corporate-federated-search-container .js-fast-answers .fast-answers-results-item:not(:first-child):not(.active) .fast-answers-question-title, .corporate-federated-search-container .js-fast-answers .fast-answers-results-item:last-child:not(.active) .fast-answers-question-title {
        margin-bottom: 0px; }
      .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:last-child .fast-answers-feedback, .corporate-federated-search-container .js-fast-answers .fast-answers-results-item:last-child .fast-answers-feedback-success {
        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;
        line-height: 24px;
        margin-bottom: 16px;
        padding: 0px;
        font-weight: 400; }
        .corporate-federated-search-container .js-fast-answers .fast-answers-results-item:not(.active) .fast-answers-question-title:after {
          content: "\ea23";
          font-family: 'iOS-Edge-Glyph';
          font-size: 10px;
          float: right;
          margin-right: 8px; }
      .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:not(.active) .fast-answers-question-response {
        display: none; }
      .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 {
        display: none; }
      .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .fast-answers-question-title {
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 8px; }
        .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .fast-answers-question-title:after {
          content: "\ed4e";
          font-family: 'iOS-Edge-Glyph';
          font-size: 10px;
          float: right;
          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-weight: 400;
        font-size: 14px;
        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 {
        margin-top: 8px;
        font-weight: 400;
        font-size: 14px;
        padding: 0px;
        height: 35px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        margin-bottom: 16px;
        float: right; }
        .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 .fa-feedback-success-message, .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fast-answers-feedback-text, .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fa-feedback-success-message {
          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);
          margin: 2px 0px 0px 8px;
          height: 14px; }
        .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 .fast-answers-feedback-negative, .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 .fast-answers-feedback-positive, .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 .fa-feedback-success-icon {
          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 {
          width: 18px;
          height: 18px; }
        .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 .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, .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .fast-answers-feedback-success .fast-answers-feedback-negative: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 {
        width: 293px;
        height: 184px;
        object-fit: contain; }
      .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 {
        font-family: "EverydaySans";
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.39;
        letter-spacing: normal;
        text-align: left;
        color: #0053E2; }
        @media (min-width: 980px) {
          .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: bold;
        text-decoration: none; }
      .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .site-tree {
        opacity: 0.7;
        font-family: "EverydaySans";
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        margin-bottom: 0px; }
        @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 {
        font-family: "EverydaySans";
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333;
        margin-bottom: 0px;
        display: -webkit-box;
        -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);
          margin: 2px 6px 0px 6px;
          height: 16px;
          display: inline; }
        .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .description > .icon {
          float: left;
          width: 22px;
          height: 21px;
          margin-top: -3px;
          margin-right: 6px; }
          .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .description > .icon.-pdf {
            background-image: url(../base/images/search-icons/pdf-icon.svg); }
          .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .description > .icon.-xls {
            background-image: url(../base/images/search-icons/xls-icon.svg); }
          .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .description > .icon.-img {
            width: 16px;
            background-image: url(../base/images/search-icons/image-icon.svg); }
        .corporate-federated-search-container .js-fast-answers .fast-answers-results-item .description .video-desc {
          display: none; }
          @media (min-width: 980px) {
            .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: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
  .corporate-federated-search-container .apps-order {
    -ms-flex-order: 0;
        order: 0; }
  .corporate-federated-search-container .video-order {
    -ms-flex-order: 4;
        order: 4; }
  .corporate-federated-search-container .people-order {
    -ms-flex-order: 7;
        order: 7; }
  .corporate-federated-search-container .policies-order {
    -ms-flex-order: 20;
        order: 20; }
  .corporate-federated-search-container .images-order {
    -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 {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  .corporate-federated-search-container .corporate-federated-search-component .search-pagination-parent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 60px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .corporate-federated-search-container .corporate-federated-search-component .search-pagination-parent .search-page-arrow {
      width: 25px;
      height: 25px;
      border: none;
      margin: 0px 6px;
      text-align: center;
      color: #babbbe; }
      @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 {
          margin: 0px 4px;
          font-size: 12px;
          width: 20px;
          height: 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 {
      margin: 0px 6px;
      padding: 5px;
      width: 32px;
      font-size: 14px;
      height: 32px;
      color: #000;
      text-align: center; }
      @media (max-width: 480px) {
        .corporate-federated-search-container .corporate-federated-search-component .search-pagination-parent .search-page-num {
          margin: 0px 6px;
          font-size: 14px; } }
      @media (max-width: 360px) {
        .corporate-federated-search-container .corporate-federated-search-component .search-pagination-parent .search-page-num {
          margin: 0px 6px;
          font-size: 14px; } }
      .corporate-federated-search-container .corporate-federated-search-component .search-pagination-parent .search-page-num.active {
        font-weight: 400;
        text-decoration: none;
        border: 1px solid #909196;
        border-radius: 100%;
        background-color: #e3e4e5; }
      .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-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, .corporate-federated-search-container .corporate-federated-search-component .date-filter-dropdown-documents {
    -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-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, .corporate-federated-search-container .corporate-federated-search-component .date-filter-dropdown-documents .date-item {
      padding: 10px;
      display: -ms-flexbox;
      display: flex;
      float: left;
      -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-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, .corporate-federated-search-container .corporate-federated-search-component .date-filter-dropdown-documents .date-item {
          width: 50%;
          padding: 10px 5px; } }
      .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-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, .corporate-federated-search-container .corporate-federated-search-component .date-filter-dropdown-documents .date-item .search-label-date {
        padding-right: 10px;
        font-size: 14px;
        color: #333; }
        @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-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, .corporate-federated-search-container .corporate-federated-search-component .date-filter-dropdown-documents .date-item .search-label-date {
            padding-right: 5px; } }
  .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag {
    display: -ms-flexbox;
    display: flex;
    text-decoration: none; }
    .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .news-topic-link:hover, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .news-topic-link:hover {
      text-decoration: none; }
    .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.all-news-tag .cs-news-result-item-link {
      text-decoration: none; }
    .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-title .title, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-title .title {
      font-family: "EverydaySans";
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      text-align: left;
      color: #000;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media (min-width: 980px) {
        .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-title .title, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-title .title {
          font-size: 18px; } }
    .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-description, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-description {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      color: #000;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis; }
    .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-thumbnail, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-thumbnail {
      margin-right: 8px;
      border-radius: 4px; }
      @media (min-width: 980px) {
        .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-thumbnail, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-thumbnail {
          margin-right: 12px; } }
      .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-thumbnail .cs-thumbnail-image, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-thumbnail .cs-thumbnail-image {
        width: 122px;
        height: 70px;
        object-fit: inherit;
        border-radius: 4px; }
        @media (min-width: 980px) {
          .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-thumbnail .cs-thumbnail-image, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-thumbnail .cs-thumbnail-image {
            width: 150px;
            height: 86px; } }
    .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date {
      font-family: "EverydaySans";
      font-weight: 400;
      color: #515357;
      font-size: 12px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media (min-width: 980px) {
        .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date {
          font-size: 14px; } }
      .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .description-line-break, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date .description-line-break {
        border-left: 1px solid rgba(51, 51, 51, 0.7);
        margin: 2px 6px 0px 6px;
        height: 16px;
        display: inline; }
      .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .doc-type, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date .doc-type {
        height: 24px;
        border-radius: 2px;
        background-color: #e6f1fc;
        margin-left: 8px;
        font-family: "EverydaySans";
        font-size: 12px;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        line-height: 16px;
        letter-spacing: normal;
        text-align: center;
        color: #004f9a;
        padding: 4px 8px; }
        @media only screen and (max-width: 767px) {
          .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .doc-type, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date .doc-type {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            max-width: 80px; } }
      .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .presskit-link, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date .presskit-link {
        width: unset;
        height: unset;
        object-fit: unset;
        margin-left: 8px; }
        @media only screen and (max-width: 767px) {
          .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .presskit-link, .corporate-federated-search-container .corporate-federated-search-component .result-item.all-news-tag .cs-news-data .cs-news-date .presskit-link {
            position: absolute;
            right: 8px;
            margin-left: unset; } }
        .corporate-federated-search-container .corporate-federated-search-component .result-item.news-tag .cs-news-data .cs-news-date .presskit-link .press-kit-icon-style, .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 {
          width: 20px;
          height: 20px;
          object-fit: contain; }
          .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, .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 {
            margin-right: 15px; }
  .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-events-result-item-link {
    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 {
      font-family: "EverydaySans";
      font-size: 18px;
      font-weight: 400;
      line-height: 24px;
      text-align: left;
      color: #000;
      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 {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      color: #000;
      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 {
      width: 150px;
      height: 86px;
      margin-right: 12px;
      border-radius: 4px; }
      .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-events-result-item-link .cs-events-thumbnail .cs-thumbnail-image {
        width: 150px;
        height: 86px;
        object-fit: inherit;
        border-radius: 4px; }
    .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-events-result-item-link .cs-events-data .cs-events-date {
      font-family: "EverydaySans";
      font-weight: 400;
      color: #515357;
      font-size: 14px;
      display: -ms-flexbox;
      display: flex;
      -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);
        margin: 2px 6px 0px 6px;
        height: 16px;
        display: inline; }
      .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-events-result-item-link .cs-events-data .cs-events-date .doc-type {
        height: 24px;
        border-radius: 2px;
        background-color: #e6f1fc;
        margin-left: 8px;
        border-radius: 2px;
        font-family: "EverydaySans";
        font-size: 12px;
        font-weight: 400;
        font-stretch: normal;
        font-style: normal;
        line-height: 16px;
        letter-spacing: normal;
        text-align: center;
        color: #004f9a;
        padding: 4px 8px; }
  .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 {
      font-family: "EverydaySans";
      font-weight: 400;
      color: #515357;
      font-size: 14px;
      display: inline;
      -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 {
        font-family: "EverydaySans";
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
        text-align: left;
        color: #000;
        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 {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      color: #000;
      margin-bottom: 2px;
      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 {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 20px;
      letter-spacing: normal;
      text-align: left;
      color: #515357;
      margin-bottom: 0px; }
  .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;
      width: 31px;
      color: #515357;
      height: 24px;
      border-radius: 2px;
      margin-left: 0px;
      margin-right: 24px;
      border-radius: 2px;
      font-family: "EverydaySans";
      font-size: 12px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 16px;
      letter-spacing: normal;
      text-align: left;
      padding: 4px; }
    .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-documents-result-item-link .cs-page-date {
      font-family: "EverydaySans";
      font-weight: 400;
      color: #515357;
      font-size: 12px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      @media (min-width: 980px) {
        .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 {
      margin-bottom: 2px;
      display: -ms-flexbox;
      display: flex; }
      .corporate-federated-search-container .corporate-federated-search-component .result-item .cs-documents-result-item-link .cs-title .title {
        font-family: "EverydaySans";
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        text-align: left;
        color: #000;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis; }
        @media (min-width: 980px) {
          .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 {
      font-family: "EverydaySans";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      color: #000;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-bottom: 2px; }
  .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset {
    max-height: 231px;
    width: 312px;
    max-width: 312px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin: 0 8px 16px 8px;
    position: relative;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    cursor: pointer; }
    @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 {
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: relative; }
      .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset .image-section img.cs-search-image-style {
        -ms-flex-positive: 1;
            flex-grow: 1;
        max-height: 100%;
        min-width: 100%;
        object-fit: cover;
        vertical-align: bottom;
        border-radius: 8px 8px 0px 0px;
        height: 100%;
        max-width: 312px; }
        @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 {
        height: 60px;
        width: 60px;
        background-color: #f1f1f2;
        border-radius: 100%;
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        z-index: 10;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        display: none; }
        .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset .image-section .display-image .cs-download-icon-align {
          color: #000;
          vertical-align: middle;
          line-height: 60px;
          cursor: pointer; }
      .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset .image-section .download-image {
        height: 40px;
        width: 40px;
        background: #f1f1f2;
        border-radius: 100%;
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        z-index: 10;
        position: absolute;
        left: 69%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        display: none; }
        .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset .image-section .download-image .cs-download-icon-align {
          color: #000;
          vertical-align: middle;
          line-height: 40px;
          cursor: pointer; }
    .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset .cs-asset-align {
      height: 64px;
      padding: 12px 12px 0px 12px; }
      .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;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
        line-height: 20px;
        font-size: 14px;
        color: #000;
        margin-bottom: 8px;
        text-decoration: none; }
        .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 {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #515357;
        display: -ms-flexbox;
        display: flex; }
    .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 {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #000;
      opacity: 0.7;
      z-index: 1;
      border-radius: 8px 8px 0px 0px; }
    .corporate-federated-search-container .corporate-federated-search-component .cs-result-item-asset:hover .image-section .display-image {
      display: block; }
    .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 {
        -ms-flex-positive: 1;
            flex-grow: 1;
        max-height: 100%;
        min-width: 100%;
        object-fit: cover;
        vertical-align: bottom;
        border-radius: 8px 8px 0px 0px;
        height: 100%;
        max-width: 312px; }
        @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-pages, .corporate-federated-search-container .corporate-federated-search-component .federated-section-container-news {
    overflow: hidden;
    background-color: #ffffff;
    margin-top: 24px; }
    .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, .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-events, .corporate-federated-search-container .corporate-federated-search-component .federated-section-container.js-documents, .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-documents.js-images, .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-documents, .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-events.js-images, .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-documents,
    .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-pages.js-images,
    .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-documents, .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-news.js-images, .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-documents {
      margin-top: 40px; }
    .corporate-federated-search-container .corporate-federated-search-component .federated-section-container.js-featured, .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-pages.js-featured, .corporate-federated-search-container .corporate-federated-search-component .federated-section-container-news.js-featured {
      margin-top: 40px;
      background-color: rgba(209, 207, 207, 0.5);
      border-radius: 8px;
      padding: 20px;
      margin-bottom: 40px; }
      .corporate-federated-search-container .corporate-federated-search-component .federated-section-container.js-featured.title-featured, .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-pages.js-featured.title-featured, .corporate-federated-search-container .corporate-federated-search-component .federated-section-container-news.js-featured.title-featured {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
    .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 .text, .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-pages .view-more-container .view-more .text, .corporate-federated-search-container .corporate-federated-search-component .federated-section-container-news .view-more-container .view-more .text {
      font-size: 14px;
      color: #000; }
    .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-documents .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 .fa-angle-right,
    .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-news .view-more-container .view-more .fa-angle-right {
      font-size: 14px;
      color: #000; }
  .corporate-federated-search-container .corporate-federated-search-component .results-container-assets-wrapper {
    overflow-x: scroll;
    -ms-overflow-style: none;
    /* for Internet Explorer, Edge */
    scrollbar-width: none;
    /* for Firefox */ }
    .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: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    width: 966px; }
    @media (min-width: 980px) {
      .corporate-federated-search-container .corporate-federated-search-component .results-container-assets {
        width: 100%; } }
  .corporate-federated-search-container .corporatesearch-gallery-overlay-main {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    overflow: hidden !important;
    background: rgba(0, 0, 0, 0.85);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: none;
    z-index: 99999;
    margin-top: 78px; }
  .corporate-federated-search-container .link:hover {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
    .corporate-federated-search-container .link:hover .corporatesearch-gallery-icon {
      cursor: pointer; }
    .corporate-federated-search-container .link:hover .circle-icon {
      cursor: pointer; }
    .corporate-federated-search-container .link:hover .clearicon {
      cursor: pointer; }
    .corporate-federated-search-container .link:hover .select-download-icon {
      cursor: pointer; }
    .corporate-federated-search-container .link:hover a {
      color: #004F9A;
      text-decoration: none;
      cursor: pointer; }
  .corporate-federated-search-container .preview-box .link:hover span {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
  .corporate-federated-search-container .preview-download {
    background-image: url("../base/images/gallery-template/leading-icon.svg");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    content: '';
    background-size: cover; }
    .corporate-federated-search-container .preview-download:hover {
      background-image: url("../base/images/gallery-template/hover-download-icon.svg");
      cursor: pointer; }
  .corporate-federated-search-container .clearicon {
    margin-right: 10px;
    background-image: url("../base/images/gallery-template/crossIcon.svg");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    content: '';
    background-size: cover;
    display: inline-block; }
  .corporate-federated-search-container .preview-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 768px) {
      .corporate-federated-search-container .preview-block {
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin-bottom: 0; } }
    .corporate-federated-search-container .preview-block .image-title {
      max-width: 250px;
      -ms-flex-align: start;
          align-items: flex-start;
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #000000;
      margin-left: 8px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      @media (min-width: 980px) {
        .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: -ms-flexbox;
      display: flex;
      gap: 16px;
      margin-top: 16px;
      margin-bottom: 25px;
      width: auto; }
      @media (min-width: 768px) {
        .corporate-federated-search-container .preview-block .downloadClose {
          margin-top: 0;
          margin-right: 24px;
          margin-bottom: 30px; } }
    .corporate-federated-search-container .preview-block .preview-text {
      width: 3px;
      height: 24px;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      text-align: right;
      color: #000000;
      display: inline-block; }
    .corporate-federated-search-container .preview-block .preview-close {
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      text-align: right;
      -webkit-text-decoration-line: underline;
      text-decoration-line: underline;
      color: #000000;
      display: inline-block; }
      .corporate-federated-search-container .preview-block .preview-close:hover {
        cursor: pointer; }
  .corporate-federated-search-container .preview-box {
    background: white;
    width: 336px;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 60px;
    border-radius: 4px; }
    @media (min-width: 768px) {
      .corporate-federated-search-container .preview-box {
        width: 688px;
        height: 527px; } }
    @media (min-width: 980px) {
      .corporate-federated-search-container .preview-box {
        width: 938px;
        height: 674px; } }
    .corporate-federated-search-container .preview-box img, .corporate-federated-search-container .preview-box iframe {
      width: 320px;
      height: 190px;
      margin: 8px; }
      @media (min-width: 768px) {
        .corporate-federated-search-container .preview-box img, .corporate-federated-search-container .preview-box iframe {
          width: 640px;
          height: 375px;
          margin: 24px; } }
      @media (min-width: 980px) {
        .corporate-federated-search-container .preview-box img, .corporate-federated-search-container .preview-box iframe {
          width: 890px;
          height: 522px; } }
  .corporate-federated-search-container .preview-pagination {
    width: 279px;
    height: 32px;
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .corporate-federated-search-container .preview-previous {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -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;
    -webkit-text-decoration-line: none !important;
            text-decoration-line: none !important;
    font-size: 20px;
    line-height: 10; }
  .corporate-federated-search-container .right-icon {
    margin-left: 13.25px;
    -webkit-text-decoration-line: none !important;
            text-decoration-line: none !important;
    font-size: 20px;
    line-height: 10; }
  .corporate-federated-search-container .preview-pageno {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -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;
    width: 312px;
    max-width: 312px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin: 2px 8px 2px 8px;
    position: relative;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    cursor: pointer; }
    @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 {
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: relative; }
      .corporate-federated-search-container .cs-result-item-asset .image-section img.cs-search-image-style {
        -ms-flex-positive: 1;
            flex-grow: 1;
        max-height: 100%;
        min-width: 100%;
        object-fit: cover;
        vertical-align: bottom;
        border-radius: 8px 8px 0px 0px;
        height: 100%;
        max-width: 312px; }
        @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 {
        height: 60px;
        width: 60px;
        background-color: #f1f1f2;
        border-radius: 100%;
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        z-index: 10;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        display: none; }
        .corporate-federated-search-container .cs-result-item-asset .image-section .display-image .cs-download-icon-align {
          color: #000;
          vertical-align: middle;
          line-height: 60px;
          cursor: pointer; }
      .corporate-federated-search-container .cs-result-item-asset .image-section .download-image {
        height: 40px;
        width: 40px;
        background: #f1f1f2;
        border-radius: 100%;
        box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
        z-index: 10;
        position: absolute;
        left: 69%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        display: none; }
        .corporate-federated-search-container .cs-result-item-asset .image-section .download-image .cs-download-icon-align {
          color: #000;
          vertical-align: middle;
          line-height: 40px;
          cursor: pointer; }
    .corporate-federated-search-container .cs-result-item-asset .cs-asset-align {
      height: 64px;
      padding: 12px 12px 0px 12px; }
      .corporate-federated-search-container .cs-result-item-asset .cs-asset-align .cs-asset-title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 400;
        line-height: 20px;
        font-size: 14px;
        color: #000;
        margin-bottom: 8px;
        text-decoration: none; }
        .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 {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #515357; }
    .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 {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #000;
      opacity: 0.7;
      z-index: 1;
      border-radius: 8px 8px 0px 0px; }
    .corporate-federated-search-container .cs-result-item-asset:hover .image-section .display-image {
      display: block; }
    .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 {
        -ms-flex-positive: 1;
            flex-grow: 1;
        max-height: 100%;
        min-width: 100%;
        object-fit: cover;
        vertical-align: bottom;
        border-radius: 8px 8px 0px 0px;
        height: 100%;
        max-width: 312px; }
        @media (max-width: 480px) {
          .corporate-federated-search-container .cs-result-item-asset a img.cs-search-image-style {
            max-width: 50%; } }

.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-contentWell {
  position: relative; }

.EventPageCorporate-title {
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  color: #333; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

.EventPageCorporate-startDate {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-startTime {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-startTimezone {
  font-size: 15px;
  color: #333; }

.EventPageCorporate-status {
  margin: 20px 0 0 0; }

.PromoEventIcon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center; }

.PromoEventIcon-icon {
  display: block;
  padding-right: 20px;
  height: 35px; }
  .PromoEventIcon-icon svg {
    height: 35px;
    width: 35px;
    fill: #333; }

.PromoEventIcon-title {
  cursor: pointer; }

.PromoEventIcon-icon.play-icon {
  padding: 0;
  margin-right: 20px;
  width: 40px;
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }

.eventIcon {
  font-size: 40px;
  font-style: normal; }

@media only screen and (min-width: 1024px) {
  .EventPageCorporate-title {
    font-size: 24px;
    line-height: 42px;
    margin-top: 0; }
  .EventPageCorporate-startDate {
    font-size: 17px;
    line-height: 22px; }
  .EventPageCorporate-startTime {
    font-size: 17px;
    line-height: 22px; }
  .EventPageCorporate-startTimezone {
    font-size: 17px;
    line-height: 22px; }
  .PromoEventIcon-title a {
    font-size: 17px; } }

@font-face {
  font-family: "walmartnewicons";
  src: url("../vendor/new-walmart-icons/walmartnewicons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.contact-info-component {
  margin: 25px 5px 0 5px; }
  @media (min-width: 768px) {
    .contact-info-component {
      margin: 50px 0; } }
  @media (min-width: 980px) {
    .contact-info-component {
      display: -ms-flexbox;
      display: flex; } }
  .contact-info-component .profile-email-success-message, .contact-info-component .profile-email-error-message {
    position: absolute;
    top: 0px;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px;
    border-radius: 2px;
    text-align: center;
    width: 100%; }
    @media (min-width: 768px) {
      .contact-info-component .profile-email-success-message, .contact-info-component .profile-email-error-message {
        width: 70%; } }
  .contact-info-component .profile-email-success-message {
    background-color: #f1f7ee;
    border: solid 1px #c7dfbd; }
  .contact-info-component .profile-email-error-message {
    background-color: #fef7f7;
    border: solid 1px #f9d8d9;
    color: #de1c24; }
  .contact-info-component .add-personal-email-modal {
    width: 300px;
    /* iPhone SE */
    height: 160px;
    padding: 15px 5px 0 20px;
    box-shadow: 1px 1px 1px 1px #CCC;
    border-radius: 2px;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    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"] {
        width: 100%;
        border: none;
        border-bottom: 1px solid #CCC; }
      .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;
          margin: 0px 15px;
          height: 40px; }
          .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 {
          border-radius: 20px;
          background-color: #3EC5E6;
          border-color: #3EC5E6;
          width: 100px;
          height: 40px; }
          .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: #333333;
    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: #000000;
      font-size: 36px;
      margin-bottom: 10px; }
  .contact-info-component .contact-info-content {
    margin: 0 -2vw; }
    @media (min-width: 980px) {
      .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: 980px) {
    .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: 980px) {
      .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;
    height: 44px;
    line-height: 44px;
    padding: 0 2vw 0 calc(2vw + 28px);
    position: relative;
    font-size: 16px; }
    @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: 980px) {
      .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%;
      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:hover, .contact-info-component .contact-info-link-right.profile-personal-email-add:hover {
      cursor: pointer; }
  .contact-info-component .contact-tab-content.badges {
    /*margin-left: 20px;      */ }
    @media (min-width: 768px) {
      .contact-info-component .contact-tab-content.badges {
        width: 562px;
        margin: 0 auto; } }
    @media (min-width: 980px) {
      .contact-info-component .contact-tab-content.badges {
        width: 100%; } }
    @media (min-width: 1200px) {
      .contact-info-component .contact-tab-content.badges {
        width: 100%;
        padding: 5px 15px; } }
    .contact-info-component .contact-tab-content.badges .empty-text {
      display: block;
      margin: 10px 0 0 0;
      font-size: 16px;
      padding: 0 10px; }
      @media (min-width: 768px) {
        .contact-info-component .contact-tab-content.badges .empty-text {
          width: 562px;
          margin: 10px auto;
          padding: 5px 0 0 15px; } }
      @media (min-width: 980px) {
        .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 {
      width: 120px;
      height: auto;
      vertical-align: top;
      background-color: #FFFFFF;
      margin: 20px 25px 20px 0px;
      display: inline-block;
      position: relative;
      text-align: center;
      box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
      padding-top: 6px;
      min-height: 180px; }
    .contact-info-component .contact-tab-content.badges .icon-holder {
      max-width: 70px;
      max-height: 70px; }
    .contact-info-component .contact-tab-content.badges .badgename {
      min-height: 42px; }

.columns-new-component {
  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; } }
  @media (min-width: 768px) {
    .columns-new-component.col-new-six {
      margin-left: -0.66%;
      margin-right: -0.66%; } }
  @media (min-width: 768px) {
    .columns-new-component.col-new-six > .dv-column {
      width: 16.66%;
      padding-left: 0.66%;
      padding-right: 0.66%; } }
  @media (min-width: 768px) {
    .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 {
        width: 20%;
        padding-left: 1%;
        padding-right: 1%; } }
  @media (min-width: 768px) {
    .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 {
        width: 25%;
        padding-left: 1%;
        padding-right: 1%; } }
  @media (min-width: 768px) {
    .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 {
        width: 33.3333%;
        padding-left: 1.33%;
        padding-right: 1.33%; } }
  @media (min-width: 768px) {
    .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%; } }
    @media (min-width: 768px) {
      .columns-new-component.col-new-two > .dv-column:nth-child(-n+2) {
        width: 50%;
        display: block; }
      .columns-new-component.col-new-two > .dv-column:nth-child(-n+1) {
        width: 50%;
        display: block; } }
    @media (max-width: 767px) {
      .columns-new-component.col-new-two > .dv-column:nth-child(-n+2) {
        width: 100%;
        display: block; }
      .columns-new-component.col-new-two > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-new-component.col-new-2575 > .dv-column:nth-child(-n+2) {
        width: 75%;
        display: block; }
      .columns-new-component.col-new-2575 > .dv-column:nth-child(-n+1) {
        width: 25%;
        display: block; }
        .columns-new-component.col-new-2575 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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+2) {
        width: 100%;
        display: block; }
      .columns-new-component.col-new-2575 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+2) {
        width: 25%;
        display: block; }
        .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+2) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 75%;
        display: block; }
        .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 13px;
          float: right;
          border-top: 9px solid transparent;
          border-bottom: 9px solid transparent;
          border-left: 12px solid #0053E2; }
        .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecation-notice {
          width: 387px;
          font-size: 14px;
          height: 99px;
          margin-top: 5px;
          padding: 8px 16px;
          border-radius: 4px;
          background-color: #0053E2;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
          color: white;
          float: right; } }
    @media (max-width: 767px) {
      .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+2) {
        width: 100%;
        display: block; }
      .columns-new-component.col-new-7525 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-new-component.col-new-3366 > .dv-column:nth-child(-n+2) {
        width: 66.66%;
        display: block; }
      .columns-new-component.col-new-3366 > .dv-column:nth-child(-n+1) {
        width: 33.33%;
        display: block; }
        .columns-new-component.col-new-3366 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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+2) {
        width: 100%;
        display: block; }
      .columns-new-component.col-new-3366 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+2) {
        width: 33.33%;
        display: block; }
        .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+2) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 66.66%;
        display: block; }
        .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 13px;
          float: right;
          border-top: 9px solid transparent;
          border-bottom: 9px solid transparent;
          border-left: 12px solid #0053E2; }
        .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecation-notice {
          width: 387px;
          font-size: 14px;
          height: 99px;
          margin-top: 5px;
          padding: 8px 16px;
          border-radius: 4px;
          background-color: #0053E2;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
          color: white;
          float: right; } }
    @media (max-width: 767px) {
      .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+2) {
        width: 100%;
        display: block; }
      .columns-new-component.col-new-6633 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; } }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .columns-new-component {
    overflow-x: hidden; } }

.columns-component {
  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; } }
  @media (min-width: 768px) {
    .columns-component.col-six {
      margin-left: -0.66%;
      margin-right: -0.66%; } }
  @media (min-width: 768px) {
    .columns-component.col-six > .dv-column {
      width: 16.66%;
      padding-left: 0.66%;
      padding-right: 0.66%; } }
  @media (min-width: 768px) {
    .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 {
        width: 20%;
        padding-left: 1%;
        padding-right: 1%; } }
  @media (min-width: 768px) {
    .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 {
        width: 25%;
        padding-left: 1%;
        padding-right: 1%; } }
  @media (min-width: 768px) {
    .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 {
        width: 33.3333%;
        padding-left: 1.33%;
        padding-right: 1.33%; } }
  @media (min-width: 768px) {
    .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 {
        width: 50%;
        padding-left: 1.5%;
        padding-right: 1.5%; } }
  @media (min-width: 768px) {
    .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%; } }
    @media (min-width: 768px) {
      .columns-component.col-2575 > .dv-column:nth-child(-n+1) {
        width: 25%;
        display: block; }
        .columns-component.col-2575 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 75%;
        display: block; } }
    @media (max-width: 767px) {
      .columns-component.col-2575 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; }
      .columns-component.col-2575 > .dv-column:nth-last-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-component.col-7525 > .dv-column:nth-child(-n+1) {
        width: 75%;
        display: block; }
        .columns-component.col-7525 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 13px;
          float: right;
          border-top: 9px solid transparent;
          border-bottom: 9px solid transparent;
          border-left: 12px solid #0053E2; }
        .columns-component.col-7525 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecation-notice {
          width: 387px;
          font-size: 14px;
          height: 99px;
          margin-top: 5px;
          padding: 8px 16px;
          border-radius: 4px;
          background-color: #0053E2;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
          color: white;
          float: right; }
      .columns-component.col-7525 > .dv-column:nth-last-child(-n+1) {
        width: 25%;
        display: block; }
        .columns-component.col-7525 > .dv-column:nth-last-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 100%;
        display: block; }
      .columns-component.col-7525 > .dv-column:nth-last-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-component.col-3366 > .dv-column:nth-child(-n+1) {
        width: 33.33%;
        display: block; }
        .columns-component.col-3366 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 66.66%;
        display: block; } }
    @media (max-width: 767px) {
      .columns-component.col-3366 > .dv-column:nth-child(-n+1) {
        width: 100%;
        display: block; }
      .columns-component.col-3366 > .dv-column:nth-last-child(-n+1) {
        width: 100%;
        display: block; } }
  @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%; } }
    @media (min-width: 768px) {
      .columns-component.col-6633 > .dv-column:nth-child(-n+1) {
        width: 66.66%;
        display: block; }
        .columns-component.col-6633 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 13px;
          float: right;
          border-top: 9px solid transparent;
          border-bottom: 9px solid transparent;
          border-left: 12px solid #0053E2; }
        .columns-component.col-6633 > .dv-column:nth-child(-n+1) .deprecated-container .deprecated .deprecation-notice {
          width: 387px;
          font-size: 14px;
          height: 99px;
          margin-top: 5px;
          padding: 8px 16px;
          border-radius: 4px;
          background-color: #0053E2;
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
          color: white;
          float: right; }
      .columns-component.col-6633 > .dv-column:nth-last-child(-n+1) {
        width: 33.33%;
        display: block; }
        .columns-component.col-6633 > .dv-column:nth-last-child(-n+1) .deprecated-container .deprecated .deprecated-notice-tag {
          width: 17px;
          height: 15px;
          margin-top: 21px;
          float: right;
          margin-right: -16px;
          border-top: 9px solid transparent;
          border-left: 9px solid transparent;
          border-right: 9px solid transparent;
          border-bottom: 12px solid #0053E2; }
        .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) {
        width: 100%;
        display: block; }
      .columns-component.col-6633 > .dv-column:nth-last-child(-n+1) {
        width: 100%;
        display: block; } }

.check-in-opt-out-popup-component {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 40px;
  z-index: 99999; }
  .check-in-opt-out-popup-component.active {
    display: -ms-flexbox;
    display: flex; }
  .check-in-opt-out-popup-component .hourly-popup {
    max-width: 460px;
    border-radius: 10px;
    overflow: hidden;
    background: #FFF; }
    .check-in-opt-out-popup-component .hourly-popup .hourly-header {
      height: 160px;
      background: #001E60;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .check-in-opt-out-popup-component .hourly-popup .hourly-header .clock-icon {
        font-size: 72px;
        color: #FFF; }
    .check-in-opt-out-popup-component .hourly-popup .hourly-content {
      padding: 20px;
      font-family: EverydaySans; }
      .check-in-opt-out-popup-component .hourly-popup .hourly-content .hourly-title {
        text-align: center;
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        color: var(--black);
        margin: 0 0 15px 0; }
      .check-in-opt-out-popup-component .hourly-popup .hourly-content .hourly-text {
        font-size: 20px;
        text-align: center;
        color: var(--black);
        margin: 0 0 20px 0; }
      .check-in-opt-out-popup-component .hourly-popup .hourly-content .got-it-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .check-in-opt-out-popup-component .hourly-popup .hourly-content .got-it-container .got-it-btn {
          color: #FFFFFF;
          height: 35px;
          line-height: 35px;
          border-radius: 20px;
          background-color: #eb148d;
          padding: 0 35px;
          border: none;
          font-weight: bold;
          text-decoration: none; }

.ver-line .icon {
  position: absolute;
  left: 0px;
  bottom: 50%;
  z-index: 1000;
  color: #ffffff;
  background: #001E60;
  height: 63px;
  width: 31px;
  position: fixed;
  border-bottom-right-radius: 63px;
  border-top-right-radius: 63px; }
  .ver-line .icon .icf {
    position: absolute;
    left: 10%;
    font-size: 20px;
    bottom: 35%; }

.dv-chatbot-component .icon {
  position: absolute;
  left: 360px;
  bottom: 50%;
  z-index: 1000;
  position: fixed;
  color: #ffffff;
  background: #001E60;
  height: 63px;
  width: 31px;
  border-bottom-right-radius: 63px;
  border-top-right-radius: 63px; }
  .dv-chatbot-component .icon .icf {
    position: absolute;
    left: 10%;
    font-size: 20px;
    bottom: 35%; }
  .dv-chatbot-component .icon:hover {
    cursor: pointer;
    outline: none; }

.ver-line {
  position: absolute;
  position: fixed;
  top: 0px;
  border-left: 5px solid #001E60;
  left: 0px;
  height: 100%;
  z-index: 1000; }

#feed-box {
  background: #FFF;
  border-color: #ffffff;
  position: absolute;
  position: fixed;
  width: 360px;
  border-right: 5px solid #001E60;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 1001; }
  #feed-box .dv-title {
    position: relative;
    background: #001E60;
    height: 64px;
    z-index: 1001; }

.feed-body {
  height: 92.2%; }

.dv-title > #close-feed {
  background: #001E60;
  padding: 21px;
  border: none;
  outline: none;
  width: 16px;
  height: 16px; }
  .dv-title > #close-feed .cf {
    color: #fff;
    top: 24px;
    width: 16px;
    height: 16px; }

.dv-title > .close-feed:hover {
  cursor: pointer; }

.feed-body .fr {
  position: relative;
  width: 355px;
  height: 100%;
  left: 0px;
  bottom: 0px;
  z-index: 1000;
  background-color: #ffffff;
  border: none; }

@media (max-width: 900px) {
  .feed-body .fr {
    height: 97%; }
  .ver-line .icon {
    color: #ffffff;
    background: #001E60;
    height: 44px;
    width: 21px;
    position: fixed;
    border-bottom-right-radius: 44px;
    border-top-right-radius: 44px; }
    .ver-line .icon .icf {
      position: absolute;
      left: 10%;
      font-size: 15px;
      bottom: 35%; }
  .dv-chatbot-component .icon {
    color: #ffffff;
    background: #001E60;
    height: 44px;
    width: 21px;
    border-bottom-right-radius: 44px;
    border-top-right-radius: 44px; }
    .dv-chatbot-component .icon .icf {
      position: absolute;
      left: 10%;
      font-size: 15px;
      bottom: 35%; } }

.challenge-sign-up-button-component.left {
  text-align: left; }

.challenge-sign-up-button-component.center {
  text-align: center; }

.challenge-sign-up-button-component.right {
  text-align: right; }

.challenge-sign-up-button-component .sign-up-link {
  letter-spacing: 0.5px;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: rgba(0, 0, 0, 0.54);
  border: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  background-color: #0071ce;
  color: white;
  width: auto;
  height: 45px;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 20px;
  margin-bottom: 10px; }

@media (min-width: 320px) {
  .slick-disabled {
    color: #515357;
    opacity: 50% !important; }
  .carousel-slider-component-3 {
    margin-left: auto;
    margin-right: auto;
    left: 0%;
    right: 0%; }
    .carousel-slider-component-3 .single-image-wrapper.carousel-item-wrapper-3 {
      width: 328px; }
  .single-image-div {
    width: 360px;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex; }
  .countappend-div {
    color: var(--text-disabled, #515357);
    text-align: right;
    font-size: 16px;
    font-family: EverydaySans;
    line-height: 24px;
    position: relative;
    right: 40%;
    top: 21px; }
  .single-image-rightslider {
    display: block;
    border-radius: 100px;
    border: 1px solid var(--text-inverted, #000);
    opacity: 0.800000011920929;
    background: var(--base-max-contrast, #FFF);
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    width: 32px;
    height: 32px;
    position: relative;
    left: 80%;
    top: -9px; }
  .single-image-fa-right {
    left: 12px;
    top: 16%;
    right: 25px;
    font-size: 20px;
    position: relative; }
  .single-image-leftslider {
    display: block;
    border-radius: 100px;
    border: 1px solid var(--text-inverted, #000);
    opacity: 0.800000011920929;
    background: var(--base-max-contrast, #FFF);
    box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px -1px 2px 0px rgba(0, 0, 0, 0.1);
    width: 32px;
    height: 32px;
    position: relative;
    left: 65%;
    top: -40px; }
  .single-image-fa-left {
    left: 10px;
    top: 16%;
    right: 25px;
    font-size: 20px;
    position: relative; }
  .corporate-div.single-image-div {
    width: 340px;
    padding: 2px; } }

@media (min-width: 360px) and (max-width: 380px) {
  .single-image-div {
    width: 334px;
    padding: 2px; }
  .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;
    justify-content: center;
    display: -ms-flexbox;
    display: flex; }
  .single-image-rightslider {
    right: 29%;
    left: 83%;
    border: 1px solid;
    height: 32px;
    width: 32px;
    z-index: 1;
    position: absolute;
    top: auto;
    opacity: 0.8;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer; }
  .single-image-leftslider {
    left: 76%;
    border: 1px solid;
    height: 32px;
    width: 32px;
    z-index: 1;
    position: absolute;
    top: auto;
    opacity: 0.8;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    cursor: pointer; }
  .single-image-fa-left {
    left: 10px;
    top: 16%;
    right: 25px;
    font-size: 20px;
    position: relative; }
  .single-image-fa-right {
    left: 12px;
    top: 16%;
    right: 25px;
    font-size: 20px;
    position: relative; }
  .countappend-div {
    right: 26.5%;
    text-align: right;
    font-size: 16px;
    font-family: EverydaySans;
    line-height: 24px;
    width: 100%;
    position: relative;
    top: 5px; }
  .single-image-wrapper {
    width: 546px !important; }
  .wrapDiv {
    display: -ms-flexbox;
    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 {
    top: 8%; }
  .PressRelease2021-main .single-image-fa-right {
    top: 8%; }
  .PressRelease2021-main .corporate-divWrap.wrapDiv {
    right: 10%; }
  .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 {
    right: 0px;
    left: 12px; }
  .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;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }
  .carousel-slider-component-3 .single-image-wrapper {
    width: 934px;
    margin: 12px;
    border-radius: 8px;
    height: auto; }
  .single-image-rightslider {
    right: 19%;
    border: 1px solid;
    height: 32px;
    width: 32px;
    left: 80%;
    top: auto; }
  .single-image-leftslider {
    left: 76%;
    border: 1px solid;
    height: 32px;
    width: 32px;
    top: auto; }
  .single-image-fa-left {
    left: 10px;
    top: 16%;
    right: 25px;
    font-size: 20px; }
  .single-image-fa-right {
    left: 12px;
    top: 16%;
    right: 25px;
    font-size: 20px; }
  .single-image-wrapper {
    width: 934px !important; }
  .wrapDiv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8px;
    position: relative;
    left: 6px; }
  .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 {
    width: 710px;
    display: block !important; }
    .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 {
    top: 8%; }
  .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 {
    margin: 12px;
    border-radius: 8px;
    width: 402px;
    height: auto; }
    @media (max-width: 768px) {
      .carousel-slider-component-3 .carousel-item-wrapper-3 {
        margin: 8px;
        width: 330px; } }
    @media (max-width: 480px) {
      .carousel-slider-component-3 .carousel-item-wrapper-3 {
        width: 300px; } }
  .carousel-slider-component-3 .carousel-image-3 {
    object-fit: cover;
    object-position: center;
    z-index: -1;
    position: relative; }
  .carousel-slider-component-3 .carousel-image-3 {
    aspect-ratio: 16/9;
    width: 100%;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px; }
  .carousel-slider-component-3 .carousel-white-shadow .carousel-image-3 {
    box-shadow: 0px -1px 2px rgba(255, 255, 255, 0.1), 0px 1px 2px 1px rgba(255, 255, 255, 0.15); }
  .carousel-slider-component-3 .carousel-item-info .item-title,
  .carousel-slider-component-3 .carousel-item-info .item-description-3 {
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */ }
  .carousel-slider-component-3 .carousel-item-info .item-title {
    font-size: 20px;
    -webkit-line-clamp: 2;
    line-height: 28px;
    font-weight: 700; }
    @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 {
    height: 60px;
    width: 60px;
    z-index: 1;
    position: absolute;
    top: 99px;
    opacity: 0.8;
    border-radius: 100px;
    background-color: #fff;
    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; }
    .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: 979px) {
      .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 {
      position: absolute;
      left: 20px;
      top: 16%;
      font-size: 40px;
      color: black; }
    .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; }

.carousel-slider-component {
  position: relative;
  text-align: center; }
  .carousel-slider-component.full-width {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    text-align: center; }
  .carousel-slider-component .carousel-image {
    transition: all 1s ease;
    background-size: cover;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    position: absolute;
    background-position: 50% 50%; }
  .carousel-slider-component .carousel-color {
    width: 100%;
    height: 100%;
    border-radius: 8px;
    position: absolute; }
  .carousel-slider-component .arrow-oval {
    width: 60px;
    height: 60px;
    background-color: rgba(15, 28, 44, 0.7);
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    top: 43%;
    z-index: 1;
    transition-property: all;
    transition-duration: .4s; }
    @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;
      transition-property: all;
      transition-duration: .4s; }
      .carousel-slider-component .arrow-oval:hover .fa-angle-right {
        left: 35px;
        transition-property: all;
        transition-duration: .4s; }
      .carousel-slider-component .arrow-oval:hover .fa-angle-left {
        left: 15px !important;
        transition-property: all;
        transition-duration: .4s; }
    .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: white;
      top: 15px;
      left: 25px;
      position: absolute;
      font-size: 30px;
      transition-property: all;
      transition-duration: .4s; }
  .carousel-slider-component .carousel-items-greater-2 {
    font-size: 0; }
    .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-transparent .carousel-item-2 .item-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.bg-light-gray .carousel-item-2 .item-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.bg-sams-supp-yellow .carousel-item-2 .item-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-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-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.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-title {
      color: #333; }
    .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-transparent .carousel-item-2 .item-sub-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-light-gray .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-sub-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.walmart-spark-yellow .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-sub-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-2 .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-sub-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-grey .carousel-item-2 .item-sub-title {
      color: #333; }
    .carousel-slider-component .carousel-items-greater-2 .slick-track {
      width: 100% !important;
      white-space: nowrap; }
      @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 {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); }
    .carousel-slider-component .carousel-items-greater-2 .darkening.opacity-30:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
    .carousel-slider-component .carousel-items-greater-2 .darkening.opacity-45:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
    .carousel-slider-component .carousel-items-greater-2 .hover-darken:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block; }
    .carousel-slider-component > .carousel-img-prev-slide.half-align,
    .carousel-slider-component > .carousel-img-next-slide.half-align {
      top: 35%; }
    .carousel-slider-component > .carousel-img-prev-slide.full-align,
    .carousel-slider-component > .carousel-img-next-slide.full-align {
      top: 43%; }
    .carousel-slider-component > .carousel-img-prev-slide.desc-img-prev-slide, .carousel-slider-component > .carousel-img-prev-slide.desc-img-next-slide,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-prev-slide,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-next-slide {
      background: transparent;
      width: 90px; }
    @media (min-width: 768px) {
      .carousel-img-prev-slide:not(.hide),
      .carousel-img-next-slide:not(.hide) {
        display: block !important; } }
    .carousel-slider-component > .carousel-img-prev-slide:hover,
    .carousel-slider-component > .carousel-img-next-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;
      vertical-align: top;
      float: none !important;
      width: 100%;
      margin: 0px 0.4%;
      outline: none;
      overflow: hidden;
      border-radius: 8px;
      position: relative; }
      .carousel-slider-component .carousel-item-wrapper a:focus {
        outline-offset: -3px;
        outline: 3px solid #006cce; }
      .carousel-slider-component .carousel-item-wrapper .drop-shadow-carousel {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
        border-radius: 8px; }
      @media (max-width: 768px) {
        .carousel-slider-component .carousel-item-wrapper {
          margin: 0px 5px; } }
      .carousel-slider-component .carousel-item-wrapper.carousel-item-shadow {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
      .carousel-slider-component .carousel-item-wrapper.zoom-parent {
        transition: all 1s ease;
        background-size: cover; }
        .carousel-slider-component .carousel-item-wrapper.zoom-parent:hover .carousel-image.link-present {
          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%);
          opacity: 1;
          cursor: pointer; }
        .carousel-slider-component .carousel-item-wrapper.zoom-parent:hover .carousel-color.link-present {
          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%);
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
      .carousel-slider-component .carousel-item-2 {
        position: relative;
        display: block;
        font-size: 12px;
        background-size: cover;
        background-position: center;
        padding-top: 100%;
        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 {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: block;
          border-radius: 8px;
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
        .carousel-item-2 > .dv-item-info-2 {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 2;
          text-align: left;
          padding: 22px 30px;
          color: #FFF;
          background: rgba(0, 0, 0, 0);
          white-space: normal; }
          @media (min-width: 768px) {
            .carousel-item-2 > .dv-item-info-2 {
              padding: 10px; } }
          @media (min-width: 980px) {
            .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: 980px) {
              .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;
            margin-bottom: 5px;
            line-height: 1.56;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 768px) {
              .dv-item-info-2 > .item-desc-title {
                font-size: 18px; } }
            @media (min-width: 980px) {
              .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;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 980px) {
              .dv-item-info-2 > .item-desc-sub-title {
                font-size: 18px; } }
        .carousel-slider-component .carousel-item-2.bg-white > .dv-item-info-2 {
          color: black; }
        .carousel-slider-component .carousel-item-2.bg-transparent > .dv-item-info-2 {
          color: black; }
  .carousel-slider-component .carousel-items {
    font-size: 0; }
    .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-transparent .carousel-item-2 .item-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.bg-light-gray .carousel-item-2 .item-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.bg-sams-supp-yellow .carousel-item-2 .item-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-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-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.gt-global-green .carousel-item-2 .item-title {
      color: #333; }
    .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-transparent .carousel-item-2 .item-sub-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-light-gray .carousel-item-2 .item-sub-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.bg-sams-supp-yellow .carousel-item-2 .item-sub-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-yellow-tone .carousel-item-2 .item-sub-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-2 .carousel-item-2 .item-sub-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.gt-global-green .carousel-item-2 .item-sub-title {
      color: #333; }
    .carousel-slider-component .carousel-items .slick-track {
      width: 100% !important;
      white-space: nowrap; }
    @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%; } }
    @media (min-width: 1200px) {
      .carousel-slider-component .carousel-items .size-correction {
        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 {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); }
    .carousel-slider-component .carousel-items .darkening.opacity-30:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
    .carousel-slider-component .carousel-items .darkening.opacity-45:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block;
      border-radius: 8px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45)); }
    .carousel-slider-component .carousel-items .hover-darken:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      display: block; }
    .carousel-slider-component > .carousel-img-prev-slide.half-align,
    .carousel-slider-component > .carousel-img-next-slide.half-align {
      top: 35%; }
    .carousel-slider-component > .carousel-img-prev-slide.full-align,
    .carousel-slider-component > .carousel-img-next-slide.full-align {
      top: 43%; }
    .carousel-slider-component > .carousel-img-prev-slide > .img-arrow-icon,
    .carousel-slider-component > .carousel-img-next-slide > .img-arrow-icon {
      display: block;
      position: absolute;
      top: -25px;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      text-align: center;
      font-size: 50px;
      color: white; }
    .carousel-slider-component > .carousel-img-prev-slide.desc-img-prev-slide > .img-arrow-icon,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-prev-slide > .img-arrow-icon {
      top: 0px;
      color: transparent;
      background: transparent url(../base/images/arrow-carousel-left.svg) right center/auto no-repeat;
      width: 90px;
      height: 90px; }
    .carousel-slider-component > .carousel-img-prev-slide.desc-img-next-slide > .img-arrow-icon,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-next-slide > .img-arrow-icon {
      top: 0px;
      color: transparent;
      background: transparent url(../base/images/arrow-carousel-right.svg) right center/auto no-repeat;
      width: 90px;
      height: 90px; }
    .carousel-slider-component > .carousel-img-prev-slide.desc-img-prev-slide, .carousel-slider-component > .carousel-img-prev-slide.desc-img-next-slide,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-prev-slide,
    .carousel-slider-component > .carousel-img-next-slide.desc-img-next-slide {
      background: transparent;
      width: 90px; }
    @media (min-width: 768px) {
      .carousel-img-prev-slide:not(.hide),
      .carousel-img-next-slide:not(.hide) {
        display: block !important; } }
    .carousel-slider-component > .carousel-img-prev-slide:hover,
    .carousel-slider-component > .carousel-img-next-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;
      vertical-align: top;
      float: none !important;
      width: 100%;
      margin: 0px 0.4%;
      outline: none;
      overflow: hidden;
      max-width: 460px;
      position: relative; }
      .carousel-slider-component .carousel-item-wrapper .drop-shadow {
        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 {
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
      .carousel-slider-component .carousel-item-wrapper .desc-carousel-zoom.zoom-parent {
        transition: all 1s ease;
        background-size: cover; }
        .carousel-slider-component .carousel-item-wrapper .desc-carousel-zoom.zoom-parent:hover .carousel-image.link-present {
          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%);
          opacity: 1;
          cursor: pointer; }
        .carousel-slider-component .carousel-item-wrapper .desc-carousel-zoom.zoom-parent:hover .carousel-color.link-present {
          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%);
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
      .carousel-slider-component .carousel-item-2 {
        position: relative;
        display: block;
        font-size: 12px;
        background-size: cover;
        background-position: center;
        padding-top: 100%;
        border-radius: 8px;
        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 {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: block;
          border-radius: 8px;
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }
        .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 {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          z-index: 2;
          padding: 22px 30px;
          color: #FFF;
          background: rgba(0, 0, 0, 0);
          white-space: normal; }
          @media (min-width: 768px) {
            .carousel-item-2 > .dv-item-info-2 {
              padding: 10px; } }
          @media (min-width: 980px) {
            .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: 980px) {
              .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;
            margin-bottom: 5px;
            line-height: 1.56;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 768px) {
              .dv-item-info-2 > .item-desc-title {
                font-size: 18px; } }
            @media (min-width: 980px) {
              .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;
            white-space: normal;
            padding-left: 20px;
            padding-right: 20px; }
            @media (min-width: 980px) {
              .dv-item-info-2 > .item-desc-sub-title {
                font-size: 18px; } }
        .carousel-slider-component .carousel-item-2.bg-white > .dv-item-info-2 {
          color: black; }
        .carousel-slider-component .carousel-item-2.bg-transparent > .dv-item-info-2 {
          color: black; }
  .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: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    z-index: 5;
    background-color: #0053E2;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    position: absolute;
    padding: 10px;
    top: 0px;
    right: 0px;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    color: white;
    margin-right: 0;
    width: 64px;
    height: 40px; }
  .carousel-slider-component .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 0; }

.row {
  margin: 0; }

.job-detail {
  background-color: #ffffff;
  font-size: 18px; }

@media (min-width: 768px) {
  .wrapper-container {
    padding-left: 3.2%; } }

@media (min-width: 980px) {
  .wrapper-container {
    padding-left: 4.6%; } }

.head-section {
  margin-bottom: 26px;
  position: fixed; }
  .head-section.affix {
    top: 10%;
    width: 100%;
    z-index: 9999 !important; }
  .head-section.fix-head {
    background: #f2f2f2;
    margin-left: -2%;
    -ms-flex-align: center;
        align-items: center; }
    @media (min-width: 768px) {
      .head-section.fix-head {
        display: -ms-flexbox;
        display: flex;
        top: 6%; } }
    @media (min-width: 980px) {
      .head-section.fix-head {
        margin-left: -4%;
        top: 7%; }
        .head-section.fix-head .apply-btn .btn-primary {
          margin-right: 0; } }
    @media (min-width: 768px) {
      .head-section.fix-head .apply-btn .btn-primary {
        margin-left: auto; } }
    @media (min-width: 980px) {
      .head-section.fix-head .main-title h2 {
        font-size: 32px;
        padding-left: 12%; }
        .head-section.fix-head .main-title h2 .job-logo {
          margin-right: 30px; } }
  .head-section .main-title {
    -ms-flex-order: 2;
        order: 2; }
    .head-section .main-title .job-logo {
      width: 27px;
      height: 30.6px;
      object-fit: contain;
      display: table-cell;
      margin-right: 10px; }
      @media (min-width: 768px) {
        .head-section .main-title .job-logo {
          margin-right: 30px;
          padding-left: 5%;
          display: inline-block; } }
      @media (min-width: 980px) {
        .head-section .main-title .job-logo {
          padding-left: 1%;
          padding-right: 3%;
          margin-right: 1%; } }
    @media (min-width: 768px) {
      .head-section .main-title {
        -ms-flex-order: 1;
            order: 1;
        padding-left: 0px;
        display: inline; } }
    .head-section .main-title h2 {
      font-family: EverydaySans;
      font-size: 30px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 34px;
      letter-spacing: normal;
      color: #0053E2;
      margin-top: 30px;
      overflow: hidden;
      display: table; }
      @media (max-width: 768px) {
        .head-section .main-title h2 {
          padding-left: 15px; } }
      @media (min-width: 768px) {
        .head-section .main-title h2 {
          font-size: 30px;
          line-height: 42px;
          margin-top: 0;
          padding-left: 0px;
          display: inline; } }
      @media (min-width: 980px) {
        .head-section .main-title h2 {
          font-size: 48px;
          line-height: 54px;
          padding-left: 5%; } }
  .head-section .apply-btn {
    -ms-flex-order: 1;
        order: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 22%; }
    @media (max-width: 768px) {
      .head-section .apply-btn {
        position: initial; } }
    @media (min-width: 768px) {
      .head-section .apply-btn {
        -ms-flex-order: 2;
            order: 2;
        display: inline;
        margin-left: 0%; } }
    @media (min-width: 980px) {
      .head-section .apply-btn {
        width: 25%;
        display: -ms-flexbox;
        display: flex;
        margin-right: 2%;
        float: right; } }
    .head-section .apply-btn .btn-primary {
      width: 140px;
      height: 40px;
      border-radius: 20px;
      background-color: #0053E2;
      margin-top: 8%;
      margin-left: 30%;
      position: absolute;
      left: 0;
      right: 0;
      top: -39px; }
      @media (min-width: 768px) {
        .head-section .apply-btn .btn-primary {
          margin-left: 70%;
          margin-top: -7%;
          position: static; } }
      @media (min-width: 980px) {
        .head-section .apply-btn .btn-primary {
          margin: 0 auto;
          position: static; } }

.social-job-links {
  margin-bottom: 30px;
  margin-top: 150px;
  margin-left: 0px;
  padding-left: 15px; }
  @media (min-width: 768px) {
    .social-job-links {
      margin-top: 100px; } }
  .social-job-links ul {
    margin-left: 0px; }
    .social-job-links ul li {
      float: left;
      margin-right: 15px; }
      @media (min-width: 768px) {
        .social-job-links ul li {
          margin-right: 22px; } }
      .social-job-links ul li:last-child {
        display: none;
        margin-left: 60px;
        margin-right: 0; }
        @media (min-width: 768px) {
          .social-job-links ul li:last-child {
            margin-left: 320px; } }
        @media (min-width: 980px) {
          .social-job-links ul li:last-child {
            margin-left: 60px; } }
      .social-job-links ul li a {
        border: 1px solid #0053E2;
        border-radius: 30px;
        color: #0053E2;
        height: 30px;
        padding: 5px 10px;
        width: 30px; }
        .social-job-links ul li a.fb-facebook {
          padding: 5px 12px; }

.content-wrapper .nopadding {
  padding: 0px; }
  @media (min-width: 768px) {
    .content-wrapper .nopadding {
      padding-left: 3.2%;
      padding-right: 3.5%; } }
  @media (min-width: 980px) {
    .content-wrapper .nopadding {
      padding: 0px 1.2%; } }

.content-wrapper h3:before {
  margin-left: -50%;
  text-align: right; }

.content-wrapper h3.sub-title {
  font-family: EverydaySans;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: left;
  color: #0053E2;
  margin-top: 30px;
  margin-right: 5%;
  width: 100%; }
  .content-wrapper h3.sub-title:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 100%;
    height: 2px;
    content: '\a0';
    background-color: #0053E2;
    margin-left: 9px; }
  @media (min-width: 768px) {
    .content-wrapper h3.sub-title {
      font-size: 30px;
      line-height: normal;
      margin-top: 0; } }
  @media (min-width: 980px) {
    .content-wrapper h3.sub-title {
      font-size: 30px;
      line-height: normal; } }

.content-wrapper h4.sub-title {
  font-family: EverydaySans;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 21px; }
  @media (min-width: 768px) {
    .content-wrapper h4.sub-title {
      margin-top: 19px; } }
  @media (min-width: 980px) {
    .content-wrapper h4.sub-title {
      margin-top: 19px; } }

.content-wrapper .desc {
  -ms-flex-order: 2;
      order: 2; }
  @media (min-width: 980px) {
    .content-wrapper .desc {
      -ms-flex-order: 1;
          order: 1; } }

.content-wrapper ul {
  padding: 0 15px; }
  .content-wrapper ul li {
    font-family: EverydaySans;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: normal;
    color: #333333;
    margin-bottom: 16px; }

.content-wrapper aside {
  -ms-flex-order: 1;
      order: 1;
  margin-bottom: 30px; }
  @media (min-width: 980px) {
    .content-wrapper aside {
      -ms-flex-order: 2;
          order: 2; } }
  .content-wrapper aside header {
    background: #B7D7F1;
    padding: 11px 0 11px 19px; }
    .content-wrapper aside header h1 {
      font-size: 24px;
      line-height: 30px;
      margin-bottom: 0;
      margin-top: 0px; }
  .content-wrapper aside p.aside-text {
    background: #E5F0FA;
    padding: 25px 11px 25px 20px;
    font-size: 18px;
    line-height: 30px; }
  .content-wrapper aside ul {
    background: #E5F0FA;
    padding: 25px 0; }
    .content-wrapper aside ul li {
      margin-bottom: 20px; }
      .content-wrapper aside ul li p {
        margin-bottom: 0; }
        .content-wrapper aside ul li p small {
          font-size: 14px;
          font-weight: bold;
          line-height: 30px;
          letter-spacing: 1px; }
      .content-wrapper aside ul li:last-child {
        margin-bottom: 0; }

.card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 768px) {
    .card-component {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .card-component.swiper-wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .card-component .card {
    border-radius: 6px;
    margin: 10px 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 376px;
    height: 293px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
    .card-component .card.img-wrapper {
      background-size: cover;
      background-position: 50% 50%; }
    .card-component .card .link {
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .card-component .card .gradient {
      background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
      border-radius: 6px;
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .card-component .card .highlight {
      width: 100%;
      height: 40%;
      position: absolute;
      left: 0;
      bottom: 0;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px;
      border-width: 6px 0 0 0;
      border-style: solid;
      border-image-slice: 1; }
      .card-component .card .highlight.highlight-blue {
        background-color: #064f8e;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
      .card-component .card .highlight.highlight-deep-blue {
        background-color: #041e42;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
      .card-component .card .highlight.highlight-white {
        background-color: white;
        border-image-source: linear-gradient(to left, #ffc220, #f79428); }
        .card-component .card .highlight.highlight-white .title {
          color: #000; }
        .card-component .card .highlight.highlight-white .description {
          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: 980px) {
        .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 .title {
      color: #000 !important; }
    .card-component .card.bg-white .description {
      color: #000 !important; }
    .card-component .card.bg-white .icon {
      color: #000; }
    .card-component .card.card-half {
      height: 162px; }
    .card-component .card.swiper-slide {
      margin: 0px 10px;
      width: 300px;
      height: 220px; }
      .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; } }
    @media (min-width: 768px) {
      .card-component .card.four-card {
        height: 163px; } }
    @media (min-width: 980px) {
      .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: 980px) {
      .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: 980px) {
      .card-component .card.three-card {
        height: 230px; } }
    @media (min-width: 1200px) {
      .card-component .card.three-card {
        width: 446px;
        height: 330px; } }
    @media (min-width: 768px) {
      .card-component .card.three-card.card-half {
        height: 135px; } }
    @media (min-width: 980px) {
      .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 {
        width: 530px;
        height: 350px; } }
    @media (min-width: 980px) {
      .card-component .card.two-card {
        width: 580px;
        height: 400px; } }
    @media (min-width: 1200px) {
      .card-component .card.two-card {
        width: 680px;
        height: 500px; } }
    @media (min-width: 768px) {
      .card-component .card.two-card.card-half {
        height: 175px; } }
    @media (min-width: 980px) {
      .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 {
          width: 530px;
          height: 350px; } }
      @media (min-width: 980px) {
        .card-component .card.one-card {
          width: 580px;
          height: 400px; } }
      @media (min-width: 1200px) {
        .card-component .card.one-card {
          width: 680px;
          height: 500px; } }
      @media (min-width: 768px) {
        .card-component .card.one-card.card-half {
          height: 175px; } }
      @media (min-width: 980px) {
        .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: 980px) {
        .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 {
      position: absolute;
      bottom: 20px;
      left: 20px; }
      .card-component .card .card-text.focus {
        position: initial;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%; }
      .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: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 24px;
        line-height: 1;
        font-weight: 400;
        margin: 0; }
        @media (min-width: 768px) {
          .card-component .card .card-text .title {
            font-size: 18px; } }
        @media (min-width: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 18px; }
        @media (min-width: 768px) {
          .card-component .card .card-text .description {
            font-size: 16px; } }
        @media (min-width: 980px) {
          .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-six .card-component .card,
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card {
    height: 163px; } }

@media (min-width: 980px) {
  .columns-component.col-six .card-component .card,
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card {
    height: 206px; } }

@media (min-width: 1200px) {
  .columns-component.col-six .card-component .card,
  .columns-component.col-five .card-component .card,
  .columns-component.col-four .card-component .card {
    height: 330px; } }

@media (min-width: 768px) {
  .columns-component.col-six .card-component .card.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half {
    height: 82px; } }

@media (min-width: 980px) {
  .columns-component.col-six .card-component .card.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half {
    height: 103px; } }

@media (min-width: 1200px) {
  .columns-component.col-six .card-component .card.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-four .card-component .card.card-half {
    height: 165px; } }

@media (min-width: 768px) {
  .columns-component.col-three .card-component .card {
    height: 230px; } }

@media (min-width: 980px) {
  .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: 980px) {
  .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: 980px) {
  .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: 980px) {
  .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: 980px) {
    .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: 980px) {
    .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 {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.cards-cion-highlight {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.font-fix {
  font-style: normal; }

.card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 768px) {
    .card-component {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .card-component.swiper-wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .card-component ul, .card-component ol {
    font-size: 18px; }
    .card-component ul li::before, .card-component ol li::before {
      font-size: 18px;
      text-align: right; }
  .card-component ol {
    list-style: none;
    counter-reset: ol;
    font-size: 18px; }
    .card-component ol > li::before {
      font-size: 18px;
      left: -45px;
      min-width: 35px;
      counter-increment: ol;
      content: counters(ol, ".") ". "; }
  .card-component ul {
    font-size: 18px; }
    .card-component ul > li::before {
      left: -35px;
      width: 25px;
      margin-right: -25px;
      font-size: 18px; }
  .card-component .card {
    border-radius: 6px;
    margin: 10px 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 376px;
    height: 293px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5); }
    .card-component .card.img-wrapper {
      background-size: cover;
      background-position: 50% 50%; }
    .card-component .card .link {
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      z-index: 999;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .card-component .card .gradient {
      background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
      border-radius: 6px;
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .card-component .card .highlight {
      width: 100%;
      height: 40%;
      position: absolute;
      left: 0;
      bottom: 0;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px;
      border-width: 6px 0 0 0;
      border-style: solid;
      border-image-slice: 1; }
      .card-component .card .highlight.highlight-blue {
        background-color: #064f8e;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .card-component .card .highlight.highlight-blue .title {
          color: #fff !important; }
        .card-component .card .highlight.highlight-blue .description {
          color: #fff !important; }
      .card-component .card .highlight.highlight-deep-blue {
        background-color: #041e42;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .card-component .card .highlight.highlight-deep-blue .title {
          color: #fff !important; }
        .card-component .card .highlight.highlight-deep-blue .description {
          color: #fff !important; }
      .card-component .card .highlight.highlight-white {
        background-color: white;
        border-image-source: linear-gradient(to left, #ffc220, #f79428); }
        .card-component .card .highlight.highlight-white .title {
          color: #000; }
        .card-component .card .highlight.highlight-white .description {
          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: 980px) {
        .card-component .card .highlight .card-text {
          bottom: 25%; } }
      @media (min-width: 1200px) {
        .card-component .card .highlight .card-text {
          bottom: 33%; } }
    .card-component .card.bg-transparent .title {
      color: #000 !important; }
    .card-component .card.bg-transparent .description {
      color: #000 !important; }
    .card-component .card.bg-transparent .icon {
      color: #000; }
    .card-component .card.bg-transparent .focus-icon {
      color: #000 !important; }
    .card-component .card.bg-white .title {
      color: #000 !important; }
    .card-component .card.bg-white .description {
      color: #000 !important; }
    .card-component .card.bg-white .icon {
      color: #000; }
    .card-component .card.bg-white .focus-icon {
      color: #000 !important; }
    .card-component .card.card-half {
      height: 162px; }
    .card-component .card.swiper-slide {
      margin: 0px 10px;
      width: 300px;
      height: 220px; }
      .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; } }
    @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: 980px) {
      .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: 980px) {
      .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: 980px) {
      .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 {
        width: 446px;
        height: 330px; }
        .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: 980px) {
      .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 {
        width: 530px;
        height: 350px; }
        .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: 980px) {
      .card-component .card.two-card {
        width: 580px;
        height: 400px; }
        .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 {
        width: 680px;
        height: 500px; }
        .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: 980px) {
      .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; } }
    .card-component .card.one-card {
      margin: auto; }
      @media (min-width: 768px) {
        .card-component .card.one-card {
          width: 530px;
          height: 350px; }
          .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: 980px) {
        .card-component .card.one-card {
          width: 580px;
          height: 400px; }
          .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 {
          width: 680px;
          height: 500px; }
          .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: 980px) {
        .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 .icon {
      color: #fff;
      font-size: 50px; }
      @media (min-width: 768px) {
        .card-component .card .icon {
          font-size: 35px; } }
      @media (min-width: 980px) {
        .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 {
      position: absolute;
      bottom: 20px;
      left: 20px; }
      .card-component .card .card-text.focus {
        position: initial;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%; }
      .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: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 24px;
        line-height: 1;
        font-weight: 400;
        margin: 0; }
        @media (min-width: 768px) {
          .card-component .card .card-text .title {
            font-size: 18px; } }
        @media (min-width: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 18px; }
        @media (min-width: 768px) {
          .card-component .card .card-text .description {
            font-size: 16px; } }
        @media (min-width: 980px) {
          .card-component .card .card-text .description {
            font-size: 16px; } }
        @media (min-width: 1200px) {
          .card-component .card .card-text .description {
            font-size: 18px; } }
  .card-component .card-new {
    margin: 10px 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 376px;
    height: 293px; }
    .card-component .card-new.img-wrapper {
      background-size: cover;
      background-position: 50% 50%; }
    .card-component .card-new .link {
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      z-index: 999;
      -ms-flex-align: center;
          align-items: center; }
    .card-component .card-new .gradient {
      background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
      border-radius: 6px;
      width: 100%;
      height: 100%;
      display: table; }
    .card-component .card-new .highlight {
      width: 100%;
      height: 40%;
      position: absolute;
      left: 0;
      bottom: 0;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px;
      border-width: 6px 0 0 0;
      border-style: solid;
      border-image-slice: 1; }
      .card-component .card-new .highlight.highlight-blue {
        background-color: #064f8e;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .card-component .card-new .highlight.highlight-blue .title {
          color: #fff !important; }
        .card-component .card-new .highlight.highlight-blue .description {
          color: #fff !important; }
      .card-component .card-new .highlight.highlight-deep-blue {
        background-color: #041e42;
        border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
        .card-component .card-new .highlight.highlight-deep-blue .title {
          color: #fff !important; }
        .card-component .card-new .highlight.highlight-deep-blue .description {
          color: #fff !important; }
      .card-component .card-new .highlight.highlight-white {
        background-color: white;
        border-image-source: linear-gradient(to left, #ffc220, #f79428); }
        .card-component .card-new .highlight.highlight-white .title {
          color: #000; }
        .card-component .card-new .highlight.highlight-white .description {
          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: 980px) {
        .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 .title {
      color: #000 !important; }
    .card-component .card-new.bg-transparent .description {
      color: #000 !important; }
    .card-component .card-new.bg-transparent .icon {
      color: #000; }
    .card-component .card-new.bg-transparent .focus-icon {
      color: #000 !important; }
    .card-component .card-new.bg-white .title {
      color: #000 !important; }
    .card-component .card-new.bg-white .description {
      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 {
      margin: 0px 10px;
      width: 300px;
      height: 220px; }
      .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; } }
    @media (min-width: 768px) {
      .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: 980px) {
      .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: 980px) {
      .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: 980px) {
      .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 {
        width: 446px;
        height: 330px; }
        .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: 980px) {
      .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 {
        width: 530px;
        height: 350px; }
        .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: 980px) {
      .card-component .card-new.two-card {
        width: 580px;
        height: 400px; }
        .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 {
        width: 680px;
        height: 500px; }
        .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: 980px) {
      .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 {
          width: 530px;
          height: 350px; }
          .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: 980px) {
        .card-component .card-new.one-card {
          width: 580px;
          height: 400px; }
          .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 {
          width: 680px;
          height: 500px; }
          .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: 980px) {
        .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: 980px) {
        .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 {
      position: absolute;
      bottom: 20px;
      left: 20px; }
      .card-component .card-new .card-text.focus {
        position: initial;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%; }
      .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: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 24px;
        line-height: 1;
        font-weight: 400;
        margin: 0; }
        @media (min-width: 768px) {
          .card-component .card-new .card-text .title {
            font-size: 18px; } }
        @media (min-width: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 18px; }
        @media (min-width: 768px) {
          .card-component .card-new .card-text .description {
            font-size: 16px; } }
        @media (min-width: 980px) {
          .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 {
    position: absolute;
    color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    right: 0;
    margin: auto;
    opacity: 0.3; }
    .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.30; }
    .card-component .darken-default-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .card-component .darken-image {
    position: absolute;
    color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.3; }
    .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.30; }
    .card-component .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }

@media (min-width: 768px) {
  .columns-component.col-six .card-component .card, .columns-component.col-six .card-component .card-new,
  .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 {
    height: 163px; } }

@media (min-width: 980px) {
  .columns-component.col-six .card-component .card, .columns-component.col-six .card-component .card-new,
  .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 {
    height: 206px; } }

@media (min-width: 1200px) {
  .columns-component.col-six .card-component .card, .columns-component.col-six .card-component .card-new,
  .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 {
    height: 330px; } }

@media (min-width: 768px) {
  .columns-component.col-six .card-component .card.card-half, .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.card-half {
    height: 82px; } }

@media (min-width: 980px) {
  .columns-component.col-six .card-component .card.card-half, .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.card-half {
    height: 103px; } }

@media (min-width: 1200px) {
  .columns-component.col-six .card-component .card.card-half, .columns-component.col-six .card-component .card-new.card-half,
  .columns-component.col-five .card-component .card.card-half,
  .columns-component.col-five .card-component .card-new.card-half,
  .columns-component.col-four .card-component .card.card-half,
  .columns-component.col-four .card-component .card-new.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: 980px) {
  .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.card-half, .columns-component.col-three .card-component .card-new.card-half {
    height: 135px; } }

@media (min-width: 980px) {
  .columns-component.col-three .card-component .card.card-half, .columns-component.col-three .card-component .card-new.card-half {
    height: 115px; } }

@media (min-width: 1200px) {
  .columns-component.col-three .card-component .card.card-half, .columns-component.col-three .card-component .card-new.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: 980px) {
  .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.card-half, .columns-component.col-two .card-component .card-new.card-half {
    height: 175px; } }

@media (min-width: 980px) {
  .columns-component.col-two .card-component .card.card-half, .columns-component.col-two .card-component .card-new.card-half {
    height: 200px; } }

@media (min-width: 1200px) {
  .columns-component.col-two .card-component .card.card-half, .columns-component.col-two .card-component .card-new.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: 980px) {
    .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.card-half, .columns-component.col-one .card-component .card-new.card-half {
      height: 175px; } }
  @media (min-width: 980px) {
    .columns-component.col-one .card-component .card.card-half, .columns-component.col-one .card-component .card-new.card-half {
      height: 200px; } }
  @media (min-width: 1200px) {
    .columns-component.col-one .card-component .card.card-half, .columns-component.col-one .card-component .card-new.card-half {
      height: 250px; } }

.cards-cion {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.cards-cion-highlight {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.font-fix {
  font-style: normal; }

.classic-style {
  font-family: EverydaySans;
  color: #FFF;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: all .15s ease;
  -moz-transition: all .15s ease;
  -webkit-transition: all .15s ease;
  -o-transition: all .15s ease;
  margin: 10px 0 0 0;
  border-radius: 0px !important;
  box-shadow: none !important; }
  .classic-style .link-new {
    width: 100%;
    height: 100%;
    z-index: 999;
    text-decoration: none; }
  .classic-style .title-fix {
    position: absolute;
    width: 100%;
    height: 100%; }
  .classic-style .gradient-new {
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
    width: 100%;
    height: 100%;
    display: table; }
  .classic-style .card-icon {
    font-size: 50px; }
    @media (min-width: 768px) {
      .classic-style .card-icon {
        font-size: 35px; } }
    @media (min-width: 980px) {
      .classic-style .card-icon {
        font-size: 43px; } }
    @media (min-width: 1200px) {
      .classic-style .card-icon {
        font-size: 50px; } }
  .classic-style .card-title-new {
    font-family: EverydaySans;
    color: #FFF;
    line-height: 1;
    font-weight: 400;
    width: 100%;
    margin-top: 10%; }
  .classic-style .bg-white .card-title-new {
    color: #000 !important; }
  .classic-style .bg-white .card-desc-new {
    color: #000 !important; }
  .classic-style .bg-white .card-icon {
    color: #000 !important; }
  .classic-style .bg-white .card-cta-new {
    color: #000 !important; }
  .classic-style .bg-transparent .card-title-new {
    color: #000 !important; }
  .classic-style .bg-transparent .card-desc-new {
    color: #000 !important; }
  .classic-style .bg-transparent .card-icon {
    color: #000 !important; }
  .classic-style .bg-transparent .card-cta-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.30; }
    .classic-style .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .classic-style .content-center {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center; }
    .classic-style .content-center .card-icon {
      position: relative;
      color: #fff; }
    @media (min-width: 1200px) {
      .classic-style .content-center .card-icon {
        font-size: 60px; } }
  .classic-style .card-cta-new {
    margin: 0;
    font-size: 14px;
    position: absolute;
    bottom: 15px; }
  .classic-style .classic-card-overlay .card-title-new,
  .classic-style .classic-card-overlay .card-cta-new {
    max-width: calc(100% - 30px); }
  .classic-style .card-title-new {
    line-height: .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: .89;
    color: #fff;
    position: absolute; }
    @media (min-width: 768px) {
      .classic-style .card-cta-new {
        bottom: 10px;
        font-size: 14px; } }
    @media (min-width: 980px) {
      .classic-style .card-cta-new {
        bottom: 20px;
        font-size: 18px;
        line-height: 1.09; } }
  .classic-style .classic-card-overlay .card-title-new,
  .classic-style .classic-card-overlay .card-cta-new {
    max-width: calc(100% - 30px); }
  .classic-style .card-title-new {
    line-height: .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: .89;
    position: absolute; }
    @media (min-width: 768px) {
      .classic-style .card-cta-new {
        bottom: 10px;
        font-size: 14px; } }
    @media (min-width: 980px) {
      .classic-style .card-cta-new {
        bottom: 20px;
        font-size: 18px;
        line-height: 1.09; } }
  .classic-style .one-card .card-title-new, .classic-style .two-card .card-title-new, .classic-style .three-card .card-title-new, .classic-style .four-card .card-title-new {
    font-size: 30px;
    margin-top: 5%; }
  .classic-style .one-card .card-cta-new, .classic-style .two-card .card-cta-new, .classic-style .three-card .card-cta-new, .classic-style .four-card .card-cta-new {
    font-size: 14px; }
    @media (min-width: 1200px) {
      .classic-style .one-card .card-cta-new, .classic-style .two-card .card-cta-new, .classic-style .three-card .card-cta-new, .classic-style .four-card .card-cta-new {
        font-size: 20px;
        bottom: 24px; } }
  @media (min-width: 768px) {
    .classic-style .three-card .card-title-new, .classic-style .four-card .card-title-new {
      font-size: 18px; } }
  @media (min-width: 768px) {
    .classic-style .three-card .card-cta-new, .classic-style .four-card .card-cta-new {
      font-size: 12px;
      bottom: 5px; } }
  @media (min-width: 1200px) {
    .classic-style .three-card .card-cta-new, .classic-style .four-card .card-cta-new {
      bottom: 15px; } }
  @media (min-width: 1200px) {
    .classic-style .three-card .card-title-new {
      font-size: 36px; } }
  @media (min-width: 1200px) {
    .classic-style .four-card .card-title-new {
      font-size: 30px; } }
  .classic-style .card-desc-new {
    position: relative;
    text-align: left;
    color: #FFF;
    margin: 5px 0 0 0;
    text-align: left;
    padding: 0 15px; }
  .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-title-new, .classic-style .one-card .card-cta-new, .classic-style .one-card .content-center, .classic-style .two-card .card-title-new, .classic-style .two-card .card-cta-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-title-new, .classic-style .three-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .classic-style .three-card .card-desc-new {
        font-size: 20px; }
        .classic-style .three-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }
  @media (min-width: 1200px) {
    .classic-style .three-card .focus-card-overlay .card-title-new {
      font-size: 36px; } }
  .classic-style .four-card .card-title-new, .classic-style .four-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .classic-style .four-card .card-desc-new {
        font-size: 18px; }
        .classic-style .four-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }

.highlight-image-new {
  font-family: EverydaySans;
  color: #FFF;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: all .15s ease;
  -moz-transition: all .15s ease;
  -webkit-transition: all .15s ease;
  -o-transition: all .15s ease;
  margin: 10px 0 0 0;
  border-radius: 0px !important;
  box-shadow: none !important; }
  .highlight-image-new .gradient-new {
    background-image: linear-gradient(to bottom, 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: 980px) {
      .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-title-new {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-blue .card-desc-new {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-blue .card-icon {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-blue .card-cta-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-title-new {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-deep-blue .card-desc-new {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-deep-blue .card-icon {
      color: #fff !important; }
    .highlight-image-new .card-new:hover .highlight-deep-blue .card-cta-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: rgba(255, 255, 255, 0.9);
    height: 100%; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .highlight-white {
        background-color: rgba(255, 255, 255, 0.9);
        height: 100%; } }
    .highlight-image-new .card-new:hover .highlight-white .card-title-new {
      color: #000 !important; }
    .highlight-image-new .card-new:hover .highlight-white .card-desc-new {
      color: #000 !important; }
    .highlight-image-new .card-new:hover .highlight-white .card-icon {
      color: #000 !important; }
    .highlight-image-new .card-new:hover .highlight-white .card-cta-new {
      color: #000 !important; }
    .highlight-image-new .card-new:hover .highlight-white .cards-cion {
      display: block; }
  .highlight-image-new .link-new {
    width: 100%;
    height: 100%;
    z-index: 999;
    text-decoration: none; }
  .highlight-image-new .card-title-new {
    font-family: EverydaySans;
    color: #000;
    line-height: 1;
    font-weight: 400;
    width: 100%;
    margin-top: 10%; }
  .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.30; }
    .highlight-image-new .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .highlight-image-new .content-center {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center; }
    .highlight-image-new .content-center .cards-cion {
      display: none; }
    .highlight-image-new .content-center .card-icon {
      position: relative;
      color: transparent; }
    @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 {
    margin: 0;
    font-size: 14px;
    position: absolute;
    color: #000;
    bottom: 15px; }
  .highlight-image-new .highlight-gray-new {
    width: 100%;
    height: 40%;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: height .15s;
    border-width: 6px 0 0 0;
    border-style: solid;
    border-image-slice: 1; }
    .highlight-image-new .highlight-gray-new.highlight-blue {
      background-color: rgba(6, 79, 142, 0.9);
      color: #FFF;
      border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
      @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-icon {
          color: #fff !important; }
        .highlight-image-new .highlight-gray-new.highlight-blue.full-overlay .card-desc-new {
          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-title-new {
        color: #fff !important; }
      .highlight-image-new .highlight-gray-new.highlight-blue .card-cta-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(to left, #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-icon {
          color: #fff !important; }
        .highlight-image-new .highlight-gray-new.highlight-deep-blue.full-overlay .card-desc-new {
          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-title-new {
        color: #fff !important; }
      .highlight-image-new .highlight-gray-new.highlight-deep-blue .card-cta-new {
        color: #fff !important; }
    .highlight-image-new .highlight-gray-new.highlight-white {
      background-color: rgba(255, 255, 255, 0.9);
      color: #000;
      border-image-source: linear-gradient(to left, #ffc220, #f79428); }
      @media (min-width: 768px) {
        .highlight-image-new .highlight-gray-new.highlight-white {
          background-color: rgba(255, 255, 255, 0.8); } }
      .highlight-image-new .highlight-gray-new.highlight-white.full-overlay {
        background-color: rgba(255, 255, 255, 0.9);
        height: 100%; }
        .highlight-image-new .highlight-gray-new.highlight-white.full-overlay .card-icon {
          color: #000 !important; }
        .highlight-image-new .highlight-gray-new.highlight-white.full-overlay .card-desc-new {
          color: #000 !important; }
        @media (min-width: 768px) {
          .highlight-image-new .highlight-gray-new.highlight-white.full-overlay {
            background-color: rgba(255, 255, 255, 0.9);
            height: 100%; } }
  .highlight-image-new .one-card .card-title-new, .highlight-image-new .two-card .card-title-new, .highlight-image-new .three-card .card-title-new, .highlight-image-new .four-card .card-title-new {
    font-size: 30px;
    margin-top: 5%; }
  .highlight-image-new .one-card .card-cta-new, .highlight-image-new .two-card .card-cta-new, .highlight-image-new .three-card .card-cta-new, .highlight-image-new .four-card .card-cta-new {
    font-size: 14px; }
    @media (min-width: 1200px) {
      .highlight-image-new .one-card .card-cta-new, .highlight-image-new .two-card .card-cta-new, .highlight-image-new .three-card .card-cta-new, .highlight-image-new .four-card .card-cta-new {
        font-size: 20px;
        bottom: 24px; } }
  @media (min-width: 768px) {
    .highlight-image-new .three-card .card-title-new, .highlight-image-new .four-card .card-title-new {
      font-size: 18px; } }
  @media (min-width: 768px) {
    .highlight-image-new .three-card .card-cta-new, .highlight-image-new .four-card .card-cta-new {
      font-size: 12px;
      bottom: 5px; } }
  @media (min-width: 1200px) {
    .highlight-image-new .three-card .card-cta-new, .highlight-image-new .four-card .card-cta-new {
      bottom: 15px; } }
  @media (min-width: 1200px) {
    .highlight-image-new .three-card .card-title-new {
      font-size: 36px; } }
  @media (min-width: 1200px) {
    .highlight-image-new .four-card .card-title-new {
      font-size: 30px; } }
  .highlight-image-new .card-desc-new {
    text-align: left;
    margin: 5px 0 0 0;
    text-align: left;
    padding: 0 15px; }
  .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-title-new, .highlight-image-new .one-card .card-cta-new, .highlight-image-new .one-card .content-center, .highlight-image-new .two-card .card-title-new, .highlight-image-new .two-card .card-cta-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-title-new, .highlight-image-new .three-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .highlight-image-new .three-card .card-desc-new {
        font-size: 20px; }
        .highlight-image-new .three-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }
  @media (min-width: 1200px) {
    .highlight-image-new .three-card .focus-card-overlay .card-title-new {
      font-size: 36px; } }
  .highlight-image-new .four-card .card-title-new, .highlight-image-new .four-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .highlight-image-new .four-card .card-desc-new {
        font-size: 18px; }
        .highlight-image-new .four-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }

.focus-card-new {
  font-family: EverydaySans;
  color: #FFF;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: all .15s ease;
  -moz-transition: all .15s ease;
  -webkit-transition: all .15s ease;
  -o-transition: all .15s ease;
  margin: 10px 0 0 0;
  border-radius: 0px !important;
  box-shadow: none !important; }
  .focus-card-new .link-new {
    width: 100%;
    height: 100%;
    z-index: 999;
    text-decoration: none; }
  .focus-card-new .card-icon {
    font-size: 50px; }
    @media (min-width: 768px) {
      .focus-card-new .card-icon {
        font-size: 35px; } }
    @media (min-width: 980px) {
      .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 {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); }
  .focus-card-new .card-title-new {
    font-family: EverydaySans;
    color: #FFF;
    position: initial;
    text-align: center;
    line-height: 1;
    font-weight: 400;
    width: 100%;
    text-align: center; }
  .focus-card-new .bg-white .card-title-new {
    color: #000 !important; }
  .focus-card-new .bg-white .card-desc-new {
    color: #000 !important; }
  .focus-card-new .bg-white .card-icon {
    color: #000 !important; }
  .focus-card-new .bg-white .card-cta-new {
    color: #000 !important; }
  .focus-card-new .bg-transparent .card-title-new {
    color: #000 !important; }
  .focus-card-new .bg-transparent .card-desc-new {
    color: #000 !important; }
  .focus-card-new .bg-transparent .card-icon {
    color: #000 !important; }
  .focus-card-new .bg-transparent .card-cta-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: .4; }
  .focus-card-new .darken-image {
    background: #000;
    opacity: 0.3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
    .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.30; }
    .focus-card-new .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .focus-card-new .focus-card-overlay {
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%; }
    .focus-card-new .focus-card-overlay.gradient-card {
      background-image: linear-gradient(to bottom, 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;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    text-align: center; }
    .focus-card-new .content-center .card-icon {
      position: relative;
      color: #fff; }
    @media (min-width: 1200px) {
      .focus-card-new .content-center .card-icon {
        font-size: 60px; } }
  .focus-card-new .card-cta-new {
    margin: 0;
    font-size: 14px;
    position: absolute;
    bottom: 15px; }
  .focus-card-new .classic-card-overlay .card-title-new,
  .focus-card-new .classic-card-overlay .card-cta-new {
    max-width: calc(100% - 30px); }
  .focus-card-new .card-title-new {
    line-height: .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: .89;
    color: #fff;
    position: absolute; }
    @media (min-width: 768px) {
      .focus-card-new .card-cta-new {
        bottom: 10px;
        font-size: 14px; } }
    @media (min-width: 980px) {
      .focus-card-new .card-cta-new {
        bottom: 20px;
        font-size: 18px;
        line-height: 1.09; } }
  .focus-card-new .classic-card-overlay .card-title-new,
  .focus-card-new .classic-card-overlay .card-cta-new {
    max-width: calc(100% - 30px); }
  .focus-card-new .card-title-new {
    line-height: .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: .89;
    position: absolute; }
    @media (min-width: 768px) {
      .focus-card-new .card-cta-new {
        bottom: 10px;
        font-size: 14px; } }
    @media (min-width: 980px) {
      .focus-card-new .card-cta-new {
        bottom: 20px;
        font-size: 18px;
        line-height: 1.09; } }
  .focus-card-new .one-card .card-title-new, .focus-card-new .two-card .card-title-new, .focus-card-new .three-card .card-title-new, .focus-card-new .four-card .card-title-new {
    font-size: 30px; }
  .focus-card-new .one-card .card-cta-new, .focus-card-new .two-card .card-cta-new, .focus-card-new .three-card .card-cta-new, .focus-card-new .four-card .card-cta-new {
    font-size: 14px; }
    @media (min-width: 1200px) {
      .focus-card-new .one-card .card-cta-new, .focus-card-new .two-card .card-cta-new, .focus-card-new .three-card .card-cta-new, .focus-card-new .four-card .card-cta-new {
        font-size: 20px;
        bottom: 24px; } }
  @media (min-width: 768px) {
    .focus-card-new .three-card .card-title-new, .focus-card-new .four-card .card-title-new {
      font-size: 18px; } }
  @media (min-width: 768px) {
    .focus-card-new .three-card .card-cta-new, .focus-card-new .four-card .card-cta-new {
      font-size: 12px;
      bottom: 5px; } }
  @media (min-width: 1200px) {
    .focus-card-new .three-card .card-cta-new, .focus-card-new .four-card .card-cta-new {
      bottom: 15px; } }
  @media (min-width: 1200px) {
    .focus-card-new .three-card .card-title-new {
      font-size: 36px; } }
  @media (min-width: 1200px) {
    .focus-card-new .four-card .card-title-new {
      font-size: 30px; } }
  .focus-card-new .card-desc-new {
    position: relative;
    top: 30%;
    text-align: left;
    color: #FFF;
    margin: 5px 0 0 0;
    text-align: left;
    padding: 0 15px; }
  .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-title-new, .focus-card-new .one-card .card-cta-new, .focus-card-new .one-card .content-center, .focus-card-new .two-card .card-title-new, .focus-card-new .two-card .card-cta-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-title-new, .focus-card-new .three-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .focus-card-new .three-card .card-desc-new {
        font-size: 20px; }
        .focus-card-new .three-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }
  @media (min-width: 1200px) {
    .focus-card-new .three-card .focus-card-overlay .card-title-new {
      font-size: 36px; } }
  .focus-card-new .four-card .card-title-new, .focus-card-new .four-card .card-cta-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 {
          margin: 0px;
          line-height: 1; } }
    @media (min-width: 1200px) {
      .focus-card-new .four-card .card-desc-new {
        font-size: 18px; }
        .focus-card-new .four-card .card-desc-new p {
          margin: 0 0 10px;
          line-height: 1.4; } }

.cards-icon {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.card .new-label {
  width: 64px;
  height: 40px;
  border-radius: 0 6px 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0; }
  .card .new-label .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

.card-new .new-label {
  width: 64px;
  height: 40px;
  border-radius: 0 6px 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999; }
  .card-new .new-label .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

.card_3_0_section {
  box-sizing: border-box;
  height: auto;
  width: auto; }
  .card_3_0_section .card_section_wrapper {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap; }
    .card_3_0_section .card_section_wrapper .card_list {
      padding: 0px;
      margin: 0px;
      display: -ms-grid;
      display: grid;
      -ms-grid-rows: 1fr;
          grid-template-rows: 1fr;
      overflow: scroll;
      -ms-scroll-snap-type: both mandatory;
          scroll-snap-type: both mandatory;
      scroll-padding: 16px;
      min-width: 100%;
      overflow-y: hidden; }
      .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 {
            -ms-grid-columns: auto !important;
                grid-template-columns: auto !important;
            grid-row-gap: 16px !important; }
            .card_3_0_section .card_section_wrapper .card_list.stackcard .card {
              max-width: 365px !important;
              margin: auto;
              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 {
          -ms-grid-columns: (355px)[auto-fit] !important;
              grid-template-columns: repeat(auto-fit, 355px) !important;
          -ms-flex-pack: center;
              justify-content: center;
          gap: 14px; }
          .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%;
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        min-block-size: auto;
        min-height: auto;
        min-inline-size: auto;
        min-width: auto;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
        list-style: outside none none;
        padding: 2px 8px;
        cursor: pointer; }
        .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 {
          min-width: 100%;
          height: 100%;
          box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 1px;
          background: white;
          box-sizing: border-box;
          position: relative;
          top: 0px;
          right: 0px;
          text-align: left;
          border-radius: 8px;
          list-style: outside none none;
          overflow: hidden; }
          .card_3_0_section .card_section_wrapper .card_list .card .card_wrapper .card_content_wrapper {
            max-height: 45%;
            box-sizing: border-box;
            -ms-flex-pack: justify;
                justify-content: space-between;
            text-align: left;
            -ms-flex-flow: column nowrap;
                flex-flow: column nowrap;
            list-style: outside none none;
            margin: 16px; }
            .card_3_0_section .card_section_wrapper .card_list .card .card_wrapper .card_content_wrapper .card-title-link {
              text-decoration: none; }
              .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 {
                font-size: 18px;
                font-weight: 500;
                color: #333333;
                margin-bottom: 8px;
                margin-top: 0;
                height: auto;
                overflow: hidden;
                line-height: inherit;
                text-overflow: ellipsis;
                -webkit-line-clamp: 2;
                display: -webkit-box;
                /*! autoprefixer: off */
                -webkit-box-orient: vertical;
                /*! autoprefixer: on */ }
            .card_3_0_section .card_section_wrapper .card_list .card .card_wrapper .card_content_wrapper .card-title {
              font-size: 18px;
              font-weight: 500;
              color: #333333;
              margin-bottom: 8px;
              height: auto;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-line-clamp: 2;
              display: -webkit-box;
              /*! autoprefixer: off */
              -webkit-box-orient: vertical;
              /*! autoprefixer: on */
              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 {
              font-size: 14px;
              color: #333333;
              margin: 0 0 16px;
              height: auto;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-line-clamp: 3;
              display: -webkit-box;
              /*! autoprefixer: off */
              -webkit-box-orient: vertical;
              /*! autoprefixer: on */ }
            .card_3_0_section .card_section_wrapper .card_list .card .card_wrapper .card_content_wrapper .button_wrapper {
              font-weight: 500;
              font-size: 14px;
              color: #000;
              border-radius: 30px;
              padding: 4px 16px;
              border: 1px solid #000;
              background: #fff;
              bottom: 16px !important;
              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 {
            box-sizing: border-box;
            position: relative;
            text-align: left;
            list-style: outside none none;
            padding: 0;
            max-height: 55%;
            height: 55%; }
            .card_3_0_section .card_section_wrapper .card_list .card .card_wrapper .card_image_wrapper img {
              width: 100%;
              height: 100%;
              display: block;
              inline-size: 100%;
              max-inline-size: 100%;
              max-width: 100%;
              position: absolute;
              text-align: left;
              list-style: outside none none;
              object-fit: cover; }
      .card_3_0_section .card_section_wrapper .card_list.onecard {
        -ms-grid-columns: (50%)[1];
            grid-template-columns: repeat(1, 50%);
        -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 {
              max-height: 350px;
              height: 350px; }
        @media (max-width: 768px) {
          .card_3_0_section .card_section_wrapper .card_list.onecard {
            -ms-grid-columns: (345px)[1];
                grid-template-columns: repeat(1, 345px);
            -ms-flex-pack: center;
                justify-content: center; }
            .card_3_0_section .card_section_wrapper .card_list.onecard .card {
              height: 386px;
              max-height: 386px;
              margin: auto !important; }
              .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 {
                max-height: 187px !important;
                height: 187px !important; } }
      .card_3_0_section .card_section_wrapper .card_list.twocard {
        -ms-grid-columns: (50%)[2];
            grid-template-columns: repeat(2, 50%); }
        @media (min-width: 768px) {
          .card_3_0_section .card_section_wrapper .card_list.twocard {
            -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 {
              max-height: 350px;
              height: 350px; }
        @media (max-width: 768px) {
          .card_3_0_section .card_section_wrapper .card_list.twocard {
            -ms-grid-columns: (345px)[2];
                grid-template-columns: repeat(2, 345px); }
            .card_3_0_section .card_section_wrapper .card_list.twocard .card {
              height: 386px;
              max-height: 386px;
              margin: auto !important; }
              .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 {
                max-height: 187px !important;
                height: 187px !important; } }
      .card_3_0_section .card_section_wrapper .card_list.threecard {
        -ms-grid-columns: (33.3%)[3];
            grid-template-columns: repeat(3, 33.3%); }
        .card_3_0_section .card_section_wrapper .card_list.threecard .card {
          max-height: 468px;
          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 {
            max-height: 272px;
            height: 272px; }
        @media (max-width: 768px) {
          .card_3_0_section .card_section_wrapper .card_list.threecard {
            -ms-grid-columns: (345px)[3];
                grid-template-columns: repeat(3, 345px); }
            .card_3_0_section .card_section_wrapper .card_list.threecard .card {
              height: 386px;
              max-height: 386px;
              margin: auto !important; }
              .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 {
                max-height: 187px !important;
                height: 187px !important; } }
      .card_3_0_section .card_section_wrapper .card_list.morecard {
        -ms-grid-columns: (25%)[4];
            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 {
            max-height: 187px;
            height: 187px; }
        @media (max-width: 768px) {
          .card_3_0_section .card_section_wrapper .card_list.morecard {
            -ms-grid-columns: (345px)[4];
                grid-template-columns: repeat(4, 345px); }
            .card_3_0_section .card_section_wrapper .card_list.morecard .card {
              height: 386px;
              max-height: 386px;
              margin: auto !important; }
              .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 {
                max-height: 187px !important;
                height: 187px !important; } }

.card-component-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 1200px) {
    .card-component-2 {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .card-component-2 .box-shadow {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
    .card-component-2 .box-shadow.bg-transparent {
      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 {
    transition: all 1s ease;
    background-size: cover; }
    .card-component-2 .img-background:hover .link-present.img-background-present {
      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%);
      opacity: 1; }
  .card-component-2 .img-background-present {
    transition: all 1s ease;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    background-position: 50% 50%; }
  .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 {
      position: absolute;
      bottom: 16px; }
      .card-component-2 .focus-content-2 .card-cta-new.left {
        text-align: left; }
      .card-component-2 .focus-content-2 .card-cta-new.right {
        text-align: right;
        right: 24px; }
      .card-component-2 .focus-content-2 .card-cta-new.center {
        text-align: center;
        width: 100%;
        margin-left: -16px; }
        @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 ul, .card-component-2 ol {
    font-size: 16px; }
    .card-component-2 ul li::before, .card-component-2 ol li::before {
      font-size: 16px;
      text-align: right; }
  .card-component-2 ol {
    list-style: none;
    counter-reset: ol;
    font-size: 16px; }
    .card-component-2 ol > li::before {
      font-size: 16px;
      left: -45px;
      min-width: 35px;
      counter-increment: ol;
      content: counters(ol, ".") ". "; }
  .card-component-2 ul {
    font-size: 16px; }
    .card-component-2 ul > li::before {
      left: -35px;
      width: 25px;
      margin-right: -25px;
      font-size: 16px; }
  .card-component-2 .card-default {
    border-radius: 6px;
    margin: 10px 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 376px;
    height: 293px; }
    .card-component-2 .card-default.img-wrapper {
      background-size: cover;
      background-position: 50% 50%; }
    .card-component-2 .card-default .link {
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      z-index: 999;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
    .card-component-2 .card-default.bg-white .title, .card-component-2 .card-default.bg-yellow .title, .card-component-2 .card-default.walmart-spark-yellow .title, .card-component-2 .card-default.bg-sams-supp-yellow .title, .card-component-2 .card-default.bg-transparent .title, .card-component-2 .card-default.walmart-background-blue .title, .card-component-2 .card-default.bg-light-gray .title, .card-component-2 .card-default.walmart-yellow-tone .title, .card-component-2 .card-default.walmart-blue-tone-1 .title, .card-component-2 .card-default.walmart-blue-tone-2 .title, .card-component-2 .card-default.walmart-off-white .title {
      color: #000 !important; }
    .card-component-2 .card-default.bg-white .description, .card-component-2 .card-default.bg-yellow .description, .card-component-2 .card-default.walmart-spark-yellow .description, .card-component-2 .card-default.bg-sams-supp-yellow .description, .card-component-2 .card-default.bg-transparent .description, .card-component-2 .card-default.walmart-background-blue .description, .card-component-2 .card-default.bg-light-gray .description, .card-component-2 .card-default.walmart-yellow-tone .description, .card-component-2 .card-default.walmart-blue-tone-1 .description, .card-component-2 .card-default.walmart-blue-tone-2 .description, .card-component-2 .card-default.walmart-off-white .description {
      color: #000 !important; }
    .card-component-2 .card-default.bg-white .card-cta-new, .card-component-2 .card-default.bg-yellow .card-cta-new, .card-component-2 .card-default.walmart-spark-yellow .card-cta-new, .card-component-2 .card-default.bg-sams-supp-yellow .card-cta-new, .card-component-2 .card-default.bg-transparent .card-cta-new, .card-component-2 .card-default.walmart-background-blue .card-cta-new, .card-component-2 .card-default.bg-light-gray .card-cta-new, .card-component-2 .card-default.walmart-yellow-tone .card-cta-new, .card-component-2 .card-default.walmart-blue-tone-1 .card-cta-new, .card-component-2 .card-default.walmart-blue-tone-2 .card-cta-new, .card-component-2 .card-default.walmart-off-white .card-cta-new {
      color: #000 !important; }
    .card-component-2 .card-default.bg-white .icon, .card-component-2 .card-default.bg-yellow .icon, .card-component-2 .card-default.walmart-spark-yellow .icon, .card-component-2 .card-default.bg-sams-supp-yellow .icon, .card-component-2 .card-default.bg-transparent .icon, .card-component-2 .card-default.walmart-background-blue .icon, .card-component-2 .card-default.bg-light-gray .icon, .card-component-2 .card-default.walmart-yellow-tone .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 {
      color: #000; }
    .card-component-2 .card-default.bg-white .focus-icon, .card-component-2 .card-default.bg-yellow .focus-icon, .card-component-2 .card-default.walmart-spark-yellow .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.walmart-background-blue .focus-icon, .card-component-2 .card-default.bg-light-gray .focus-icon, .card-component-2 .card-default.walmart-yellow-tone .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 {
      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 {
        margin-bottom: 10px; }
      .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; } }
    @media (min-width: 768px) {
      .card-component-2 .card-default.four-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-default.four-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
        .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;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-default.three-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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 {
        width: 446px;
        height: 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; } }
    .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: 980px) {
        .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;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-default.two-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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 {
        width: 680px;
        height: 500px; }
        .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: 980px) {
        .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;
          width: 330px;
          margin-left: 10px;
          margin-right: 10px; }
          .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: 980px) {
        .card-component-2 .card-default.one-card {
          height: 330px;
          width: 330px;
          margin-left: 10px;
          margin-right: 10px; }
          .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 {
          width: 680px;
          height: 500px; }
          .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: 980px) {
          .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: 980px) {
        .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 {
      position: absolute;
      bottom: 16px;
      left: 24px;
      right: 24px; }
      .card-component-2 .card-default .card-text.focus {
        position: initial;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%; }
      .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: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 24px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.42;
        letter-spacing: normal;
        padding-bottom: 5px; }
      .card-component-2 .card-default .card-text .description {
        color: #FFF;
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.38;
        letter-spacing: normal; }
  .card-component-2 .card-new {
    margin: 10px 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: 376px;
    height: 293px; }
    .card-component-2 .card-new.img-wrapper {
      background-size: cover;
      background-position: 50% 50%; }
    .card-component-2 .card-new .link {
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      z-index: 999;
      -ms-flex-align: center;
          align-items: center; }
    .card-component-2 .card-new.bg-white .title, .card-component-2 .card-new.bg-yellow .title, .card-component-2 .card-new.walmart-spark-yellow .title, .card-component-2 .card-new.walmart-yellow-tone .title, .card-component-2 .card-new.walmart-blue-tone-1 .title, .card-component-2 .card-new.walmart-blue-tone-2 .title, .card-component-2 .card-new.walmart-off-white .title, .card-component-2 .card-new.bg-sams-supp-yellow .title, .card-component-2 .card-new.bg-transparent .title, .card-component-2 .card-new.walmart-background-blue .title, .card-component-2 .card-new.bg-light-gray .title {
      color: #000 !important; }
    .card-component-2 .card-new.bg-white .description, .card-component-2 .card-new.bg-yellow .description, .card-component-2 .card-new.walmart-spark-yellow .description, .card-component-2 .card-new.walmart-yellow-tone .description, .card-component-2 .card-new.walmart-blue-tone-1 .description, .card-component-2 .card-new.walmart-blue-tone-2 .description, .card-component-2 .card-new.walmart-off-white .description, .card-component-2 .card-new.bg-sams-supp-yellow .description, .card-component-2 .card-new.bg-transparent .description, .card-component-2 .card-new.walmart-background-blue .description, .card-component-2 .card-new.bg-light-gray .description {
      color: #000 !important; }
    .card-component-2 .card-new.bg-white .icon, .card-component-2 .card-new.bg-yellow .icon, .card-component-2 .card-new.walmart-spark-yellow .icon, .card-component-2 .card-new.walmart-yellow-tone .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.bg-sams-supp-yellow .icon, .card-component-2 .card-new.bg-transparent .icon, .card-component-2 .card-new.walmart-background-blue .icon, .card-component-2 .card-new.bg-light-gray .icon {
      color: #000; }
    .card-component-2 .card-new.bg-white .card-cta-new, .card-component-2 .card-new.bg-yellow .card-cta-new, .card-component-2 .card-new.walmart-spark-yellow .card-cta-new, .card-component-2 .card-new.walmart-yellow-tone .card-cta-new, .card-component-2 .card-new.walmart-blue-tone-1 .card-cta-new, .card-component-2 .card-new.walmart-blue-tone-2 .card-cta-new, .card-component-2 .card-new.walmart-off-white .card-cta-new, .card-component-2 .card-new.bg-sams-supp-yellow .card-cta-new, .card-component-2 .card-new.bg-transparent .card-cta-new, .card-component-2 .card-new.walmart-background-blue .card-cta-new, .card-component-2 .card-new.bg-light-gray .card-cta-new {
      color: #000 !important; }
    .card-component-2 .card-new.bg-white .focus-icon, .card-component-2 .card-new.bg-yellow .focus-icon, .card-component-2 .card-new.walmart-spark-yellow .focus-icon, .card-component-2 .card-new.walmart-yellow-tone .focus-icon, .card-component-2 .card-new.walmart-blue-tone-1 .focus-icon, .card-component-2 .card-new.walmart-blue-tone-2 .focus-icon, .card-component-2 .card-new.walmart-off-white .focus-icon, .card-component-2 .card-new.bg-sams-supp-yellow .focus-icon, .card-component-2 .card-new.bg-transparent .focus-icon, .card-component-2 .card-new.walmart-background-blue .focus-icon, .card-component-2 .card-new.bg-light-gray .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 {
        margin-bottom: 10px; }
      .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; } }
    @media (min-width: 768px) {
      .card-component-2 .card-new.four-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-new.four-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
        .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;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-new.three-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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 {
        width: 446px;
        height: 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; } }
    .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: 980px) {
        .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;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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: 980px) {
      .card-component-2 .card-new.two-card {
        height: 330px;
        width: 330px;
        margin-left: 10px;
        margin-right: 10px; }
        .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 {
        width: 680px;
        height: 500px; }
        .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: 980px) {
        .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;
          width: 330px;
          margin-left: 10px;
          margin-right: 10px; }
          .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: 980px) {
        .card-component-2 .card-new.one-card {
          height: 330px;
          width: 330px;
          margin-left: 10px;
          margin-right: 10px; }
          .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 {
          width: 680px;
          height: 500px; }
          .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: 980px) {
          .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: 980px) {
        .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 {
      position: absolute;
      bottom: 16px;
      left: 20px; }
      .card-component-2 .card-new .card-text.focus {
        position: initial;
        text-align: center;
        padding-left: 5%;
        padding-right: 5%; }
      .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: 980px) {
          .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 {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 24px;
        line-height: 1;
        font-weight: 400;
        margin: 0; }
      .card-component-2 .card-new .card-text .description {
        font-family: EverydaySans;
        color: #FFF;
        font-size: 16px; }
  .card-component-2 .darken-default-image {
    position: absolute;
    color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    border-radius: 6px;
    right: 0;
    margin: auto;
    opacity: 0.3; }
    .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.30 !important; }
    .card-component-2 .darken-default-image.opacity-45 {
      background: #000;
      opacity: 0.45 !important; }
  .card-component-2 .darken-image {
    position: absolute;
    color: #000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.3; }
    .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.30; }
    .card-component-2 .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }

@media (min-width: 768px) {
  .columns-new-component.col-new-six .card-component-2 .card, .columns-new-component.col-new-six .card-component-2 .card-new, .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card-default {
    height: 330px; } }

@media (min-width: 980px) {
  .columns-new-component.col-new-six .card-component-2 .card, .columns-new-component.col-new-six .card-component-2 .card-new, .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card-default {
    height: 330px; } }

@media (min-width: 1200px) {
  .columns-new-component.col-new-six .card-component-2 .card, .columns-new-component.col-new-six .card-component-2 .card-new, .columns-new-component.col-new-six .card-component-2 .card-default,
  .columns-new-component.col-new-five .card-component-2 .card,
  .columns-new-component.col-new-five .card-component-2 .card-new,
  .columns-new-component.col-new-five .card-component-2 .card-default,
  .columns-new-component.col-new-four .card-component-2 .card,
  .columns-new-component.col-new-four .card-component-2 .card-new,
  .columns-new-component.col-new-four .card-component-2 .card-default {
    height: 330px; } }

.columns-new-component.col-new-six .card-component-2 .card.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-default.card-half,
.columns-new-component.col-new-five .card-component-2 .card.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-default.card-half,
.columns-new-component.col-new-four .card-component-2 .card.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-default.card-half {
  height: 165px; }
  @media (min-width: 768px) {
    .columns-new-component.col-new-six .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-five .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-four .card-component-2 .card.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-default.card-half {
      height: 165px; } }
  @media (min-width: 980px) {
    .columns-new-component.col-new-six .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-five .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-four .card-component-2 .card.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-default.card-half {
      height: 165px; } }
  @media (min-width: 1200px) {
    .columns-new-component.col-new-six .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-five .card-component-2 .card.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-default.card-half,
    .columns-new-component.col-new-four .card-component-2 .card.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-default.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-new, .columns-new-component.col-new-three .card-component-2 .card-default {
    height: 330px; } }

@media (min-width: 980px) {
  .columns-new-component.col-new-three .card-component-2 .card, .columns-new-component.col-new-three .card-component-2 .card-new, .columns-new-component.col-new-three .card-component-2 .card-default {
    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-new, .columns-new-component.col-new-three .card-component-2 .card-default {
    height: 330px; } }

.columns-new-component.col-new-three .card-component-2 .card.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-default.card-half {
  height: 165px; }
  @media (min-width: 768px) {
    .columns-new-component.col-new-three .card-component-2 .card.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-default.card-half {
      height: 165px; } }
  @media (min-width: 980px) {
    .columns-new-component.col-new-three .card-component-2 .card.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-default.card-half {
      height: 165px; } }
  @media (min-width: 1200px) {
    .columns-new-component.col-new-three .card-component-2 .card.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-default.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-new, .columns-new-component.col-new-two .card-component-2 .card-default {
    height: 350px; } }

@media (min-width: 980px) {
  .columns-new-component.col-new-two .card-component-2 .card, .columns-new-component.col-new-two .card-component-2 .card-new, .columns-new-component.col-new-two .card-component-2 .card-default {
    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-new, .columns-new-component.col-new-two .card-component-2 .card-default {
    height: 500px; } }

.columns-new-component.col-new-two .card-component-2 .card.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-default.card-half {
  height: 175px; }
  @media (min-width: 768px) {
    .columns-new-component.col-new-two .card-component-2 .card.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-default.card-half {
      height: 175px; } }
  @media (min-width: 980px) {
    .columns-new-component.col-new-two .card-component-2 .card.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-default.card-half {
      height: 200px; } }
  @media (min-width: 1200px) {
    .columns-new-component.col-new-two .card-component-2 .card.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-default.card-half {
      height: 250px; } }

.columns-new-component.col-new-one .card-component-2 .card, .columns-new-component.col-new-one .card-component-2 .card-new, .columns-new-component.col-new-one .card-component-2 .card-default {
  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-new, .columns-new-component.col-new-one .card-component-2 .card-default {
      height: 350px; } }
  @media (min-width: 980px) {
    .columns-new-component.col-new-one .card-component-2 .card, .columns-new-component.col-new-one .card-component-2 .card-new, .columns-new-component.col-new-one .card-component-2 .card-default {
      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-new, .columns-new-component.col-new-one .card-component-2 .card-default {
      height: 500px; } }
  .columns-new-component.col-new-one .card-component-2 .card.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-default.card-half {
    height: 175px; }
    @media (min-width: 768px) {
      .columns-new-component.col-new-one .card-component-2 .card.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-default.card-half {
        height: 175px; } }
    @media (min-width: 980px) {
      .columns-new-component.col-new-one .card-component-2 .card.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-default.card-half {
        height: 200px; } }
    @media (min-width: 1200px) {
      .columns-new-component.col-new-one .card-component-2 .card.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-default.card-half {
        height: 250px; } }

.cards-cion {
  width: 80px;
  line-height: 1;
  font-size: 80px; }

.cards-cion-highlight {
  width: 80px;
  line-height: 1;
  font-size: 80px; }

.font-fix {
  font-style: normal; }

.card-cta-new {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; }

.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 ul {
  line-height: 1.3em;
  display: -ms-grid;
  display: grid;
  list-style-position: inside; }

.new-cards-style ol {
  line-height: 1.3em;
  display: -ms-grid;
  display: grid;
  list-style-position: inside; }

.highlight-image-new {
  font-family: EverydaySans;
  color: #FFF;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: all .15s ease;
  -moz-transition: all .15s ease;
  -webkit-transition: all .15s ease;
  -o-transition: all .15s ease;
  margin: 0;
  border-radius: 0px !important;
  box-shadow: none !important; }
  .highlight-image-new .left {
    -ms-flex-pack: left !important;
        justify-content: left !important;
    text-align: left !important; }
  .highlight-image-new .right {
    -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 {
    -ms-flex-pack: center !important;
        justify-content: center !important;
    text-align: center !important; }
    .highlight-image-new .center.card-cta-2 {
      width: 100%;
      margin-left: 0px; }
  .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 ul {
    line-height: 1.3em;
    display: -ms-grid;
    display: grid;
    list-style-position: inside; }
  .highlight-image-new ol {
    line-height: 1.3em;
    display: -ms-grid;
    display: grid;
    list-style-position: inside; }
  .highlight-image-new .card-icon {
    font-size: 60px; }
    @media (min-width: 768px) {
      .highlight-image-new .card-icon {
        font-size: 35px; } }
    @media (min-width: 980px) {
      .highlight-image-new .card-icon {
        font-size: 43px; } }
    @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 {
    white-space: break-spaces;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    padding-left: 24px; }
    .highlight-image-new .card-new:hover .card-desc-2.right {
      display: -ms-grid;
      display: grid; }
  .highlight-image-new .card-new:hover .card-icon {
    color: #fff; }
  .highlight-image-new .card-new:hover .card-cta-2 {
    display: -ms-flexbox;
    display: flex;
    color: #fff; }
  .highlight-image-new .card-new:hover .cards-cion {
    display: block; }
  .highlight-image-new .card-new:hover .walmart-pink {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(221, 19, 133, 0.8), rgba(221, 19, 133, 0.8)), linear-gradient(to left, #fbe7f2, #dd1385);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 252, 191, 0.8), rgba(255, 242, 0, 0.8)), linear-gradient(to left, #FFFCBF, #FFF200);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .bg-yellow .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-yellow .card-cta-2 {
      color: #000; }
    .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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 194, 32, 0.8), rgba(255, 202, 60, 0.8)), linear-gradient(to left, #FFC220, #FFCA3C);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-spark-yellow .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-spark-yellow .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-spark-yellow .card-cta-2 {
      color: #000; }
    .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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(253, 249, 232, 0.8), rgba(248, 230, 165, 0.8)), linear-gradient(to left, #FDF9E8, #F8E6A5);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-yellow-tone .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-yellow-tone .card-cta-2 {
      color: #000; }
    .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: rgba(248, 230, 165, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .walmart-off-white {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(254, 254, 254, 0.8), rgba(250, 250, 250, 0.8)), linear-gradient(to left, #FEFEFE, #FAFAFA);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-off-white .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-off-white .card-cta-2 {
      color: #000; }
    .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: rgba(250, 250, 250, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .walmart-ozark-noir {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(192, 199, 208, 0.8), rgba(4, 30, 66, 0.8)), linear-gradient(to left, #C0C7D0, #001E60);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(226, 244, 254, 0.8), rgba(140, 209, 252, 0.8)), linear-gradient(to left, #E2F4FE, #4DBDF5);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-blue-tone-1 .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-blue-tone-1 .card-cta-2 {
      color: #000; }
    .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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(244, 251, 253, 0.8), rgba(211, 239, 248, 0.8)), linear-gradient(to left, #F4FBFD, #A9DDF7);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-blue-tone-2 .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-blue-tone-2 .card-cta-2 {
      color: #000; }
    .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 {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(204, 204, 204, 0.8), rgba(51, 51, 51, 0.8)), linear-gradient(to left, #CCCCCC, #333333);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-charcoal .card-highlight-title {
      color: #fff; }
    .highlight-image-new .card-new:hover .walmart-charcoal .card-desc-2 {
      color: #fff; }
    .highlight-image-new .card-new:hover .walmart-charcoal .card-cta-2 {
      color: #fff; }
    .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: rgba(204, 204, 204, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .gt-global-green {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(193, 252, 222, 0.8), rgba(16, 242, 123, 0.8)), linear-gradient(to left, #C1FCDE, #06F27B);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(215, 215, 216, 0.8), rgba(96, 94, 99, 0.8)), linear-gradient(to left, #D7D7D8, #605E63);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(237, 238, 241, 0.8), rgba(185, 187, 197, 0.8)), linear-gradient(to left, #EDEEF1, #B9BBC5);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .gt-grey {
        background-color: rgba(185, 187, 197, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .gt-blue-ink {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(192, 199, 208, 0.8), rgba(4, 31, 65, 0.8)), linear-gradient(to left, #C0C7D0, #041F41);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(208, 200, 225, 0.8), rgba(67, 33, 136, 0.8)), linear-gradient(to left, #D0C8E1, #432188);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(250, 196, 227, 0.8), rgba(235, 20, 141, 0.8)), linear-gradient(to left, #FAC4E3, #EB148D);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(193, 199, 202, 0.8), rgba(8, 31, 44, 0.8)), linear-gradient(to left, #C1C7CA, #081f2c);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(191, 219, 243, 0.8), rgba(0, 112, 206, 0.8)), linear-gradient(to left, #BFDBF3, #0070CE);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(221, 237, 249, 0.8), rgba(120, 185, 231, 0.8)), linear-gradient(to left, #DDEDF9, #78b9e7);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 240, 199, 0.8), rgba(255, 194, 32, 0.8)), linear-gradient(to left, #FFF0C7, #ffc220);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(221, 239, 208, 0.8), rgba(118, 192, 67, 0.8)), linear-gradient(to left, #DDEFD0, #76C043);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(251, 206, 202, 0.8), rgba(238, 59, 42, 0.8)), linear-gradient(to left, #FBCECA, #ee3b2a);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(252, 220, 200, 0.8), rgba(244, 117, 33, 0.8)), linear-gradient(to left, #FCDCC8, #f47521);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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-walmart-blue, .highlight-image-new .card-new:hover .bg-default-blue {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 113, 206, 0.8), rgba(0, 113, 206, 0.8)), linear-gradient(to left, #e5f0fa, #0053E2);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .bg-walmart-blue, .highlight-image-new .card-new:hover .bg-default-blue {
        background-color: rgba(0, 113, 206, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-green {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(215, 236, 209, 0.8), rgba(95, 180, 70, 0.8)), linear-gradient(to left, #D7ECD1, #5FB446);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(120, 185, 231, 0.8), rgba(120, 185, 231, 0.8)), linear-gradient(to left, #f1f8fc, #78b9e7);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(247, 198, 200, 0.8), rgba(222, 28, 36, 0.8)), linear-gradient(to left, #F7C6C8, #DE1C24);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(254, 216, 191, 0.8), rgba(250, 100, 0, 0.8)), linear-gradient(to left, #FED8BF, #FA6400);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(62, 197, 230, 0.8), rgba(62, 197, 230, 0.8)), linear-gradient(to left, #ebf9fc, #3EC5E6);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(4, 31, 65, 0.8), rgba(4, 31, 65, 0.8)), linear-gradient(to left, #e5e8ec, #041f41);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(48, 41, 81, 0.8), rgba(48, 41, 81, 0.8)), linear-gradient(to left, #eae9ed, #302951);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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-black, .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-parcel-black {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), linear-gradient(to left, #e5e5e5, #000000);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .bg-black, .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-parcel-black {
        background-color: rgba(0, 0, 0, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .walmart-background-blue {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(225, 237, 249, 0.8), rgba(225, 237, 249, 0.8)), linear-gradient(to left, #fcfdfe, #e1edf9);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .walmart-background-blue .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-background-blue .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .walmart-background-blue .card-cta-2 {
      color: #000; }
    .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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(117, 117, 117, 0.8), rgba(117, 117, 117, 0.8)), linear-gradient(to left, #f1f1f1, #757575);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .bg-gray {
        background-color: rgba(117, 117, 117, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-light-gray {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(242, 242, 242, 0.8), rgba(242, 242, 242, 0.8)), linear-gradient(to left, #fdfdfd, #f2f2f2);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .bg-light-gray .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-light-gray .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-light-gray .card-cta-2 {
      color: #000; }
    .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: rgba(242, 242, 242, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-transparent {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-origin: border-box;
    border-width: 0px;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .bg-transparent .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-transparent .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-transparent .card-cta-2 {
      color: #000; }
    .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 {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), linear-gradient(to left, #e5f0fa, #0053E2);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .bg-white .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-white .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-white .card-cta-2 {
      color: #000; }
    .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: rgba(255, 255, 255, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-sams-primary-dark-blue {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 53, 142, 0.8), rgba(0, 53, 142, 0.8)), linear-gradient(to left, #e5eaf3, #00358e);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 103, 160, 0.8), rgba(0, 103, 160, 0.8)), linear-gradient(to left, #e5eff5, #0067a0);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(164, 219, 232, 0.8), rgba(164, 219, 232, 0.8)), linear-gradient(to left, #f5fbfc, #a4dbe8);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 175, 215, 0.8), rgba(0, 175, 215, 0.8)), linear-gradient(to left, #e5f7fb, #00afd7);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(124, 135, 142, 0.8), rgba(124, 135, 142, 0.8)), linear-gradient(to left, #f1f3f3, #7c878e);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .bg-sams-secondary-dark-gray {
        background-color: rgba(124, 135, 142, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-sams-secondary-light-gray {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(208, 211, 212, 0.8), rgba(208, 211, 212, 0.8)), linear-gradient(to left, #fafafa, #d0d3d4);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @media (min-width: 768px) {
      .highlight-image-new .card-new:hover .bg-sams-secondary-light-gray {
        background-color: rgba(208, 211, 212, 0.9);
        height: 100%; } }
  .highlight-image-new .card-new:hover .bg-sams-supp-dark-purple {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(81, 70, 137, 0.8), rgba(81, 70, 137, 0.8)), linear-gradient(to left, #edecf3, #514689);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(144, 99, 205, 0.8), rgba(144, 99, 205, 0.8)), linear-gradient(to left, #f3effa, #9063cd);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 111, 68, 0.8), rgba(0, 111, 68, 0.8)), linear-gradient(to left, #e5f0ec, #006f44);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(71, 215, 172, 0.8), rgba(71, 215, 172, 0.8)), linear-gradient(to left, #ecfbf6, #47d7ac);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(250, 70, 22, 0.8), rgba(250, 70, 22, 0.8)), linear-gradient(to left, #feece7, #fa4616);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 143, 28, 0.8), rgba(255, 143, 28, 0.8)), linear-gradient(to left, #fff3e8, #ff8f1c);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(222, 27, 115, 0.8), rgba(222, 27, 115, 0.8)), linear-gradient(to left, #fbe8f1, #de1b73);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    color: #000;
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(255, 181, 0, 0.8), rgba(255, 181, 0, 0.8)), linear-gradient(to left, #fff7e5, #ffb500);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    .highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-highlight-title {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-desc-2 {
      color: #000; }
    .highlight-image-new .card-new:hover .bg-sams-supp-yellow .card-cta-2 {
      color: #000; }
    .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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(79, 0, 153, 0.8), rgba(79, 0, 153, 0.8)), linear-gradient(to left, #ede5f4, #4f0099);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(169, 52, 57, 0.8), rgba(169, 52, 57, 0.8)), linear-gradient(to left, #f6eaeb, #A93439);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(72, 81, 95, 0.8), rgba(72, 81, 95, 0.8)), linear-gradient(to left, #ecedef, #48515f);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(69, 84, 95, 0.8), rgba(69, 84, 95, 0.8)), linear-gradient(to left, #ecedef, #45545f);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(32, 53, 102, 0.8), rgba(32, 53, 102, 0.8)), linear-gradient(to left, #e8eaef, #203566);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(47, 18, 20, 0.8), rgba(47, 18, 20, 0.8)), linear-gradient(to left, #eae7e7, #2f1214);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(0, 114, 206, 0.8), rgba(0, 114, 206, 0.8)), linear-gradient(to left, #e5f0fa, #0072ce);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 {
    height: 100%;
    border-radius: 8px;
    border: solid 4px transparent;
    background-image: linear-gradient(rgba(35, 31, 32, 0.8), rgba(35, 31, 32, 0.8)), linear-gradient(to left, #e9e8e8, #231f20);
    background-origin: border-box;
    border-width: 6px 0 0 0;
    background-clip: content-box, border-box; }
    @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 .link-new {
    width: 100%;
    height: 100%;
    z-index: 999;
    text-decoration: none; }
  .highlight-image-new .card-highlight-title {
    font-family: EverydaySans;
    padding-top: 16px;
    font-size: 24px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff; }
  .highlight-image-new .card-desc-2 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    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 .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.30; }
    .highlight-image-new .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .highlight-image-new .content-center {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center; }
    .highlight-image-new .content-center .cards-cion {
      display: none; }
    .highlight-image-new .content-center .card-icon {
      position: relative;
      color: transparent; }
    @media (min-width: 1200px) {
      .highlight-image-new .content-center .card-icon {
        font-size: 80px; } }
  .highlight-image-new .card-comp-new .content-center {
    text-align: left; }
  .highlight-image-new .card-cta-2 {
    margin: 0;
    position: absolute;
    color: #000;
    bottom: 15px;
    margin-left: 24px;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    display: none; }
  .highlight-image-new .highlight-2-new {
    width: 100%;
    height: 40%;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: height .15s;
    border-width: 6px 0 0 0;
    border-style: solid;
    border-image-slice: 1; }
    .highlight-image-new .highlight-2-new .card-highlight-title {
      color: #fff; }
    .highlight-image-new .highlight-2-new .card-cta-new {
      color: #fff; }
    .highlight-image-new .highlight-2-new.walmart-pink {
      color: #FFF;
      border-image-source: linear-gradient(to left, #fbe7f2, #dd1385); }
    .highlight-image-new .highlight-2-new.walmart-charcoal {
      color: #fff;
      border-image-source: linear-gradient(to left, #CCCCCC, #333333); }
    .highlight-image-new .highlight-2-new.gt-global-green {
      color: #fff;
      border-image-source: linear-gradient(to left, #C1FCDE, #06F27B); }
    .highlight-image-new .highlight-2-new.gt-granite-grey {
      color: #fff;
      border-image-source: linear-gradient(to left, #D7D7D8, #605E63); }
    .highlight-image-new .highlight-2-new.gt-grey {
      color: #fff;
      border-image-source: linear-gradient(to left, #EDEEF1, #B9BBC5); }
    .highlight-image-new .highlight-2-new.gt-blue-ink {
      color: #fff;
      border-image-source: linear-gradient(to left, #C0C7D0, #041F41); }
    .highlight-image-new .highlight-2-new.wmi-purple {
      color: #fff;
      border-image-source: linear-gradient(to left, #D0C8E1, #432188); }
    .highlight-image-new .highlight-2-new.wmi-pink {
      color: #fff;
      border-image-source: linear-gradient(to left, #FAC4E3, #EB148D); }
    .highlight-image-new .highlight-2-new.wmi-dark-blue {
      color: #fff;
      border-image-source: linear-gradient(to left, #C1C7CA, #081f2c); }
    .highlight-image-new .highlight-2-new.wmi-medium-blue {
      color: #fff;
      border-image-source: linear-gradient(to left, #BFDBF3, #0070CE); }
    .highlight-image-new .highlight-2-new.wmi-light-blue {
      color: #fff;
      border-image-source: linear-gradient(to left, #DDEDF9, #78b9e7); }
    .highlight-image-new .highlight-2-new.wmi-yellow {
      color: #fff;
      border-image-source: linear-gradient(to left, #FFF0C7, #ffc220); }
    .highlight-image-new .highlight-2-new.wmi-green {
      color: #fff;
      border-image-source: linear-gradient(to left, #DDEFD0, #76C043); }
    .highlight-image-new .highlight-2-new.wmi-red {
      color: #fff;
      border-image-source: linear-gradient(to left, #FBCECA, #ee3b2a); }
    .highlight-image-new .highlight-2-new.wmi-orange {
      color: #fff;
      border-image-source: linear-gradient(to left, #FCDCC8, #f47521); }
    .highlight-image-new .highlight-2-new.bg-yellow {
      color: #000 !important;
      border-image-source: linear-gradient(to left, #FFFCBF, #FFF200); }
      .highlight-image-new .highlight-2-new.bg-yellow .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.bg-yellow .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.walmart-spark-yellow {
      color: #000 !important;
      border-image-source: linear-gradient(to left, #FFF0C7, #FFC220); }
      .highlight-image-new .highlight-2-new.walmart-spark-yellow .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.walmart-spark-yellow .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.walmart-yellow-tone {
      color: #000;
      border-image-source: linear-gradient(to left, #FDF9E8, #F8E6A5); }
      .highlight-image-new .highlight-2-new.walmart-yellow-tone .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.walmart-yellow-tone .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.walmart-ozark-noir {
      color: #fff;
      border-image-source: linear-gradient(to left, #C0C7D0, #001E60); }
      .highlight-image-new .highlight-2-new.walmart-ozark-noir .card-highlight-title {
        color: #fff !important; }
      .highlight-image-new .highlight-2-new.walmart-ozark-noir .card-cta-new {
        color: #fff !important; }
    .highlight-image-new .highlight-2-new.walmart-blue-tone-2 {
      color: #000;
      border-image-source: linear-gradient(to left, #F4FBFD, #A9DDF7); }
      .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-2 .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.walmart-blue-tone-1 {
      color: #000;
      border-image-source: linear-gradient(to left, #E2F4FE, #4DBDF5); }
      .highlight-image-new .highlight-2-new.walmart-blue-tone-1 .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.walmart-blue-tone-1 .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.walmart-off-white {
      color: #000 !important;
      border-image-source: linear-gradient(to left, #FEFEFE, #FAFAFA); }
      .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-walmart-blue, .highlight-image-new .highlight-2-new.bg-default-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5f0fa, #0053E2); }
    .highlight-image-new .highlight-2-new.bg-green {
      color: #FFF;
      border-image-source: linear-gradient(to left, #D7ECD1, #5FB446); }
    .highlight-image-new .highlight-2-new.bg-light-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f1f8fc, #78b9e7); }
    .highlight-image-new .highlight-2-new.bg-red {
      color: #FFF;
      border-image-source: linear-gradient(to left, #F7C6C8, #DE1C24); }
    .highlight-image-new .highlight-2-new.bg-orange {
      color: #FFF;
      border-image-source: linear-gradient(to left, #FED8BF, #FA6400); }
    .highlight-image-new .highlight-2-new.bg-teal {
      color: #FFF;
      border-image-source: linear-gradient(to left, #ebf9fc, #3EC5E6); }
    .highlight-image-new .highlight-2-new.walmart-deep-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5e8ec, #041f41); }
    .highlight-image-new .highlight-2-new.bg-labs {
      color: #FFF;
      border-image-source: linear-gradient(to left, #eae9ed, #302951); }
    .highlight-image-new .highlight-2-new.bg-black, .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-parcel-black {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5e5e5, #000000); }
    .highlight-image-new .highlight-2-new.walmart-background-blue {
      color: #000;
      border-image-source: linear-gradient(to left, #fcfdfe, #e1edf9); }
      .highlight-image-new .highlight-2-new.walmart-background-blue .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.walmart-background-blue .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.bg-gray {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f1f1f1, #757575); }
    .highlight-image-new .highlight-2-new.bg-light-gray {
      color: #000;
      border-image-source: linear-gradient(to left, #fdfdfd, #f2f2f2); }
      .highlight-image-new .highlight-2-new.bg-light-gray .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.bg-light-gray .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.bg-transparent {
      color: #000;
      border-width: 0px; }
      .highlight-image-new .highlight-2-new.bg-transparent .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.bg-transparent .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.bg-white {
      color: #000;
      border-image-source: linear-gradient(to left, #e5f0fa, #0053E2); }
      .highlight-image-new .highlight-2-new.bg-white .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.bg-white .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.bg-sams-primary-dark-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5eaf3, #00358e); }
    .highlight-image-new .highlight-2-new.bg-sams-primary-main-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5eff5, #0067a0); }
    .highlight-image-new .highlight-2-new.bg-sams-primary-light-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f5fbfc, #a4dbe8); }
    .highlight-image-new .highlight-2-new.bg-sams-secondary-light-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5f7fb, #00afd7); }
    .highlight-image-new .highlight-2-new.bg-sams-secondary-dark-gray {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f1f3f3, #7c878e); }
    .highlight-image-new .highlight-2-new.bg-sams-secondary-light-gray {
      color: #FFF;
      border-image-source: linear-gradient(to left, #fafafa, #d0d3d4); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-dark-purple {
      color: #FFF;
      border-image-source: linear-gradient(to left, #edecf3, #514689); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-light-purple {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f3effa, #9063cd); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-green {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5f0ec, #006f44); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-teal {
      color: #FFF;
      border-image-source: linear-gradient(to left, #ecfbf6, #47d7ac); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-red {
      color: #FFF;
      border-image-source: linear-gradient(to left, #feece7, #fa4616); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-orange {
      color: #FFF;
      border-image-source: linear-gradient(to left, #fff3e8, #ff8f1c); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-pink {
      color: #FFF;
      border-image-source: linear-gradient(to left, #fbe8f1, #de1b73); }
    .highlight-image-new .highlight-2-new.bg-sams-supp-yellow {
      color: #000;
      border-image-source: linear-gradient(to left, #fff7e5, #ffb500); }
      .highlight-image-new .highlight-2-new.bg-sams-supp-yellow .card-highlight-title {
        color: #000 !important; }
      .highlight-image-new .highlight-2-new.bg-sams-supp-yellow .card-cta-new {
        color: #000 !important; }
    .highlight-image-new .highlight-2-new.bg-jet-purple {
      color: #FFF;
      border-image-source: linear-gradient(to left, #ede5f4, #4f0099); }
    .highlight-image-new .highlight-2-new.bg-moosejaw-red {
      color: #FFF;
      border-image-source: linear-gradient(to left, #f6eaeb, #A93439); }
    .highlight-image-new .highlight-2-new.bg-modcloth-gray-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #ecedef, #48515f); }
    .highlight-image-new .highlight-2-new.bg-hayneedle-gray-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #ecedef, #45545f); }
    .highlight-image-new .highlight-2-new.bg-shoes-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e8eaef, #203566); }
    .highlight-image-new .highlight-2-new.bg-bonobos-brown {
      color: #FFF;
      border-image-source: linear-gradient(to left, #eae7e7, #2f1214); }
    .highlight-image-new .highlight-2-new.bg-vudu-blue {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e5f0fa, #0072ce); }
    .highlight-image-new .highlight-2-new.bg-eloquil-brown {
      color: #FFF;
      border-image-source: linear-gradient(to left, #e9e8e8, #231f20); }
  .highlight-image-new .one-card .card-highlight-title, .highlight-image-new .two-card .card-highlight-title, .highlight-image-new .three-card .card-highlight-title, .highlight-image-new .four-card .card-highlight-title {
    font-size: 24px;
    padding-top: 16px; }
  .highlight-image-new .one-card .card-desc-2 p, .highlight-image-new .two-card .card-desc-2 p, .highlight-image-new .three-card .card-desc-2 p, .highlight-image-new .four-card .card-desc-2 p {
    font-size: 16px; }
  .highlight-image-new .one-card .card-cta-2, .highlight-image-new .two-card .card-cta-2, .highlight-image-new .three-card .card-cta-2, .highlight-image-new .four-card .card-cta-2 {
    font-size: 16px; }
  .highlight-image-new .three-card .card-highlight-title, .highlight-image-new .four-card .card-highlight-title {
    font-size: 24px; }
  .highlight-image-new .three-card .card-desc-2 p, .highlight-image-new .four-card .card-desc-2 p {
    font-size: 16px; }
  .highlight-image-new .three-card .card-cta-2, .highlight-image-new .four-card .card-cta-2 {
    font-size: 16px; }
  .highlight-image-new .three-card .card-highlight-title {
    font-size: 24px; }
  .highlight-image-new .three-card .card-desc-2 p {
    font-size: 16px; }
  .highlight-image-new .four-card .card-highlight-title {
    font-size: 24px; }
  .highlight-image-new .four-card .card-desc-2 p {
    font-size: 16px; }
  .highlight-image-new .card-desc-2 {
    text-align: left;
    margin: 5px 0 0 0;
    text-align: left;
    padding: 0 24px; }
  .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 20px; }
  .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 24px; }
  .highlight-image-new .three-card .card-desc-2 p {
    font-size: 16px;
    margin: 0px;
    line-height: 1; }
  @media (min-width: 1200px) {
    .highlight-image-new .three-card .card-desc-2 p {
      font-size: 16px;
      margin: 0 0 10px;
      line-height: 1.4; } }
  .highlight-image-new .four-card .card-highlight-title, .highlight-image-new .four-card .content-center {
    padding: 16px 24px 0px 24px; }
  .highlight-image-new .four-card .card-desc-2 p {
    font-size: 16px;
    margin: 0px;
    line-height: 1; }
  @media (min-width: 1200px) {
    .highlight-image-new .four-card .card-desc-2 p {
      font-size: 16px;
      margin: 0 0 10px;
      line-height: 1.4; } }

.classic-style-flip {
  font-family: EverydaySans;
  color: #FFF;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 0 0 0;
  box-shadow: none !important; }
  .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 {
      font-family: EverydaySans;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      color: #FFF;
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      padding: 0 24px;
      height: 100%; }
  .classic-style-flip ul {
    line-height: 1.3em;
    display: -ms-grid;
    display: grid;
    list-style-position: inside; }
  .classic-style-flip ol {
    line-height: 1.3em;
    display: -ms-grid;
    display: grid;
    list-style-position: inside; }
  .classic-style-flip .description {
    font-family: EverydaySans;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    color: #FFF;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    padding: 0 24px;
    height: 100%; }
  .classic-style-flip .flip-border {
    border-radius: 8px; }
  .classic-style-flip .flip-card {
    background-color: transparent;
    perspective: 1000px; }
    @media (min-width: 768px) {
      .classic-style-flip .flip-card {
        width: 100%;
        height: 100%; } }
    .classic-style-flip .flip-card:hover .content-center {
      display: none; }
    .classic-style-flip .flip-card:hover .hide-on-flip {
      display: none; }
  .classic-style-flip .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d; }
  .classic-style-flip .flip-card:hover .flip-card-inner {
    transform: rotateY(-180deg); }
  .classic-style-flip .flip-card-front, .classic-style-flip .flip-card-back {
    position: absolute;
    width: 100%;
    border-radius: 8px;
    height: 100%;
    overflow: hidden;
    backface-visibility: hidden; }
  .classic-style-flip .flip-card-front .content-center {
    -webkit-backface-visibility: hidden; }
  .classic-style-flip .flip-card-front {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
  .classic-style-flip .flip-card-back {
    transform: rotateY(-180deg); }
  .classic-style-flip .flip {
    border-radius: 100%;
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: #f2f2f2;
    text-align: center;
    line-height: 25px;
    margin-left: 16px;
    margin-top: 16px;
    border: 1px solid #f2f2f2; }
    @media (min-width: 980px) {
      .classic-style-flip .flip {
        display: none; } }
  .classic-style-flip .link-new {
    width: 100%;
    height: 100%;
    z-index: 999;
    text-decoration: none; }
  .classic-style-flip .card-half .card-icon {
    font-size: 60px !important; }
  .classic-style-flip .card-half .cards-cion {
    width: 60px !important;
    line-height: 60 px;
    font-size: 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: 980px) {
      .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 {
    font-family: EverydaySans;
    color: #FFF;
    position: initial;
    text-align: center;
    line-height: 1;
    font-weight: 400;
    width: 100%;
    text-align: center;
    margin-top: -10px; }
  .classic-style-flip .bg-white .card-title-new, .classic-style-flip .bg-yellow .card-title-new, .classic-style-flip .walmart-spark-yellow .card-title-new, .classic-style-flip .walmart-yellow-tone .card-title-new, .classic-style-flip .walmart-blue-tone-1 .card-title-new, .classic-style-flip .walmart-blue-tone-2 .card-title-new, .classic-style-flip .walmart-off-white .card-title-new, .classic-style-flip .bg-sams-supp-yellow .card-title-new, .classic-style-flip .bg-transparent .card-title-new, .classic-style-flip .walmart-background-blue .card-title-new, .classic-style-flip .bg-light-gray .card-title-new {
    color: #000 !important; }
  .classic-style-flip .bg-white .description, .classic-style-flip .bg-yellow .description, .classic-style-flip .walmart-spark-yellow .description, .classic-style-flip .walmart-yellow-tone .description, .classic-style-flip .walmart-blue-tone-1 .description, .classic-style-flip .walmart-blue-tone-2 .description, .classic-style-flip .walmart-off-white .description, .classic-style-flip .bg-sams-supp-yellow .description, .classic-style-flip .bg-transparent .description, .classic-style-flip .walmart-background-blue .description, .classic-style-flip .bg-light-gray .description {
    color: #000 !important; }
  .classic-style-flip .bg-white .card-icon, .classic-style-flip .bg-yellow .card-icon, .classic-style-flip .walmart-spark-yellow .card-icon, .classic-style-flip .walmart-yellow-tone .card-icon, .classic-style-flip .walmart-blue-tone-1 .card-icon, .classic-style-flip .walmart-blue-tone-2 .card-icon, .classic-style-flip .walmart-off-white .card-icon, .classic-style-flip .bg-sams-supp-yellow .card-icon, .classic-style-flip .bg-transparent .card-icon, .classic-style-flip .walmart-background-blue .card-icon, .classic-style-flip .bg-light-gray .card-icon {
    color: #000 !important; }
  .classic-style-flip .bg-white .card-cta-new, .classic-style-flip .bg-yellow .card-cta-new, .classic-style-flip .walmart-spark-yellow .card-cta-new, .classic-style-flip .walmart-yellow-tone .card-cta-new, .classic-style-flip .walmart-blue-tone-1 .card-cta-new, .classic-style-flip .walmart-blue-tone-2 .card-cta-new, .classic-style-flip .walmart-off-white .card-cta-new, .classic-style-flip .bg-sams-supp-yellow .card-cta-new, .classic-style-flip .bg-transparent .card-cta-new, .classic-style-flip .walmart-background-blue .card-cta-new, .classic-style-flip .bg-light-gray .card-cta-new {
    color: #000 !important; }
  .classic-style-flip .darken-image {
    background: #000;
    opacity: 0.3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-radius: 8px;
    -webkit-backface-visibility: hidden;
    right: 0;
    margin: auto; }
    .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.30; }
    .classic-style-flip .darken-image.opacity-45 {
      background: #000;
      opacity: 0.45; }
  .classic-style-flip .content-center {
    position: absolute;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    text-align: center; }
    .classic-style-flip .content-center .card-icon {
      position: relative;
      color: #fff; }
    @media (min-width: 1200px) {
      .classic-style-flip .content-center .card-icon {
        font-size: 80px; } }
    @media (min-width: 1200px) {
      .classic-style-flip .content-center .cards-cion {
        width: 80px;
        line-height: 80px; } }
  .classic-style-flip .card-cta-new {
    margin: 0;
    font-size: 16px;
    width: 100%;
    padding: 0 24px !important;
    position: absolute;
    bottom: 15px; }
  .classic-style-flip .card-title-new {
    line-height: .94;
    position: static; }
    @media (min-width: 768px) {
      .classic-style-flip .card-title-new {
        bottom: 30px;
        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: .89;
    color: #fff;
    position: absolute; }
    @media (min-width: 768px) {
      .classic-style-flip .card-cta-new {
        bottom: 10px; } }
    @media (min-width: 980px) {
      .classic-style-flip .card-cta-new {
        bottom: 20px;
        line-height: 1.09; } }
  .classic-style-flip .classic-card-overlay .card-title-new,
  .classic-style-flip .classic-card-overlay .card-cta-new {
    max-width: calc(100% - 30px); }
  .classic-style-flip .card-title-new {
    line-height: .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: .89;
    position: absolute; }
  .classic-style-flip .one-card .card-title-new, .classic-style-flip .two-card .card-title-new, .classic-style-flip .three-card .card-title-new, .classic-style-flip .four-card .card-title-new {
    font-size: 24px; }
  .classic-style-flip .one-card .description, .classic-style-flip .two-card .description, .classic-style-flip .three-card .description, .classic-style-flip .four-card .description {
    font-size: 16px; }
  .classic-style-flip .one-card .card-cta-new, .classic-style-flip .two-card .card-cta-new, .classic-style-flip .three-card .card-cta-new, .classic-style-flip .four-card .card-cta-new {
    font-size: 16px; }
  .classic-style-flip .three-card .card-title-new, .classic-style-flip .four-card .card-title-new {
    font-size: 24px; }
  .classic-style-flip .three-card .description, .classic-style-flip .four-card .description {
    font-size: 16px; }
  @media (min-width: 768px) {
    .classic-style-flip .three-card .card-cta-new, .classic-style-flip .four-card .card-cta-new {
      font-size: 16px; } }
  @media (min-width: 1200px) {
    .classic-style-flip .three-card .card-cta-new, .classic-style-flip .four-card .card-cta-new {
      bottom: 15px; } }
  .classic-style-flip .three-card .card-title-new {
    font-size: 24px; }
  .classic-style-flip .four-card .card-title-new {
    font-size: 24px; }
  .classic-style-flip .one-card .card-title-new, .classic-style-flip .one-card .card-cta-new, .classic-style-flip .one-card .content-center, .classic-style-flip .two-card .card-title-new, .classic-style-flip .two-card .card-cta-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-title-new, .classic-style-flip .three-card .card-cta-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-title-new, .classic-style-flip .four-card .card-cta-new, .classic-style-flip .four-card .content-center {
    padding: 0 15px; }
  .classic-style-flip .four-card .description {
    font-size: 16px; }

.cards-icon {
  width: 80px;
  line-height: 1;
  font-size: 80px; }

.card-default .new-label {
  width: 64px;
  height: 40px;
  border-radius: 0 6px 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99; }
  .card-default .new-label .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

.card-new .new-label {
  width: 64px;
  height: 40px;
  border-radius: 0 6px 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99; }
  .card-new .new-label .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

.cards-component-wrapper {
  width: auto;
  padding-left: 0px;
  padding-right: 0px; }
  .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-title, .cards-component-wrapper .card-two-column .card-component .card-cta, .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-title, .cards-component-wrapper .card-three-column .card-component .card-cta, .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 {
          margin: 0px;
          line-height: 1; } }
    @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 {
          margin: 0 0 10px;
          line-height: 1.4; } }
  @media (min-width: 1200px) {
    .cards-component-wrapper .card-three-column .card-component .focus-card-overlay .card-title {
      font-size: 36px; } }
  .cards-component-wrapper .card-four-column .card-title, .cards-component-wrapper .card-four-column .card-cta, .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 {
            margin: 0px;
            line-height: 1; } }
      @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 {
            margin: 0 0 10px;
            line-height: 1.4; } }
  .cards-component-wrapper .card-component {
    display: block;
    position: relative;
    padding-bottom: 0;
    height: 0;
    font-family: EverydaySans;
    color: #FFF;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -webkit-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    margin: 10px 0 0 0%; }
    .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 .white-overlay, .cards-component-wrapper .card-component:hover.highlight-gray .blue-overlay, .cards-component-wrapper .card-component:hover.highlight-gray .deep-blue-overlay {
          height: 100%; }
          .cards-component-wrapper .card-component:hover.highlight-gray .white-overlay .content-center, .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 {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: center;
                align-items: center; }
          .cards-component-wrapper .card-component:hover.highlight-gray .white-overlay .card-desc, .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 {
            display: block; }
        .cards-component-wrapper .card-component:hover.highlight-gray .white-overlay {
          background-color: rgba(255, 255, 255, 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 {
      width: 100%;
      margin-top: 10%; }
    .cards-component-wrapper .card-component .card-desc {
      margin: 5px 0 0 0;
      text-align: left;
      padding: 0 15px; }
      .cards-component-wrapper .card-component .card-desc p {
        display: -webkit-box;
        width: 100%;
        height: 100%;
        line-height: 1.4;
        -webkit-line-clamp: 9;
        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 {
      position: absolute;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 100%;
      height: 100%;
      text-align: center; }
      .cards-component-wrapper .card-component .content-center .card-icon {
        position: relative; }
      .cards-component-wrapper .card-component .content-center .card-icon {
        font-size: 50px; }
        @media (min-width: 1200px) {
          .cards-component-wrapper .card-component .content-center .card-icon {
            font-size: 60px; } }
    .cards-component-wrapper .card-component .card-cta {
      margin: 0;
      font-size: 14px;
      text-transform: uppercase;
      position: absolute;
      bottom: 15px; }
    .cards-component-wrapper .card-component.bg-white {
      color: #000000; }
    .cards-component-wrapper .card-component.bg-transparent {
      color: #000000; }
    .cards-component-wrapper .card-component .classic-card-overlay, .cards-component-wrapper .card-component .focus-card-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0%;
      left: 0%; }
      .cards-component-wrapper .card-component .classic-card-overlay.gradient-card, .cards-component-wrapper .card-component .focus-card-overlay.gradient-card {
        background-image: linear-gradient(to bottom, 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 .white-overlay, .cards-component-wrapper .card-component .blue-overlay, .cards-component-wrapper .card-component .deep-blue-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      bottom: 0%;
      left: 0%;
      transition: height 0.15s;
      border-width: 6px 0 0 0;
      border-style: solid;
      border-image-slice: 1; }
      .cards-component-wrapper .card-component .white-overlay .content-center, .cards-component-wrapper .card-component .blue-overlay .content-center, .cards-component-wrapper .card-component .deep-blue-overlay .content-center {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
      @media (min-width: 768px) {
        .cards-component-wrapper .card-component .white-overlay, .cards-component-wrapper .card-component .blue-overlay, .cards-component-wrapper .card-component .deep-blue-overlay {
          height: 40%; }
          .cards-component-wrapper .card-component .white-overlay .content-center, .cards-component-wrapper .card-component .white-overlay .card-desc, .cards-component-wrapper .card-component .blue-overlay .content-center, .cards-component-wrapper .card-component .blue-overlay .card-desc, .cards-component-wrapper .card-component .deep-blue-overlay .content-center, .cards-component-wrapper .card-component .deep-blue-overlay .card-desc {
            display: none; }
          .cards-component-wrapper .card-component .white-overlay.full-overlay, .cards-component-wrapper .card-component .blue-overlay.full-overlay, .cards-component-wrapper .card-component .deep-blue-overlay.full-overlay {
            height: 100%; }
            .cards-component-wrapper .card-component .white-overlay.full-overlay .content-center, .cards-component-wrapper .card-component .white-overlay.full-overlay .card-desc, .cards-component-wrapper .card-component .blue-overlay.full-overlay .content-center, .cards-component-wrapper .card-component .blue-overlay.full-overlay .card-desc, .cards-component-wrapper .card-component .deep-blue-overlay.full-overlay .content-center, .cards-component-wrapper .card-component .deep-blue-overlay.full-overlay .card-desc {
              display: block; } }
    .cards-component-wrapper .card-component .deep-blue-overlay {
      background-color: rgba(4, 30, 66, 0.9);
      color: #FFF;
      border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
      @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);
      color: #FFF;
      border-image-source: linear-gradient(to left, #77b9e7, #0053E2); }
      @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: rgba(255, 255, 255, 0.9);
      color: #000;
      border-image-source: linear-gradient(to left, #ffc220, #f79428); }
      @media (min-width: 768px) {
        .cards-component-wrapper .card-component .white-overlay {
          background-color: rgba(255, 255, 255, 0.8); } }
      .cards-component-wrapper .card-component .white-overlay.full-overlay {
        background-color: rgba(255, 255, 255, 0.9); }
        @media (min-width: 768px) {
          .cards-component-wrapper .card-component .white-overlay.full-overlay {
            background-color: rgba(255, 255, 255, 0.9); } }
    .cards-component-wrapper .card-component .focus-card-overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0%;
      left: 0%; }
      .cards-component-wrapper .card-component .focus-card-overlay .card-title {
        font-size: 30px;
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        margin-top: 0%;
        width: 100%;
        text-align: center; }
      .cards-component-wrapper .card-component .focus-card-overlay .content-center, .cards-component-wrapper .card-component .focus-card-overlay .card-cta, .cards-component-wrapper .card-component .focus-card-overlay .card-desc {
        display: none; }
  .cards-component-wrapper .highlight-image .card-two-column .card-title, .cards-component-wrapper .highlight-image .card-three-column .card-title, .cards-component-wrapper .highlight-image .card-four-column .card-title, .cards-component-wrapper .focus-card-overlay .card-two-column .card-title, .cards-component-wrapper .focus-card-overlay .card-three-column .card-title, .cards-component-wrapper .focus-card-overlay .card-four-column .card-title, .cards-component-wrapper .classic-style .card-two-column .card-title, .cards-component-wrapper .classic-style .card-three-column .card-title, .cards-component-wrapper .classic-style .card-four-column .card-title {
    font-size: 30px;
    margin-top: 5%; }
  .cards-component-wrapper .highlight-image .card-two-column .card-cta, .cards-component-wrapper .highlight-image .card-three-column .card-cta, .cards-component-wrapper .highlight-image .card-four-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-two-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta, .cards-component-wrapper .classic-style .card-two-column .card-cta, .cards-component-wrapper .classic-style .card-three-column .card-cta, .cards-component-wrapper .classic-style .card-four-column .card-cta {
    font-size: 14px; }
    @media (min-width: 1200px) {
      .cards-component-wrapper .highlight-image .card-two-column .card-cta, .cards-component-wrapper .highlight-image .card-three-column .card-cta, .cards-component-wrapper .highlight-image .card-four-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-two-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta, .cards-component-wrapper .classic-style .card-two-column .card-cta, .cards-component-wrapper .classic-style .card-three-column .card-cta, .cards-component-wrapper .classic-style .card-four-column .card-cta {
        font-size: 20px;
        bottom: 24px; } }
  @media (min-width: 768px) {
    .cards-component-wrapper .highlight-image .card-three-column .card-title, .cards-component-wrapper .highlight-image .card-four-column .card-title, .cards-component-wrapper .focus-card-overlay .card-three-column .card-title, .cards-component-wrapper .focus-card-overlay .card-four-column .card-title, .cards-component-wrapper .classic-style .card-three-column .card-title, .cards-component-wrapper .classic-style .card-four-column .card-title {
      font-size: 18px; } }
  @media (min-width: 768px) {
    .cards-component-wrapper .highlight-image .card-three-column .card-cta, .cards-component-wrapper .highlight-image .card-four-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta, .cards-component-wrapper .classic-style .card-three-column .card-cta, .cards-component-wrapper .classic-style .card-four-column .card-cta {
      font-size: 12px;
      bottom: 5px; } }
  @media (min-width: 1200px) {
    .cards-component-wrapper .highlight-image .card-three-column .card-cta, .cards-component-wrapper .highlight-image .card-four-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-three-column .card-cta, .cards-component-wrapper .focus-card-overlay .card-four-column .card-cta, .cards-component-wrapper .classic-style .card-three-column .card-cta, .cards-component-wrapper .classic-style .card-four-column .card-cta {
      bottom: 15px; } }
  @media (min-width: 1200px) {
    .cards-component-wrapper .highlight-image .card-three-column .card-title, .cards-component-wrapper .focus-card-overlay .card-three-column .card-title, .cards-component-wrapper .classic-style .card-three-column .card-title {
      font-size: 36px; } }
  @media (min-width: 1200px) {
    .cards-component-wrapper .highlight-image .card-four-column .card-title, .cards-component-wrapper .focus-card-overlay .card-four-column .card-title, .cards-component-wrapper .classic-style .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; } }
  @media (min-width: 1200px) {
    .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 .white-overlay, .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 {
    height: 100%; }
    .cards-component-wrapper.card-half-height .card-component.highlight-gray .white-overlay .card-title, .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 {
      top: 35%; }
    .cards-component-wrapper.card-half-height .card-component.highlight-gray .white-overlay .content-center, .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 {
      display: none; }
  .cards-component-wrapper.card-half-height .card-component .white-overlay {
    background-color: rgba(255, 255, 255, 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 .white-overlay .content-center, .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 {
    display: none !important; }
  .cards-component-wrapper.card-half-height .card-component .focus-card-overlay .card-title {
    font-size: 30px;
    position: absolute;
    top: 50%;
    max-width: inherit; }
  @media (min-width: 980px) {
    .cards-component-wrapper.card-half-height .card-component.card-tall .classic-card-overlay .card-title,
    .cards-component-wrapper.card-half-height .card-component.card-tall .classic-card-overlay .card-cta {
      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 .highlight-image .card-title, .cards-component-wrapper.card-half-height .card-component.card-tall .focus-card-overlay .card-title {
    font-size: 30px; }
    @media (min-width: 1200px) {
      .cards-component-wrapper.card-half-height .card-component.card-tall .highlight-image .card-title, .cards-component-wrapper.card-half-height .card-component.card-tall .focus-card-overlay .card-title {
        font-size: 48px; } }
  .cards-component-wrapper.card-half-height .card-component .classic-card-overlay .card-title,
  .cards-component-wrapper.card-half-height .card-component .classic-card-overlay .card-cta {
    max-width: calc(100% - 30px); }
  .cards-component-wrapper.card-half-height .card-component .card-title {
    line-height: .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: .89;
    text-transform: none;
    position: absolute; }
    @media (min-width: 768px) {
      .cards-component-wrapper.card-half-height .card-component .card-cta {
        bottom: 10px;
        font-size: 14px; } }
    @media (min-width: 980px) {
      .cards-component-wrapper.card-half-height .card-component .card-cta {
        bottom: 20px;
        font-size: 18px;
        line-height: 1.09; } }

.cards-icon {
  width: 50px;
  line-height: 1;
  font-size: 50px; }

.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 {
    margin-bottom: 16px;
    height: 37px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 4px;
    position: sticky;
    top: 60px;
    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 {
      display: inline-block;
      color: #fff;
      cursor: pointer;
      font-size: 16px;
      line-height: 20px;
      padding: 5px;
      box-sizing: border-box;
      text-decoration: none;
      border-radius: 4px;
      font-family: EverydaySans;
      margin-bottom: 12px;
      font-stretch: normal;
      font-style: normal;
      letter-spacing: normal;
      text-align: center;
      color: #fdfdfd;
      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 {
        width: 40%;
        display: inline-block;
        visibility: visible; } }
    .calendar-component .schedule-container .day-schedule {
      display: inline-block;
      width: 100%;
      vertical-align: top;
      visibility: hidden;
      box-sizing: border-box;
      margin-right: -4px;
      padding: 0 4px 0 4px; }
      .calendar-component .schedule-container .day-schedule .label.bg-white, .calendar-component .schedule-container .day-schedule .label.bg-transparent, .calendar-component .schedule-container .day-schedule .label.bg-light-gray, .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-yellow-tone, .calendar-component .schedule-container .day-schedule .label.bg-yellow, .calendar-component .schedule-container .day-schedule .label.walmart-spark-yellow, .calendar-component .schedule-container .day-schedule .label.walmart-off-white, .calendar-component .schedule-container .day-schedule .label.gt-global-green {
        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:hover .calendar-colored-border:not(.stop-hover) {
        width: 100%; }
      .calendar-component .schedule-container .day-schedule .calendar-card {
        border-top: solid 1px #dadce0;
        border-right: solid 1px #dadce0;
        border-bottom: solid 1px #dadce0;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        margin-bottom: 10px;
        box-sizing: border-box;
        border-radius: 4px;
        height: 180px;
        white-space: initial;
        position: relative; }
        @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;
          width: 0px;
          transition: width .30s; }
        .calendar-component .schedule-container .day-schedule .calendar-card:hover .calendar-colored-border:not(.stop-hover) {
          border-radius: 4px;
          border-left: solid 1px #dadce0;
          border-top: none;
          border-bottom: none;
          margin-right: 0px;
          width: 100%;
          transition: width .30s ease-out; }
          .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 {
            opacity: 1;
            display: block;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.38;
            letter-spacing: normal;
            text-align: left;
            color: #333333;
            overflow: hidden;
            min-width: 170px;
            white-space: pre-line;
            height: auto;
            margin: 8px;
            transition-delay: 0ms; }
            @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: #ffffff; }
        .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: #333333; }
        .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 {
          color: #000000; }
        .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 {
          color: #000000; }
        .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: #000000; }
        .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: #000000; }
        .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 {
          width: 4px;
          margin-right: 4px;
          display: inline-block;
          border-radius: 4px 0 0 4px;
          transition: all .3s ease-in-out; }
          .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: rgba(117, 117, 117, 0.05);
            border-right: 4px solid #d8d8d8; }
          .calendar-component .schedule-container .day-schedule .calendar-card .calendar-colored-border.bg-weekly-light-gray {
            background-color: rgba(242, 242, 242, 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: rgba(124, 135, 142, 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: rgba(208, 211, 212, 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 #ffffff; }
          .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: rgba(248, 230, 165, 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 #333333; }
          .calendar-component .schedule-container .day-schedule .calendar-card .calendar-colored-border.bg-weekly-walmart-off-white {
            background-color: rgba(250, 250, 250, 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: rgba(185, 187, 197, 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 {
            background-color: rgba(0, 0, 0, 0.05);
            border-right: 4px solid #000000; }
          .calendar-component .schedule-container .day-schedule .calendar-card .calendar-colored-border.bg-weekly-barenecessities-black {
            background-color: rgba(0, 0, 0, 0.05);
            border-right: 4px solid #000000; }
          .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 #000000; }
          .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 #000000; }
          .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;
          width: 100%;
          transition-delay: .20s; }
        .calendar-component .schedule-container .day-schedule .calendar-card .title {
          overflow: hidden;
          position: relative;
          overflow-wrap: break-word;
          margin: 8px 8px 8px 4px;
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: 500;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.39;
          letter-spacing: normal;
          text-align: left; }
          .calendar-component .schedule-container .day-schedule .calendar-card .title::before {
            position: absolute;
            right: 14px;
            bottom: 1px; }
          .calendar-component .schedule-container .day-schedule .calendar-card .title::after {
            content: '';
            position: absolute;
            right: 14px;
            width: 18px;
            height: 1em;
            margin-top: .2em; }
        .calendar-component .schedule-container .day-schedule .calendar-card .time:first-line {
          line-height: 0; }
        .calendar-component .schedule-container .day-schedule .calendar-card .time {
          width: 180px;
          margin: 0px 0 21px 4px;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.38;
          letter-spacing: normal;
          text-align: left;
          color: #333333;
          white-space: pre-line; }
          @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; }
        .calendar-component .schedule-container .day-schedule .calendar-card .time {
          padding-right: 5px; }
        .calendar-component .schedule-container .day-schedule .calendar-card .cal-links {
          min-height: 20px;
          display: block;
          position: absolute;
          bottom: 0;
          right: 0;
          margin: 0 12px 8px 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 {
        font-family: EverydaySans;
        font-weight: bold;
        font-size: 14px;
        color: #0053E2;
        text-transform: uppercase;
        float: right;
        margin-right: 10px;
        margin-bottom: 10px;
        text-decoration: none;
        display: none; }

@media (min-width: 481px) {
  .calendar-component .label-container .label {
    cursor: none;
    pointer-events: none; }
    .calendar-component .label-container .label.active {
      font-weight: normal; }
  .calendar-component .schedule-container .day-schedule {
    width: 20%;
    visibility: visible; }
    .calendar-component .schedule-container .day-schedule .calendar-card {
      position: relative;
      min-height: 170px; }
      .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 {
        text-decoration: none;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal; }
  .calendar-component.five-days-week .label-container .label:nth-child(n+6) {
    display: none; }
  .calendar-component.five-days-week .label-container .label:nth-child(n+7) {
    display: none; }
  .calendar-component.five-days-week .schedule-container .day-schedule:nth-child(n+6) {
    display: none; }
  .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 .time, .calendar-component.five-days-week .description {
    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 .time, .calendar-component.six-days-week .description {
    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) {
    display: none; }
  .calendar-component.five-days-week .label-container .label:nth-child(n+7) {
    display: none; }
  .calendar-component.five-days-week .schedule-container .day-schedule:nth-child(n+6) {
    display: none; }
  .calendar-component.five-days-week .schedule-container .day-schedule:nth-child(n+7) {
    display: none; }
  .calendar-component.six-days-week .label-container .label:nth-child(n+7) {
    display: none; }
  .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: black; } }

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

.byod-button-generic-component .employee-name-container {
  text-align: center; }

.byod-button-generic-component .byod-button-generic-content {
  margin-top: 20px;
  text-align: center; }

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

.button-2-0 .btn {
  padding: unset; }

.button-2-0 .button-glms-button {
  letter-spacing: 0.5px;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  border: solid 2px rgba(0, 0, 0, 0.54);
  font-size: 16px;
  opacity: 1 !important;
  border-radius: 30px; }
  .button-2-0 .button-glms-button i {
    font-style: normal;
    font-size: 20px;
    padding-bottom: 25px; }
  .button-2-0 .button-glms-button .icon {
    vertical-align: middle;
    padding-left: 8px; }
  .button-2-0 .button-glms-button.btn-classic {
    width: auto;
    min-width: 214px;
    height: 50px;
    padding: 0 25px;
    box-sizing: border-box;
    border-radius: 30px; }
  .button-2-0 .button-glms-button.btn-large {
    width: auto;
    min-width: 153px;
    height: 48px;
    padding: 12px 24px;
    box-sizing: border-box;
    border-radius: 30px;
    font-size: 18px;
    line-height: 24px; }
    .button-2-0 .button-glms-button.btn-large .icon {
      width: 24px;
      height: 24px; }
  .button-2-0 .button-glms-button.btn-regular {
    width: auto;
    min-width: 120px;
    height: 40px;
    padding: 8px 24px;
    box-sizing: border-box;
    border-radius: 30px;
    font-size: 16px;
    line-height: 24px; }
    .button-2-0 .button-glms-button.btn-regular .icon {
      width: 20px;
      height: 20px; }
  .button-2-0 .button-glms-button.btn-small {
    width: auto;
    min-width: 103px;
    height: 32px;
    padding: 6px 16px;
    box-sizing: border-box;
    border-radius: 30px;
    font-size: 14px;
    line-height: 20px; }
    .button-2-0 .button-glms-button.btn-small .icon {
      width: 18px;
      height: 18px; }
  .button-2-0 .button-glms-button:hover, .button-2-0 .button-glms-button:active, .button-2-0 .button-glms-button:focus {
    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: #FFFFFF;
      border: 1px solid #2e2f32;
      color: #2e2f32 !important; }
      .button-2-0 .button-glms-button.button-blue.button-secondary:hover {
        border: 2px solid #2e2f32;
        background-color: #ffffff;
        color: #2e2f32 !important; }
      .button-2-0 .button-glms-button.button-blue.button-secondary:focus {
        background-color: #2e2f32;
        border-color: #2e2f32;
        color: #ffffff !important; }
      .button-2-0 .button-glms-button.button-blue.button-secondary:active {
        background-color: #2e2f32;
        border-color: #2e2f32;
        color: #ffffff !important; }
    .button-2-0 .button-glms-button.button-blue.button-primary {
      background-color: #0053e2;
      border-color: #0053e2;
      color: #FFFFFF !important;
      border: none; }
    .button-2-0 .button-glms-button.button-blue:hover {
      background-color: #0053e2;
      border-color: #0053e2;
      color: #FFFFFF !important;
      border: none; }
    .button-2-0 .button-glms-button.button-blue:focus {
      background-color: #002d58;
      border-color: #002d58;
      color: #FFFFFF !important;
      border: none; }
    .button-2-0 .button-glms-button.button-blue:active {
      background-color: #002d58;
      border-color: #002d58;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.walmart-default:hover, .button-2-0 .button-glms-button.walmart-default:focus {
      background-color: #0053E2;
      border-color: #0053E2;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.walmart-default:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-ozark-noir:hover, .button-2-0 .button-glms-button.button-ozark-noir:focus {
      background-color: #001E60;
      border-color: #001E60;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-ozark-noir:active {
      background-color: #001E60;
      border-color: #001E60;
      color: #FFFFFF !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-blue-tone-1:hover, .button-2-0 .button-glms-button.button-blue-tone-1:focus {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-blue-tone-1:active {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      color: #000000 !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-blue-tone-2:hover, .button-2-0 .button-glms-button.button-blue-tone-2:focus {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-blue-tone-2:active {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      color: #000000 !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-yellow-tone:hover, .button-2-0 .button-glms-button.button-yellow-tone:focus {
      background-color: #F8E6A5;
      border-color: #F8E6A5;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-yellow-tone:active {
      background-color: #F8E6A5;
      border-color: #F8E6A5;
      color: #000000 !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-default {
    border-color: #909196;
    border-width: 1px;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-default.button-primary {
      background-color: #FFFFFF;
      border-color: #2E2F32;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-default:hover, .button-2-0 .button-glms-button.button-default:focus {
      border-color: #909196;
      border-width: 1px;
      box-shadow: 0px 0px 0px 1px;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-default:active {
      background-color: #2E2F32;
      border-color: #2E2F32;
      color: #FFFFFF !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-spark-yellow:hover, .button-2-0 .button-glms-button.button-spark-yellow:focus {
      background-color: #FFC220;
      border-color: #FFC220;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-spark-yellow:active {
      background-color: #FFD158;
      border-color: #FFD158;
      color: #000000 !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-charcoal {
    border-color: #333333;
    color: #333333 !important; }
    .button-2-0 .button-glms-button.button-charcoal.button-primary {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-charcoal:hover, .button-2-0 .button-glms-button.button-charcoal:focus {
      background-color: #333333;
      border-color: #333333;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-charcoal:active {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-off-white:hover, .button-2-0 .button-glms-button.button-off-white:focus {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-off-white:active {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      color: #000000 !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-blue-ink:hover, .button-2-0 .button-glms-button.button-blue-ink:focus {
      background-color: #041F41;
      border-color: #041F41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-blue-ink:active {
      background-color: #041F41;
      border-color: #041F41;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-global-green:hover, .button-2-0 .button-glms-button.button-global-green:focus {
      background-color: #06F27B;
      border-color: #06F27B;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-global-green:active {
      background-color: #06F27B;
      border-color: #06F27B;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-granite-grey:hover, .button-2-0 .button-glms-button.button-granite-grey:focus {
      background-color: #605E63;
      border-color: #605E63;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-granite-grey:active {
      background-color: #605E63;
      border-color: #605E63;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-gt-grey:hover, .button-2-0 .button-glms-button.button-gt-grey:focus {
      background-color: #B9BBC5;
      border-color: #B9BBC5;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-gt-grey:active {
      background-color: #B9BBC5;
      border-color: #B9BBC5;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-purple:hover, .button-2-0 .button-glms-button.button-wmi-purple:focus {
      background-color: #432188;
      border-color: #432188;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-purple:active {
      background-color: #3B1D77;
      border-color: #3B1D77;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-pink:hover, .button-2-0 .button-glms-button.button-wmi-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-pink:active {
      background-color: #B00F6A;
      border-color: #B00F6A;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-dark-blue:hover, .button-2-0 .button-glms-button.button-wmi-dark-blue:focus {
      background-color: #081f2c;
      border-color: #081f2c;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-dark-blue:active {
      background-color: #071B27;
      border-color: #071B27;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-medium-blue:hover, .button-2-0 .button-glms-button.button-wmi-medium-blue:focus {
      background-color: #0070ce;
      border-color: #0070ce;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-medium-blue:active {
      background-color: #00549B;
      border-color: #00549B;
      color: #FFFFFF !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: #000000 !important; }
    .button-2-0 .button-glms-button.button-wmi-light-blue:hover, .button-2-0 .button-glms-button.button-wmi-light-blue:focus {
      background-color: #78b9e7;
      border-color: #78b9e7;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-wmi-light-blue:active {
      background-color: #5A8BAD;
      border-color: #5A8BAD;
      color: #000000 !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: #ffffff !important; }
    .button-2-0 .button-glms-button.button-wmi-yellow:hover, .button-2-0 .button-glms-button.button-wmi-yellow:focus {
      background-color: #FFC220;
      border-color: #FFC220;
      opacity: .7;
      color: #ffffff !important; }
    .button-2-0 .button-glms-button.button-wmi-yellow:active {
      background-color: #FFD158;
      border-color: #FFD158;
      color: #ffffff !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-green:hover, .button-2-0 .button-glms-button.button-wmi-green:focus {
      background-color: #76c043;
      border-color: #76c043;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-green:active {
      background-color: #599032;
      border-color: #599032;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-red:hover, .button-2-0 .button-glms-button.button-wmi-red:focus {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-red:active {
      background-color: #B32C1F;
      border-color: #B32C1F;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-orange:hover, .button-2-0 .button-glms-button.button-wmi-orange:focus {
      background-color: #f47521;
      border-color: #f47521;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-wmi-orange:active {
      background-color: #F79859;
      border-color: #F79859;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-blue:hover, .button-2-0 .button-glms-button.button-walmart-blue:focus {
      background-color: #0053E2;
      border-color: #0053E2;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-blue:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-yellow:hover, .button-2-0 .button-glms-button.button-yellow:focus {
      background-color: #ffc220;
      border-color: #ffc220;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-yellow:active {
      background-color: #ffc220;
      border-color: #ffc220;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-light-blue:hover, .button-2-0 .button-glms-button.button-light-blue:focus {
      background-color: #78b9e7;
      border-color: #78b9e7;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-light-blue:active {
      background-color: #78b9e7;
      border-color: #78b9e7;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-green {
    border: solid 2px #76c043;
    color: #76c043 !important; }
    .button-2-0 .button-glms-button.button-green.button-primary {
      background-color: #76c043;
      border-color: #76c043;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-green:hover, .button-2-0 .button-glms-button.button-green:focus {
      background-color: #76c043;
      border-color: #76c043;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-green:active {
      background-color: #54a546;
      border-color: #54a546;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-red {
    border: solid 2px #ee3b2a;
    color: #ee3b2a !important; }
    .button-2-0 .button-glms-button.button-red.button-primary {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-red:hover, .button-2-0 .button-glms-button.button-red:focus {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-red:active {
      background-color: #cb2022;
      border-color: #cb2022;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-pink {
    border: solid 2px #eb148d;
    color: #eb148d !important; }
    .button-2-0 .button-glms-button.button-pink.button-primary {
      background-color: #eb148d;
      border-color: #eb148d;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-pink:hover, .button-2-0 .button-glms-button.button-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-walmart-pink {
    border: solid 2px #eb148d;
    color: #eb148d !important; }
    .button-2-0 .button-glms-button.button-walmart-pink.button-primary {
      background-color: #eb148d;
      border-color: #eb148d;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-pink:hover, .button-2-0 .button-glms-button.button-walmart-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-orange {
    border: solid 2px #f47521;
    color: #f47521 !important; }
    .button-2-0 .button-glms-button.button-orange.button-primary {
      background-color: #f47521;
      border-color: #f47521;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-orange:hover, .button-2-0 .button-glms-button.button-orange:focus {
      background-color: #f47521;
      border-color: #f47521;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-orange:active {
      background-color: #e54e26;
      border-color: #e54e26;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-deep-blue {
    border: solid 2px #041f41;
    color: #041f41 !important; }
    .button-2-0 .button-glms-button.button-deep-blue.button-primary {
      background-color: #041f41;
      border-color: #041f41;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-deep-blue:hover, .button-2-0 .button-glms-button.button-deep-blue:focus {
      background-color: #041f41;
      border-color: #041f41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-walmart-deep-blue {
    border: solid 2px #041f41;
    color: #041f41 !important; }
    .button-2-0 .button-glms-button.button-walmart-deep-blue.button-primary {
      background-color: #041f41;
      border-color: #041f41;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-deep-blue:hover, .button-2-0 .button-glms-button.button-walmart-deep-blue:focus {
      background-color: #041f41;
      border-color: #041f41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-background-blue {
    border: solid 2px #E1EDF9;
    color: #E1EDF9 !important; }
    .button-2-0 .button-glms-button.button-background-blue.button-primary {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-background-blue:hover, .button-2-0 .button-glms-button.button-background-blue:focus {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-background-blue:active {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-walmart-background-blue {
    border: solid 2px #E1EDF9;
    color: #E1EDF9 !important; }
    .button-2-0 .button-glms-button.button-walmart-background-blue.button-primary {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-walmart-background-blue:hover, .button-2-0 .button-glms-button.button-walmart-background-blue:focus {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-walmart-background-blue:active {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #000000 !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-teal {
    border: solid 2px #3EC5E6;
    color: #3EC5E6 !important; }
    .button-2-0 .button-glms-button.button-teal.button-primary {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-teal:hover, .button-2-0 .button-glms-button.button-teal:focus {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-teal:active {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-walmart-gray {
    border: solid 2px #757575;
    color: #757575 !important; }
    .button-2-0 .button-glms-button.button-walmart-gray.button-primary {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-gray:hover, .button-2-0 .button-glms-button.button-walmart-gray:focus {
      background-color: #757575;
      border-color: #757575;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-walmart-gray:active {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-gray {
    border: solid 2px #757575;
    color: #757575 !important; }
    .button-2-0 .button-glms-button.button-gray.button-primary {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-gray:hover, .button-2-0 .button-glms-button.button-gray:focus {
      background-color: #757575;
      border-color: #757575;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-gray:active {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-labs {
    border: solid 2px #302951;
    color: #302951 !important; }
    .button-2-0 .button-glms-button.button-labs.button-primary {
      background-color: #302951;
      border-color: #302951;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-labs:hover, .button-2-0 .button-glms-button.button-labs:focus {
      background-color: #302951;
      border-color: #302951;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-labs:active {
      background-color: #302951;
      border-color: #302951;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-black:hover, .button-2-0 .button-glms-button.button-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-dark-blue:hover, .button-2-0 .button-glms-button.button-sams-primary-dark-blue:focus {
      background-color: #00358e;
      border-color: #00358e;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-dark-blue:active {
      background-color: #00358e;
      border-color: #00358e;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-main-blue:hover, .button-2-0 .button-glms-button.button-sams-primary-main-blue:focus {
      background-color: #0067a0;
      border-color: #0067a0;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-main-blue:active {
      background-color: #0067a0;
      border-color: #0067a0;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-light-blue:hover, .button-2-0 .button-glms-button.button-sams-primary-light-blue:focus {
      background-color: #a4dbe8;
      border-color: #a4dbe8;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-primary-light-blue:active {
      background-color: #a4dbe8;
      border-color: #a4dbe8;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-light-blue:hover, .button-2-0 .button-glms-button.button-sams-secondary-light-blue:focus {
      background-color: #00afd7;
      border-color: #00afd7;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-light-blue:active {
      background-color: #00afd7;
      border-color: #00afd7;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-dark-gray:hover, .button-2-0 .button-glms-button.button-sams-secondary-dark-gray:focus {
      background-color: #7c878e;
      border-color: #7c878e;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-dark-gray:active {
      background-color: #7c878e;
      border-color: #7c878e;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-sams-secondary-light-gray {
    border-color: #d0d3d4;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-light-gray.button-primary {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-light-gray:hover, .button-2-0 .button-glms-button.button-sams-secondary-light-gray:focus {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-sams-secondary-light-gray:active {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      color: #000000 !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-dark-purple:hover, .button-2-0 .button-glms-button.button-sams-supp-dark-purple:focus {
      background-color: #514689;
      border-color: #514689;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-dark-purple:active {
      background-color: #514689;
      border-color: #514689;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-light-purple:hover, .button-2-0 .button-glms-button.button-sams-supp-light-purple:focus {
      background-color: #9063cd;
      border-color: #9063cd;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-light-purple:active {
      background-color: #9063cd;
      border-color: #9063cd;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-green:hover, .button-2-0 .button-glms-button.button-sams-supp-green:focus {
      background-color: #006f44;
      border-color: #006f44;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-green:active {
      background-color: #006f44;
      border-color: #006f44;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-teal:hover, .button-2-0 .button-glms-button.button-sams-supp-teal:focus {
      background-color: #47d7ac;
      border-color: #47d7ac;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-teal:active {
      background-color: #47d7ac;
      border-color: #47d7ac;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-red:hover, .button-2-0 .button-glms-button.button-sams-supp-red:focus {
      background-color: #fa4616;
      border-color: #fa4616;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-red:active {
      background-color: #fa4616;
      border-color: #fa4616;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-orange:hover, .button-2-0 .button-glms-button.button-sams-supp-orange:focus {
      background-color: #ff8f1c;
      border-color: #ff8f1c;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-orange:active {
      background-color: #ff8f1c;
      border-color: #ff8f1c;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-pink:hover, .button-2-0 .button-glms-button.button-sams-supp-pink:focus {
      background-color: #de1b73;
      border-color: #de1b73;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-pink:active {
      background-color: #de1b73;
      border-color: #de1b73;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-yellow:hover, .button-2-0 .button-glms-button.button-sams-supp-yellow:focus {
      background-color: #ffb500;
      border-color: #ffb500;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-supp-yellow:active {
      background-color: #ffb500;
      border-color: #ffb500;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-blue:hover, .button-2-0 .button-glms-button.button-sams-blue:focus {
      background-color: #22449b;
      border-color: #22449b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-blue:active {
      background-color: #22449b;
      border-color: #22449b;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-light-blue:hover, .button-2-0 .button-glms-button.button-sams-light-blue:focus {
      background-color: #2983ea;
      border-color: #2983ea;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-light-blue:active {
      background-color: #2983ea;
      border-color: #2983ea;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-medium-blue:hover, .button-2-0 .button-glms-button.button-sams-medium-blue:focus {
      background-color: #1788da;
      border-color: #1788da;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-medium-blue:active {
      background-color: #1788da;
      border-color: #1788da;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-green:hover, .button-2-0 .button-glms-button.button-sams-green:focus {
      background-color: #10a04b;
      border-color: #10a04b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-green:active {
      background-color: #10a04b;
      border-color: #10a04b;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-sams-gray {
    border-color: #333333;
    color: #333333 !important; }
    .button-2-0 .button-glms-button.button-sams-gray.button-primary {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-gray:hover, .button-2-0 .button-glms-button.button-sams-gray:focus {
      background-color: #333333;
      border-color: #333333;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-gray:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-red:hover, .button-2-0 .button-glms-button.button-sams-red:focus {
      background-color: #ec0439;
      border-color: #ec0439;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-red:active {
      background-color: #ec0439;
      border-color: #ec0439;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-yellow:hover, .button-2-0 .button-glms-button.button-sams-yellow:focus {
      background-color: #fba72b;
      border-color: #fba72b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-yellow:active {
      background-color: #fba72b;
      border-color: #fba72b;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-orange:hover, .button-2-0 .button-glms-button.button-sams-orange:focus {
      background-color: #f37020;
      border-color: #f37020;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-sams-orange:active {
      background-color: #f37020;
      border-color: #f37020;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-jet-purple:hover, .button-2-0 .button-glms-button.button-jet-purple:focus {
      background-color: #4F0099;
      border-color: #4F0099;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-jet-purple:active {
      background-color: #4F0099;
      border-color: #4F0099;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-moosejaw-red:hover, .button-2-0 .button-glms-button.button-moosejaw-red:focus {
      background-color: #A93439;
      border-color: #A93439;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-moosejaw-red:active {
      background-color: #A93439;
      border-color: #A93439;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-modcloth-gray-blue:hover, .button-2-0 .button-glms-button.button-modcloth-gray-blue:focus {
      background-color: #48515F;
      border-color: #48515F;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-modcloth-gray-blue:active {
      background-color: #48515F;
      border-color: #48515F;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-hayneedle-gray-blue:hover, .button-2-0 .button-glms-button.button-hayneedle-gray-blue:focus {
      background-color: #45545F;
      border-color: #45545F;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-hayneedle-gray-blue:active {
      background-color: #45545F;
      border-color: #45545F;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-shoes-blue:hover, .button-2-0 .button-glms-button.button-shoes-blue:focus {
      background-color: #203566;
      border-color: #203566;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-shoes-blue:active {
      background-color: #203566;
      border-color: #203566;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-bonobos-brown:hover, .button-2-0 .button-glms-button.button-bonobos-brown:focus {
      background-color: #2F1214;
      border-color: #2F1214;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-bonobos-brown:active {
      background-color: #2F1214;
      border-color: #2F1214;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-allswell-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-allswell-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-allswell-black:hover, .button-2-0 .button-glms-button.button-allswell-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-allswell-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-parcel-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-parcel-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-parcel-black:hover, .button-2-0 .button-glms-button.button-parcel-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-parcel-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-barenecessities-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-barenecessities-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-barenecessities-black:hover, .button-2-0 .button-glms-button.button-barenecessities-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-barenecessities-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-vudu-blue:hover, .button-2-0 .button-glms-button.button-vudu-blue:focus {
      background-color: #0072CE;
      border-color: #0072CE;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-vudu-blue:active {
      background-color: #0072CE;
      border-color: #0072CE;
      color: #FFFFFF !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: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-eloquil-brown:hover, .button-2-0 .button-glms-button.button-eloquil-brown:focus {
      background-color: #231F20;
      border-color: #231F20;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-eloquil-brown:active {
      background-color: #231F20;
      border-color: #231F20;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-white {
    border-color: #FFFFFF;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-white.button-primary {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-white:hover, .button-2-0 .button-glms-button.button-white:focus {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-white:active {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000 !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-transparent {
    border-color: #FFFFFF;
    color: transparent !important; }
    .button-2-0 .button-glms-button.button-transparent.button-primary {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-transparent:hover, .button-2-0 .button-glms-button.button-transparent:focus {
      background-color: transparent;
      border-color: #FFFFFF;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-2-0 .button-glms-button.button-transparent:active {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-2-0 .button-glms-button.button-light-gray {
    border-color: #f2f2f2;
    color: #000000 !important; }
    .button-2-0 .button-glms-button.button-light-gray.button-primary {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-light-gray:hover, .button-2-0 .button-glms-button.button-light-gray:focus {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      opacity: .7;
      color: #000000 !important; }
    .button-2-0 .button-glms-button.button-light-gray:active {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      color: #000000 !important;
      opacity: 1; }

.button-2-0 form .button-glms-button {
  padding-top: 0px; }

.button-2-0 .link-glms-link {
  width: 375px;
  font-size: 20px;
  text-align: center;
  color: rgba(1, 122, 205, 0.87);
  opacity: 1 !important; }
  .button-2-0 .link-glms-link i.btn {
    font-size: 1em;
    position: relative;
    top: -6px !important; }
  .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;
    line-height: 24px;
    height: 48px; }
    .button-2-0 .link-glms-link.btn-large .icon {
      width: 24px;
      height: 24px; }
  .button-2-0 .link-glms-link.btn-regular {
    font-size: 16px;
    line-height: 24px;
    height: 40px; }
    .button-2-0 .link-glms-link.btn-regular .icon {
      width: 20px;
      height: 20px; }
  .button-2-0 .link-glms-link.btn-small {
    font-size: 14px;
    line-height: 20px; }
    .button-2-0 .link-glms-link.btn-small .icon {
      width: 18px;
      height: 18px; }
  .button-2-0 .link-glms-link.inactive {
    color: rgba(0, 0, 0, 0.54); }
  .button-2-0 .link-glms-link:hover, .button-2-0 .link-glms-link:focus {
    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:hover, .button-2-0 .link-glms-link.button-ozark-noir:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-blue-tone-1:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-blue-tone-2:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-yellow-tone:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-spark-yellow:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-spark-yellow:active {
      color: #FFC220;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-charcoal {
    color: #333333; }
    .button-2-0 .link-glms-link.button-charcoal:hover, .button-2-0 .link-glms-link.button-charcoal:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-charcoal:active {
      color: #333333;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-off-white {
    color: #FAFAFA; }
    .button-2-0 .link-glms-link.button-off-white:hover, .button-2-0 .link-glms-link.button-off-white:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-blue-ink:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-global-green:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-granite-grey:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-gt-grey:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-purple:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-pink:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-dark-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-medium-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-light-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-yellow:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-green:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-red:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-wmi-orange:focus {
      opacity: .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 {
      opacity: .7;
      color: #004f9a;
      text-decoration: none; }
    .button-2-0 .link-glms-link.button-blue:focus, .button-2-0 .link-glms-link.button-blue:active {
      color: #002d58;
      opacity: 1;
      text-decoration: none; }
  .button-2-0 .link-glms-link.button-sams-gray {
    color: #333333; }
    .button-2-0 .link-glms-link.button-sams-gray:hover, .button-2-0 .link-glms-link.button-sams-gray:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-sams-gray:active {
      color: #000000;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-green {
    color: #76c043; }
    .button-2-0 .link-glms-link.button-green:hover, .button-2-0 .link-glms-link.button-green:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-red:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-pink:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-orange:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-walmart-gray:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-light-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-yellow:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-teal:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-background-blue:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-background-blue:active {
      color: #E1EDF9;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-black {
    color: #000000; }
    .button-2-0 .link-glms-link.button-black:hover, .button-2-0 .link-glms-link.button-black:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-black:active {
      color: #000000;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-labs {
    color: #302951; }
    .button-2-0 .link-glms-link.button-labs:hover, .button-2-0 .link-glms-link.button-labs:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-deep-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-light-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-medium-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-green:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-red:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-yellow:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-sams-orange:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-jet-purple:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-moosejaw-red:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-modcloth-gray-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-hayneedle-gray-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-shoes-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-bonobos-brown:focus {
      opacity: .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: #000000; }
    .button-2-0 .link-glms-link.button-allswell-black:hover, .button-2-0 .link-glms-link.button-allswell-black:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-allswell-black:active {
      color: #000000;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-parcel-black {
    color: #000000; }
    .button-2-0 .link-glms-link.button-parcel-black:hover, .button-2-0 .link-glms-link.button-parcel-black:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-parcel-black:active {
      color: #000000;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-barenecessities-black {
    color: #000000; }
    .button-2-0 .link-glms-link.button-barenecessities-black:hover, .button-2-0 .link-glms-link.button-barenecessities-black:focus {
      opacity: .7; }
    .button-2-0 .link-glms-link.button-barenecessities-black:active {
      color: #000000;
      opacity: 1; }
  .button-2-0 .link-glms-link.button-vudu-blue {
    color: #0072CE; }
    .button-2-0 .link-glms-link.button-vudu-blue:hover, .button-2-0 .link-glms-link.button-vudu-blue:focus {
      opacity: .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:hover, .button-2-0 .link-glms-link.button-barenecessities-black:focus {
      opacity: .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 {
    color: #00358e;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-primary-dark-blue:hover, .button-2-0 .link-glms-link.button-sams-primary-dark-blue:focus {
      opacity: .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 {
    color: #0067a0;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-primary-main-blue:hover, .button-2-0 .link-glms-link.button-sams-primary-main-blue:focus {
      opacity: .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 {
    color: #a4dbe8;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-primary-light-blue:hover, .button-2-0 .link-glms-link.button-sams-primary-light-blue:focus {
      opacity: .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 {
    color: #00afd7;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-secondary-light-blue:hover, .button-2-0 .link-glms-link.button-sams-secondary-light-blue:focus {
      opacity: .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 {
    color: #7c878e;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-secondary-dark-gray:hover, .button-2-0 .link-glms-link.button-sams-secondary-dark-gray:focus {
      opacity: .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 {
    color: #d0d3d4;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-secondary-light-gray:hover, .button-2-0 .link-glms-link.button-sams-secondary-light-gray:focus {
      opacity: .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 {
    color: #514689;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-dark-purple:hover, .button-2-0 .link-glms-link.button-sams-supp-dark-purple:focus {
      opacity: .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 {
    color: #9063cd;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-light-purple:hover, .button-2-0 .link-glms-link.button-sams-supp-light-purple:focus {
      opacity: .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 {
    color: #006f44;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-green:hover, .button-2-0 .link-glms-link.button-sams-supp-green:focus {
      opacity: .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 {
    color: #47d7ac;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-teal:hover, .button-2-0 .link-glms-link.button-sams-supp-teal:focus {
      opacity: .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 {
    color: #fa4616;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-red:hover, .button-2-0 .link-glms-link.button-sams-supp-red:focus {
      opacity: .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 {
    color: #ff8f1c;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-orange:hover, .button-2-0 .link-glms-link.button-sams-supp-orange:focus {
      opacity: .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 {
    color: #de1b73;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-pink:hover, .button-2-0 .link-glms-link.button-sams-supp-pink:focus {
      opacity: .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 {
    color: #ffb500;
    background-color: transparent; }
    .button-2-0 .link-glms-link.button-sams-supp-yellow:hover, .button-2-0 .link-glms-link.button-sams-supp-yellow:focus {
      opacity: .7; }
    .button-2-0 .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; }

.button-content {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

i.icon.button-icon-alignment-left {
  left: -10px;
  margin-right: 5px; }

span.button-icon-alignment-left img {
  left: -10px;
  margin-right: 5px; }

.left .link-glms-link.button-content {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }

.left .link-glms-link.button-icon-alignment-left.button-content {
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.right .link-glms-link.button-content {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.right .link-glms-link.button-icon-alignment-left.button-content {
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.button-icon-content2.icon.btn {
  position: relative;
  top: -2px; }

.button-icon-alignment-left {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }

.image-padding {
  padding-left: 8px; }

.button-icon-alignment-left .image-padding {
  padding-right: 8px;
  padding-left: 0px; }

.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 {
  letter-spacing: 0.5px;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  border: solid 2px rgba(0, 0, 0, 0.54);
  font-size: 14px; }
  .button-glms-button i {
    font-style: normal;
    font-size: 20px;
    padding-bottom: 0px;
    padding-left: 10px; }
  .button-glms-button .icon {
    vertical-align: middle;
    padding-left: 8px; }
  .button-glms-button.btn-classic {
    width: auto;
    height: 50px;
    border-radius: 25px; }
  .button-glms-button.btn-large {
    width: 153px;
    height: 50px;
    border-radius: 25px;
    font-size: 18px; }
    .button-glms-button.btn-large .icon {
      width: 24px;
      height: 24px; }
  .button-glms-button.btn-regular {
    width: 120px;
    height: 40px;
    padding: 0 25px;
    box-sizing: border-box;
    border-radius: 20px; }
    .button-glms-button.btn-regular .icon {
      width: 20px;
      height: 20px; }
  .button-glms-button.btn-small {
    width: 103px;
    height: 30px;
    border-radius: 14px; }
    .button-glms-button.btn-small .icon {
      width: 18px;
      height: 18px; }
  .button-glms-button:hover, .button-glms-button:active, .button-glms-button:focus {
    outline: none;
    text-decoration: none; }
  .button-glms-button.button-blue {
    border-color: #0053E2;
    color: #0053E2 !important; }
    .button-glms-button.button-blue.button-primary {
      background-color: #0053E2;
      border-color: #0053E2;
      color: #FFFFFF !important; }
    .button-glms-button.button-blue:hover, .button-glms-button.button-blue:focus {
      background-color: #0053E2;
      border-color: #0053E2;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-blue:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-ozark-noir {
    border-color: #001E60;
    color: #001E60 !important; }
    .button-glms-button.button-ozark-noir.button-primary {
      background-color: #001E60;
      border-color: #001E60;
      color: #FFFFFF !important; }
    .button-glms-button.button-ozark-noir:hover, .button-glms-button.button-ozark-noir:focus {
      background-color: #001E60;
      border-color: #001E60;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-ozark-noir:active {
      background-color: #001E60;
      border-color: #001E60;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-blue-tone-1 {
    border-color: #4DBDF5;
    color: #4DBDF5 !important; }
    .button-glms-button.button-blue-tone-1.button-primary {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      color: #000000 !important; }
    .button-glms-button.button-blue-tone-1:hover, .button-glms-button.button-blue-tone-1:focus {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-blue-tone-1:active {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-blue-tone-2 {
    border-color: #A9DDF7;
    color: #A9DDF7 !important; }
    .button-glms-button.button-blue-tone-2.button-primary {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      color: #000000 !important; }
    .button-glms-button.button-blue-tone-2:hover, .button-glms-button.button-blue-tone-2:focus {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-blue-tone-2:active {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-yellow-tone {
    border-color: #F8E6A5;
    color: #F8E6A5 !important; }
    .button-glms-button.button-yellow-tone.button-primary {
      background-color: #F8E6A5;
      border-color: #F8E6A5;
      color: #000000 !important; }
    .button-glms-button.button-yellow-tone:hover, .button-glms-button.button-yellow-tone:focus {
      background-color: #F8E6A5;
      border-color: #F8E6A5;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-yellow-tone:active {
      background-color: #F8E6A5;
      border-color: #F8E6A5;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-default {
    border-color: #909196;
    border-width: 1px;
    color: #000000; }
    .button-glms-button.button-default.button-primary {
      background-color: #FFFFFF;
      border-color: #2E2F32;
      color: #000000; }
    .button-glms-button.button-default:hover, .button-glms-button.button-default:focus {
      border-color: #000000;
      border-width: 1px;
      box-shadow: 0px 0px 0px 1px;
      color: #000000; }
    .button-glms-button.button-default:active {
      background-color: #2E2F32;
      border-color: #2E2F32;
      color: #FFFFFF; }
  .button-glms-button.button-spark-yellow {
    border-color: #FFC220;
    color: #FFC220 !important; }
    .button-glms-button.button-spark-yellow.button-primary {
      background-color: #FFC220;
      border-color: #FFC220;
      color: #000000 !important; }
    .button-glms-button.button-spark-yellow:hover, .button-glms-button.button-spark-yellow:focus {
      background-color: #FFC220;
      border-color: #FFC220;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-spark-yellow:active {
      background-color: #FFD158;
      border-color: #FFD158;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-charcoal {
    border-color: #333333;
    color: #333333 !important; }
    .button-glms-button.button-charcoal.button-primary {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !important; }
    .button-glms-button.button-charcoal:hover, .button-glms-button.button-charcoal:focus {
      background-color: #333333;
      border-color: #333333;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-charcoal:active {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-off-white {
    border-color: #FAFAFA;
    color: #FAFAFA !important; }
    .button-glms-button.button-off-white.button-primary {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      color: #000000 !important; }
    .button-glms-button.button-off-white:hover, .button-glms-button.button-off-white:focus {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-off-white:active {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-blue-ink {
    border-color: #041F41;
    color: #041F41 !important; }
    .button-glms-button.button-blue-ink.button-primary {
      background-color: #041F41;
      border-color: #041F41;
      color: #FFFFFF !important; }
    .button-glms-button.button-blue-ink:hover, .button-glms-button.button-blue-ink:focus {
      background-color: #041F41;
      border-color: #041F41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-blue-ink:active {
      background-color: #041F41;
      border-color: #041F41;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-global-green {
    border-color: #06F27B;
    color: #06F27B !important; }
    .button-glms-button.button-global-green.button-primary {
      background-color: #06F27B;
      border-color: #06F27B;
      color: #FFFFFF !important; }
    .button-glms-button.button-global-green:hover, .button-glms-button.button-global-green:focus {
      background-color: #06F27B;
      border-color: #06F27B;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-global-green:active {
      background-color: #06F27B;
      border-color: #06F27B;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-granite-grey {
    border-color: #605E63;
    color: #605E63 !important; }
    .button-glms-button.button-granite-grey.button-primary {
      background-color: #605E63;
      border-color: #605E63;
      color: #FFFFFF !important; }
    .button-glms-button.button-granite-grey:hover, .button-glms-button.button-granite-grey:focus {
      background-color: #605E63;
      border-color: #605E63;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-granite-grey:active {
      background-color: #605E63;
      border-color: #605E63;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-gt-grey {
    border-color: #B9BBC5;
    color: #B9BBC5 !important; }
    .button-glms-button.button-gt-grey.button-primary {
      background-color: #B9BBC5;
      border-color: #B9BBC5;
      color: #FFFFFF !important; }
    .button-glms-button.button-gt-grey:hover, .button-glms-button.button-gt-grey:focus {
      background-color: #B9BBC5;
      border-color: #B9BBC5;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-gt-grey:active {
      background-color: #B9BBC5;
      border-color: #B9BBC5;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.walmart-true-blue {
    border-color: #0053e2;
    color: #0053e2 !important; }
    .button-glms-button.walmart-true-blue.button-primary {
      background-color: #0053e2;
      border-color: #0053e2;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-true-blue:hover, .button-glms-button.walmart-true-blue:focus {
      background-color: #0053e2;
      border-color: #0053e2;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-true-blue:active {
      background-color: #0053e2;
      border-color: #0053e2;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.walmart-bentonville-blue {
    border-color: #001E60;
    color: #001E60 !important; }
    .button-glms-button.walmart-bentonville-blue.button-primary {
      background-color: #001E60;
      border-color: #001E60;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-bentonville-blue:hover, .button-glms-button.walmart-bentonville-blue:focus {
      background-color: #001E60;
      border-color: #001E60;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-bentonville-blue:active {
      background-color: #001E60;
      border-color: #001E60;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.walmart-sky-blue {
    border-color: #A9DDF7;
    color: #001E60 !important; }
    .button-glms-button.walmart-sky-blue.button-primary {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-sky-blue:hover, .button-glms-button.walmart-sky-blue:focus {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-sky-blue:active {
      background-color: #A9DDF7;
      border-color: #A9DDF7;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.walmart-everyday-blue {
    border-color: #4DBDF5;
    color: #4DBDF5 !important; }
    .button-glms-button.walmart-everyday-blue.button-primary {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-everyday-blue:hover, .button-glms-button.walmart-everyday-blue:focus {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.walmart-everyday-blue:active {
      background-color: #4DBDF5;
      border-color: #4DBDF5;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.wmc-purple {
    border-color: #993EF4;
    color: #993EF4 !important; }
    .button-glms-button.wmc-purple.button-primary {
      background-color: #993EF4;
      border-color: #993EF4;
      color: #ffffff !important; }
    .button-glms-button.wmc-purple:hover, .button-glms-button.wmc-purple:focus {
      background-color: #993EF4;
      border-color: #993EF4;
      opacity: .7;
      color: #ffffff !important; }
    .button-glms-button.wmc-purple:active {
      background-color: #993EF4;
      border-color: #993EF4;
      color: #ffffff !important;
      opacity: 1; }
  .button-glms-button.wmc-trueBlue {
    border-color: #0053E2;
    color: #0053E2 !important; }
    .button-glms-button.wmc-trueBlue.button-primary {
      background-color: #0053E2;
      border-color: #0053E2;
      color: #ffffff !important; }
    .button-glms-button.wmc-trueBlue:hover, .button-glms-button.wmc-trueBlue:focus {
      background-color: #0053E2;
      border-color: #0053E2;
      opacity: .7;
      color: #ffffff !important; }
    .button-glms-button.wmc-trueBlue:active {
      background-color: #0053E2;
      border-color: #0053E2;
      color: #ffffff !important;
      opacity: 1; }
  .button-glms-button.wmc-teal {
    border-color: #00D0CD;
    color: #00D0CD !important; }
    .button-glms-button.wmc-teal.button-primary {
      background-color: #00D0CD;
      border-color: #00D0CD;
      color: #ffffff !important; }
    .button-glms-button.wmc-teal:hover, .button-glms-button.wmc-teal:focus {
      background-color: #00D0CD;
      border-color: #00D0CD;
      opacity: .7;
      color: #ffffff !important; }
    .button-glms-button.wmc-teal:active {
      background-color: #00D0CD;
      border-color: #00D0CD;
      color: #ffffff !important;
      opacity: 1; }
  .button-glms-button.button-wmi-purple {
    border-color: #432188;
    color: #432188 !important; }
    .button-glms-button.button-wmi-purple.button-primary {
      background-color: #432188;
      border-color: #432188;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-purple:hover, .button-glms-button.button-wmi-purple:focus {
      background-color: #432188;
      border-color: #432188;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-purple:active {
      background-color: #3B1D77;
      border-color: #3B1D77;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-pink {
    border-color: #eb148d;
    color: #eb148d !important; }
    .button-glms-button.button-wmi-pink.button-primary {
      background-color: #eb148d;
      border-color: #eb148d;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-pink:hover, .button-glms-button.button-wmi-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-pink:active {
      background-color: #B00F6A;
      border-color: #B00F6A;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-dark-blue {
    border-color: #081f2c;
    color: #081f2c !important; }
    .button-glms-button.button-wmi-dark-blue.button-primary {
      background-color: #081f2c;
      border-color: #081f2c;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-dark-blue:hover, .button-glms-button.button-wmi-dark-blue:focus {
      background-color: #081f2c;
      border-color: #081f2c;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-dark-blue:active {
      background-color: #071B27;
      border-color: #071B27;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-medium-blue {
    border-color: #0070ce;
    color: #0070ce !important; }
    .button-glms-button.button-wmi-medium-blue.button-primary {
      background-color: #0070ce;
      border-color: #0070ce;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-medium-blue:hover, .button-glms-button.button-wmi-medium-blue:focus {
      background-color: #0070ce;
      border-color: #0070ce;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-medium-blue:active {
      background-color: #00549B;
      border-color: #00549B;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-light-blue {
    border-color: #78b9e7;
    color: #78b9e7 !important; }
    .button-glms-button.button-wmi-light-blue.button-primary {
      background-color: #78b9e7;
      border-color: #78b9e7;
      color: #000000 !important; }
    .button-glms-button.button-wmi-light-blue:hover, .button-glms-button.button-wmi-light-blue:focus {
      background-color: #78b9e7;
      border-color: #78b9e7;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-wmi-light-blue:active {
      background-color: #5A8BAD;
      border-color: #5A8BAD;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-wmi-yellow {
    border-color: #FFC220;
    color: #FFC220 !important; }
    .button-glms-button.button-wmi-yellow.button-primary {
      background-color: #FFC220;
      border-color: #FFC220;
      color: #ffffff !important; }
    .button-glms-button.button-wmi-yellow:hover, .button-glms-button.button-wmi-yellow:focus {
      background-color: #FFC220;
      border-color: #FFC220;
      opacity: .7;
      color: #ffffff !important; }
    .button-glms-button.button-wmi-yellow:active {
      background-color: #FFD158;
      border-color: #FFD158;
      color: #ffffff !important;
      opacity: 1; }
  .button-glms-button.button-wmi-green {
    border-color: #76c043;
    color: #76c043 !important; }
    .button-glms-button.button-wmi-green.button-primary {
      background-color: #76c043;
      border-color: #76c043;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-green:hover, .button-glms-button.button-wmi-green:focus {
      background-color: #76c043;
      border-color: #76c043;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-green:active {
      background-color: #599032;
      border-color: #599032;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-red {
    border-color: #ee3b2a;
    color: #ee3b2a !important; }
    .button-glms-button.button-wmi-red.button-primary {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-red:hover, .button-glms-button.button-wmi-red:focus {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-red:active {
      background-color: #B32C1F;
      border-color: #B32C1F;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-wmi-orange {
    border-color: #f47521;
    color: #f47521 !important; }
    .button-glms-button.button-wmi-orange.button-primary {
      background-color: #f47521;
      border-color: #f47521;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-orange:hover, .button-glms-button.button-wmi-orange:focus {
      background-color: #f47521;
      border-color: #f47521;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-wmi-orange:active {
      background-color: #F79859;
      border-color: #F79859;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-walmart-blue {
    border-color: #0053E2;
    color: #0053E2 !important; }
    .button-glms-button.button-walmart-blue.button-primary {
      background-color: #0053E2;
      border-color: #0053E2;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-blue:hover, .button-glms-button.button-walmart-blue:focus {
      background-color: #0053E2;
      border-color: #0053E2;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-blue:active {
      background-color: #064f8e;
      border-color: #064f8e;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-yellow {
    border-color: #ffc220;
    color: #ffc220 !important; }
    .button-glms-button.button-yellow.button-primary {
      background-color: #ffc220;
      border-color: #ffc220;
      color: #FFFFFF !important; }
    .button-glms-button.button-yellow:hover, .button-glms-button.button-yellow:focus {
      background-color: #ffc220;
      border-color: #ffc220;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-yellow:active {
      background-color: #ffc220;
      border-color: #ffc220;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-light-blue {
    border-color: #78b9e7;
    color: #78b9e7 !important; }
    .button-glms-button.button-light-blue.button-primary {
      background-color: #78b9e7;
      border-color: #78b9e7;
      color: #FFFFFF !important; }
    .button-glms-button.button-light-blue:hover, .button-glms-button.button-light-blue:focus {
      background-color: #78b9e7;
      border-color: #78b9e7;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-light-blue:active {
      background-color: #78b9e7;
      border-color: #78b9e7;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-green {
    border: solid 2px #76c043;
    color: #76c043 !important; }
    .button-glms-button.button-green.button-primary {
      background-color: #76c043;
      border-color: #76c043;
      color: #FFFFFF !important; }
    .button-glms-button.button-green:hover, .button-glms-button.button-green:focus {
      background-color: #76c043;
      border-color: #76c043;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-green:active {
      background-color: #54a546;
      border-color: #54a546;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-red {
    border: solid 2px #ee3b2a;
    color: #ee3b2a !important; }
    .button-glms-button.button-red.button-primary {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      color: #FFFFFF !important; }
    .button-glms-button.button-red:hover, .button-glms-button.button-red:focus {
      background-color: #ee3b2a;
      border-color: #ee3b2a;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-red:active {
      background-color: #cb2022;
      border-color: #cb2022;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-pink {
    border: solid 2px #eb148d;
    color: #eb148d !important; }
    .button-glms-button.button-pink.button-primary {
      background-color: #eb148d;
      border-color: #eb148d;
      color: #FFFFFF !important; }
    .button-glms-button.button-pink:hover, .button-glms-button.button-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-walmart-pink {
    border: solid 2px #eb148d;
    color: #eb148d !important; }
    .button-glms-button.button-walmart-pink.button-primary {
      background-color: #eb148d;
      border-color: #eb148d;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-pink:hover, .button-glms-button.button-walmart-pink:focus {
      background-color: #eb148d;
      border-color: #eb148d;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-pink:active {
      background-color: #b51e6d;
      border-color: #b51e6d;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-orange {
    border: solid 2px #f47521;
    color: #f47521 !important; }
    .button-glms-button.button-orange.button-primary {
      background-color: #f47521;
      border-color: #f47521;
      color: #FFFFFF !important; }
    .button-glms-button.button-orange:hover, .button-glms-button.button-orange:focus {
      background-color: #f47521;
      border-color: #f47521;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-orange:active {
      background-color: #e54e26;
      border-color: #e54e26;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-deep-blue {
    border: solid 2px #041f41;
    color: #041f41 !important; }
    .button-glms-button.button-deep-blue.button-primary {
      background-color: #041f41;
      border-color: #041f41;
      color: #FFFFFF !important; }
    .button-glms-button.button-deep-blue:hover, .button-glms-button.button-deep-blue:focus {
      background-color: #041f41;
      border-color: #041f41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-walmart-deep-blue {
    border: solid 2px #041f41;
    color: #041f41 !important; }
    .button-glms-button.button-walmart-deep-blue.button-primary {
      background-color: #041f41;
      border-color: #041f41;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-deep-blue:hover, .button-glms-button.button-walmart-deep-blue:focus {
      background-color: #041f41;
      border-color: #041f41;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-deep-blue:active {
      background-color: #031122;
      border-color: #031122;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-background-blue {
    border: solid 2px #E1EDF9;
    color: #E1EDF9 !important; }
    .button-glms-button.button-background-blue.button-primary {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #FFFFFF !important; }
    .button-glms-button.button-background-blue:hover, .button-glms-button.button-background-blue:focus {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-background-blue:active {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-walmart-background-blue {
    border: solid 2px #E1EDF9;
    color: #E1EDF9 !important; }
    .button-glms-button.button-walmart-background-blue.button-primary {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #000000 !important; }
    .button-glms-button.button-walmart-background-blue:hover, .button-glms-button.button-walmart-background-blue:focus {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-walmart-background-blue:active {
      background-color: #E1EDF9;
      border-color: #E1EDF9;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-teal {
    border: solid 2px #3EC5E6;
    color: #3EC5E6 !important; }
    .button-glms-button.button-teal.button-primary {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      color: #FFFFFF !important; }
    .button-glms-button.button-teal:hover, .button-glms-button.button-teal:focus {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-teal:active {
      background-color: #3EC5E6;
      border-color: #3EC5E6;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-walmart-gray {
    border: solid 2px #757575;
    color: #757575 !important; }
    .button-glms-button.button-walmart-gray.button-primary {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-gray:hover, .button-glms-button.button-walmart-gray:focus {
      background-color: #757575;
      border-color: #757575;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-walmart-gray:active {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-gray {
    border: solid 2px #757575;
    color: #757575 !important; }
    .button-glms-button.button-gray.button-primary {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important; }
    .button-glms-button.button-gray:hover, .button-glms-button.button-gray:focus {
      background-color: #757575;
      border-color: #757575;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-gray:active {
      background-color: #757575;
      border-color: #757575;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-labs {
    border: solid 2px #302951;
    color: #302951 !important; }
    .button-glms-button.button-labs.button-primary {
      background-color: #302951;
      border-color: #302951;
      color: #FFFFFF !important; }
    .button-glms-button.button-labs:hover, .button-glms-button.button-labs:focus {
      background-color: #302951;
      border-color: #302951;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-labs:active {
      background-color: #302951;
      border-color: #302951;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-glms-button.button-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-glms-button.button-black:hover, .button-glms-button.button-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-primary-dark-blue {
    border-color: #00358e;
    color: #00358e !important; }
    .button-glms-button.button-sams-primary-dark-blue.button-primary {
      background-color: #00358e;
      border-color: #00358e;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-dark-blue:hover, .button-glms-button.button-sams-primary-dark-blue:focus {
      background-color: #00358e;
      border-color: #00358e;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-dark-blue:active {
      background-color: #00358e;
      border-color: #00358e;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-primary-main-blue {
    border-color: #0067a0;
    color: #0067a0 !important; }
    .button-glms-button.button-sams-primary-main-blue.button-primary {
      background-color: #0067a0;
      border-color: #0067a0;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-main-blue:hover, .button-glms-button.button-sams-primary-main-blue:focus {
      background-color: #0067a0;
      border-color: #0067a0;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-main-blue:active {
      background-color: #0067a0;
      border-color: #0067a0;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-primary-light-blue {
    border-color: #a4dbe8;
    color: #a4dbe8 !important; }
    .button-glms-button.button-sams-primary-light-blue.button-primary {
      background-color: #a4dbe8;
      border-color: #a4dbe8;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-light-blue:hover, .button-glms-button.button-sams-primary-light-blue:focus {
      background-color: #a4dbe8;
      border-color: #a4dbe8;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-primary-light-blue:active {
      background-color: #a4dbe8;
      border-color: #a4dbe8;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-secondary-light-blue {
    border-color: #00afd7;
    color: #a4dbe8 !important; }
    .button-glms-button.button-sams-secondary-light-blue.button-primary {
      background-color: #00afd7;
      border-color: #00afd7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-secondary-light-blue:hover, .button-glms-button.button-sams-secondary-light-blue:focus {
      background-color: #00afd7;
      border-color: #00afd7;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-secondary-light-blue:active {
      background-color: #00afd7;
      border-color: #00afd7;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-secondary-dark-gray {
    border-color: #7c878e;
    color: #7c878e !important; }
    .button-glms-button.button-sams-secondary-dark-gray.button-primary {
      background-color: #7c878e;
      border-color: #7c878e;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-secondary-dark-gray:hover, .button-glms-button.button-sams-secondary-dark-gray:focus {
      background-color: #7c878e;
      border-color: #7c878e;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-secondary-dark-gray:active {
      background-color: #7c878e;
      border-color: #7c878e;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-secondary-light-gray {
    border-color: #d0d3d4;
    color: #000000 !important; }
    .button-glms-button.button-sams-secondary-light-gray.button-primary {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      color: #000000 !important; }
    .button-glms-button.button-sams-secondary-light-gray:hover, .button-glms-button.button-sams-secondary-light-gray:focus {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-sams-secondary-light-gray:active {
      background-color: #d0d3d4;
      border-color: #d0d3d4;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-dark-purple {
    border-color: #514689;
    color: #514689 !important; }
    .button-glms-button.button-sams-supp-dark-purple.button-primary {
      background-color: #514689;
      border-color: #514689;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-dark-purple:hover, .button-glms-button.button-sams-supp-dark-purple:focus {
      background-color: #514689;
      border-color: #514689;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-dark-purple:active {
      background-color: #514689;
      border-color: #514689;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-light-purple {
    border-color: #9063cd;
    color: #9063cd !important; }
    .button-glms-button.button-sams-supp-light-purple.button-primary {
      background-color: #9063cd;
      border-color: #9063cd;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-light-purple:hover, .button-glms-button.button-sams-supp-light-purple:focus {
      background-color: #9063cd;
      border-color: #9063cd;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-light-purple:active {
      background-color: #9063cd;
      border-color: #9063cd;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-green {
    border-color: #006f44;
    color: #006f44 !important; }
    .button-glms-button.button-sams-supp-green.button-primary {
      background-color: #006f44;
      border-color: #006f44;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-green:hover, .button-glms-button.button-sams-supp-green:focus {
      background-color: #006f44;
      border-color: #006f44;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-green:active {
      background-color: #006f44;
      border-color: #006f44;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-teal {
    border-color: #47d7ac;
    color: #47d7ac !important; }
    .button-glms-button.button-sams-supp-teal.button-primary {
      background-color: #47d7ac;
      border-color: #47d7ac;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-teal:hover, .button-glms-button.button-sams-supp-teal:focus {
      background-color: #47d7ac;
      border-color: #47d7ac;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-teal:active {
      background-color: #47d7ac;
      border-color: #47d7ac;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-red {
    border-color: #fa4616;
    color: #fa4616 !important; }
    .button-glms-button.button-sams-supp-red.button-primary {
      background-color: #fa4616;
      border-color: #fa4616;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-red:hover, .button-glms-button.button-sams-supp-red:focus {
      background-color: #fa4616;
      border-color: #fa4616;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-red:active {
      background-color: #fa4616;
      border-color: #fa4616;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-orange {
    border-color: #ff8f1c;
    color: #ff8f1c !important; }
    .button-glms-button.button-sams-supp-orange.button-primary {
      background-color: #ff8f1c;
      border-color: #ff8f1c;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-orange:hover, .button-glms-button.button-sams-supp-orange:focus {
      background-color: #ff8f1c;
      border-color: #ff8f1c;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-orange:active {
      background-color: #ff8f1c;
      border-color: #ff8f1c;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-pink {
    border-color: #de1b73;
    color: #de1b73 !important; }
    .button-glms-button.button-sams-supp-pink.button-primary {
      background-color: #de1b73;
      border-color: #de1b73;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-pink:hover, .button-glms-button.button-sams-supp-pink:focus {
      background-color: #de1b73;
      border-color: #de1b73;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-pink:active {
      background-color: #de1b73;
      border-color: #de1b73;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-supp-yellow {
    border-color: #ffb500;
    color: #ffb500 !important; }
    .button-glms-button.button-sams-supp-yellow.button-primary {
      background-color: #ffb500;
      border-color: #ffb500;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-yellow:hover, .button-glms-button.button-sams-supp-yellow:focus {
      background-color: #ffb500;
      border-color: #ffb500;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-supp-yellow:active {
      background-color: #ffb500;
      border-color: #ffb500;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-blue {
    border-color: #22449b;
    color: #22449b !important; }
    .button-glms-button.button-sams-blue.button-primary {
      background-color: #22449b;
      border-color: #22449b;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-blue:hover, .button-glms-button.button-sams-blue:focus {
      background-color: #22449b;
      border-color: #22449b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-blue:active {
      background-color: #22449b;
      border-color: #22449b;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-light-blue {
    border-color: #2983ea;
    color: #2983ea !important; }
    .button-glms-button.button-sams-light-blue.button-primary {
      background-color: #2983ea;
      border-color: #2983ea;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-light-blue:hover, .button-glms-button.button-sams-light-blue:focus {
      background-color: #2983ea;
      border-color: #2983ea;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-light-blue:active {
      background-color: #2983ea;
      border-color: #2983ea;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-medium-blue {
    border-color: #1788da;
    color: #1788da !important; }
    .button-glms-button.button-sams-medium-blue.button-primary {
      background-color: #1788da;
      border-color: #1788da;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-medium-blue:hover, .button-glms-button.button-sams-medium-blue:focus {
      background-color: #1788da;
      border-color: #1788da;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-medium-blue:active {
      background-color: #1788da;
      border-color: #1788da;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-green {
    border-color: #10a04b;
    color: #10a04b !important; }
    .button-glms-button.button-sams-green.button-primary {
      background-color: #10a04b;
      border-color: #10a04b;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-green:hover, .button-glms-button.button-sams-green:focus {
      background-color: #10a04b;
      border-color: #10a04b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-green:active {
      background-color: #10a04b;
      border-color: #10a04b;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-gray {
    border-color: #333333;
    color: #333333 !important; }
    .button-glms-button.button-sams-gray.button-primary {
      background-color: #333333;
      border-color: #333333;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-gray:hover, .button-glms-button.button-sams-gray:focus {
      background-color: #333333;
      border-color: #333333;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-gray:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-red {
    border-color: #ec0439;
    color: #ec0439 !important; }
    .button-glms-button.button-sams-red.button-primary {
      background-color: #ec0439;
      border-color: #ec0439;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-red:hover, .button-glms-button.button-sams-red:focus {
      background-color: #ec0439;
      border-color: #ec0439;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-red:active {
      background-color: #ec0439;
      border-color: #ec0439;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-yellow {
    border-color: #fba72b;
    color: #fba72b !important; }
    .button-glms-button.button-sams-yellow.button-primary {
      background-color: #fba72b;
      border-color: #fba72b;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-yellow:hover, .button-glms-button.button-sams-yellow:focus {
      background-color: #fba72b;
      border-color: #fba72b;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-yellow:active {
      background-color: #fba72b;
      border-color: #fba72b;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-sams-orange {
    border-color: #f37020;
    color: #f37020 !important; }
    .button-glms-button.button-sams-orange.button-primary {
      background-color: #f37020;
      border-color: #f37020;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-orange:hover, .button-glms-button.button-sams-orange:focus {
      background-color: #f37020;
      border-color: #f37020;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-sams-orange:active {
      background-color: #f37020;
      border-color: #f37020;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-jet-purple {
    border-color: #4F0099;
    color: #4F0099 !important; }
    .button-glms-button.button-jet-purple.button-primary {
      background-color: #4F0099;
      border-color: #4F0099;
      color: #FFFFFF !important; }
    .button-glms-button.button-jet-purple:hover, .button-glms-button.button-jet-purple:focus {
      background-color: #4F0099;
      border-color: #4F0099;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-jet-purple:active {
      background-color: #4F0099;
      border-color: #4F0099;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-moosejaw-red {
    border-color: #A93439;
    color: #A93439 !important; }
    .button-glms-button.button-moosejaw-red.button-primary {
      background-color: #A93439;
      border-color: #A93439;
      color: #FFFFFF !important; }
    .button-glms-button.button-moosejaw-red:hover, .button-glms-button.button-moosejaw-red:focus {
      background-color: #A93439;
      border-color: #A93439;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-moosejaw-red:active {
      background-color: #A93439;
      border-color: #A93439;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-modcloth-gray-blue {
    border-color: #48515F;
    color: #48515F !important; }
    .button-glms-button.button-modcloth-gray-blue.button-primary {
      background-color: #48515F;
      border-color: #48515F;
      color: #FFFFFF !important; }
    .button-glms-button.button-modcloth-gray-blue:hover, .button-glms-button.button-modcloth-gray-blue:focus {
      background-color: #48515F;
      border-color: #48515F;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-modcloth-gray-blue:active {
      background-color: #48515F;
      border-color: #48515F;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-hayneedle-gray-blue {
    border-color: #45545F;
    color: #45545F !important; }
    .button-glms-button.button-hayneedle-gray-blue.button-primary {
      background-color: #45545F;
      border-color: #45545F;
      color: #FFFFFF !important; }
    .button-glms-button.button-hayneedle-gray-blue:hover, .button-glms-button.button-hayneedle-gray-blue:focus {
      background-color: #45545F;
      border-color: #45545F;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-hayneedle-gray-blue:active {
      background-color: #45545F;
      border-color: #45545F;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-shoes-blue {
    border-color: #203566;
    color: #45545F !important; }
    .button-glms-button.button-shoes-blue.button-primary {
      background-color: #203566;
      border-color: #203566;
      color: #FFFFFF !important; }
    .button-glms-button.button-shoes-blue:hover, .button-glms-button.button-shoes-blue:focus {
      background-color: #203566;
      border-color: #203566;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-shoes-blue:active {
      background-color: #203566;
      border-color: #203566;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-bonobos-brown {
    border-color: #2F1214;
    color: #2F1214 !important; }
    .button-glms-button.button-bonobos-brown.button-primary {
      background-color: #2F1214;
      border-color: #2F1214;
      color: #FFFFFF !important; }
    .button-glms-button.button-bonobos-brown:hover, .button-glms-button.button-bonobos-brown:focus {
      background-color: #2F1214;
      border-color: #2F1214;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-bonobos-brown:active {
      background-color: #2F1214;
      border-color: #2F1214;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-allswell-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-glms-button.button-allswell-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-glms-button.button-allswell-black:hover, .button-glms-button.button-allswell-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-allswell-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-parcel-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-glms-button.button-parcel-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-glms-button.button-parcel-black:hover, .button-glms-button.button-parcel-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-parcel-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-barenecessities-black {
    border-color: #000000;
    color: #000000 !important; }
    .button-glms-button.button-barenecessities-black.button-primary {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important; }
    .button-glms-button.button-barenecessities-black:hover, .button-glms-button.button-barenecessities-black:focus {
      background-color: #000000;
      border-color: #000000;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-barenecessities-black:active {
      background-color: #000000;
      border-color: #000000;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-vudu-blue {
    border-color: #0072CE;
    color: #0072CE !important; }
    .button-glms-button.button-vudu-blue.button-primary {
      background-color: #0072CE;
      border-color: #0072CE;
      color: #FFFFFF !important; }
    .button-glms-button.button-vudu-blue:hover, .button-glms-button.button-vudu-blue:focus {
      background-color: #0072CE;
      border-color: #0072CE;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-vudu-blue:active {
      background-color: #0072CE;
      border-color: #0072CE;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-eloquil-brown {
    border-color: #231F20;
    color: #231F20 !important; }
    .button-glms-button.button-eloquil-brown.button-primary {
      background-color: #231F20;
      border-color: #231F20;
      color: #FFFFFF !important; }
    .button-glms-button.button-eloquil-brown:hover, .button-glms-button.button-eloquil-brown:focus {
      background-color: #231F20;
      border-color: #231F20;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-eloquil-brown:active {
      background-color: #231F20;
      border-color: #231F20;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-white {
    border-color: #FFFFFF;
    color: #000000 !important; }
    .button-glms-button.button-white.button-primary {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000 !important; }
    .button-glms-button.button-white:hover, .button-glms-button.button-white:focus {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-white:active {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000 !important;
      opacity: 1; }
  .button-glms-button.button-transparent {
    border-color: #FFFFFF;
    color: transparent !important; }
    .button-glms-button.button-transparent.button-primary {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF !important; }
    .button-glms-button.button-transparent:hover, .button-glms-button.button-transparent:focus {
      background-color: transparent;
      border-color: #FFFFFF;
      opacity: .7;
      color: #FFFFFF !important; }
    .button-glms-button.button-transparent:active {
      background-color: transparent;
      border-color: #FFFFFF;
      color: #FFFFFF !important;
      opacity: 1; }
  .button-glms-button.button-light-gray {
    border-color: #f2f2f2;
    color: #000000 !important; }
    .button-glms-button.button-light-gray.button-primary {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      color: #000000 !important; }
    .button-glms-button.button-light-gray:hover, .button-glms-button.button-light-gray:focus {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      opacity: .7;
      color: #000000 !important; }
    .button-glms-button.button-light-gray:active {
      background-color: #f2f2f2;
      border-color: #f2f2f2;
      color: #000000 !important;
      opacity: 1; }

form .button-glms-button {
  padding-top: 0px; }

.link-glms-link {
  width: 375px;
  height: 50px;
  font-size: 20px;
  text-align: center;
  color: rgba(1, 122, 205, 0.87); }
  .link-glms-link i {
    font-style: normal; }
  .link-glms-link .icon {
    vertical-align: middle;
    padding-left: 8px;
    position: absolute; }
  .link-glms-link.btn-large {
    font-size: 24px; }
    .link-glms-link.btn-large .icon {
      width: 24px;
      height: 24px; }
  .link-glms-link.btn-regular {
    font-size: 20px; }
    .link-glms-link.btn-regular .icon {
      width: 20px;
      height: 20px; }
  .link-glms-link.btn-small {
    font-size: 14px; }
    .link-glms-link.btn-small .icon {
      width: 18px;
      height: 18px; }
  .link-glms-link.inactive {
    color: rgba(0, 0, 0, 0.54); }
  .link-glms-link:hover, .link-glms-link:focus {
    outline: none;
    text-decoration: underline; }
  .link-glms-link.button-blue {
    color: #0053E2; }
    .link-glms-link.button-blue:hover, .link-glms-link.button-blue:focus {
      opacity: .7; }
    .link-glms-link.button-blue:active {
      color: #064f8e;
      opacity: 1; }
  .link-glms-link.button-sams-gray {
    color: #333333; }
    .link-glms-link.button-sams-gray:hover, .link-glms-link.button-sams-gray:focus {
      opacity: .7; }
    .link-glms-link.button-sams-gray:active {
      color: #000000;
      opacity: 1; }
  .link-glms-link.button-green {
    color: #76c043; }
    .link-glms-link.button-green:hover, .link-glms-link.button-green:focus {
      opacity: .7; }
    .link-glms-link.button-green:active {
      color: #54A546;
      opacity: 1; }
  .link-glms-link.button-red {
    color: #ee3b2a; }
    .link-glms-link.button-red:hover, .link-glms-link.button-red:focus {
      opacity: .7; }
    .link-glms-link.button-red:active {
      color: #cb2022;
      opacity: 1; }
  .link-glms-link.button-pink {
    color: #eb148d; }
    .link-glms-link.button-pink:hover, .link-glms-link.button-pink:focus {
      opacity: .7; }
    .link-glms-link.button-pink:active {
      color: #eb148d;
      opacity: 1; }
  .link-glms-link.button-orange {
    color: #f47521; }
    .link-glms-link.button-orange:hover, .link-glms-link.button-orange:focus {
      opacity: .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:hover, .link-glms-link.button-walmart-gray:focus {
      opacity: .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:hover, .link-glms-link.button-light-blue:focus {
      opacity: .7; }
    .link-glms-link.button-light-blue:active {
      color: #78b9e7;
      opacity: 1; }
  .link-glms-link.button-yellow {
    color: #ffc220; }
    .link-glms-link.button-yellow:hover, .link-glms-link.button-yellow:focus {
      opacity: .7; }
    .link-glms-link.button-yellow:active {
      color: #ffc220;
      opacity: 1; }
  .link-glms-link.button-teal {
    color: #3EC5E6; }
    .link-glms-link.button-teal:hover, .link-glms-link.button-teal:focus {
      opacity: .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:hover, .link-glms-link.button-background-blue:focus {
      opacity: .7; }
    .link-glms-link.button-background-blue:active {
      color: #E1EDF9;
      opacity: 1; }
  .link-glms-link.button-black {
    color: #000000; }
    .link-glms-link.button-black:hover, .link-glms-link.button-black:focus {
      opacity: .7; }
    .link-glms-link.button-black:active {
      color: #000000;
      opacity: 1; }
  .link-glms-link.button-labs {
    color: #302951; }
    .link-glms-link.button-labs:hover, .link-glms-link.button-labs:focus {
      opacity: .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:hover, .link-glms-link.button-deep-blue:focus {
      opacity: .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:hover, .link-glms-link.button-sams-blue:focus {
      opacity: .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:hover, .link-glms-link.button-sams-light-blue:focus {
      opacity: .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:hover, .link-glms-link.button-sams-medium-blue:focus {
      opacity: .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:hover, .link-glms-link.button-sams-green:focus {
      opacity: .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:hover, .link-glms-link.button-sams-red:focus {
      opacity: .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:hover, .link-glms-link.button-sams-yellow:focus {
      opacity: .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:hover, .link-glms-link.button-sams-orange:focus {
      opacity: .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:hover, .link-glms-link.button-jet-purple:focus {
      opacity: .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:hover, .link-glms-link.button-moosejaw-red:focus {
      opacity: .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:hover, .link-glms-link.button-modcloth-gray-blue:focus {
      opacity: .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:hover, .link-glms-link.button-hayneedle-gray-blue:focus {
      opacity: .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:hover, .link-glms-link.button-shoes-blue:focus {
      opacity: .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:hover, .link-glms-link.button-bonobos-brown:focus {
      opacity: .7; }
    .link-glms-link.button-bonobos-brown:active {
      color: #2F1214;
      opacity: 1; }
  .link-glms-link.button-allswell-black {
    color: #000000; }
    .link-glms-link.button-allswell-black:hover, .link-glms-link.button-allswell-black:focus {
      opacity: .7; }
    .link-glms-link.button-allswell-black:active {
      color: #000000;
      opacity: 1; }
  .link-glms-link.button-parcel-black {
    color: #000000; }
    .link-glms-link.button-parcel-black:hover, .link-glms-link.button-parcel-black:focus {
      opacity: .7; }
    .link-glms-link.button-parcel-black:active {
      color: #000000;
      opacity: 1; }
  .link-glms-link.button-barenecessities-black {
    color: #000000; }
    .link-glms-link.button-barenecessities-black:hover, .link-glms-link.button-barenecessities-black:focus {
      opacity: .7; }
    .link-glms-link.button-barenecessities-black:active {
      color: #000000;
      opacity: 1; }
  .link-glms-link.button-vudu-blue {
    color: #0072CE; }
    .link-glms-link.button-vudu-blue:hover, .link-glms-link.button-vudu-blue:focus {
      opacity: .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:hover, .link-glms-link.button-barenecessities-black:focus {
      opacity: .7; }
    .link-glms-link.button-barenecessities-black:active {
      color: #231F20;
      opacity: 1; }
  .link-glms-link.button-sams-primary-dark-blue {
    color: #00358e;
    background-color: transparent; }
    .link-glms-link.button-sams-primary-dark-blue:hover, .link-glms-link.button-sams-primary-dark-blue:focus {
      opacity: .7; }
    .link-glms-link.button-sams-primary-dark-blue:active {
      color: #00358e;
      opacity: 1; }
  .link-glms-link.button-sams-primary-main-blue {
    color: #0067a0;
    background-color: transparent; }
    .link-glms-link.button-sams-primary-main-blue:hover, .link-glms-link.button-sams-primary-main-blue:focus {
      opacity: .7; }
    .link-glms-link.button-sams-primary-main-blue:active {
      color: #0067a0;
      opacity: 1; }
  .link-glms-link.button-sams-primary-light-blue {
    color: #a4dbe8;
    background-color: transparent; }
    .link-glms-link.button-sams-primary-light-blue:hover, .link-glms-link.button-sams-primary-light-blue:focus {
      opacity: .7; }
    .link-glms-link.button-sams-primary-light-blue:active {
      color: #a4dbe8;
      opacity: 1; }
  .link-glms-link.button-sams-secondary-light-blue {
    color: #00afd7;
    background-color: transparent; }
    .link-glms-link.button-sams-secondary-light-blue:hover, .link-glms-link.button-sams-secondary-light-blue:focus {
      opacity: .7; }
    .link-glms-link.button-sams-secondary-light-blue:active {
      color: #00afd7;
      opacity: 1; }
  .link-glms-link.button-sams-secondary-dark-gray {
    color: #7c878e;
    background-color: transparent; }
    .link-glms-link.button-sams-secondary-dark-gray:hover, .link-glms-link.button-sams-secondary-dark-gray:focus {
      opacity: .7; }
    .link-glms-link.button-sams-secondary-dark-gray:active {
      color: #7c878e;
      opacity: 1; }
  .link-glms-link.button-sams-secondary-light-gray {
    color: #d0d3d4;
    background-color: transparent; }
    .link-glms-link.button-sams-secondary-light-gray:hover, .link-glms-link.button-sams-secondary-light-gray:focus {
      opacity: .7; }
    .link-glms-link.button-sams-secondary-light-gray:active {
      color: #d0d3d4;
      opacity: 1; }
  .link-glms-link.button-sams-supp-dark-purple {
    color: #514689;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-dark-purple:hover, .link-glms-link.button-sams-supp-dark-purple:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-dark-purple:active {
      color: #514689;
      opacity: 1; }
  .link-glms-link.button-sams-supp-light-purple {
    color: #9063cd;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-light-purple:hover, .link-glms-link.button-sams-supp-light-purple:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-light-purple:active {
      color: #9063cd;
      opacity: 1; }
  .link-glms-link.button-sams-supp-green {
    color: #006f44;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-green:hover, .link-glms-link.button-sams-supp-green:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-green:active {
      color: #006f44;
      opacity: 1; }
  .link-glms-link.button-sams-supp-teal {
    color: #47d7ac;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-teal:hover, .link-glms-link.button-sams-supp-teal:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-teal:active {
      color: #7c878e;
      opacity: 1; }
  .link-glms-link.button-sams-supp-red {
    color: #fa4616;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-red:hover, .link-glms-link.button-sams-supp-red:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-red:active {
      color: #fa4616;
      opacity: 1; }
  .link-glms-link.button-sams-supp-orange {
    color: #ff8f1c;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-orange:hover, .link-glms-link.button-sams-supp-orange:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-orange:active {
      color: #ff8f1c;
      opacity: 1; }
  .link-glms-link.button-sams-supp-pink {
    color: #de1b73;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-pink:hover, .link-glms-link.button-sams-supp-pink:focus {
      opacity: .7; }
    .link-glms-link.button-sams-supp-pink:active {
      color: #de1b73;
      opacity: 1; }
  .link-glms-link.button-sams-supp-yellow {
    color: #ffb500;
    background-color: transparent; }
    .link-glms-link.button-sams-supp-yellow:hover, .link-glms-link.button-sams-supp-yellow:focus {
      opacity: .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; }

.brightcove-search-wrapper #brightcove-search-bar {
  margin: 40px auto 20px;
  position: relative;
  background: #ffffff;
  width: 100%;
  height: 40px;
  min-width: 0;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0 0 0 10px;
  float: none;
  max-width: 300px;
  border-radius: 30px;
  border: solid .5px #051e42; }
  .brightcove-search-wrapper #brightcove-search-bar:hover {
    box-shadow: 0 0 2px #051e42; }
  @media (min-width: 768px) {
    .brightcove-search-wrapper #brightcove-search-bar {
      max-width: 355px; } }
  @media (min-width: 980px) {
    .brightcove-search-wrapper #brightcove-search-bar {
      max-width: 400px; } }
  .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form {
    display: -ms-flexbox;
    display: flex;
    height: 40px; }
    .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .magnify-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex: 0 0 27px;
          flex: 0 0 27px;
      -ms-flex-align: center;
          align-items: center;
      color: #777;
      -ms-flex-item-align: center;
          align-self: center;
      padding-top: 8px;
      padding-bottom: 8px;
      cursor: pointer; }
      .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .magnify-icon .magnify-icons {
        font-size: 22px; }
    .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .brightcove-search-field {
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      min-width: 0;
      border: none;
      color: #000000;
      font-size: 14px;
      background: transparent;
      padding-bottom: 8px;
      padding-top: 8px; }
      .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .brightcove-search-field:hover, .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .brightcove-search-field:active, .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .brightcove-search-field:focus {
        outline: none; }
    .brightcove-search-wrapper #brightcove-search-bar .brightcove-search-form .brightcove-search-close {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      width: 40px;
      font-size: 20px;
      color: #051E42;
      cursor: pointer; }

.brightcove-search-wrapper .video-card-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .brightcove-search-wrapper .video-card-container .video-card {
    position: relative;
    opacity: 1;
    cursor: pointer;
    width: 100%;
    margin: 0 0 14px;
    max-width: 312px;
    transition: all 300ms;
    border-radius: 7px; }
    .brightcove-search-wrapper .video-card-container .video-card:hover {
      cursor: pointer;
      transform: scale(1.05);
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
      .brightcove-search-wrapper .video-card-container .video-card:hover .video-card-info {
        display: none; }
    @media (min-width: 768px) {
      .brightcove-search-wrapper .video-card-container .video-card {
        width: 50%;
        margin: 0 7px 14px 7px;
        max-width: 320px; } }
    @media (min-width: 980px) {
      .brightcove-search-wrapper .video-card-container .video-card {
        width: 30%;
        margin: 0 10px 20px 10px;
        max-width: 325px; } }
    @media only screen and (min-width: 735px) {
      .brightcove-search-wrapper .video-card-container .video-card {
        margin: 0 8px 14px; } }
    .brightcove-search-wrapper .video-card-container .video-card .video-js {
      width: 100%;
      height: 172px;
      border-radius: 7px;
      background-color: transparent; }
      @media screen and (max-width: 374px) {
        .brightcove-search-wrapper .video-card-container .video-card .video-js {
          height: 142px; } }
      @media (min-width: 980px) {
        .brightcove-search-wrapper .video-card-container .video-card .video-js {
          height: 121px; } }
      @media (min-width: 1200px) {
        .brightcove-search-wrapper .video-card-container .video-card .video-js {
          height: 151px; } }
      @media screen and (min-width: 1366px) {
        .brightcove-search-wrapper .video-card-container .video-card .video-js {
          height: 170px; } }
      @media screen and (min-width: 1440px) {
        .brightcove-search-wrapper .video-card-container .video-card .video-js {
          height: 181px; } }
      .brightcove-search-wrapper .video-card-container .video-card .video-js video.vjs-tech {
        height: auto; }
      .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-poster {
        background-size: cover;
        background-position: unset;
        background-color: transparent; }
      .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-errors-content-container {
        overflow: hidden; }
      .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-control-bar {
        font-size: xx-small; }
        @media (min-width: 768px) {
          .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-control-bar {
            font-size: 10px; } }
      .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-progress-control {
        font-size: 5px; }
      .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-dock-shelf, .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-errors-ref-id, .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-errors-ok-button-container, .brightcove-search-wrapper .video-card-container .video-card .video-js .vjs-dock-text {
        display: none; }
  .brightcove-search-wrapper .video-card-container .video-card-info {
    position: absolute;
    width: 100%;
    color: white;
    background: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.7) 30%, rgba(0, 0, 0, 0.7) 70%, transparent 100%);
    top: 0px;
    transition: opacity .1s;
    border-radius: 7px;
    padding: 1em 25% 2em 1em; }
    .brightcove-search-wrapper .video-card-container .video-card-info .video-card-title {
      font-size: 1.25em;
      line-height: 1;
      font-weight: 500; }

.brightcove-search-wrapper .no-result-found-container {
  margin: 10% auto; }
  .brightcove-search-wrapper .no-result-found-container .no-results-found-text-title {
    font-size: 18px; }
    @media (min-width: 768px) {
      .brightcove-search-wrapper .no-result-found-container .no-results-found-text-title {
        font-size: 24px; } }
  .brightcove-search-wrapper .no-result-found-container .no-results-found-text-description {
    font-size: 14px;
    padding-top: 20px; }
    @media (min-width: 768px) {
      .brightcove-search-wrapper .no-result-found-container .no-results-found-text-description {
        font-size: 18px; } }

.brightcove-search-wrapper .load-more-container {
  text-align: center;
  padding: 5px; }
  .brightcove-search-wrapper .load-more-container .load-more-link-to-view {
    transition: opacity 0.3s ease;
    font-weight: 700;
    padding: 5px;
    display: inline-block; }
    .brightcove-search-wrapper .load-more-container .load-more-link-to-view .load-more-button-inner {
      font-size: 22px;
      -webkit-font-smoothing: antialiased;
      outline: none;
      color: #333;
      font-weight: bold;
      font-stretch: normal;
      line-height: normal; }
      @media (min-width: 980px) {
        .brightcove-search-wrapper .load-more-container .load-more-link-to-view .load-more-button-inner {
          font-size: 24px; } }
      .brightcove-search-wrapper .load-more-container .load-more-link-to-view .load-more-button-inner:hover {
        color: #0053E2;
        cursor: pointer;
        text-decoration: underline; }

.breadcrumb.section {
  display: none; }
  @media (min-width: 768px) {
    .breadcrumb.section {
      display: block; } }

.breadcrumb .breadcrumb-caret {
  position: relative;
  float: left;
  margin-right: 20px;
  height: 10px;
  margin-top: 2px;
  border-top: 4px; }
  .breadcrumb .breadcrumb-caret:before {
    content: url(../base/images/chevron-right.svg);
    position: absolute;
    top: 3px;
    height: 8px;
    width: 10px; }
  .breadcrumb .breadcrumb-caret:after {
    content: url(../base/images/chevron-right.svg);
    position: absolute;
    top: 3px;
    height: 8px;
    width: 10px; }

.breadcrumb .item {
  float: left;
  margin-right: 5px; }
  .breadcrumb .item.link a {
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #000000; }
  .breadcrumb .item a:hover {
    font-weight: 700;
    text-decoration: none; }

.breadcrumb a, .breadcrumb div.active {
  color: #000000;
  font-size: 14px; }

.breadcrumb div.item.active {
  padding-top: 3px;
  color: #000000; }

.bg-page-gray .breadcrumb .caret::after {
  border-left-color: #f2f2f2; }

.breadcrumbComponent {
  padding-top: 50px;
  display: -ms-flexbox;
  display: flex; }
  .breadcrumbComponent.middle-alignment {
    -ms-flex-pack: center;
        justify-content: center; }
  .breadcrumbComponent.right-alignment {
    -ms-flex-pack: right;
        justify-content: right; }

.extended-footer-component .breadcrumbComponent {
  padding: 12px 0 17px 0; }

.darken-header-footer .breadcrumb .breadcrumb-caret::before,
.darken-header-footer .breadcrumb .breadcrumb-caret::after {
  content: url(../base/images/living-design-icons/ChevronRight.svg); }

.corporate-events-template .breadcrumb div.item.active {
  padding-top: 1px; }

.news-bread .breadcrumb div.item.active {
  padding-top: 0; }

.news-bread .breadcrumb .breadcrumb-caret:before {
  top: 1px; }

.news-bread .breadcrumb .breadcrumb-caret:after {
  top: 1px; }

.extended-footer-component.darken-header-footer .breadcrumb .breadcrumb-caret::before,
.extended-footer-component.darken-header-footer .breadcrumb .breadcrumb-caret::after {
  content: url(../base/images/living-design-icons/ChevronRight.svg); }

.extended-footer-component.darken-header-footer .breadcrumb .item.link a {
  color: #000000; }

.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: #000000; }

.breadcrumb.section {
  display: none; }
  @media (min-width: 768px) {
    .breadcrumb.section {
      display: block; } }

.breadcrumb .caret {
  position: relative;
  float: left;
  margin-right: 20px;
  height: 10px;
  margin-top: 2px;
  border-top: 4px; }
  .breadcrumb .caret:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-left: 10px solid #979797;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; }
  .breadcrumb .caret:after {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    border-left: 9px solid #ffffff;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent; }

.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 0; }

.brand-hero {
  overflow: hidden;
  color: #fff; }
  @media (max-width: 480px) {
    .brand-hero {
      margin-top: 60px; } }

.brandhero-img {
  width: 100%;
  background-size: cover;
  background-position: center center; }
  @media (min-width: 768px) {
    .brandhero-img {
      height: auto;
      padding-top: 60px; } }
  @media (min-width: 980px) {
    .brandhero-img {
      height: auto;
      padding-top: 60px; } }

.block-fifty-fifty-v3 {
  /*NEW Badge CSS*/
  margin-top: 8px; }
  .block-fifty-fifty-v3 .content-block {
    display: block;
    transition: transform 0.4s;
    position: relative; }
    .block-fifty-fifty-v3 .content-block .aem-default-text-wraper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }
    @media (min-width: 980px) {
      .block-fifty-fifty-v3 .content-block:hover {
        transform: none !important; }
        .block-fifty-fifty-v3 .content-block:hover.content-block-zoom-disabled {
          transform: none; } }
  @media (min-width: 980px) {
    .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 {
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      transition: all 1s ease; }
  .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;
      top: -350px;
      margin-bottom: -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 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px;
      height: 310px;
      top: -294px; }
    .block-fifty-fifty-v3 .content-block-layout-reversed .content-block-block-v3.block-offset.regular-height-v3.content-block-solid-v3 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px;
      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 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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; } }
  .block-fifty-fifty-v3 .content-block-block-v3 {
    height: 310px;
    position: initial; }
    .block-fifty-fifty-v3 .content-block-block-v3 .content-block-block-v3-wrapper {
      width: 100%;
      overflow: hidden; }
      .block-fifty-fifty-v3 .content-block-block-v3 .content-block-block-v3-wrapper .content-block-image-v3 {
        width: 100% !important; }
    @media (min-width: 980px) {
      .block-fifty-fifty-v3 .content-block-block-v3.wrapper {
        width: 50%; } }
    .block-fifty-fifty-v3 .content-block-block-v3.wrapper .content-block-image-wrap {
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      transition: all 1s ease; }
    @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 20px; } }
    @media (max-width: 768px) {
      .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 {
          padding: 40px 24px 24px 30px;
          margin-top: 0px;
          max-width: 100% !important; } }
    .block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3 {
      background-color: #ffffff;
      border: 1px solid #2e2f32;
      color: #2e2f32 !important;
      font-weight: 700; }
      .block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:hover {
        outline: 1px solid #2e2f32;
        background-color: #ffffff;
        color: #2e2f32 !important; }
      .block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:focus {
        background-color: #2e2f32;
        border-color: #2e2f32;
        color: #ffffff !important; }
      .block-fifty-fifty-v3 .content-block-block-v3 .fifty-button-v3:active {
        background-color: #2e2f32;
        border-color: #2e2f32;
        color: #ffffff !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 {
    margin-bottom: 0;
    border-radius: 0 8px 8px 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 {
          float: left;
          border-radius: 8px 0 0 8px; } }
    @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: 980px) {
      .block-fifty-fifty-v3 .content-block-solid-v3 {
        margin-bottom: 0;
        width: 50%; } }
    .block-fifty-fifty-v3 .content-block-solid-v3.bg-white {
      background: #ffffff; }
  .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 center center no-repeat;
    background-size: cover;
    background-position-x: center;
    overflow: hidden;
    border-radius: 8px 0px 0 8px; }
    @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 {
        width: 50%;
        background-size: cover; } }
    @media (min-width: 980px) {
      .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 .center {
    background-position-y: center; }
  .block-fifty-fifty-v3 .content-block-content-v3 {
    bottom: 25px;
    top: 0px;
    color: #ffffff;
    padding: 24px;
    position: relative;
    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;
        padding: 16px;
        margin-top: 0px; }
        .block-fifty-fifty-v3 .content-block-content-v3 .content-block-title-v3 {
          font-size: 24px;
          line-height: 28px; } }
    @media (min-width: 980px) {
      .block-fifty-fifty-v3 .content-block-content-v3 {
        padding: 16px;
        margin-top: 0px; } }
  .block-fifty-fifty-v3 .content-block-title-v3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    overflow: hidden;
    height: auto;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */ }
    @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;
        line-height: 24px;
        overflow: hidden;
        height: auto;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */ } }
  .block-fifty-fifty-v3 .content-block-text-v3 {
    font-size: 16px;
    line-height: 24px;
    margin: 8px 0 16px 0;
    overflow: hidden;
    height: auto;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */ }
    @media (max-width: 768px) {
      .block-fifty-fifty-v3 .content-block-text-v3 {
        font-size: 14px;
        line-height: 20px;
        overflow: hidden;
        height: auto;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */ } }
  .block-fifty-fifty-v3 .content-block-cta-v3 {
    display: inline-block;
    letter-spacing: 3px;
    font-weight: 600;
    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 {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0;
    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%); }
  .block-fifty-fifty-v3 .image-modal .modal-body {
    padding: 6px; }
    .block-fifty-fifty-v3 .image-modal .modal-body .close {
      position: absolute;
      top: 2px;
      right: 2px;
      width: 29px;
      height: 29px;
      font-size: 31px;
      line-height: 17px;
      border-radius: 0 50%;
      background: #fff;
      opacity: 1; }
  @media (max-width: 480px) {
    .block-fifty-fifty-v3 .block-offset .content-block-image-v3 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 5% 0 5% 0; }
    .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 .content-block-content-v3 {
      top: 60px;
      max-width: 100% !important;
      padding-top: 30px; }
    .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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .textFocus .content-block-image-v3 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 5% 0 5% 0; }
    .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 .content-block-content-v3 {
      top: 60px;
      max-width: 100% !important;
      padding-top: 30px; }
    .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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .imageFocus .content-block-image-v3 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 5% 0 5% 0; }
    .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 .content-block-content-v3 {
      top: 60px;
      max-width: 100% !important;
      padding-top: 30px; }
    .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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; } }
  @media (min-width: 768px) {
    .block-fifty-fifty-v3 .block-offset .content-block-image-v3 {
      z-index: 500;
      width: 40%;
      height: 250px;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
      width: 70%;
      height: 250px;
      border-radius: 8px;
      margin-top: 40px;
      left: 30%;
      float: inherit;
      position: sticky; }
      .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 16px 0 16px 0; }
    .block-fifty-fifty-v3 .block-offset.content-block-layout-reversed .content-block-solid-v3 {
      width: 57%;
      height: 250px;
      margin-top: 40px;
      left: 0;
      float: inherit;
      position: sticky; }
      .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 {
      z-index: 500;
      top: -290px;
      margin-bottom: -290px;
      width: 50%;
      height: 250px;
      float: right; }
    .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 {
      z-index: 500;
      width: 40%;
      height: 250px;
      border-radius: 8px;
      margin-top: 20px; }
    .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
      width: 70%;
      height: 290px;
      border-radius: 8px;
      left: 30%;
      float: inherit;
      position: sticky; }
      .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 16px 0 16px 0; }
    .block-fifty-fifty-v3 .textFocus.content-block-layout-reversed .content-block-solid-v3 {
      width: 57%;
      height: 290px;
      left: 0;
      float: inherit;
      position: sticky; }
      .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 {
      z-index: 500;
      top: -291px;
      margin-bottom: -320px;
      width: 50%;
      height: 250px;
      float: right; }
    .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 {
      z-index: 500;
      width: 40%;
      height: 290px;
      border-radius: 8px; }
    .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
      width: 70%;
      height: 250px;
      margin-top: 21px;
      left: 30%;
      border-radius: 8px;
      float: inherit;
      position: sticky; }
      .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 .content-block-content-v3 .content-block-text-v3 {
        margin: 16px 0 16px 0; }
    .block-fifty-fifty-v3 .imageFocus.content-block-layout-reversed .content-block-solid-v3 {
      width: 57%;
      height: 250px;
      left: 0;
      margin-top: 20px;
      float: inherit;
      position: sticky; }
      .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 {
      z-index: 500;
      top: -270px;
      margin-bottom: -270px;
      border-radius: 8px;
      width: 50%;
      height: 290px;
      float: right; }
    .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 .content-block-content-v3 {
      margin-left: 18%;
      max-width: 83%; } }
  @media (min-width: 980px) {
    .block-fifty-fifty-v3 .block-offset.content-block-layout-reversed .content-block-image-v3 {
      height: 310px;
      top: -380px;
      margin-bottom: -470px; }
    .block-fifty-fifty-v3 .block-offset.content-block-layout-reversed .content-block-solid-v3 {
      height: 310px;
      margin-top: 80px;
      float: left;
      margin-left: 0px; }
      .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 {
      height: 310px;
      border-radius: 8px !important;
      width: 50%; }
    .block-fifty-fifty-v3 .block-offset .content-block-solid-v3 {
      height: 310px;
      margin-top: 80px;
      margin-left: 43%;
      border-radius: 8px;
      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;
      top: -384px;
      margin-bottom: -470px;
      margin-top: 40px; }
    .block-fifty-fifty-v3 .textFocus.content-block-layout-reversed .content-block-solid-v3 {
      height: 375px;
      float: left;
      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 {
      height: 310px;
      border-radius: 8px !important;
      width: 50%;
      margin-top: 34px; }
    .block-fifty-fifty-v3 .textFocus .content-block-solid-v3 {
      height: 375px;
      margin-left: 43%;
      border-radius: 8px;
      width: 57%;
      color: red; }
    .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;
      top: -345px;
      margin-bottom: -345px; }
    .block-fifty-fifty-v3 .imageFocus.content-block-layout-reversed .content-block-solid-v3 {
      height: 310px;
      float: left;
      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 {
      height: 375px;
      border-radius: 8px !important;
      width: 50%; }
    .block-fifty-fifty-v3 .imageFocus .content-block-solid-v3 {
      height: 310px;
      margin-left: 43%;
      border-radius: 8px;
      width: 57%;
      margin-top: 38px; }
    .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 {
    width: auto;
    height: 35px;
    padding: 4px 24px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    border: solid 2px;
    border-radius: 30px; }
    @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: #000000 !important; }
      .block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:hover, .block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:focus {
        background-color: #ffffff;
        border-color: #ffffff;
        opacity: 0.7;
        color: #000000 !important; }
      .block-fifty-fifty-v3 .fifty-button-v3.button-white.button-glms-button:active {
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000 !important;
        opacity: 1; }
  .block-fifty-fifty-v3 .button-white {
    color: #fff;
    border-color: #ffffff; }
  .block-fifty-fifty-v3 .fifty-regular {
    font-family: EverydaySans;
    font-weight: normal; }
  .block-fifty-fifty-v3 .fifty-bold {
    font-family: EverydaySans;
    font-weight: bold; }
  .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 {
    height: 225px; }
    .block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-block-v3,
    .block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-solid-v3,
    .block-fifty-fifty-v3 .content-block.small-height-v3 .content-block-image-v3 {
      height: 225px; }
  .block-fifty-fifty-v3 .content-block.large-height-v3 {
    height: 450px; }
    .block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-block-v3,
    .block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-solid-v3,
    .block-fifty-fifty-v3 .content-block.large-height-v3 .content-block-image-v3 {
      height: 450px; }
  .block-fifty-fifty-v3 .content-block.regular-height-v3 {
    height: 310px; }
    .block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-block-v3,
    .block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-solid-v3,
    .block-fifty-fifty-v3 .content-block.regular-height-v3 .content-block-image-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 {
      height: 196px !important;
      border-radius: 0 0 8px 8px; }
    .block-fifty-fifty-v3 .content-block .content-block-image-v3 {
      height: 200px !important;
      border-radius: 8px 8px 0 0; }
    .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 {
      bottom: -200px;
      border-radius: 0 0 8px 8px; }
    .block-fifty-fifty-v3 .content-block.content-block-layout-reversed .content-block-image-v3 {
      top: -196px;
      border-radius: 8px 8px 0 0; } }
  .block-fifty-fifty-v3 .content-block .new-label-v3 {
    width: 64px;
    height: 40px;
    border-radius: 0 8px 0 6px;
    background-color: #0053E2;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    margin-left: auto;
    margin-bottom: auto;
    vertical-align: top;
    text-align: center;
    position: relative; }
    .block-fifty-fifty-v3 .content-block .new-label-v3 .new-label-text {
      color: #ffffff;
      font-family: EverydaySans;
      font-size: 16px;
      vertical-align: middle;
      padding-top: 10px; }
  @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 .content-block-layout-reversed .content-block-image-v3 .new-label-v3 {
      display: none; } }
  @media (max-width: 480px) {
    .block-fifty-fifty-v3 .block-offset .content-block-solid-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: #ffffff !important; }
    .block-fifty-fifty-v3 .bg-walmart-white .content-block-content-v3 {
      color: #000000 !important; }
      .block-fifty-fifty-v3 .bg-walmart-white .content-block-content-v3 .btn-secondary {
        background: #ffffff;
        border: 1px solid #2e2f32;
        border-radius: 100px; }
  .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3 {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); }
    @media (min-width: 980px) {
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-70-30 {
        width: 70%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-70-30 {
        width: 30%;
        float: right; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-50-50 {
        width: 50%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-50-50 {
        width: 50%;
        float: right; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-30-70 {
        width: 30%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-30-70 {
        width: 70%;
        float: right; } }
    @media (min-width: 480px) {
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-70-30 {
        width: 70%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-70-30 {
        width: 30%;
        float: right; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-50-50 {
        width: 50%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-50-50 {
        width: 50%;
        float: right; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-left-30-70 {
        width: 30%;
        float: left; }
      .block-fifty-fifty-v3 .block5050-component-v3 .content-block-block-v3.style-right-30-70 {
        width: 70%;
        float: right; } }
  .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;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */ }
  .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; } }

.content-block {
  display: block;
  transition: transform .4s;
  position: relative; }
  .content-block .aem-default-text-wraper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  @media (min-width: 980px) {
    .content-block:hover {
      transform: none !important; }
      .content-block:hover.content-block-zoom-disabled {
        transform: none; } }

.block-fifty-fifty-v2 {
  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%);
    transition: all 1s ease; }

@media (min-width: 980px) {
  .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 {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: all 1s ease; }

.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 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px;
    height: 310px;
    top: -294px; }
  .content-block-layout-reversed .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px;
    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 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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; } }

.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;
  top: -409px;
  margin-bottom: -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;
    top: -330px;
    margin-bottom: -330px; } }

@media (max-width: 480px) {
  .content-block-layout-reversed .content-block-block-v2.imageFocus.large-height-v2.content-block-image-v2 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px;
    height: 310px;
    top: -294px; }
  .content-block-layout-reversed .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px;
    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 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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; } }

.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;
    top: -350px;
    margin-bottom: -350px; } }

@media (max-width: 480px) {
  .content-block-layout-reversed .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px;
    height: 310px;
    top: -294px; }
  .content-block-layout-reversed .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px;
    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 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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; } }

.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 {
    width: 100%;
    overflow: hidden; }
    .content-block-block-v2 .content-block-block-v2-wrapper .content-block-image-v2 {
      width: 100% !important; }
  @media (min-width: 980px) {
    .content-block-block-v2.wrapper {
      width: 50%; } }
  .content-block-block-v2.wrapper .content-block-image-wrap {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: all 1s ease; }
  @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 20px; } }
  @media (max-width: 768px) {
    .content-block-block-v2.regular.large-height-v2 {
      height: 310px; }
      .content-block-block-v2.regular.large-height-v2 .content-block-content-v2 {
        padding: 40px 24px 24px 30px;
        margin-top: 0px;
        max-width: 100% !important; } }
  .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 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px;
      height: 310px; }
    .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .content-block-block-v2.textFocus.large-height-v2.content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
        margin: 5% 0 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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; } }
  .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 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px;
      height: 310px; }
    .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .content-block-block-v2.imageFocus.large-height-v2.content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
        margin: 5% 0 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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; } }
  .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
    height: 450px; }
  .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
    height: 450px; }
  @media (max-width: 768px) {
    .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
      height: 310px; }
    .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
      height: 310px; } }
  @media (max-width: 480px) {
    .content-block-block-v2.block-offset.large-height-v2.content-block-image-v2 {
      margin: 0 20px 0 20px;
      z-index: 500;
      border-radius: 8px;
      height: 310px; }
    .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 {
      margin-top: -65px;
      height: 350px;
      border-radius: 8px; }
      .content-block-block-v2.block-offset.large-height-v2.content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
        margin: 5% 0 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 {
      top: -600px;
      margin-bottom: -311px;
      border-radius: 8px; } }
  .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 {
        padding: 45px 25px;
        max-width: 100% !important; } }
    @media (max-width: 480px) {
      .content-block-block-v2.large-height-v2 {
        height: 310px; } }
    .content-block-block-v2.large-height-v2 .content-block-content-v2 {
      padding: 80px 30px;
      margin-top: 0px; }
    .content-block-block-v2.large-height-v2 .content-block-title-v2 {
      font-size: 36px;
      font-weight: normal; }
      @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: normal;
      max-width: 100%; }
    .content-block-block-v2.large-height-v2 .content-block-cta-v2 {
      font-size: 14px;
      font-weight: bold; }
    @media (max-width: 768px) {
      .content-block-block-v2.large-height-v2 {
        height: 310px; }
        .content-block-block-v2.large-height-v2 .content-block-content-v2 {
          padding: 40px 24px 24px 30px;
          margin-top: 0px;
          max-width: 83% !important; }
        .content-block-block-v2.large-height-v2 .content-block-title-v2 {
          font-size: 22px;
          font-weight: normal; }
        .content-block-block-v2.large-height-v2 .content-block-text-v2 {
          font-size: 14px;
          font-weight: normal;
          max-width: 100%; }
        .content-block-block-v2.large-height-v2 .content-block-cta-v2 {
          font-size: 14px;
          font-weight: bold; } }

@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 {
  margin-bottom: 0;
  border-radius: 0px 8px 8px 0px; }
  @media (min-width: 768px) {
    .content-block-solid-v2 {
      float: right;
      width: 50%; }
      .content-block-layout-reversed .content-block-solid-v2 {
        float: left;
        border-radius: 8px 0 0 8px; } }
  @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: 980px) {
    .content-block-solid-v2 {
      margin-bottom: 0;
      width: 50%; } }
  .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-title-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-title-v2, .content-block-solid-v2.walmart-yellow-tone .content-block-content-v2 .content-block-title-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-title-v2, .content-block-solid-v2.gt-global-green .content-block-content-v2 .content-block-title-v2 {
    color: black; }
  .content-block-solid-v2.bg-transparent .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.bg-white .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.walmart-off-white .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.walmart-spark-yellow .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.walmart-yellow-tone .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.walmart-blue-tone-1 .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.walmart-blue-tone-2 .content-block-content-v2 .content-block-text-v2, .content-block-solid-v2.gt-global-green .content-block-content-v2 .content-block-text-v2 {
    color: black; }
  .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.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, .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.gt-global-green .content-block-content-v2 .content-block-cta-v2 {
    color: #017acd; }
  .content-block-solid-v2.bg-white {
    background: #ffffff; }
  .content-block-solid-v2.bg-transparent {
    background: transparent; }
  .content-block-solid-v2.bg-blue {
    background: #004c91; }
  .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 center center no-repeat;
  background-size: cover;
  background-position-x: center;
  overflow: hidden;
  border-radius: 8px 0px 0px 8px; }
  @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 {
      width: 50%;
      background-size: cover; } }
  @media (min-width: 980px) {
    .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;
  top: 0px;
  color: #ffffff;
  padding: 25px 25px;
  position: absolute;
  width: 100%; }
  .content-block-solid-v2.bg-white .content-block-content-v2 {
    color: #017acd; }
  @media (min-width: 768px) {
    .content-block-content-v2 {
      bottom: 40px;
      padding: 0 1.36364vw;
      margin-top: 24px; } }
  @media (min-width: 980px) {
    .content-block-content-v2 {
      padding: 40px 30px;
      margin-top: 0px; } }

.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 20px 0; }
  @media (max-width: 768px) {
    .content-block-text-v2 {
      font-size: 14px;
      line-height: 2.07;
      margin: 15px 0 15px 0; } }
  @media (min-width: 980px) {
    .content-block-text-v2 {
      margin: 20px 0 20px 0; } }

.content-block-cta-v2 {
  display: inline-block;
  letter-spacing: 3px;
  font-weight: 600;
  padding-right: 42px;
  position: relative; }
  @media (min-width: 768px) {
    .content-block-cta-v2 {
      font-size: 12px; } }

div.parbase.block-fifty-fifty {
  margin-bottom: 0px; }

@media (max-width: 991px) {
  .image-width {
    width: 100% !important; } }

.dv-component {
  margin-bottom: 0px; }

.image-modal .modal-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0;
  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 {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 29px;
    height: 29px;
    font-size: 31px;
    line-height: 17px;
    border-radius: 0 50%;
    background: #FFF;
    opacity: 1; }

@media (max-width: 480px) {
  .block-offset .content-block-image-v2 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px; }
  .block-offset .content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px; }
    .block-offset .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 5% 0 5% 0; }
  .block-offset .content-block-solid-v2 .content-block-content-v2 {
    top: 60px;
    max-width: 100% !important;
    padding-top: 30px; }
  .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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; }
  .textFocus .content-block-image-v2 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px; }
  .textFocus .content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px; }
    .textFocus .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 5% 0 5% 0; }
  .textFocus .content-block-solid-v2 .content-block-content-v2 {
    top: 60px;
    max-width: 100% !important;
    padding-top: 30px; }
  .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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; }
  .imageFocus .content-block-image-v2 {
    margin: 0 20px 0 20px;
    z-index: 500;
    border-radius: 8px; }
  .imageFocus .content-block-solid-v2 {
    margin-top: -65px;
    height: 350px;
    border-radius: 8px; }
    .imageFocus .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 5% 0 5% 0; }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    top: 60px;
    max-width: 100% !important;
    padding-top: 30px; }
  .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 {
    top: -600px;
    margin-bottom: -311px;
    border-radius: 8px; } }

@media (min-width: 768px) {
  .block-offset .content-block-image-v2 {
    z-index: 500;
    width: 40%;
    height: 250px;
    border-radius: 8px; }
  .block-offset .content-block-solid-v2 {
    width: 70%;
    height: 250px;
    border-radius: 8px;
    margin-top: 40px;
    left: 30%;
    float: inherit;
    position: sticky; }
    .block-offset .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 16px 0 16px 0; }
  .block-offset.content-block-layout-reversed .content-block-solid-v2 {
    width: 57%;
    height: 250px;
    margin-top: 40px;
    left: 0;
    float: inherit;
    position: sticky; }
    .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 {
    z-index: 500;
    top: -290px;
    margin-bottom: -290px;
    width: 50%;
    height: 250px;
    float: right; }
  .block-offset .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 83%; }
  .textFocus .content-block-image-v2 {
    z-index: 500;
    width: 40%;
    height: 250px;
    border-radius: 8px;
    margin-top: 20px; }
  .textFocus .content-block-solid-v2 {
    width: 70%;
    height: 290px;
    border-radius: 8px;
    left: 30%;
    float: inherit;
    position: sticky; }
    .textFocus .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 16px 0 16px 0; }
  .textFocus.content-block-layout-reversed .content-block-solid-v2 {
    width: 57%;
    height: 290px;
    left: 0;
    float: inherit;
    position: sticky; }
    .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 {
    z-index: 500;
    top: -291px;
    margin-bottom: -320px;
    width: 50%;
    height: 250px;
    float: right; }
  .textFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 81%; }
  .imageFocus .content-block-image-v2 {
    z-index: 500;
    width: 40%;
    height: 290px;
    border-radius: 8px; }
  .imageFocus .content-block-solid-v2 {
    width: 70%;
    height: 250px;
    margin-top: 21px;
    left: 30%;
    border-radius: 8px;
    float: inherit;
    position: sticky; }
    .imageFocus .content-block-solid-v2 .content-block-content-v2 .content-block-text-v2 {
      margin: 16px 0 16px 0; }
  .imageFocus.content-block-layout-reversed .content-block-solid-v2 {
    width: 57%;
    height: 250px;
    left: 0;
    margin-top: 20px;
    float: inherit;
    position: sticky; }
    .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 {
    z-index: 500;
    top: -270px;
    margin-bottom: -270px;
    border-radius: 8px;
    width: 50%;
    height: 290px;
    float: right; }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 18%;
    max-width: 83%; } }

@media (min-width: 980px) {
  .block-offset.content-block-layout-reversed .content-block-image-v2 {
    height: 310px;
    top: -380px;
    margin-bottom: -470px; }
  .block-offset.content-block-layout-reversed .content-block-solid-v2 {
    height: 310px;
    margin-top: 80px;
    float: left;
    margin-left: 0px; }
    .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 {
    height: 310px;
    border-radius: 8px !important;
    width: 50%; }
  .block-offset .content-block-solid-v2 {
    height: 310px;
    margin-top: 80px;
    margin-left: 43%;
    border-radius: 8px;
    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;
    top: -384px;
    margin-bottom: -470px;
    margin-top: 40px; }
  .textFocus.content-block-layout-reversed .content-block-solid-v2 {
    height: 375px;
    float: left;
    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 {
    height: 310px;
    border-radius: 8px !important;
    width: 50%;
    margin-top: 34px; }
  .textFocus .content-block-solid-v2 {
    height: 375px;
    margin-left: 43%;
    border-radius: 8px;
    width: 57%;
    color: red; }
  .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;
    top: -345px;
    margin-bottom: -345px; }
  .imageFocus.content-block-layout-reversed .content-block-solid-v2 {
    height: 310px;
    float: left;
    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 {
    height: 375px;
    border-radius: 8px !important;
    width: 50%; }
  .imageFocus .content-block-solid-v2 {
    height: 310px;
    margin-left: 43%;
    border-radius: 8px;
    width: 57%;
    margin-top: 38px; }
  .imageFocus .content-block-solid-v2 .content-block-content-v2 {
    margin-left: 13%;
    width: 80%; } }

.fifty-button-v2 {
  width: auto;
  height: 35px;
  padding: 10px 30px;
  font-size: 14px;
  letter-spacing: .5px;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  border: solid 2px;
  border-radius: 30px; }
  .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: #000000 !important; }
    .fifty-button-v2.button-white.button-glms-button:hover, .fifty-button-v2.button-white.button-glms-button:focus {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      opacity: .7;
      color: #000000 !important; }
    .fifty-button-v2.button-white.button-glms-button:active {
      background-color: #FFFFFF;
      border-color: #FFFFFF;
      color: #000000 !important;
      opacity: 1; }

.button-white {
  color: #fff;
  border-color: #ffffff; }

.fifty-regular {
  font-family: EverydaySans;
  font-weight: normal; }

.fifty-bold {
  font-family: EverydaySans;
  font-weight: bold; }

.fifty-black {
  font-family: EverydaySans;
  font-weight: 900; }

.content-block-content-v2 .fifty-regular {
  font-size: 20px; }
  @media (min-width: 768px) {
    .content-block-content-v2 .fifty-regular {
      font-size: 16px; } }

.content-block-content-v2 .fifty-large {
  font-size: 24px; }
  @media (max-width: 768px) {
    .content-block-content-v2 .fifty-large {
      font-size: 20px; } }

.content-block-content-v2 .fifty-small {
  font-size: 12px; }

/*NEW Badge CSS*/
.content-block .new-label-v2 {
  width: 64px;
  height: 40px;
  border-radius: 0 8px 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: relative; }
  .content-block .new-label-v2 .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

@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; }
  .content-block-layout-reversed .content-block-image-v2 .new-label-v2 {
    display: none; } }

@media (max-width: 480px) {
  .block-offset .content-block-solid-v2 .new-label-v2 {
    display: none; }
  .block-offset .content-block-image-v2 .new-label-v2 {
    display: block; } }

@media (max-width: 480px) {
  .textFocus .content-block-solid-v2 .new-label-v2 {
    display: none; }
  .textFocus .content-block-image-v2 .new-label-v2 {
    display: block; } }

@media (max-width: 480px) {
  .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: #FFFFFF !important; }
  .content-block-content-v2.button-blue:hover, .content-block-content-v2.button-blue:focus {
    background-color: #0053E2;
    border-color: #0053E2;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-blue:active {
    background-color: #064f8e;
    border-color: #064f8e;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-blue:hover, .content-block-content-v2.button-walmart-blue:focus {
    background-color: #0053E2;
    border-color: #0053E2;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-blue:active {
    background-color: #064f8e;
    border-color: #064f8e;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-yellow:hover, .content-block-content-v2.button-yellow:focus {
    background-color: #FFF200;
    border-color: #FFF200;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-yellow:active {
    background-color: #FFF200;
    border-color: #FFF200;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-light-blue:hover, .content-block-content-v2.button-light-blue:focus {
    background-color: #78b9e7;
    border-color: #78b9e7;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-light-blue:active {
    background-color: #78b9e7;
    border-color: #78b9e7;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-green {
  border: solid 2px #5FB446;
  color: #5FB446 !important; }
  .content-block-content-v2.button-green.button-primary {
    background-color: #5FB446;
    border-color: #5FB446;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-green:hover, .content-block-content-v2.button-green:focus {
    background-color: #5FB446;
    border-color: #5FB446;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-green:active {
    background-color: #54a546;
    border-color: #54a546;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-red {
  border: solid 2px #ee3b2a;
  color: #DE1C24 !important; }
  .content-block-content-v2.button-red.button-primary {
    background-color: #DE1C24;
    border-color: #DE1C24;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-red:hover, .content-block-content-v2.button-red:focus {
    background-color: #DE1C24;
    border-color: #DE1C24;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-red:active {
    background-color: #cb2022;
    border-color: #cb2022;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-pink {
  border: solid 2px #eb148d;
  color: #eb148d !important; }
  .content-block-content-v2.button-pink.button-primary {
    background-color: #eb148d;
    border-color: #eb148d;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-pink:hover, .content-block-content-v2.button-pink:focus {
    background-color: #eb148d;
    border-color: #eb148d;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-pink:active {
    background-color: #b51e6d;
    border-color: #b51e6d;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-walmart-pink {
  border: solid 2px #eb148d;
  color: #eb148d !important; }
  .content-block-content-v2.button-walmart-pink.button-primary {
    background-color: #eb148d;
    border-color: #eb148d;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-pink:hover, .content-block-content-v2.button-walmart-pink:focus {
    background-color: #eb148d;
    border-color: #eb148d;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-pink:active {
    background-color: #b51e6d;
    border-color: #b51e6d;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-orange {
  border: solid 2px #FA6400;
  color: #FA6400 !important; }
  .content-block-content-v2.button-orange.button-primary {
    background-color: #FA6400;
    border-color: #FA6400;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-orange:hover, .content-block-content-v2.button-orange:focus {
    background-color: #FA6400;
    border-color: #FA6400;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-orange:active {
    background-color: #e54e26;
    border-color: #e54e26;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-deep-blue {
  border: solid 2px #041f41;
  color: #041f41 !important; }
  .content-block-content-v2.button-deep-blue.button-primary {
    background-color: #041f41;
    border-color: #041f41;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-deep-blue:hover, .content-block-content-v2.button-deep-blue:focus {
    background-color: #041f41;
    border-color: #041f41;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-deep-blue:active {
    background-color: #031122;
    border-color: #031122;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-walmart-deep-blue {
  border: solid 2px #041f41;
  color: #041f41 !important; }
  .content-block-content-v2.button-walmart-deep-blue.button-primary {
    background-color: #041f41;
    border-color: #041f41;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-deep-blue:hover, .content-block-content-v2.button-walmart-deep-blue:focus {
    background-color: #041f41;
    border-color: #041f41;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-deep-blue:active {
    background-color: #031122;
    border-color: #031122;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-background-blue {
  border: solid 2px #E1EDF9;
  color: #E1EDF9 !important; }
  .content-block-content-v2.button-background-blue.button-primary {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-background-blue:hover, .content-block-content-v2.button-background-blue:focus {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-background-blue:active {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-walmart-background-blue {
  border: solid 2px #E1EDF9;
  color: #E1EDF9 !important; }
  .content-block-content-v2.button-walmart-background-blue.button-primary {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    color: #000000 !important; }
  .content-block-content-v2.button-walmart-background-blue:hover, .content-block-content-v2.button-walmart-background-blue:focus {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-walmart-background-blue:active {
    background-color: #E1EDF9;
    border-color: #E1EDF9;
    color: #000000 !important;
    opacity: 1; }

.content-block-content-v2.button-teal {
  border: solid 2px #3EC5E6;
  color: #3EC5E6 !important; }
  .content-block-content-v2.button-teal.button-primary {
    background-color: #3EC5E6;
    border-color: #3EC5E6;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-teal:hover, .content-block-content-v2.button-teal:focus {
    background-color: #3EC5E6;
    border-color: #3EC5E6;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-teal:active {
    background-color: #3EC5E6;
    border-color: #3EC5E6;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-walmart-gray {
  border: solid 2px #757575;
  color: #757575 !important; }
  .content-block-content-v2.button-walmart-gray.button-primary {
    background-color: #757575;
    border-color: #757575;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-gray:hover, .content-block-content-v2.button-walmart-gray:focus {
    background-color: #757575;
    border-color: #757575;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-walmart-gray:active {
    background-color: #757575;
    border-color: #757575;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-gray {
  border: solid 2px #757575;
  color: #757575 !important; }
  .content-block-content-v2.button-gray.button-primary {
    background-color: #757575;
    border-color: #757575;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-gray:hover, .content-block-content-v2.button-gray:focus {
    background-color: #757575;
    border-color: #757575;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-gray:active {
    background-color: #757575;
    border-color: #757575;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-labs {
  border: solid 2px #302951;
  color: #302951 !important; }
  .content-block-content-v2.button-labs.button-primary {
    background-color: #302951;
    border-color: #302951;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-labs:hover, .content-block-content-v2.button-labs:focus {
    background-color: #302951;
    border-color: #302951;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-labs:active {
    background-color: #302951;
    border-color: #302951;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-black {
  border-color: #000000;
  color: #000000 !important; }
  .content-block-content-v2.button-black.button-primary {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-black:hover, .content-block-content-v2.button-black:focus {
    background-color: #000000;
    border-color: #000000;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-black:active {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-ozark-noir:hover, .content-block-content-v2.button-ozark-noir:focus {
    background-color: #001E60;
    border-color: #001E60;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-ozark-noir:active {
    background-color: #001E60;
    border-color: #001E60;
    color: #FFFFFF !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: #000000 !important; }
  .content-block-content-v2.button-blue-tone-1:hover, .content-block-content-v2.button-blue-tone-1:focus {
    background-color: #4DBDF5;
    border-color: #4DBDF5;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-blue-tone-1:active {
    background-color: #4DBDF5;
    border-color: #4DBDF5;
    color: #000000 !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: #000000 !important; }
  .content-block-content-v2.button-blue-tone-2:hover, .content-block-content-v2.button-blue-tone-2:focus {
    background-color: #A9DDF7;
    border-color: #A9DDF7;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-blue-tone-2:active {
    background-color: #A9DDF7;
    border-color: #A9DDF7;
    color: #000000 !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: #000000 !important; }
  .content-block-content-v2.button-yellow-tone:hover, .content-block-content-v2.button-yellow-tone:focus {
    background-color: #F8E6A5;
    border-color: #F8E6A5;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-yellow-tone:active {
    background-color: #F8E6A5;
    border-color: #F8E6A5;
    color: #000000 !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: #000000 !important; }
  .content-block-content-v2.button-spark-yellow:hover, .content-block-content-v2.button-spark-yellow:focus {
    background-color: #FFC220;
    border-color: #FFC220;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-spark-yellow:active {
    background-color: #FFC220;
    border-color: #FFC220;
    color: #000000 !important;
    opacity: 1; }

.content-block-content-v2.button-charcoal {
  border-color: #333333;
  color: #333333 !important; }
  .content-block-content-v2.button-charcoal.button-primary {
    background-color: #333333;
    border-color: #333333;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-charcoal:hover, .content-block-content-v2.button-charcoal:focus {
    background-color: #333333;
    border-color: #333333;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-charcoal:active {
    background-color: #333333;
    border-color: #333333;
    color: #FFFFFF !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: #000000 !important; }
  .content-block-content-v2.button-off-white:hover, .content-block-content-v2.button-off-white:focus {
    background-color: #FAFAFA;
    border-color: #FAFAFA;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-off-white:active {
    background-color: #FAFAFA;
    border-color: #FAFAFA;
    color: #000000 !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: #FFFFFF !important; }
  .content-block-content-v2.button-blue-ink:hover, .content-block-content-v2.button-blue-ink:focus {
    background-color: #041F41;
    border-color: #041F41;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-blue-ink:active {
    background-color: #041F41;
    border-color: #041F41;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-global-green:hover, .content-block-content-v2.button-global-green:focus {
    background-color: #06F27B;
    border-color: #06F27B;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-global-green:active {
    background-color: #06F27B;
    border-color: #06F27B;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-granite-grey:hover, .content-block-content-v2.button-granite-grey:focus {
    background-color: #605E63;
    border-color: #605E63;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-granite-grey:active {
    background-color: #605E63;
    border-color: #605E63;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-gt-grey:hover, .content-block-content-v2.button-gt-grey:focus {
    background-color: #B9BBC5;
    border-color: #B9BBC5;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-gt-grey:active {
    background-color: #B9BBC5;
    border-color: #B9BBC5;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-dark-blue:hover, .content-block-content-v2.button-sams-primary-dark-blue:focus {
    background-color: #00358e;
    border-color: #00358e;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-dark-blue:active {
    background-color: #00358e;
    border-color: #00358e;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-main-blue:hover, .content-block-content-v2.button-sams-primary-main-blue:focus {
    background-color: #0067a0;
    border-color: #0067a0;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-main-blue:active {
    background-color: #0067a0;
    border-color: #0067a0;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-light-blue:hover, .content-block-content-v2.button-sams-primary-light-blue:focus {
    background-color: #a4dbe8;
    border-color: #a4dbe8;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-primary-light-blue:active {
    background-color: #a4dbe8;
    border-color: #a4dbe8;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-secondary-light-blue:hover, .content-block-content-v2.button-sams-secondary-light-blue:focus {
    background-color: #00afd7;
    border-color: #00afd7;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-secondary-light-blue:active {
    background-color: #00afd7;
    border-color: #00afd7;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-secondary-dark-gray:hover, .content-block-content-v2.button-sams-secondary-dark-gray:focus {
    background-color: #7c878e;
    border-color: #7c878e;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-secondary-dark-gray:active {
    background-color: #7c878e;
    border-color: #7c878e;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-sams-secondary-light-gray {
  border-color: #d0d3d4;
  color: #000000 !important; }
  .content-block-content-v2.button-sams-secondary-light-gray.button-primary {
    background-color: #d0d3d4;
    border-color: #d0d3d4;
    color: #000000 !important; }
  .content-block-content-v2.button-sams-secondary-light-gray:hover, .content-block-content-v2.button-sams-secondary-light-gray:focus {
    background-color: #d0d3d4;
    border-color: #d0d3d4;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-sams-secondary-light-gray:active {
    background-color: #d0d3d4;
    border-color: #d0d3d4;
    color: #000000 !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-dark-purple:hover, .content-block-content-v2.button-sams-supp-dark-purple:focus {
    background-color: #514689;
    border-color: #514689;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-dark-purple:active {
    background-color: #514689;
    border-color: #514689;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-light-purple:hover, .content-block-content-v2.button-sams-supp-light-purple:focus {
    background-color: #9063cd;
    border-color: #9063cd;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-light-purple:active {
    background-color: #9063cd;
    border-color: #9063cd;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-green:hover, .content-block-content-v2.button-sams-supp-green:focus {
    background-color: #006f44;
    border-color: #006f44;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-green:active {
    background-color: #006f44;
    border-color: #006f44;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-teal:hover, .content-block-content-v2.button-sams-supp-teal:focus {
    background-color: #47d7ac;
    border-color: #47d7ac;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-teal:active {
    background-color: #47d7ac;
    border-color: #47d7ac;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-red:hover, .content-block-content-v2.button-sams-supp-red:focus {
    background-color: #fa4616;
    border-color: #fa4616;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-red:active {
    background-color: #fa4616;
    border-color: #fa4616;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-orange:hover, .content-block-content-v2.button-sams-supp-orange:focus {
    background-color: #ff8f1c;
    border-color: #ff8f1c;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-orange:active {
    background-color: #ff8f1c;
    border-color: #ff8f1c;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-pink:hover, .content-block-content-v2.button-sams-supp-pink:focus {
    background-color: #de1b73;
    border-color: #de1b73;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-pink:active {
    background-color: #de1b73;
    border-color: #de1b73;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-yellow:hover, .content-block-content-v2.button-sams-supp-yellow:focus {
    background-color: #ffb500;
    border-color: #ffb500;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-supp-yellow:active {
    background-color: #ffb500;
    border-color: #ffb500;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-blue:hover, .content-block-content-v2.button-sams-blue:focus {
    background-color: #22449b;
    border-color: #22449b;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-blue:active {
    background-color: #22449b;
    border-color: #22449b;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-light-blue:hover, .content-block-content-v2.button-sams-light-blue:focus {
    background-color: #2983ea;
    border-color: #2983ea;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-light-blue:active {
    background-color: #2983ea;
    border-color: #2983ea;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-medium-blue:hover, .content-block-content-v2.button-sams-medium-blue:focus {
    background-color: #1788da;
    border-color: #1788da;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-medium-blue:active {
    background-color: #1788da;
    border-color: #1788da;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-green:hover, .content-block-content-v2.button-sams-green:focus {
    background-color: #10a04b;
    border-color: #10a04b;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-green:active {
    background-color: #10a04b;
    border-color: #10a04b;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-sams-gray {
  border-color: #333333;
  color: #333333 !important; }
  .content-block-content-v2.button-sams-gray.button-primary {
    background-color: #333333;
    border-color: #333333;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-gray:hover, .content-block-content-v2.button-sams-gray:focus {
    background-color: #333333;
    border-color: #333333;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-gray:active {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-red:hover, .content-block-content-v2.button-sams-red:focus {
    background-color: #ec0439;
    border-color: #ec0439;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-red:active {
    background-color: #ec0439;
    border-color: #ec0439;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-yellow:hover, .content-block-content-v2.button-sams-yellow:focus {
    background-color: #fba72b;
    border-color: #fba72b;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-yellow:active {
    background-color: #fba72b;
    border-color: #fba72b;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-sams-orange:hover, .content-block-content-v2.button-sams-orange:focus {
    background-color: #f37020;
    border-color: #f37020;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-sams-orange:active {
    background-color: #f37020;
    border-color: #f37020;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-jet-purple:hover, .content-block-content-v2.button-jet-purple:focus {
    background-color: #4F0099;
    border-color: #4F0099;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-jet-purple:active {
    background-color: #4F0099;
    border-color: #4F0099;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-moosejaw-red:hover, .content-block-content-v2.button-moosejaw-red:focus {
    background-color: #A93439;
    border-color: #A93439;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-moosejaw-red:active {
    background-color: #A93439;
    border-color: #A93439;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-modcloth-gray-blue:hover, .content-block-content-v2.button-modcloth-gray-blue:focus {
    background-color: #48515F;
    border-color: #48515F;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-modcloth-gray-blue:active {
    background-color: #48515F;
    border-color: #48515F;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-hayneedle-gray-blue:hover, .content-block-content-v2.button-hayneedle-gray-blue:focus {
    background-color: #45545F;
    border-color: #45545F;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-hayneedle-gray-blue:active {
    background-color: #45545F;
    border-color: #45545F;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-shoes-blue:hover, .content-block-content-v2.button-shoes-blue:focus {
    background-color: #203566;
    border-color: #203566;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-shoes-blue:active {
    background-color: #203566;
    border-color: #203566;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-bonobos-brown:hover, .content-block-content-v2.button-bonobos-brown:focus {
    background-color: #2F1214;
    border-color: #2F1214;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-bonobos-brown:active {
    background-color: #2F1214;
    border-color: #2F1214;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-allswell-black {
  border-color: #000000;
  color: #000000 !important; }
  .content-block-content-v2.button-allswell-black.button-primary {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-allswell-black:hover, .content-block-content-v2.button-allswell-black:focus {
    background-color: #000000;
    border-color: #000000;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-allswell-black:active {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-parcel-black {
  border-color: #000000;
  color: #000000 !important; }
  .content-block-content-v2.button-parcel-black.button-primary {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-parcel-black:hover, .content-block-content-v2.button-parcel-black:focus {
    background-color: #000000;
    border-color: #000000;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-parcel-black:active {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-barenecessities-black {
  border-color: #000000;
  color: #000000 !important; }
  .content-block-content-v2.button-barenecessities-black.button-primary {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-barenecessities-black:hover, .content-block-content-v2.button-barenecessities-black:focus {
    background-color: #000000;
    border-color: #000000;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-barenecessities-black:active {
    background-color: #000000;
    border-color: #000000;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-vudu-blue:hover, .content-block-content-v2.button-vudu-blue:focus {
    background-color: #0072CE;
    border-color: #0072CE;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-vudu-blue:active {
    background-color: #0072CE;
    border-color: #0072CE;
    color: #FFFFFF !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: #FFFFFF !important; }
  .content-block-content-v2.button-eloquil-brown:hover, .content-block-content-v2.button-eloquil-brown:focus {
    background-color: #231F20;
    border-color: #231F20;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-eloquil-brown:active {
    background-color: #231F20;
    border-color: #231F20;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-white {
  border-color: #FFFFFF;
  color: #FFFFFF !important; }
  .content-block-content-v2.button-white.button-primary {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000 !important; }
  .content-block-content-v2.button-white:hover, .content-block-content-v2.button-white:focus {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-white:active {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000 !important;
    opacity: 1; }

.content-block-content-v2.button-transparent {
  border-color: #FFFFFF;
  color: transparent !important; }
  .content-block-content-v2.button-transparent.button-primary {
    background-color: transparent;
    border-color: #FFFFFF;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-transparent:hover, .content-block-content-v2.button-transparent:focus {
    background-color: transparent;
    border-color: #FFFFFF;
    opacity: .7;
    color: #FFFFFF !important; }
  .content-block-content-v2.button-transparent:active {
    background-color: transparent;
    border-color: #FFFFFF;
    color: #FFFFFF !important;
    opacity: 1; }

.content-block-content-v2.button-light-gray {
  border-color: #f2f2f2;
  color: #000000 !important; }
  .content-block-content-v2.button-light-gray.button-primary {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: #000000 !important; }
  .content-block-content-v2.button-light-gray:hover, .content-block-content-v2.button-light-gray:focus {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    opacity: .7;
    color: #000000 !important; }
  .content-block-content-v2.button-light-gray:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2;
    color: #000000 !important;
    opacity: 1; }

.link.button-blue {
  color: #0053E2; }
  .link.button-blue:hover, .link.button-blue:focus {
    opacity: .7; }
  .link.button-blue:active {
    color: #064f8e;
    opacity: 1; }

.link.button-sams-gray {
  color: #333333; }
  .link.button-sams-gray:hover, .link.button-sams-gray:focus {
    opacity: .7; }
  .link.button-sams-gray:active {
    color: #000000;
    opacity: 1; }

.link.button-green {
  color: #5FB446; }
  .link.button-green:hover, .link.button-green:focus {
    opacity: .7; }
  .link.button-green:active {
    color: #54A546;
    opacity: 1; }

.link.button-red {
  color: #ee3b2a; }
  .link.button-red:hover, .link.button-red:focus {
    opacity: .7; }
  .link.button-red:active {
    color: #cb2022;
    opacity: 1; }

.link.button-pink {
  color: #eb148d; }
  .link.button-pink:hover, .link.button-pink:focus {
    opacity: .7; }
  .link.button-pink:active {
    color: #eb148d;
    opacity: 1; }

.link.button-walmart-pink {
  color: #eb148d; }
  .link.button-walmart-pink:hover, .link.button-walmart-pink:focus {
    opacity: .7; }
  .link.button-walmart-pink:active {
    color: #eb148d;
    opacity: 1; }

.link.button-orange {
  color: #f47521; }
  .link.button-orange:hover, .link.button-orange:focus {
    opacity: .7; }
  .link.button-orange:active {
    color: #e54e26;
    opacity: 1; }

.link.button-walmart-gray {
  color: #757575; }
  .link.button-walmart-gray:hover, .link.button-walmart-gray:focus {
    opacity: .7; }
  .link.button-walmart-gray:active {
    color: #757575;
    opacity: 1; }

.link.button-light-blue {
  color: #78b9e7; }
  .link.button-light-blue:hover, .link.button-light-blue:focus {
    opacity: .7; }
  .link.button-light-blue:active {
    color: #78b9e7;
    opacity: 1; }

.link.button-yellow {
  color: #ffc220; }
  .link.button-yellow:hover, .link.button-yellow:focus {
    opacity: .7; }
  .link.button-yellow:active {
    color: #ffc220;
    opacity: 1; }

.link.button-teal {
  color: #3EC5E6; }
  .link.button-teal:hover, .link.button-teal:focus {
    opacity: .7; }
  .link.button-teal:active {
    color: #3EC5E6;
    opacity: 1; }

.link.button-background-blue {
  color: #E1EDF9; }
  .link.button-background-blue:hover, .link.button-background-blue:focus {
    opacity: .7; }
  .link.button-background-blue:active {
    color: #E1EDF9;
    opacity: 1; }

.link.button-black {
  color: #000000; }
  .link.button-black:hover, .link.button-black:focus {
    opacity: .7; }
  .link.button-black:active {
    color: #000000;
    opacity: 1; }

.link.button-labs {
  color: #302951; }
  .link.button-labs:hover, .link.button-labs:focus {
    opacity: .7; }
  .link.button-labs:active {
    color: #302951;
    opacity: 1; }

.link.button-deep-blue {
  color: #001E60; }
  .link.button-deep-blue:hover, .link.button-deep-blue:focus {
    opacity: .7; }
  .link.button-deep-blue:active {
    color: #031122;
    opacity: 1; }

.link.button-sams-blue {
  color: #22449b; }
  .link.button-sams-blue:hover, .link.button-sams-blue:focus {
    opacity: .7; }
  .link.button-sams-blue:active {
    color: #22449b;
    opacity: 1; }

.link.button-sams-light-blue {
  color: #2983ea; }
  .link.button-sams-light-blue:hover, .link.button-sams-light-blue:focus {
    opacity: .7; }
  .link.button-sams-light-blue:active {
    color: #2983ea;
    opacity: 1; }

.link.button-sams-medium-blue {
  color: #1788da; }
  .link.button-sams-medium-blue:hover, .link.button-sams-medium-blue:focus {
    opacity: .7; }
  .link.button-sams-medium-blue:active {
    color: #1788da;
    opacity: 1; }

.link.button-sams-green {
  color: #10a04b; }
  .link.button-sams-green:hover, .link.button-sams-green:focus {
    opacity: .7; }
  .link.button-sams-green:active {
    color: #10a04b;
    opacity: 1; }

.link.button-sams-red {
  color: #ec0439; }
  .link.button-sams-red:hover, .link.button-sams-red:focus {
    opacity: .7; }
  .link.button-sams-red:active {
    color: #ec0439;
    opacity: 1; }

.link.button-sams-yellow {
  color: #fba72b; }
  .link.button-sams-yellow:hover, .link.button-sams-yellow:focus {
    opacity: .7; }
  .link.button-sams-yellow:active {
    color: #fba72b;
    opacity: 1; }

.link.button-sams-orange {
  color: #f37020; }
  .link.button-sams-orange:hover, .link.button-sams-orange:focus {
    opacity: .7; }
  .link.button-sams-orange:active {
    color: #f37020;
    opacity: 1; }

.link.button-jet-purple {
  color: #4F0099; }
  .link.button-jet-purple:hover, .link.button-jet-purple:focus {
    opacity: .7; }
  .link.button-jet-purple:active {
    color: #4F0099;
    opacity: 1; }

.link.button-moosejaw-red {
  color: #A93439; }
  .link.button-moosejaw-red:hover, .link.button-moosejaw-red:focus {
    opacity: .7; }
  .link.button-moosejaw-red:active {
    color: #A93439;
    opacity: 1; }

.link.button-modcloth-gray-blue {
  color: #48515F; }
  .link.button-modcloth-gray-blue:hover, .link.button-modcloth-gray-blue:focus {
    opacity: .7; }
  .link.button-modcloth-gray-blue:active {
    color: #48515F;
    opacity: 1; }

.link.button-hayneedle-gray-blue {
  color: #45545F; }
  .link.button-hayneedle-gray-blue:hover, .link.button-hayneedle-gray-blue:focus {
    opacity: .7; }
  .link.button-hayneedle-gray-blue:active {
    color: #45545F;
    opacity: 1; }

.link.button-shoes-blue {
  color: #203566; }
  .link.button-shoes-blue:hover, .link.button-shoes-blue:focus {
    opacity: .7; }
  .link.button-shoes-blue:active {
    color: #203566;
    opacity: 1; }

.link.button-bonobos-brown {
  color: #2F1214; }
  .link.button-bonobos-brown:hover, .link.button-bonobos-brown:focus {
    opacity: .7; }
  .link.button-bonobos-brown:active {
    color: #2F1214;
    opacity: 1; }

.link.button-allswell-black {
  color: #000000; }
  .link.button-allswell-black:hover, .link.button-allswell-black:focus {
    opacity: .7; }
  .link.button-allswell-black:active {
    color: #000000;
    opacity: 1; }

.link.button-parcel-black {
  color: #000000; }
  .link.button-parcel-black:hover, .link.button-parcel-black:focus {
    opacity: .7; }
  .link.button-parcel-black:active {
    color: #000000;
    opacity: 1; }

.link.button-barenecessities-black {
  color: #000000; }
  .link.button-barenecessities-black:hover, .link.button-barenecessities-black:focus {
    opacity: .7; }
  .link.button-barenecessities-black:active {
    color: #000000;
    opacity: 1; }

.link.button-vudu-blue {
  color: #0072CE; }
  .link.button-vudu-blue:hover, .link.button-vudu-blue:focus {
    opacity: .7; }
  .link.button-vudu-blue:active {
    color: #0072CE;
    opacity: 1; }

.link.button-barenecessities-black {
  color: #231F20; }
  .link.button-barenecessities-black:hover, .link.button-barenecessities-black:focus {
    opacity: .7; }
  .link.button-barenecessities-black:active {
    color: #231F20;
    opacity: 1; }

.link.button-sams-primary-dark-blue {
  color: #00358e;
  background-color: transparent; }
  .link.button-sams-primary-dark-blue:hover, .link.button-sams-primary-dark-blue:focus {
    opacity: .7; }
  .link.button-sams-primary-dark-blue:active {
    color: #00358e;
    opacity: 1; }

.link.button-sams-primary-main-blue {
  color: #0067a0;
  background-color: transparent; }
  .link.button-sams-primary-main-blue:hover, .link.button-sams-primary-main-blue:focus {
    opacity: .7; }
  .link.button-sams-primary-main-blue:active {
    color: #0067a0;
    opacity: 1; }

.link.button-sams-primary-light-blue {
  color: #a4dbe8;
  background-color: transparent; }
  .link.button-sams-primary-light-blue:hover, .link.button-sams-primary-light-blue:focus {
    opacity: .7; }
  .link.button-sams-primary-light-blue:active {
    color: #a4dbe8;
    opacity: 1; }

.link.button-sams-secondary-light-blue {
  color: #00afd7;
  background-color: transparent; }
  .link.button-sams-secondary-light-blue:hover, .link.button-sams-secondary-light-blue:focus {
    opacity: .7; }
  .link.button-sams-secondary-light-blue:active {
    color: #00afd7;
    opacity: 1; }

.link.button-sams-secondary-dark-gray {
  color: #7c878e;
  background-color: transparent; }
  .link.button-sams-secondary-dark-gray:hover, .link.button-sams-secondary-dark-gray:focus {
    opacity: .7; }
  .link.button-sams-secondary-dark-gray:active {
    color: #7c878e;
    opacity: 1; }

.link.button-sams-secondary-light-gray {
  color: #d0d3d4;
  background-color: transparent; }
  .link.button-sams-secondary-light-gray:hover, .link.button-sams-secondary-light-gray:focus {
    opacity: .7; }
  .link.button-sams-secondary-light-gray:active {
    color: #d0d3d4;
    opacity: 1; }

.link.button-sams-supp-dark-purple {
  color: #514689;
  background-color: transparent; }
  .link.button-sams-supp-dark-purple:hover, .link.button-sams-supp-dark-purple:focus {
    opacity: .7; }
  .link.button-sams-supp-dark-purple:active {
    color: #514689;
    opacity: 1; }

.link.button-sams-supp-light-purple {
  color: #9063cd;
  background-color: transparent; }
  .link.button-sams-supp-light-purple:hover, .link.button-sams-supp-light-purple:focus {
    opacity: .7; }
  .link.button-sams-supp-light-purple:active {
    color: #9063cd;
    opacity: 1; }

.link.button-sams-supp-green {
  color: #006f44;
  background-color: transparent; }
  .link.button-sams-supp-green:hover, .link.button-sams-supp-green:focus {
    opacity: .7; }
  .link.button-sams-supp-green:active {
    color: #006f44;
    opacity: 1; }

.link.button-sams-supp-teal {
  color: #47d7ac;
  background-color: transparent; }
  .link.button-sams-supp-teal:hover, .link.button-sams-supp-teal:focus {
    opacity: .7; }
  .link.button-sams-supp-teal:active {
    color: #7c878e;
    opacity: 1; }

.link.button-sams-supp-red {
  color: #fa4616;
  background-color: transparent; }
  .link.button-sams-supp-red:hover, .link.button-sams-supp-red:focus {
    opacity: .7; }
  .link.button-sams-supp-red:active {
    color: #fa4616;
    opacity: 1; }

.link.button-sams-supp-orange {
  color: #ff8f1c;
  background-color: transparent; }
  .link.button-sams-supp-orange:hover, .link.button-sams-supp-orange:focus {
    opacity: .7; }
  .link.button-sams-supp-orange:active {
    color: #ff8f1c;
    opacity: 1; }

.link.button-sams-supp-pink {
  color: #de1b73;
  background-color: transparent; }
  .link.button-sams-supp-pink:hover, .link.button-sams-supp-pink:focus {
    opacity: .7; }
  .link.button-sams-supp-pink:active {
    color: #de1b73;
    opacity: 1; }

.link.button-sams-supp-yellow {
  color: #ffb500;
  background-color: transparent; }
  .link.button-sams-supp-yellow:hover, .link.button-sams-supp-yellow:focus {
    opacity: .7; }
  .link.button-sams-supp-yellow:active {
    color: #ffb500;
    opacity: 1; }

.block-fifty-fifty-v2 .block5050-component .content-block-block-v2 {
  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; }

.content-block {
  display: block;
  transition: transform .4s;
  position: relative; }
  .content-block .aem-default-text-wraper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
  @media (min-width: 980px) {
    .content-block:hover {
      transform: scale(1.02) translateY(-1%); }
      .content-block:hover.content-block-zoom-disabled {
        transform: none; } }

.content-block-block {
  height: 310px;
  position: relative; }
  @media (min-width: 768px) {
    .content-block-block {
      float: left; } }
  @media (min-width: 768px) {
    .content-block-block.large-height {
      height: 480px; }
      .content-block-block.large-height .content-block-content {
        padding: 70px 30px; }
      .content-block-block.large-height .content-block-title {
        font-size: 48px;
        font-weight: normal; }
      .content-block-block.large-height .content-block-text {
        font-size: 18px;
        font-weight: normal;
        max-width: 100%; }
      .content-block-block.large-height .content-block-cta {
        font-size: 14px;
        font-weight: bold; } }

.content-block-solid {
  margin-bottom: 0; }
  @media (min-width: 768px) {
    .content-block-solid {
      float: right;
      width: 50%; }
      .content-block-layout-reversed .content-block-solid {
        float: left; } }
  @media (min-width: 980px) {
    .content-block-solid {
      margin-bottom: 0;
      width: 50%; } }
  .content-block-solid.bg-transparent .content-block-content .content-block-title, .content-block-solid.bg-white .content-block-content .content-block-title {
    color: black; }
  .content-block-solid.bg-transparent .content-block-content .content-block-text, .content-block-solid.bg-white .content-block-content .content-block-text {
    color: black; }
  .content-block-solid.bg-transparent .content-block-content .content-block-cta, .content-block-solid.bg-white .content-block-content .content-block-cta {
    color: #017acd; }
    .content-block-solid.bg-transparent .content-block-content .content-block-cta::after, .content-block-solid.bg-white .content-block-content .content-block-cta::after {
      background: transparent url(../base/images/arrow-right-blue-light-thin.svg) center center/12px auto no-repeat;
      border: 1px solid #017acd; }
  .content-block-solid.bg-white {
    background: #ffffff; }
  .content-block-solid.bg-transparent {
    background: transparent; }
  .content-block-solid.bg-blue {
    background: #004c91; }
  .content-block-solid.bg-medium-blue-dark {
    background: #017acd; }
  .content-block-solid.bg-light-blue {
    background: #78b9e7; }
  .content-block-solid.bg-orange {
    background: #ce4c11; }
  .content-block-solid.bg-green {
    background: #76c043; }
  .content-block-solid.bg-gray {
    background: #757575; }

.content-block-image {
  background: transparent center center no-repeat;
  background-size: cover;
  background-position-x: center;
  overflow: hidden; }
  @media (min-width: 768px) {
    .content-block-image {
      width: 50%;
      background-size: cover; } }
  @media (min-width: 980px) {
    .content-block-image {
      width: 50%; } }

.top {
  background-position-y: top; }

.bottom {
  background-position-y: bottom; }

.center {
  background-position-y: center; }

.content-block-content {
  bottom: 25px;
  top: 0px;
  color: #ffffff;
  padding: 25px 25px;
  position: absolute;
  width: 100%; }
  .content-block-solid.bg-white .content-block-content {
    color: #017acd; }
  @media (min-width: 768px) {
    .content-block-content {
      bottom: 40px;
      padding: 0 1.36364vw;
      padding-top: 15px; } }
  @media (min-width: 980px) {
    .content-block-content {
      padding: 30px 30px; } }

.content-block-title {
  font-size: 30px; }
  @media (min-width: 768px) {
    .content-block-title {
      font-size: 36px; } }

.content-block-text {
  font-size: 18px;
  margin: 20px 0 20px 0; }
  @media (min-width: 768px) {
    .content-block-text {
      font-size: 14px;
      line-height: 2.07;
      margin: 15px 0 15px 0;
      max-width: 80%; } }
  @media (min-width: 980px) {
    .content-block-text {
      margin: 20px 0 20px 0; } }

.content-block-cta {
  display: inline-block;
  letter-spacing: 3px;
  font-weight: 600;
  padding-right: 42px;
  position: relative; }
  @media (min-width: 768px) {
    .content-block-cta {
      font-size: 12px; } }
  .content-block-cta::after {
    background: transparent url(../base/images/arrow-right-white-thin.svg) center center/12px auto no-repeat;
    border: 1px solid #ffffff;
    border-radius: 50%;
    content: '';
    display: block;
    height: 22px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 22px; }

div.parbase.block-fifty-fifty {
  margin-bottom: 0px; }

@media (max-width: 991px) {
  .image-width {
    width: 100% !important; } }

.dv-component {
  margin-bottom: 0px; }

.image-modal .modal-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0;
  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 {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 29px;
    height: 29px;
    font-size: 31px;
    line-height: 17px;
    border-radius: 0 50%;
    background: #FFF;
    opacity: 1; }

@media (max-width: 480px) {
  .block-offset .content-block-image {
    margin: 0 20px 0 20px;
    z-index: 500; }
  .block-offset .content-block-solid {
    margin-top: -65px;
    height: 400px; }
    .block-offset .content-block-solid .content-block-content .content-block-text {
      margin: 5% 0 8% 0; }
  .block-offset .content-block-solid .content-block-content {
    top: 100px; }
  .block-offset.content-block-layout-reversed .content-block-solid {
    margin-top: 250px; }
    .block-offset.content-block-layout-reversed .content-block-solid .content-block-content {
      margin-left: 0; }
  .block-offset.content-block-layout-reversed .content-block-image {
    top: -650px;
    margin-bottom: -330px; } }

@media (min-width: 768px) {
  .block-offset .content-block-image {
    z-index: 500;
    width: 40%;
    height: 300px; }
  .block-offset .content-block-solid {
    width: 70%;
    height: 300px;
    margin-top: 60px;
    left: 30%;
    float: inherit;
    position: sticky; }
    .block-offset .content-block-solid .content-block-content .content-block-text {
      margin: 5% 0 5% 0; }
  .block-offset.content-block-layout-reversed .content-block-solid {
    width: 70%;
    height: 300px;
    margin-top: 60px;
    left: 0;
    float: inherit;
    position: sticky; }
    .block-offset.content-block-layout-reversed .content-block-solid .content-block-content {
      margin-left: 0;
      top: 10%; }
  .block-offset.content-block-layout-reversed .content-block-image {
    z-index: 500;
    top: -360px;
    margin-bottom: -320px;
    width: 40%;
    height: 300px;
    float: right; }
  .block-offset .content-block-solid .content-block-content {
    margin-left: 20%;
    top: 10%; } }

@media (min-width: 980px) {
  .block-offset.content-block-layout-reversed .content-block-image {
    height: 375px;
    top: -450px;
    margin-bottom: -470px; }
  .block-offset.content-block-layout-reversed .content-block-solid {
    height: 375px;
    margin-top: 80px;
    float: left;
    margin-left: 0px; }
    .block-offset.content-block-layout-reversed .content-block-solid .content-block-content {
      margin-left: 0; }
  .block-offset .content-block-image {
    height: 375px; }
  .block-offset .content-block-solid {
    height: 375px;
    margin-top: 80px;
    margin-left: 30%; }
  .block-offset .content-block-solid .content-block-content {
    margin-left: 20%;
    width: 80%; } }

.fifty-button {
  width: auto;
  height: 45px;
  padding: 10px 30px;
  font-size: 14px;
  letter-spacing: .5px;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
  border: solid 2px;
  border-radius: 30px; }

.button-white {
  color: #fff;
  border-color: #ffffff; }

.fifty-regular {
  font-family: EverydaySans;
  font-weight: normal; }

.fifty-bold {
  font-family: EverydaySans;
  font-weight: bold; }

.fifty-black {
  font-family: EverydaySans;
  font-weight: 900; }

.content-block-content .fifty-regular {
  font-size: 20px; }

.content-block-content .fifty-large {
  font-size: 24px; }

.content-block-content .fifty-small {
  font-size: 12px; }

/*NEW Badge CSS*/
.content-block .new-label {
  width: 64px;
  height: 40px;
  border-radius: 0 0 0 6px;
  background-color: #0053E2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
  margin-left: auto;
  margin-bottom: auto;
  vertical-align: top;
  text-align: center;
  position: relative; }
  .content-block .new-label .new-label-text {
    color: #ffffff;
    font-family: EverydaySans;
    font-size: 16px;
    vertical-align: middle;
    padding-top: 10px; }

@media (min-width: 480px) {
  .content-block .content-block-image .new-label {
    display: none; } }

@media (max-width: 480px) {
  .content-block .content-block-solid .new-label {
    display: none; } }

@media (min-width: 480px) {
  .content-block-layout-reversed .content-block-block .new-label {
    display: none; }
  .content-block-layout-reversed .content-block-image .new-label {
    display: block; } }

@media (max-width: 480px) {
  .content-block-layout-reversed .content-block-block .new-label {
    display: block; }
  .content-block-layout-reversed .content-block-image .new-label {
    display: none; } }

@media (max-width: 480px) {
  .block-offset .content-block-solid .new-label {
    display: none; }
  .block-offset .content-block-image .new-label {
    display: block; } }

.block-container-component.panelstyle {
  width: 86%;
  margin: 0 7%; }
  @media (min-width: 768px) {
    .block-container-component.panelstyle {
      width: 100%;
      margin: 0; } }
  .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: black; }

.block-container-component .block-container .block-container-list {
  left: 50%;
  right: 50%;
  padding-top: 50px;
  padding-bottom: 50px; }
  .block-container-component .block-container .block-container-list.top-bot-ten {
    padding-top: 10px;
    padding-bottom: 10px; }
  .block-container-component .block-container .block-container-list.top-bot-twenty {
    padding-top: 20px;
    padding-bottom: 20px; }
  .block-container-component .block-container .block-container-list.top-bot-thirty {
    padding-top: 30px;
    padding-bottom: 30px; }
  .block-container-component .block-container .block-container-list.top-bot-fourty {
    padding-top: 40px;
    padding-bottom: 40px; }
  .block-container-component .block-container .block-container-list.top-bot-no-inside-padding {
    padding-top: 0px;
    padding-bottom: 0px; }

.block-container-component.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-bottom: 0px; }
  @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 {
      width: 100% !important;
      position: unset !important;
      margin-left: unset !important; } }

.block-container-component .img-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

.block-container-component .force-img-background {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important; }

.block-container-component.classic .walmart-ozark-noir {
  background: #001E60;
  color: #ffffff; }
  .block-container-component.classic .walmart-ozark-noir > a {
    color: #ffffff; }

.block-container-component.classic .walmart-blue-tone-1 {
  background: #4DBDF5;
  color: #000000; }
  .block-container-component.classic .walmart-blue-tone-1 > a {
    color: #000000; }

.block-container-component.classic .walmart-blue-tone-2 {
  background: #A9DDF7;
  color: #000000; }
  .block-container-component.classic .walmart-blue-tone-2 > a {
    color: #000000; }

.block-container-component.classic .walmart-spark-yellow {
  background: #ffc220;
  color: #000000; }
  .block-container-component.classic .walmart-spark-yellow > a {
    color: #000000; }

.block-container-component.classic .walmart-yellow-tone {
  background: #f8e6a5;
  color: #000000; }
  .block-container-component.classic .walmart-yellow-tone > a {
    color: #000000; }

.block-container-component.classic .walmart-charcoal {
  background: #333333;
  color: #ffffff; }
  .block-container-component.classic .walmart-charcoal > a {
    color: #ffffff; }

.block-container-component.classic .walamart-off-white {
  background: #fafafa;
  color: #000000; }
  .block-container-component.classic .walamart-off-white > a {
    color: #000000; }

.block-container-component.classic .gt-global-green {
  background: #06f27b;
  color: #000000; }
  .block-container-component.classic .gt-global-green > a {
    color: #000000; }

.block-container-component.classic .gt-grey {
  background: #b9bbc5;
  color: #000000; }
  .block-container-component.classic .gt-grey > a {
    color: #000000; }

.block-container-component.classic .gt-granite-grey {
  background: #605e63;
  color: #ffffff; }
  .block-container-component.classic .gt-granite-grey > a {
    color: #ffffff; }

.block-container-component.classic .gt-blue-ink {
  background: #041f41;
  color: #ffffff; }
  .block-container-component.classic .gt-blue-ink > a {
    color: #ffffff; }

.block-container-component.classic .bg-walmart-blue {
  background: #0053E2;
  color: #ffffff; }
  .block-container-component.classic .bg-walmart-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-light-blue {
  background: #78b9e7;
  color: #ffffff; }
  .block-container-component.classic .bg-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-green {
  background: #5fb446;
  color: #ffffff; }
  .block-container-component.classic .bg-green > a {
    color: #ffffff; }

.block-container-component.classic .bg-red {
  background: #de1c24;
  color: #ffffff; }
  .block-container-component.classic .bg-red > a {
    color: #ffffff; }

.block-container-component.classic .bg-pink {
  background: #eb148d;
  color: #ffffff; }
  .block-container-component.classic .bg-pink > a {
    color: #ffffff; }

.block-container-component.classic .walmart-pink {
  background: #eb148d;
  color: #ffffff; }
  .block-container-component.classic .walmart-pink > a {
    color: #ffffff; }

.block-container-component.classic .bg-orange {
  background: #fa6400;
  color: #ffffff; }
  .block-container-component.classic .bg-orange > a {
    color: #ffffff; }

.block-container-component.classic .bg-light-gray {
  background: #f2f2f2;
  color: #000000; }

.block-container-component.classic .bg-deep-blue {
  background: #031122;
  color: #ffffff; }
  .block-container-component.classic .bg-deep-blue > a {
    color: #ffffff; }

.block-container-component.classic .walmart-deep-blue {
  background: #041f41;
  color: #ffffff; }
  .block-container-component.classic .walmart-deep-blue > a {
    color: #ffffff; }

.block-container-component.classic .walmart-bentonville-blue .rte-styles {
  color: #ffffff; }
  .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: #ffffff; }
  .block-container-component.classic .walmart-true-blue .rte-styles a {
    color: unset;
    text-decoration: underline; }

.block-container-component.classic .wmc-trueBlue .rte-styles {
  color: #ffffff; }
  .block-container-component.classic .wmc-trueBlue .rte-styles a {
    color: unset;
    text-decoration: underline; }

.block-container-component.classic .bg-background-blue {
  background: #e1edf9;
  color: #000000; }

.block-container-component.classic .walmart-background-blue {
  background: #e1edf9;
  color: #000000; }

.block-container-component.classic .bg-light-orange {
  color: #ffffff; }
  .block-container-component.classic .bg-light-orange > a {
    color: #ffffff; }

.block-container-component.classic .bg-light-green {
  color: #ffffff; }
  .block-container-component.classic .bg-light-green > a {
    color: #ffffff; }

.block-container-component.classic .bg-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-gray {
  color: #ffffff; }
  .block-container-component.classic .bg-gray > a {
    color: #ffffff; }

.block-container-component.classic .bg-coral {
  color: #ffffff; }
  .block-container-component.classic .bg-coral > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-primary-dark-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-primary-dark-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-primary-main-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-primary-main-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-primary-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-primary-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-secondary-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-secondary-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-secondary-dark-gray {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-secondary-dark-gray > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-dark-purple {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-dark-purple > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-light-purple {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-light-purple > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-green {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-green > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-teal {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-teal > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-red {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-red > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-orange {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-orange > a {
    color: #ffffff; }

.block-container-component.classic .bg-sams-supp-pink {
  color: #ffffff; }
  .block-container-component.classic .bg-sams-supp-pink > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-green {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-green > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-orange {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-orange > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-red {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-red > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-deep-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-deep-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-pink {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-pink > a {
    color: #ffffff; }

.block-container-component.classic .bg-avp-yellow {
  color: #ffffff; }
  .block-container-component.classic .bg-avp-yellow > a {
    color: #ffffff; }

.block-container-component.classic .bg-walmart-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-walmart-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-default-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-default-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-teal {
  color: #ffffff; }
  .block-container-component.classic .bg-teal > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-yellow {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-yellow > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-light-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-light-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-green {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-green > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-red {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-red > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-pink {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-pink > a {
    color: #ffffff; }

.block-container-component.classic .bg-dark-orange {
  color: #ffffff; }
  .block-container-component.classic .bg-dark-orange > a {
    color: #ffffff; }

.block-container-component.classic .bg-jet-purple {
  color: #ffffff; }
  .block-container-component.classic .bg-jet-purple > a {
    color: #ffffff; }

.block-container-component.classic .bg-moosejaw-red {
  color: #ffffff; }
  .block-container-component.classic .bg-moosejaw-red > a {
    color: #ffffff; }

.block-container-component.classic .bg-modcloth-gray-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-modcloth-gray-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-hayneedle-gray-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-hayneedle-gray-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-shoes-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-shoes-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-bonobos-brown {
  color: #ffffff; }
  .block-container-component.classic .bg-bonobos-brown > a {
    color: #ffffff; }

.block-container-component.classic .bg-allswell-black {
  color: #ffffff; }
  .block-container-component.classic .bg-allswell-black > a {
    color: #ffffff; }

.block-container-component.classic .bg-barenecessities-black {
  color: #ffffff; }
  .block-container-component.classic .bg-barenecessities-black > a {
    color: #ffffff; }

.block-container-component.classic .bg-parcel-black {
  color: #ffffff; }
  .block-container-component.classic .bg-parcel-black > a {
    color: #ffffff; }

.block-container-component.classic .bg-vudu-blue {
  color: #ffffff; }
  .block-container-component.classic .bg-vudu-blue > a {
    color: #ffffff; }

.block-container-component.classic .bg-eloquil-brown {
  color: #ffffff; }
  .block-container-component.classic .bg-eloquil-brown > a {
    color: #ffffff; }

.block-container-component.classic .bg-black {
  color: #ffffff; }
  .block-container-component.classic .bg-black > a {
    color: #ffffff; }

.block-container-component.classic .bg-labs {
  color: #ffffff; }
  .block-container-component.classic .bg-labs a {
    color: #ffffff; }

.block-container-component .block-container:before {
  content: " ";
  display: table; }

.block-container-component .block-container:after {
  content: " ";
  display: table;
  clear: both; }

@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: #ffffff; }

.block-container-component .accordion-container-component-2 .richtext a {
  color: #006cce; }

.RichTextModuleReadMore-toggle {
  text-align: center;
  position: relative;
  bottom: 0;
  width: 100%;
  padding-top: 80px;
  margin-top: -104px; }
  .RichTextModuleReadMore-toggle .before {
    content: "";
    display: block;
    width: 150px;
    background-color: #fff;
    height: 3px;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    padding: 0px;
    border: none; }
  .RichTextModuleReadMore-toggle span {
    position: relative;
    z-index: 5;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding: 2px 5px;
    cursor: pointer;
    border-radius: 15px;
    white-space: pre-wrap;
    border: solid 1px #cfcfcf;
    color: #0053E2;
    background-color: #fff;
    text-decoration: none;
    position: relative;
    z-index: 5; }
  .RichTextModuleReadMore-toggle:after {
    content: "";
    display: block;
    background-color: #cecece;
    height: 1px;
    position: absolute;
    bottom: 14px;
    left: 14px;
    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: linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, #fff 60%); }
  .RichTextModuleReadMore-items-style[data-collapsed="true"] + .RichTextModuleReadMore-toggle > [data-read-less] {
    display: none; }

.RichTextModuleReadMore-items-style[data-collapsed="true"] {
  overflow-y: hidden;
  height: 350px !important; }

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

:root {
  --blue: #0053E2; }

.job-detail-container h2 {
  color: var(--blue);
  margin-bottom: 40px; }
  @media (max-width: 480px) {
    .job-detail-container h2 {
      font-size: 24px; } }

.job-detail-container .benefit-listing-title {
  font-size: 30px;
  text-align: center; }

.job-detail-container .job-detail-tiles {
  display: -ms-flexbox;
  display: flex;
  margin: -6px -6px;
  margin-bottom: 50px; }
  @media (max-width: 768px) {
    .job-detail-container .job-detail-tiles {
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (max-width: 480px) {
    .job-detail-container .job-detail-tiles {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .job-detail-container .job-detail-tiles .tile {
    margin: 6px;
    width: calc(100% - 6px);
    max-width: 220px;
    max-height: 200px;
    background: #e5f0fa;
    padding: 0 10px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-align: center; }
    .job-detail-container .job-detail-tiles .tile .benefit-icon {
      font-size: 48px;
      color: var(--blue);
      max-height: 48px;
      max-width: 48px;
      margin-top: 20px; }
    .job-detail-container .job-detail-tiles .tile .job-desc {
      font-size: 18px;
      color: #333;
      padding: 20px 0 25px 0;
      line-height: 1.39;
      text-align: center;
      min-height: 130px; }
      @media (max-width: 480px) {
        .job-detail-container .job-detail-tiles .tile .job-desc {
          min-height: auto; } }
    @media (max-width: 480px) {
      .job-detail-container .job-detail-tiles .tile {
        min-width: 100%;
        margin: 0 0 6px 0; } }

.b-roll-video-comp {
  position: relative;
  color: #FFF; }
  .b-roll-video-comp.full-width {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    min-height: 430px; }
    @media (min-width: 980px) {
      .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 {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          overflow: hidden; } }
  .b-roll-video-comp .opacity {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    background: #000;
    z-index: 1; }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen), .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto; }
    @media (min-width: 980px) {
      .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen), .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) > video {
        position: static;
        width: 100%;
        height: auto; } }
  .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen) .vjs-poster {
    display: block;
    background-size: cover;
    background-position: center; }
  @media (min-width: 980px) {
    .b-roll-video-comp .b-roll-video:not(.vjs-fullscreen).vjs-has-started .vjs-poster {
      display: none; } }
  .b-roll-video-comp .b-roll-cont {
    position: relative;
    padding: 80px 20px 105px;
    z-index: 2; }
    @media (min-width: 980px) {
      .b-roll-video-comp .b-roll-cont {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        padding: 0 40px; } }
    .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 {
      margin-bottom: 35px;
      font-size: 50px;
      padding: 4px;
      border: 5px solid #FFF;
      opacity: .7;
      border-radius: 50%; }
      @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 {
      border: 2px solid #FFF;
      padding: 5px 40px;
      border-radius: 20px;
      font-size: 12px;
      background: transparent;
      color: #FFF;
      text-transform: uppercase;
      text-decoration: none; }
      .b-roll-video-comp .b-roll-cont .b-roll-btn:hover {
        background: #FFF;
        text-decoration: none;
        color: #017acd;
        font-weight: bold; }
      @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 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    font-size: 40px;
    z-index: 2; }
    .b-roll-video-comp .b-roll-down-arr:hover {
      cursor: pointer; }

.text-image-component-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  width: 100%;
  padding: 0 0px 0px 0px; }
  .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: 980px) {
      .text-image-component-2 table {
        margin: 20px 20px 5px 0px;
        table-layout: auto;
        width: auto; } }
  .text-image-component-2 .ati-zoom {
    overflow: hidden;
    border-radius: 8px;
    transition: all 1s ease; }
    .text-image-component-2 .ati-zoom:hover img.ati-border-fix {
      transform: scale(1.08);
      transform-origin: 50% 50%; }
  @media (min-width: 980px) {
    .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 {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-direction: column;
        flex-direction: column;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    display: block; }
    .text-image-component-2.reverse-layout .image-section {
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 980px) {
        .text-image-component-2.reverse-layout .image-section {
          padding-top: 0px;
          padding-right: 0px;
          padding-left: 22px;
          float: right; }
          .text-image-component-2.full-size .image-section {
            margin-left: 0px; } }
      @media (max-width: 980px) {
        .text-image-component-2.reverse-layout .image-section {
          padding-top: 0px;
          padding-right: 0px;
          padding-left: 15px;
          float: right; }
          .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 {
        text-align: left;
        margin-right: 0; }
      .text-image-component-2.reverse-layout .caption-alignment.center {
        text-align: center;
        margin-right: 0; }
      .text-image-component-2.reverse-layout .caption-alignment.right {
        text-align: right;
        margin-right: 0; }
  .text-image-component-2 .image-section {
    background: transparent center center no-repeat;
    background-size: cover;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    float: left;
    width: 100%;
    padding-right: 27px; }
    @media (min-width: 980px) {
      .text-image-component-2 .image-section {
        margin-top: 5px; } }
    @media (max-width: 980px) {
      .text-image-component-2 .image-section {
        padding-right: 15px; } }
    .text-image-component-2 .image-section .img {
      width: 100%;
      display: block;
      padding-right: 0px;
      padding-left: 0px;
      transition: all 1s ease; }
      .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 {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto; }
  .caption.caption-above {
    padding-bottom: 0;
    margin-bottom: 5px; }
  .caption.caption-below {
    margin-top: 5px; }

.caption-alignment.left {
  text-align: left;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.left {
      margin-right: 25px; } }

.caption-alignment.center {
  text-align: center;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.center {
      margin-right: 25px; } }

.caption-alignment.right {
  text-align: right;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.right {
      margin-right: 25px; } }

.caption-fontstyle {
  font-weight: normal; }
  .caption-fontstyle.caption-bold {
    font-weight: bold;
    color: #001E60; }
  .caption-fontstyle.caption-black {
    font-weight: 900;
    color: #001E60; }

.text-section {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px 0; }
  .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: #ffffff; }

.text-image-component {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  width: 100%;
  padding: 0 0px 0px 0px; }
  .text-image-component table {
    float: left;
    margin: 0px;
    table-layout: fixed;
    width: 90%; }
    @media (min-width: 980px) {
      .text-image-component table {
        margin: 20px 20px 5px 0px;
        table-layout: auto;
        width: auto; } }
  @media (min-width: 980px) {
    .text-image-component:not(.reverse-layout).ten-size ul li.img-on-left {
      margin-left: calc(10% + 3.5px); }
    .text-image-component:not(.reverse-layout).ten-size ol li.img-on-left {
      margin-left: calc(10% + 4.5px); }
    .text-image-component:not(.reverse-layout).twenty-size ul li.img-on-left {
      margin-left: calc(20% + 7px); }
    .text-image-component:not(.reverse-layout).twenty-size ol li.img-on-left {
      margin-left: calc(20% + 9px); }
    .text-image-component:not(.reverse-layout).thirty-size ul li.img-on-left {
      margin-left: calc(30% + 10.5px); }
    .text-image-component:not(.reverse-layout).thirty-size ol li.img-on-left {
      margin-left: calc(30% + 13.5px); }
    .text-image-component:not(.reverse-layout).fourty-size ul li.img-on-left {
      margin-left: calc(40% + 14px); }
    .text-image-component:not(.reverse-layout).fourty-size ol li.img-on-left {
      margin-left: calc(40% + 18px); }
    .text-image-component:not(.reverse-layout).fifty-size ul li.img-on-left {
      margin-left: calc(50% + 17.5px); }
    .text-image-component:not(.reverse-layout).fifty-size ol li.img-on-left {
      margin-left: calc(50% + 22.5px); }
    .text-image-component:not(.reverse-layout).sixty-size ul li.img-on-left {
      margin-left: calc(60% + 21px); }
    .text-image-component:not(.reverse-layout).sixty-size ol li.img-on-left {
      margin-left: calc(60% + 27px); }
    .text-image-component:not(.reverse-layout).seventy-size ul li.img-on-left {
      margin-left: calc(70% + 24.5px); }
    .text-image-component:not(.reverse-layout).seventy-size ol li.img-on-left {
      margin-left: calc(70% + 31.5px); }
    .text-image-component:not(.reverse-layout).eighty-size ul li.img-on-left {
      margin-left: calc(80% + 28px); }
    .text-image-component:not(.reverse-layout).eighty-size ol li.img-on-left {
      margin-left: calc(80% + 36px); }
    .text-image-component:not(.reverse-layout).ninety-size ul li.img-on-left {
      margin-left: calc(90% + 31.5px); }
    .text-image-component:not(.reverse-layout).ninety-size ol li.img-on-left {
      margin-left: calc(90% + 40.5px); }
    .text-image-component:not(.reverse-layout).hundred-size ul li.img-on-left {
      margin-left: calc(100% + 35px); }
    .text-image-component:not(.reverse-layout).hundred-size ol li.img-on-left {
      margin-left: calc(100% + 45px); } }
  @media (max-width: 768px) {
    .text-image-component:not(.reverse-layout).ten-size ul li.img-on-left {
      margin-left: calc(10% + 3.5px); }
    .text-image-component:not(.reverse-layout).ten-size ol li.img-on-left {
      margin-left: calc(10% + 4.5px); }
    .text-image-component:not(.reverse-layout).twenty-size ul li.img-on-left {
      margin-left: calc(20% + 7px); }
    .text-image-component:not(.reverse-layout).twenty-size ol li.img-on-left {
      margin-left: calc(20% + 9px); }
    .text-image-component:not(.reverse-layout).thirty-size ul li.img-on-left {
      margin-left: calc(30% + 10.5px); }
    .text-image-component:not(.reverse-layout).thirty-size ol li.img-on-left {
      margin-left: calc(30% + 13.5px); }
    .text-image-component:not(.reverse-layout).fourty-size ul li.img-on-left {
      margin-left: calc(40% + 14px); }
    .text-image-component:not(.reverse-layout).fourty-size ol li.img-on-left {
      margin-left: calc(40% + 18px); }
    .text-image-component:not(.reverse-layout).fifty-size ul li.img-on-left {
      margin-left: calc(50% + 17.5px); }
    .text-image-component:not(.reverse-layout).fifty-size ol li.img-on-left {
      margin-left: calc(50% + 22.5px); }
    .text-image-component:not(.reverse-layout).sixty-size ul li.img-on-left {
      margin-left: calc(60% + 21px); }
    .text-image-component:not(.reverse-layout).sixty-size ol li.img-on-left {
      margin-left: calc(60% + 27px); }
    .text-image-component:not(.reverse-layout).seventy-size ul li.img-on-left {
      margin-left: calc(70% + 24.5px); }
    .text-image-component:not(.reverse-layout).seventy-size ol li.img-on-left {
      margin-left: calc(70% + 31.5px); }
    .text-image-component:not(.reverse-layout).eighty-size ul li.img-on-left {
      margin-left: calc(80% + 28px); }
    .text-image-component:not(.reverse-layout).eighty-size ol li.img-on-left {
      margin-left: calc(80% + 36px); }
    .text-image-component:not(.reverse-layout).ninety-size ul li.img-on-left {
      margin-left: calc(90% + 31.5px); }
    .text-image-component:not(.reverse-layout).ninety-size ol li.img-on-left {
      margin-left: calc(90% + 40.5px); }
    .text-image-component:not(.reverse-layout).hundred-size ul li.img-on-left {
      margin-left: calc(100% + 35px); }
    .text-image-component:not(.reverse-layout).hundred-size ol li.img-on-left {
      margin-left: calc(100% + 45px); } }
  .text-image-component ul li::before {
    margin-top: 0; }
  .text-image-component.reverse-layout {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-direction: column;
        flex-direction: column;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    display: block; }
    .text-image-component.reverse-layout .image-section {
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 980px) {
        .text-image-component.reverse-layout .image-section {
          padding-top: 0px;
          padding-right: 0px;
          padding-left: 22px;
          float: right; }
          .text-image-component.full-size .image-section {
            margin-left: 0px; } }
      @media (max-width: 980px) {
        .text-image-component.reverse-layout .image-section {
          padding-top: 0px;
          padding-right: 0px;
          padding-left: 15px;
          float: right; }
          .text-image-component.full-size .image-section {
            margin-left: 0px; } }
    .text-image-component.reverse-layout .caption-alignment {
      padding-right: 0px; }
      .text-image-component.reverse-layout .caption-alignment.left {
        text-align: left;
        margin-right: 0; }
      .text-image-component.reverse-layout .caption-alignment.center {
        text-align: center;
        margin-right: 0; }
      .text-image-component.reverse-layout .caption-alignment.right {
        text-align: right;
        margin-right: 0; }
  .text-image-component .image-section {
    background: transparent center center no-repeat;
    background-size: cover;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    float: left;
    width: 100%; }
    @media (min-width: 980px) {
      .text-image-component .image-section {
        margin-top: 5px; } }
    .text-image-component .image-section .img {
      width: 100%;
      display: block;
      padding-right: opx;
      padding-left: 0px; }
      @media (min-width: 980px) {
        .text-image-component .image-section .img {
          padding-right: 27px; } }
      @media (max-width: 980px) {
        .text-image-component .image-section .img {
          padding-right: 15px; } }
  .text-image-component .zero-bottom {
    padding-bottom: 0px; }
  .text-image-component .ten-bottom {
    padding-bottom: 10px; }
  .text-image-component .twenty-bottom {
    padding-bottom: 20px; }
  .text-image-component .thirty-bottom {
    padding-bottom: 30px; }
  .text-image-component .fourty-bottom {
    padding-bottom: 40px; }
  .text-image-component .fifty-bottom {
    padding-bottom: 50px; }
  .text-image-component.ten-size .image-section {
    width: 10%; }
  .text-image-component.twenty-size .image-section {
    width: 20%; }
  .text-image-component.thirty-size .image-section {
    width: 30%; }
  .text-image-component.fourty-size .image-section {
    width: 40%; }
  .text-image-component.fifty-size .image-section {
    width: 50%; }
  .text-image-component.sixty-size .image-section {
    width: 60%; }
  .text-image-component.seventy-size .image-section {
    width: 70%; }
  .text-image-component.eighty-size .image-section {
    width: 80%; }
  .text-image-component.ninety-size .image-section {
    width: 90%; }
  .text-image-component.full-size .image-section {
    width: 100%; }

.caption {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto; }
  .caption.caption-above {
    padding-bottom: 0;
    margin-bottom: 5px; }
  .caption.caption-below {
    margin-top: 5px; }

.caption-alignment.left {
  text-align: left;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.left {
      margin-right: 25px; } }

.caption-alignment.center {
  text-align: center;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.center {
      margin-right: 25px; } }

.caption-alignment.right {
  text-align: right;
  margin-right: 15px; }
  @media (min-width: 980px) {
    .caption-alignment.right {
      margin-right: 25px; } }

.caption-fontstyle {
  font-weight: normal; }
  .caption-fontstyle.caption-bold {
    font-weight: bold;
    color: #001E60; }
  .caption-fontstyle.caption-black {
    font-weight: 900;
    color: #001E60; }

.text-section {
  word-wrap: break-word;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  padding: 0px 0 10px 0; }
  .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: #ffffff; }

.article-teaser {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%; }
  @media (min-width: 768px) {
    .article-teaser {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .article-teaser.article-teaser-layout-reversed .article-teaser-solid {
    -ms-flex-order: 1;
        order: 1; }
  .article-teaser.article-teaser-layout-reversed .article-teaser-image {
    -ms-flex-order: 2;
        order: 2; }
  .article-teaser-block {
    position: relative;
    width: 100%;
    min-height: 437px; }
    @media (min-width: 768px) {
      .article-teaser-block {
        width: 50%;
        min-height: 556px; }
        .article-teaser.article-half-height .article-teaser-block {
          min-height: 278px; } }
    @media (min-width: 980px) {
      .article-teaser-block {
        min-height: 720px; }
        .article-teaser.article-half-height .article-teaser-block {
          min-height: 360px; } }
  .article-teaser .article-teaser-solid {
    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: #ffffff; }

.article-teaser .bg-blue {
  background-color: #004c91; }

.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 {
  color: #000000; }

.article-teaser .bg-white .article-teaser-content {
  color: #000000; }

.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: #333333; }

.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: #ff3c3c; }

.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: center top; }
  .article-teaser-image.center-align {
    background-position: center center; }
  .article-teaser-image.bottom-align {
    background-position: center bottom; }

.article-teaser-content {
  width: 100%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  color: #fff;
  padding: 30px 25px; }
  @media (min-width: 768px) {
    .article-teaser-content {
      padding: 30px 50px; } }
  @media (min-width: 980px) {
    .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: 980px) {
      .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: 980px) {
      .article-teaser-content .article-teaser-title.tt-bold {
        font-size: 48px;
        line-height: 1.1; } }
  .article-teaser-content .article-teaser-text {
    font-size: 16px;
    margin-top: 20px;
    line-height: 1.41; }
    @media (min-width: 768px) {
      .article-teaser-content .article-teaser-text {
        font-size: 18px;
        line-height: 1.61;
        margin-top: 25px; } }

.article-teaser-cta {
  display: inline-block;
  color: #fff;
  letter-spacing: 3px;
  font-weight: 600;
  margin-top: 25px;
  border-radius: 23px;
  border: solid 2px #ffffff;
  padding: 10px 35px; }
  @media (min-width: 768px) {
    .article-teaser-cta {
      font-size: 18px;
      margin-top: 30px; } }
  .article-teaser-block.bg-white .article-teaser-cta,
  .article-teaser-block.bg-transparent .article-teaser-cta {
    color: #017acd;
    border-color: #017acd; }
  .article-teaser-cta:hover {
    cursor: pointer;
    text-decoration: none;
    background: #ffffff; }
  .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 {
    color: #ffffff;
    background: #017acd; }
  .article-teaser-solid.bg-white .article-teaser-cta:active,
  .article-teaser-solid.bg-transparent .article-teaser-cta:active {
    color: #ffffff;
    background: #004c91;
    border-color: #004c91; }
  .article-teaser-solid.bg-blue .article-teaser-cta:hover {
    color: #004c91; }
  .article-teaser-solid.bg-medium-blue-dark .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: #5FB446; }
  .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: #1788da; }
  .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: #333333; }
  .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-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-white .article-teaser-cta {
  color: #017acd;
  border-color: #017acd; }

.article-teaser-block.bg-white .article-teaser-cta.button-primary {
  background: #031122;
  color: #fff;
  border-color: #031122; }
  .article-teaser-block.bg-white .article-teaser-cta.button-primary:hover {
    opacity: 0.7;
    background: #031122; }

.article-teaser-block.bg-transparent .article-teaser-cta {
  color: #017acd;
  border-color: #017acd; }

.article-teaser-block.bg-transparent .article-teaser-cta.button-primary {
  background: #031122;
  color: #fff;
  border-color: #031122; }
  .article-teaser-block.bg-transparent .article-teaser-cta.button-primary:hover {
    opacity: 0.7;
    background: #031122; }

.article-teaser-solid.bg-transparent .article-teaser-cta:hover {
  color: #fff;
  background: #017acd; }

.article-teaser-solid.bg-transparent .article-teaser-cta:active {
  color: #fff;
  background: #004c91;
  border-color: #004c91; }

.article-teaser-solid.bg-white .article-teaser-cta:hover {
  color: #fff;
  background: #017acd; }

.article-teaser-solid.bg-white .article-teaser-cta:active {
  color: #fff;
  background: #004c91;
  border-color: #004c91; }

.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: #333333; }

.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;
  color: #ff3c3c; }

.article-teaser-solid.bg-light-orange .article-teaser-cta:hover {
  color: #fba72b;
  color: #fba72b; }

.article-teaser-solid.bg-light-green .article-teaser-cta:hover {
  color: #3f8756;
  color: #3f8756; }

.article-teaser-solid.bg-medium-blue-dark .article-teaser-cta:hover {
  color: #017acd;
  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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

.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 {
    opacity: 0.7;
    background: #fff; }

/**
 * Centralized Lazy Loading Styles
 * Can be included in any component that uses lazy loading
 */
.article-list-3-0 .card-layout {
  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 {
    box-shadow: 0px 1px 3px #c7c8cb;
    border-radius: 7px;
    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: 980px) {
      .article-list-3-0 .card-layout .card-item {
        width: calc(25% - 16px); } }
    .article-list-3-0 .card-layout .card-item-container {
      display: -ms-flexbox;
      display: flex;
      -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;
      width: 100%;
      position: relative; }
      .article-list-3-0 .card-layout .card-item-image:has(.lazy-image)::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
        height: 100%;
        width: 100%;
        background-color: #f1f1f2;
        animation: pulse 1.5s infinite ease-in-out;
        border-radius: 6px; }

@keyframes pulse {
  0% {
    background-color: #f1f1f2; }
  50% {
    background-color: #e3e4e5; }
  100% {
    background-color: #f1f1f2; } }
      .article-list-3-0 .card-layout .card-item-image img {
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        height: 100%;
        object-fit: cover;
        width: 100%;
        border-radius: 5px; }
        .article-list-3-0 .card-layout .card-item-image img.lazy-image {
          opacity: 0;
          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: -ms-flexbox;
      display: flex;
      -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;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */ }
        .article-list-3-0 .card-layout .card-item-text-body p {
          color: #333333;
          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: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin: auto -4px 0;
        height: 24px;
        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 {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */ }
        .article-list-3-0 .card-layout .card-item-text-title h6 {
          color: #333333;
          font-size: 18px;
          font-weight: 700;
          line-height: 25.02px;
          margin: 0;
          overflow: hidden;
          display: -webkit-box;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2;
          /*! autoprefixer: off */
          -webkit-box-orient: vertical;
          /*! autoprefixer: on */ }
    @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: -ms-flexbox;
  display: flex;
  -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: -ms-flexbox;
      display: flex;
      height: 100%;
      width: 100%; }
    .article-list-3-0 .list-layout .list-item-image {
      background-color: #f1f1f2;
      border-radius: 5px;
      -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 {
          -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 {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
        height: 100%;
        width: 100%;
        background-color: #f1f1f2;
        animation: pulse 1.5s infinite ease-in-out;
        border-radius: 6px; }

@keyframes pulse {
  0% {
    background-color: #f1f1f2; }
  50% {
    background-color: #e3e4e5; }
  100% {
    background-color: #f1f1f2; } }
      .article-list-3-0 .list-layout .list-item-image img {
        border-radius: 5px;
        height: 100%;
        object-fit: cover;
        width: 100%;
        border-radius: 5px; }
        .article-list-3-0 .list-layout .list-item-image img.lazy-image {
          opacity: 0;
          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: -ms-flexbox;
      display: flex;
      -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;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */ }
      .article-list-3-0 .list-layout .list-item-text-body p {
        color: #333333;
        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: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: auto -4px 0;
      height: 24px;
      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;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */ }
      .article-list-3-0 .list-layout .list-item-text-title h6 {
        color: #333333;
        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-4 .card-item:nth-child(-n+4), .article-list-3-0 .showMore.show-4 .card-item:nth-child(-n+4) {
  display: block; }

.article-list-3-0 .showAll.show-8 .card-item:nth-child(-n+8), .article-list-3-0 .showMore.show-8 .card-item:nth-child(-n+8) {
  display: block; }

.article-list-3-0 .showAll.show-5 .list-item:nth-child(-n+5), .article-list-3-0 .showMore.show-5 .list-item:nth-child(-n+5) {
  display: block; }

.article-list-3-0 .showAll.show-10 .list-item:nth-child(-n+10), .article-list-3-0 .showMore.show-10 .list-item:nth-child(-n+10) {
  display: block; }

.article-list-3-0 .drop-container .drop-capt {
  font-size: 14px;
  color: #666;
  margin-bottom: 1px; }

.article-list-3-0 .drop-container .dropdown {
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 50px;
  border-bottom: 1px solid #BBB;
  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 {
    width: 100%;
    padding-left: 0;
    padding-bottom: 4px;
    font-size: 17px;
    text-align: left;
    height: unset; }
    @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 {
      top: 4px;
      right: 6px; }
  .article-list-3-0 .drop-container .dropdown .dropdown-menu {
    min-width: 100%;
    position: absolute;
    top: -2px;
    left: -0.5px; }
    @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: #ffffff; }

.article-list-3-0 a:hover {
  text-decoration: none; }
  .article-list-3-0 a:hover .list-item-text-title h6, .article-list-3-0 a:hover .card-item-text-title h6 {
    text-decoration: underline; }

@media (min-width: 980px) {
  .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 .list-layout .list-item-text-title,
.article-list-3-0 .list-layout .card-item-text-title,
.article-list-3-0 .card-layout .list-item-text-title,
.article-list-3-0 .card-layout .card-item-text-title {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }

@media (min-width: 1500px) {
  .main.main-article {
    padding: 0 !important; } }

.article-list-component-2-0 .article-image-date-wrapper {
  width: 170px;
  height: 28px;
  padding: 4px 0px 4px 16px;
  margin-top: -26px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1; }

.article-list-component-2-0 .article-clamp {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */ }

.article-list-component-2-0 .article-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.article-list-component-2-0 .article-image-date-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: -1;
  border-top-right-radius: 4px;
  transform: skewX(32deg);
  transform-origin: 100% 100%; }

.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 {
  width: 79px;
  height: 20px;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #7d7d7d; }

.article-list-component-2-0 .drop-capt {
  font-size: 14px;
  color: #666;
  margin-bottom: 1px; }

.article-list-component-2-0 .dropdown {
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 40px;
  border-bottom: 1px solid #BBB;
  position: relative; }
  @media (min-width: 768px) {
    .article-list-component-2-0 .dropdown {
      display: inline-block; } }
  .article-list-component-2-0 .dropdown .btn.dropdown-toggle {
    width: 100%;
    padding-left: 0;
    padding-bottom: 4px;
    font-size: 17px;
    text-align: left;
    height: unset; }
    @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 {
      top: 4px;
      right: 6px; }
  .article-list-component-2-0 .dropdown .dropdown-menu {
    min-width: 100%;
    position: absolute;
    top: -2px;
    left: -0.5px; }
    @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); }

.article-list-title {
  color: #000000;
  margin-bottom: 35px; }

.article2-list-items-card {
  width: 100%;
  display: -webkit-flex;
  /* Safari */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .article2-list-items-card .article2 {
    width: 100%;
    color: #333333;
    display: none;
    text-decoration: none;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .article2-list-items-card .article2 {
        width: 45%;
        margin-left: 24px; } }
    @media (min-width: 1200px) {
      .article2-list-items-card .article2 {
        width: 318px;
        height: 433px;
        margin: 40px 8px 24px 12px; } }
    .article2-list-items-card .article2.style-1 {
      overflow: hidden; }
      .article2-list-items-card .article2.style-1:hover .article-main-thumbnail-2 {
        transform: scale(1.1); }
      .article2-list-items-card .article2.style-1:hover .article2-title {
        text-decoration: underline;
        color: #0053E2 !important; }
      .article2-list-items-card .article2.style-1 .article-main {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
      .article2-list-items-card .article2.style-1 .article-main-thumbnail-2 {
        width: 100%;
        height: 252px;
        background-color: rgba(0, 0, 0, 0.3);
        background-size: cover;
        position: relative;
        transform: scale(1);
        transition: .6s ease-in-out; }
        .article2-list-items-card .article2.style-1 .article-main-thumbnail-2:after {
          content: '\A';
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background: rgba(0, 0, 0, 0.6);
          opacity: 0;
          transition: all 0.5s;
          -webkit-transition: all 0.5s; }
        .article2-list-items-card .article2.style-1 .article-main-thumbnail-2:hover {
          transform: scale(1.1); }
        .article2-list-items-card .article2.style-1 .article-main-thumbnail-2 .article-main-item-logo {
          height: 35px;
          width: 40%;
          background-color: white;
          position: absolute;
          left: 0px;
          bottom: 0px; }
          .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 {
            position: absolute;
            right: -35px;
            top: 0px;
            width: 0;
            height: 0;
            border-bottom: 35px solid white;
            border-right: 35px solid transparent; }
        .article2-list-items-card .article2.style-1 .article-main-thumbnail-2 .icon {
          position: absolute;
          right: 10px;
          bottom: 10px;
          color: #fff;
          fill: #fff; }
      .article2-list-items-card .article2.style-1 .article-main-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
        .article2-list-items-card .article2.style-1 .article-main-item .article-main-item-text {
          width: 100%;
          padding: 8px 16px 8px 16px; }
          .article2-list-items-card .article2.style-1 .article-main-item .article-main-item-text .article-subtitle {
            width: 256px;
            height: auto;
            font-size: 14px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.43;
            letter-spacing: normal;
            color: #017acd; }
          .article2-list-items-card .article2.style-1 .article-main-item .article-main-item-text .article2-title {
            font-size: 16px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.39;
            letter-spacing: normal;
            color: #333333;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            /* autoprefixer: off */
            -webkit-box-orient: vertical;
            /* autoprefixer: on */
            padding-bottom: 4px; }
          .article2-list-items-card .article2.style-1 .article-main-item .article-main-item-text .article-type {
            font-size: 14px;
            line-height: 1.43;
            letter-spacing: normal; }
      .article2-list-items-card .article2.style-1 .article2-main-description {
        width: 100%;
        padding: 4px 0 4px 0; }
        .article2-list-items-card .article2.style-1 .article2-main-description .article2-description {
          font-size: 14px;
          color: #333333;
          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 {
        width: 100%;
        font-size: 12px;
        text-align: left;
        text-transform: uppercase;
        color: #7d7d7d;
        padding-top: 4px;
        line-height: 1.5;
        letter-spacing: 1.5px; }
      .article2-list-items-card .article2.style-1 .article-main-callToAction {
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        line-height: 2.61;
        text-transform: uppercase; }
      .article2-list-items-card .article2.style-1 .article-list-badge-style1 {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 16px;
        border-radius: 0px 8px;
        background-color: #0053E2;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
        text-align: center;
        color: #ffffff;
        padding: 12px; }
    .article2-list-items-card .article2.style-2 .article-main {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .article2-list-items-card .article2.style-2 .article-main-thumbnail-2 {
      width: 100%;
      height: 252px;
      background-color: rgba(0, 0, 0, 0.3); }
      .article2-list-items-card .article2.style-2 .article-main-thumbnail-2 .item-thumbnail {
        width: 100%;
        height: 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: -ms-flexbox;
      display: flex;
      -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 {
          width: 50px;
          height: 50px;
          border-radius: 50%;
          background-color: #d8d8d8;
          border: solid 1px #979797; }
    .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 {
        width: 100%;
        overflow: hidden; }
      .article2-list-items-card .article2.style-2 .article-main-item-text .article-type {
        font-size: 14px;
        line-height: 1.43;
        letter-spacing: normal; }
    .article2-list-items-card .article2.style-2 .article2-main-description {
      padding: 0 15px 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 {
      padding-left: 15px;
      font-size: 14px;
      font-weight: bold;
      line-height: 2.61;
      text-transform: uppercase; }
    .article2-list-items-card .article2.style-2 .article-list-badge-style2 {
      position: absolute;
      border: solid 1.5px #0053E2;
      right: 0;
      top: 0;
      border-radius: 25px;
      background-color: #0053E2;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
      text-align: center;
      color: #ffffff;
      padding: 12px; }

.article2-list-items {
  border-bottom: 1px solid #ccc; }
  .article2-list-items .article2 {
    border-top: 1px solid #ccc;
    color: #333333;
    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: -ms-flexbox;
    display: flex; }
  .article2-list-items .article-thumbnail-wrapper {
    height: 100px;
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    min-width: 100px;
    border-radius: 8px;
    margin-right: 16px;
    overflow: hidden;
    position: relative; }
  .article2-list-items .article-thumbnail-full {
    width: 100%;
    height: 100%; }
  .article2-list-items a:hover .article-thumbnail-2 {
    transform: scale(1.1); }
  .article2-list-items a:hover .article2-title .article-clamp {
    text-decoration: underline;
    color: #0053E2; }
  .article2-list-items .article-thumbnail-2 {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100px;
    margin-right: 16px;
    overflow: hidden;
    position: relative;
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    background-size: cover;
    transform: scale(1);
    transition: .6s ease-in-out; }
    .article2-list-items .article-thumbnail-2:after {
      content: '\A';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      opacity: 0;
      transition: all 0.5s;
      -webkit-transition: all 0.5s; }
    .article2-list-items .article-thumbnail-2:hover {
      transform: scale(1.1); }
    .article2-list-items .article-thumbnail-2 img {
      left: 50%;
      max-height: 100%;
      position: absolute;
      top: 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;
    padding-right: 5px;
    margin: 0 32px 4px 0;
    -webkit-line-clamp: 2;
    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */ }
    @media (max-width: 480px) {
      .article2-list-items .article2-title {
        margin-right: 56px;
        font-size: 16px; } }
    .article2-list-items .article2-title .article-clamp:hover {
      text-decoration: underline;
      color: #0053E2; }
  .article2-list-items .article2-list-badge {
    border: solid 1.5px #0053E2;
    border-radius: 25px;
    font-weight: 500;
    letter-spacing: normal;
    color: #0053E2;
    padding: 3px 12px;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin: 0 4px 4px 4px;
    height: 28px; }
    @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;
    text-overflow: ellipsis;
    overflow: hidden;
    -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 {
    font-size: 14px;
    font-weight: normal;
    color: #7d7d7d;
    letter-spacing: normal;
    padding-top: 4px; }

.article-list-more {
  font-size: 20px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase; }
  .article-list-more a {
    color: #007cd6;
    text-decoration: none; }

.ico-lib1 {
  font-size: 35px;
  padding-top: 0px;
  text-align: center;
  display: inline-block; }

.ico-lib2 {
  font-size: 40px;
  padding-top: 3px;
  text-align: center; }

.article-list-component {
  padding: 30px 40px 0 40px; }

.article-list-component .drop-capt {
  font-size: 14px;
  color: #666;
  margin-bottom: 1px; }

.article-list-component .dropdown {
  color: rgba(0, 0, 0, 0.84);
  margin-bottom: 40px;
  border-bottom: 1px solid #BBB;
  position: relative; }
  @media (min-width: 768px) {
    .article-list-component .dropdown {
      display: inline-block; } }
  .article-list-component .dropdown .btn.dropdown-toggle {
    width: 100%;
    padding-left: 0;
    padding-bottom: 4px;
    font-size: 17px;
    text-align: left; }
    @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 {
      top: 4px;
      right: 6px; }
  .article-list-component .dropdown .dropdown-menu {
    min-width: 100%;
    position: absolute;
    top: -2px;
    left: -0.5px; }
    @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: #000000;
  margin-bottom: 35px; }

.article-list-items-card {
  width: 100%;
  /*border: 1px solid $gray-border;*/
  display: -webkit-flex;
  /* Safari */
  -webkit-flex-wrap: wrap;
  /* Safari 6.1+ */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .article-list-items-card .article {
    width: 100%;
    color: #333333;
    display: none;
    text-decoration: none;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 30px; }
    @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 {
      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: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
      .article-list-items-card .article.style-1 .article-main-thumbnail {
        width: 100%;
        height: 252px;
        background-color: rgba(0, 0, 0, 0.3);
        background-size: cover;
        position: relative; }
        .article-list-items-card .article.style-1 .article-main-thumbnail .article-main-item-logo {
          height: 35px;
          width: 40%;
          background-color: white;
          position: absolute;
          left: 0px;
          bottom: 0px; }
          .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 {
            position: absolute;
            right: -35px;
            top: 0px;
            width: 0;
            height: 0;
            border-bottom: 35px solid white;
            border-right: 35px solid transparent; }
        .article-list-items-card .article.style-1 .article-main-thumbnail .icon {
          position: absolute;
          right: 10px;
          bottom: 10px;
          color: #fff;
          fill: #fff; }
      .article-list-items-card .article.style-1 .article-main-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row; }
        .article-list-items-card .article.style-1 .article-main-item .article-main-item-text {
          width: 100%;
          padding: 15px 15px 0px 15px; }
          .article-list-items-card .article.style-1 .article-main-item .article-main-item-text .article-subtitle {
            width: 256px;
            height: auto;
            font-family: EverydaySans;
            font-size: 14px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.43;
            letter-spacing: normal;
            color: #017acd; }
          .article-list-items-card .article.style-1 .article-main-item .article-main-item-text .article-title {
            font-family: EverydaySans;
            font-size: 24px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.04;
            letter-spacing: normal;
            color: #333333;
            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;
            line-height: 1.43;
            letter-spacing: normal; }
      .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 {
          font-size: 18px;
          font-family: EverydaySans;
          font-weight: normal;
          font-style: normal;
          font-stretch: normal;
          line-height: 1.67;
          letter-spacing: normal;
          color: #333333; }
      .article-list-items-card .article.style-1 .article-main-callToAction {
        text-align: center;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: bold;
        line-height: 2.61;
        text-transform: uppercase; }
      .article-list-items-card .article.style-1 .article-list-badge-style1 {
        position: absolute;
        right: 0;
        top: 0;
        border-radius: 0 0 0 6px;
        background-color: #0053E2;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
        text-align: center;
        color: #ffffff;
        padding: 6px; }
    .article-list-items-card .article.style-2 .article-main {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
    .article-list-items-card .article.style-2 .article-main-thumbnail {
      width: 100%;
      height: 252px;
      background-color: rgba(0, 0, 0, 0.3); }
      .article-list-items-card .article.style-2 .article-main-thumbnail .item-thumbnail {
        width: 100%;
        height: 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: -ms-flexbox;
      display: flex;
      -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 {
          width: 50px;
          height: 50px;
          border-radius: 50%;
          background-color: #d8d8d8;
          border: solid 1px #979797;
          border-radius: 50%; }
    .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 {
        width: 100%;
        overflow: hidden; }
      .article-list-items-card .article.style-2 .article-main-item-text .article-type {
        font-family: EverydaySans;
        font-size: 14px;
        line-height: 1.43;
        letter-spacing: normal; }
    .article-list-items-card .article.style-2 .article-main-description {
      padding: 0 15px 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 {
      padding-left: 15px;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: bold;
      line-height: 2.61;
      text-transform: uppercase; }
    .article-list-items-card .article.style-2 .article-list-badge-style2 {
      position: absolute;
      right: 0;
      top: 0;
      border-radius: 0 0 0 6px;
      background-color: #0053E2;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
      text-align: center;
      color: #ffffff;
      padding: 6px; }

.article-list-items {
  border-bottom: 1px solid #ccc; }
  .article-list-items .article {
    border-top: 1px solid #ccc;
    color: #333333;
    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: -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%;
      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 {
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    padding-right: 5px; }
  .article-list-items .article-list-badge {
    border: solid 1px #0053E2;
    border-radius: 40px;
    font-weight: bold;
    color: #0053E2;
    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: bold;
    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 {
  font-size: 35px;
  padding-top: 0px;
  text-align: center;
  display: inline-block; }

.ico-lib2 {
  font-size: 40px;
  padding-top: 3px;
  text-align: center; }

.article-feature-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -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 {
      -ms-flex-direction: row;
          flex-direction: row; } }
  .article-feature-wrapper.image-fifty.article-feature-layout-reversed {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; }
    @media (min-width: 768px) {
      .article-feature-wrapper.image-fifty.article-feature-layout-reversed {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }
  .article-feature-wrapper:not(.image-fifty).article-feature-layout-center {
    -ms-flex-pack: center;
        justify-content: center; }
  .article-feature-wrapper:not(.image-fifty).article-feature-layout-reversed {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .article-feature-wrapper.full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
  @media (min-width: 980px) {
    .article-feature-wrapper {
      min-height: 550px; } }
  .article-feature-wrapper .back-img {
    background-position: center;
    background-size: cover; }
    .article-feature-wrapper:not(.image-fifty) .back-img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .article-feature-wrapper.image-fifty .back-img {
      position: relative;
      height: 190px; }
      @media (min-width: 768px) {
        .article-feature-wrapper.image-fifty .back-img {
          width: 50%;
          height: auto; } }
    .article-feature-wrapper .back-img .darken-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #000; }
      .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.30; }
      .article-feature-wrapper .back-img .darken-image.opacity-45 {
        opacity: 0.45; }
  .article-feature-wrapper .article-feature-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
    z-index: 1;
    color: #FFF;
    padding: 30px;
    min-height: 380px; }
    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: 980px) {
      .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 {
      -ms-flex-pack: end;
          justify-content: flex-end; }
      @media (min-width: 768px) {
        .article-feature-wrapper:not(.image-fifty) .article-feature-content {
          width: 40%;
          -ms-flex-pack: center;
              justify-content: center; } }
      .article-feature-wrapper:not(.image-fifty).article-feature-layout-center .article-feature-content {
        text-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 {
          width: 50%;
          min-height: 380px; } }
    .article-feature-wrapper.bg-transparent .article-feature-content, .article-feature-wrapper.bg-white .article-feature-content {
      color: #000000; }
    .article-feature-wrapper .article-feature-content .article-feature-title {
      max-width: 100%;
      font-size: 36px;
      line-height: 1.4; }
      @media (min-width: 768px) {
        .article-feature-wrapper .article-feature-content .article-feature-title {
          font-size: 42px; } }
      @media (min-width: 980px) {
        .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 {
          width: 26px;
          height: 26px;
          margin: 1px 13px 0 0;
          padding-top: 4px;
          border-radius: 50%;
          background: rgba(255, 255, 255, 0.7);
          text-align: center;
          color: #333;
          font-size: 12px; }
          @media (min-width: 768px) {
            .article-feature-wrapper .article-feature-content .author-wrap .initials-cell .author-initials {
              width: 32px;
              height: 32px;
              margin-right: 15px;
              font-size: 15px; } }
      .article-feature-wrapper .article-feature-content .author-wrap .author-name-date .author-name {
        display: inline-block;
        vertical-align: middle;
        margin-right: 15px;
        font-size: 23px;
        line-height: 23px; }
        @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;
        vertical-align: middle;
        font-size: 14px; }
        @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 {
    width: 165%;
    margin: 0px;
    Left: 0px;
    Right: 0px; } }

.app-collection-tag-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }
  .app-collection-tag-search .app-collection-tag-search-submit {
    position: absolute;
    background: transparent url(../base/images/icon-search-black.svg) center center/18px auto no-repeat;
    border: none;
    height: 40px;
    padding: 0;
    width: 35px;
    vertical-align: bottom; }
  .app-collection-tag-search .app-collection-tag-search-input {
    display: block;
    color: #333;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40;
    padding: 0 35px;
    width: 100%;
    border: none;
    border-radius: 2.9px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12); }

.app-collection-tag-component {
  margin: 35px 10px 50px;
  position: relative; }
  .app-collection-tag-component .app-collection-tag-search-wrapper {
    z-index: 500;
    padding: 0px 1vw; }
    .app-collection-tag-component .app-collection-tag-search-wrapper .app-collection-search-form {
      padding: 0 8px; }
      .app-collection-tag-component .app-collection-tag-search-wrapper .app-collection-search-form .app-collection-search-cancel {
        position: absolute;
        background: transparent url(../base/images/close-black.svg) center center/18px auto no-repeat;
        border: none;
        height: 40px;
        right: 10px;
        padding: 0;
        width: 35px;
        vertical-align: bottom;
        outline: none; }
    @media (min-width: 980px) {
      .app-collection-tag-component .app-collection-tag-search-wrapper {
        padding: 0px 4vw; } }
  .app-collection-tag-component .app-collection-groups {
    margin-top: 10px; }
    .app-collection-tag-component .app-collection-groups .app-collection-group .app-collection-group-header {
      margin-top: 0px;
      margin-bottom: 10px; }
      @media (min-width: 980px) {
        .app-collection-tag-component .app-collection-groups .app-collection-group .app-collection-group-header {
          margin-bottom: 30px; } }
      @media (min-width: 1200px) {
        .app-collection-tag-component .app-collection-groups .app-collection-group .app-collection-group-header {
          margin-bottom: 40px; } }
    @media (min-width: 980px) {
      .app-collection-tag-component .app-collection-groups {
        margin-top: 50px; } }
  .app-collection-tag-component .no-results {
    width: 100%;
    font-size: 14px;
    margin: 30px 0 0 0;
    background: #fff0b8;
    padding: 9px 14px;
    border: 1px solid #f1dd95; }
    @media (min-width: 980px) {
      .app-collection-tag-component .no-results {
        margin: 0; } }

.app-collection-tag-group-apps {
  width: 100%;
  margin: 6px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.app-collection-tag-app {
  text-align: left;
  height: 100px;
  padding: 0 10px;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }
  .app-collection-tag-app .app-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-height: 100px;
    text-decoration: none; }
  .app-collection-tag-app .app-tag-circle {
    background: #0053E2;
    border-radius: 50%;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
    display: inline-block;
    height: 48px;
    width: 48px;
    -ms-flex: 0 0 48px;
        flex: 0 0 48px;
    position: relative;
    margin: 0 auto 8px; }
    .app-collection-tag-app .app-tag-circle.green {
      background: #5FB446; }
    .app-collection-tag-app .app-tag-circle.pink {
      background: #dd1385; }
    .app-collection-tag-app .app-tag-circle.deep-blue {
      background: #001E60; }
    .app-collection-tag-app .app-tag-circle.teal {
      background: #3EC5E6; }
    .app-collection-tag-app .app-tag-circle.bg-blue {
      background: #e1edf9; }
      .app-collection-tag-app .app-tag-circle.bg-blue .app-tag-icon {
        color: #041f41; }
    .app-collection-tag-app .app-tag-circle.white {
      background: #ffffff; }
      .app-collection-tag-app .app-tag-circle.white .app-tag-icon {
        color: #041f41; }
    .app-collection-tag-app .app-tag-circle.black {
      background: #000000; }
    .app-collection-tag-app .app-tag-circle.yellow {
      background: #FFF200; }
    .app-collection-tag-app .app-tag-circle.orange {
      background: #FA6400; }
    @media (min-width: 980px) {
      .app-collection-tag-app .app-tag-circle {
        height: 80px;
        width: 80px;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
        margin: 0 auto 15px; } }
  @media (min-width: 980px) {
    .app-collection-tag-app {
      height: 170px;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%; }
      .app-collection-tag-app .app-content {
        max-height: 170px; }
      .app-collection-tag-app:hover .app-tag-circle {
        height: 108px;
        width: 108px;
        -ms-flex: 0 0 108px;
            flex: 0 0 108px; }
        .app-collection-tag-app:hover .app-tag-circle .app-tag-icon {
          font-size: 34px;
          max-width: 50px; } }
  @media (min-width: 1200px) {
    .app-collection-tag-app {
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%; } }
  .app-collection-tag-app .app-tag-icon {
    color: #ffffff;
    font-size: 20px;
    left: 50%;
    max-width: 25px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }
    @media (min-width: 980px) {
      .app-collection-tag-app .app-tag-icon {
        font-size: 26px;
        max-width: 32px; } }
  .app-collection-tag-app .app-tag-title {
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #0053E2;
    font-family: EverydaySans, "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: block;
    display: -webkit-box;
    max-height: 25.152px;
    font-size: 9.6px;
    line-height: 1.31;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /*! autoprefixer: on */
    overflow: hidden;
    text-overflow: ellipsis; }
    @media (min-width: 980px) {
      .app-collection-tag-app .app-tag-title {
        color: #333;
        padding: 0 25px;
        display: block;
        display: -webkit-box;
        max-height: 41.92px;
        font-size: 16px;
        line-height: 1.31;
        -webkit-line-clamp: 2;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        /*! autoprefixer: on */
        overflow: hidden;
        text-overflow: ellipsis; } }

.app-collection-search-wrapper {
  margin-top: 50px;
  z-index: 500;
  padding: 0px 1vw; }
  @media (min-width: 980px) {
    .app-collection-search-wrapper {
      padding: 0px 4vw; } }

.app-collection-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center; }
  .app-collection-search .app-collection-search-form {
    padding: 0 24px; }
    @media (min-width: 980px) {
      .app-collection-search .app-collection-search-form {
        padding: 0 10px; } }
  .app-collection-search .app-collection-search-submit {
    position: absolute;
    background: transparent url(../base/images/icon-search-black.svg) center center/18px auto no-repeat;
    border: none;
    height: 40px;
    padding: 0;
    width: 35px;
    vertical-align: bottom; }
  .app-collection-search .app-collection-search-input {
    display: block;
    color: #333;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: normal;
    padding: 0 35px;
    width: 100%;
    border: none;
    border-radius: 2.9px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12); }
  .app-collection-search .app-collection-search-cancel {
    position: absolute;
    background: transparent url(../base/images/close-black.svg) center center/18px auto no-repeat;
    border: none;
    height: 40px;
    right: 25px;
    padding: 0;
    width: 35px;
    vertical-align: bottom;
    outline: none; }
    @media (min-width: 980px) {
      .app-collection-search .app-collection-search-cancel {
        right: 10px; } }

.app-collection-group {
  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 {
    width: 100%;
    font-size: 14px;
    margin: 100px 0 0 0;
    background: #fff0b8;
    padding: 9px 14px;
    border: 1px solid #f1dd95; }
    @media (min-width: 980px) {
      .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 {
  position: relative;
  height: 40px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 0; }
  .app-collection-group-header .app-collection-group-title {
    position: absolute;
    line-height: 2.86;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-right: 15px;
    background-color: #ffffff; }
  .app-collection-group-header hr {
    border-top: 1px solid #d8d8d8; }
  @media (min-width: 980px) {
    .app-collection-group-header {
      margin-top: -15px; } }
  @media (min-width: 1200px) {
    .app-collection-group-header {
      margin-top: 20px; } }

.app-collection-group-apps {
  width: 100%;
  margin: 6px 0 0; }

.app-collection-app {
  text-align: left;
  height: 70px;
  padding: 0 10px;
  margin-bottom: 10px; }
  .app-collection-app .app-content {
    display: -ms-flexbox;
    display: flex;
    max-height: 70px;
    background-color: #ffffff; }
  .app-collection-app .app-circle {
    background: #0053E2;
    border-radius: 50%;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.24);
    display: inline-block;
    height: 54px;
    position: relative;
    -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: #ffffff; }
      .app-collection-app .app-circle.white .app-icon {
        color: #041f41; }
    .app-collection-app .app-circle.black {
      background: #000000; }
    .app-collection-app .app-circle.yellow {
      background: #FFF200; }
    .app-collection-app .app-circle.orange {
      background: #FA6400; }
    @media (min-width: 980px) {
      .app-collection-app .app-circle {
        height: 80px;
        -ms-flex: 0 0 80px;
            flex: 0 0 80px;
        margin: 16px; } }
  @media (min-width: 980px) {
    .app-collection-app {
      margin-bottom: 20px;
      height: 112px; }
      .app-collection-app .app-content {
        max-height: 112px; } }
  @media (min-width: 1200px) {
    .app-collection-app {
      margin-bottom: 30px; } }
  .app-collection-app .app-icon {
    color: #ffffff;
    font-size: 26px;
    left: 50%;
    max-width: 32px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }
  .app-collection-app .app-body {
    position: relative;
    margin: 12px 65px 12px 0;
    -ms-flex: 1 1 0px;
        flex: 1 1 0%; }
    .app-collection-app .app-body .app-title {
      width: 100%;
      display: block;
      display: -webkit-box;
      max-height: 63.18px;
      font-size: 18px;
      line-height: 1.17;
      -webkit-line-clamp: 3;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      /*! autoprefixer: on */
      overflow: hidden;
      text-overflow: ellipsis; }
      @media (min-width: 980px) {
        .app-collection-app .app-body .app-title {
          display: block;
          display: -webkit-box;
          max-height: 84.24px;
          font-size: 24px;
          line-height: 1.17;
          -webkit-line-clamp: 3;
          /*! autoprefixer: off */
          -webkit-box-orient: vertical;
          /*! autoprefixer: on */
          overflow: hidden;
          text-overflow: ellipsis; } }
    @media (min-width: 980px) {
      .app-collection-app .app-body {
        margin: 24px 80px 24px 0; } }
  .app-collection-app .app-toggle {
    position: absolute;
    width: 34px;
    height: 14px;
    top: 16px;
    right: 30px; }
    .app-collection-app .app-toggle input {
      opacity: 0;
      width: 0;
      height: 0; }
    .app-collection-app .app-toggle input.toggled + .slider {
      background-color: #78b9e7; }
    .app-collection-app .app-toggle input:focus + .slider {
      box-shadow: 0 0 1px #78b9e7; }
    .app-collection-app .app-toggle input.toggled + .slider:before {
      transform: translateX(24px);
      background-color: #0053E2; }
    .app-collection-app .app-toggle .slider {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #d8d8d8;
      transition: .4s;
      border-radius: 20px; }
      .app-collection-app .app-toggle .slider:before {
        position: absolute;
        content: "";
        height: 24px;
        width: 24px;
        left: -6px;
        bottom: -5px;
        background-color: #757575;
        transition: .4s;
        border-radius: 50%; }
    @media (min-width: 980px) {
      .app-collection-app .app-toggle {
        top: 32px; } }
  .app-collection-app .app-link {
    position: absolute;
    font-size: 14px;
    line-height: 1.79;
    right: 26px;
    bottom: 12px;
    color: #0053E2; }
    @media (min-width: 980px) {
      .app-collection-app .app-link {
        font-size: 18px;
        line-height: 1.39;
        bottom: 24px; } }

@media only print {
  .app-collection-groups {
    margin-top: 105px; }
    .app-collection-groups .content-container {
      background-color: #f2f2f2; }
  .app-collection-app {
    margin-bottom: 30px;
    padding: 0px 10px;
    text-align: left;
    height: 112px; }
    .app-collection-app .app-circle {
      position: relative;
      display: inline-block;
      height: 80px;
      -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%;
      transform: translate(-50%, -50%); }
    .app-collection-app .app-content {
      background-color: #fff;
      display: -ms-flexbox;
      display: flex;
      max-height: 112px;
      height: 112px; }
  .app-collection-app.col-lg-4 {
    width: 33%;
    float: left; } }

.animated-timeline-wrapper {
  /*desktop scss*/ }
  @media (max-width: 480px) {
    .animated-timeline-wrapper .desktop-container {
      display: none; }
    .animated-timeline-wrapper .list-two-component {
      width: 100%;
      background-color: #ffffff;
      margin: 0 -10px 0 -8px;
      position: fixed;
      top: 64px; }
    .animated-timeline-wrapper .dropdown .drop-down-list {
      border: none;
      outline: none;
      text-align: left;
      margin-left: 20px;
      width: 100%; }
    .animated-timeline-wrapper .dropdown .dropdown-title {
      font-family: EverydaySans;
      font-size: 18px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.39;
      letter-spacing: normal;
      text-align: left;
      color: #0053E2;
      position: relative !important;
      top: -20% !important;
      margin-left: 0px !important;
      max-width: 190px; }
    .animated-timeline-wrapper .dropdown .arrowicon {
      margin-left: 200px !important; }
    .animated-timeline-wrapper .dropdown .dropdown-menu {
      width: 90%;
      margin: 0 16px;
      height: auto; }
      .animated-timeline-wrapper .dropdown .dropdown-menu li {
        width: 100%;
        box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2);
        background-color: #ffffff;
        margin-top: -5px; }
        .animated-timeline-wrapper .dropdown .dropdown-menu li a {
          width: 100%;
          height: 22px;
          font-family: EverydaySans;
          font-size: 16px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 1;
          letter-spacing: normal;
          text-align: left;
          color: #333333;
          margin-top: 10px; }
      .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: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.763743) 47%, rgba(255, 255, 255, 0) 100%);
        bottom: 0px;
        position: fixed;
        width: 100%;
        height: 73px; }
        .animated-timeline-wrapper .mobile-container .scroll-wrapper .scroll-bar {
          margin: 30px 0 0 25%;
          height: 25px;
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: 500;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.39;
          letter-spacing: normal;
          text-align: left;
          color: #0053E2;
          mix-blend-mode: normal; }
      .animated-timeline-wrapper .mobile-container .animated-heading {
        margin: 49px 185.5px 10px 16.5px;
        font-family: EverydaySans;
        font-size: 20px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.35;
        letter-spacing: normal;
        text-align: left;
        color: #0053E2; }
      .animated-timeline-wrapper .mobile-container .main-container section p {
        margin: 24px 16.5px;
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: left;
        color: #333333;
        overflow-wrap: break-word; }
      .animated-timeline-wrapper .mobile-container .main-container section img {
        width: 75%;
        margin: auto;
        display: block; } }
  .animated-timeline-wrapper .mobile-container {
    display: none; }
  .animated-timeline-wrapper .desktop-container {
    /*animation element*/
    /*animation element sliding left*/
    /*animation slide left styled for testimonials*/
    /*media queries for small devices*/ }
    .animated-timeline-wrapper .desktop-container .main-container {
      background: #fff;
      max-width: 90%;
      margin: 25px auto 25px auto;
      position: relative;
      display: -ms-flexbox;
      display: flex; }
      .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;
      width: 32%;
      position: fixed;
      left: 0;
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 1200px) {
        .animated-timeline-wrapper .desktop-container .left-container {
          width: 15% !important; } }
      .animated-timeline-wrapper .desktop-container .left-container .right-bar {
        width: 0;
        height: auto;
        opacity: 0.25;
        border: solid 1px #000000;
        margin-left: 26px;
        margin-bottom: 17px; }
    .animated-timeline-wrapper .desktop-container .middle-container {
      overflow: auto;
      background: #fff;
      max-width: 100%;
      margin: -20px 10px 25px 20px;
      position: relative;
      width: 75%;
      text-align: left;
      margin-right: -80px;
      margin-left: 32%; }
      @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: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.763743) 47%, rgba(255, 255, 255, 0) 100%);
        bottom: 0;
        position: fixed;
        width: 65%;
        height: 73px;
        z-index: 99;
        left: 33%; }
        @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 {
          margin: 30px 0 0 32%;
          height: 25px;
          font-family: EverydaySans;
          font-size: 18px;
          font-weight: 500;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.39;
          letter-spacing: normal;
          text-align: left;
          color: #0053E2;
          mix-blend-mode: normal; }
      @media (min-width: 1200px) {
        .animated-timeline-wrapper .desktop-container .middle-container {
          width: 50% !important;
          margin-left: 8%;
          margin-right: 10px; } }
      .animated-timeline-wrapper .desktop-container .middle-container section img {
        display: block;
        width: 75%;
        margin: auto; }
        @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 {
        width: 100%;
        height: 34px;
        font-family: EverydaySans;
        font-size: 24px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.42;
        letter-spacing: normal;
        text-align: left;
        color: #333333; }
    .animated-timeline-wrapper .desktop-container .right-container {
      background: #fff;
      max-width: 850px;
      margin: 0px -90px 25px 10px;
      position: fixed;
      right: 100px;
      width: 40%;
      text-align: center;
      max-height: 600px;
      height: 600px;
      display: none; }
      @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 {
      position: relative;
      padding: 25px; }
    .animated-timeline-wrapper .desktop-container .animation-element {
      opacity: 0;
      position: relative; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left {
      opacity: 0;
      transition: all 500ms linear;
      transform: translate3d(-100px, 0px, 0px); }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.in-view {
      opacity: 1;
      transform: translate3d(0px, 0px, 0px); }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial {
      float: left;
      width: 47%;
      margin: 0% 1.5% 3% 1.5%;
      background: #F5F5F5;
      padding: 15px;
      box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
      border: solid 1px #EAEAEA; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial:hover,
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial:active {
      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) {
      width: 48.5%;
      margin: 0% 1.5% 3.0% 0%; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial:nth-of-type(even) {
      width: 48.5%;
      margin: 0% 0% 3.0% 1.5%; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .header {
      float: left;
      width: 100%;
      margin-bottom: 10px; }
    .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 {
      width: 65px;
      height: 65px;
      border-radius: 8px;
      box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5); }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial h3 {
      margin: 0px 0px 5px 0px; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial h4 {
      margin: 0px 0px 5px 0px; }
    .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .content {
      float: left;
      width: 100%;
      margin-bottom: 10px; }
    .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 {
        /*testimonials*/ }
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial,
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial:nth-of-type(odd),
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial:nth-of-type(even) {
          width: 100%;
          margin: 0px 0px 20px 0px; }
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .right,
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .left,
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .content,
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial .rating {
          text-align: center;
          float: none; }
        .animated-timeline-wrapper .desktop-container .animation-element.slide-left.testimonial img {
          width: 85px;
          height: 85px;
          margin-bottom: 5px;
          border-radius: 8px; } }
    .animated-timeline-wrapper .desktop-container .topic {
      width: 100%;
      margin: 0px 57px 18px 29px;
      opacity: 0.5;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.38;
      letter-spacing: normal;
      text-align: center;
      color: #333333;
      cursor: pointer; }
      .animated-timeline-wrapper .desktop-container .topic.active {
        color: #0053E2;
        text-decoration: none;
        opacity: 1;
        border-right: 4px solid #000000;
        z-index: 999;
        font-size: 20px;
        font-weight: 500; }
    .animated-timeline-wrapper .desktop-container .topic:visited {
      color: #0053E2;
      text-decoration: none; }
    .animated-timeline-wrapper .desktop-container #topics {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      top: 45px;
      z-index: 2;
      font-size: 1.2rem;
      line-height: 1rem;
      height: auto; }
    .animated-timeline-wrapper .desktop-container .highlighted-step {
      padding-left: 4px; }
    .animated-timeline-wrapper .desktop-container .step {
      margin-top: 20px;
      margin-bottom: 60px;
      padding-left: 10px; }

.amp-plus-3-0 .amp-plus-wrapper {
  overflow: hidden;
  position: relative;
  min-height: 500px;
  border-radius: 16px;
  border: 1px solid #dfdfdf;
  background: #fff;
  display: block;
  height: 797px;
  transition: 1s height;
  color: inherit; }
  .amp-plus-3-0 .amp-plus-wrapper .mobile-inner {
    text-align: center;
    transform: translateY(30px);
    font-size: 20px;
    font-weight: bold; }
  .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner {
    /* amp plus content holder */ }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner {
      background: white;
      width: 100%;
      position: absolute;
      border-bottom-left-radius: 7px;
      border-bottom-right-radius: 7px;
      height: 70px;
      color: #DE1C24;
      border-top: none;
      font-size: 20px;
      padding-top: 20px;
      overflow: hidden;
      transition: 1s all;
      text-align: center;
      box-shadow: 0px 1px 2px 0px #aaa; }
      .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner.main {
        top: 150px;
        z-index: 111;
        min-height: 400px;
        overflow-y: auto;
        max-height: 550px;
        width: 75%;
        left: 12.5%;
        box-shadow: 0px 1px 2px 2px #eee;
        border-radius: 10px; }
        .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 {
          min-height: 100px;
          margin: 20px 25%; }
        .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner.main .closex {
          position: absolute;
          right: 10px;
          font-size: 32px;
          top: -5px;
          cursor: pointer; }
        .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-inner.main button.closeme {
          border-radius: 10px;
          background: #0053E2;
          outline: none;
          color: white;
          border: none;
          padding: 5px 20px; }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder {
      position: relative;
      width: 100%;
      height: 650px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      gap: 40px; }
      .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder .img {
        border-radius: 190px;
        background: #e6f1fc;
        width: 190px;
        padding: 50px; }
        .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 {
        text-align: center;
        font-size: 28px;
        font-weight: 400;
        line-height: 36px; }
      .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .error-holder .action .closeme {
        border-radius: 100px;
        background: #0071dc;
        display: -ms-flexbox;
        display: flex;
        height: 40px;
        padding: 0px 24px;
        -ms-flex-align: center;
            align-items: center;
        gap: 8px;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px; }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .mobile-inner {
      z-index: 1;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .amp-plus-loader {
      font-size: 65px;
      position: absolute;
      z-index: 101;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 15%;
      text-align: center;
      color: #3d95d7;
      background: rgba(255, 255, 255, 0.75);
      left: 0; }
      .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 {
        position: absolute;
        top: 50%;
        left: 50%;
        display: block;
        margin-top: -45px;
        margin-left: -45px; }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .btn {
      display: -ms-flexbox;
      display: flex;
      height: 36px;
      padding: 0px 16px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      gap: 8px;
      background: #fff;
      border: 1px solid #909196;
      text-align: center;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px; }
    .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 {
        padding: 0;
        list-style: none;
        max-height: 420px;
        overflow-y: auto; }
        .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .dropdown .dropdown-menu ul li {
          cursor: pointer;
          white-space: nowrap;
          padding: 16px 8px;
          font-size: 14px;
          font-weight: 400;
          line-height: 20px; }
          .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 {
      z-index: 100;
      position: relative;
      background: white;
      width: 100%;
      height: 626px; }
    .amp-plus-3-0 .amp-plus-wrapper .amp-plus-component-inner .amp-plus-content-holder .fourweek {
      z-index: 100;
      position: relative;
      background: white;
      width: 100%;
      height: 640px; }

.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-header {
  position: relative;
  background: white;
  width: 100%;
  left: 0;
  z-index: 101; }
  .amp-plus-3-0 .amp-plus-header .header-row-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 15px;
    min-height: 65px;
    -ms-flex-align: center;
        align-items: center;
    /* right align holder */ }
    .amp-plus-3-0 .amp-plus-header .header-row-wrap .amp-plus-header-title {
      display: -ms-flexbox;
      display: flex;
      -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: 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: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-align: center;
          align-items: center;
      gap: 16px;
      /* week list holder */ }
      .amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .btn-group {
        display: -ms-flexbox;
        display: flex; }
        .amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .btn-group .active {
          border: 2px solid #002d58;
          background: #f2f8fd; }
        .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: -ms-flexbox;
        display: flex;
        -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 {
          width: 40px;
          height: 40px;
          padding: 8px; }
          .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 {
            border-radius: 100%;
            background: #f1f1f2; }
      .amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .week-list-holder a {
        padding: 5px 10px;
        font-size: 12px;
        cursor: pointer;
        border: unset;
        border-radius: unset; }
        .amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .week-list-holder a:hover {
          border: unset;
          text-decoration: none;
          border-bottom: 4px solid #0071ce;
          cursor: pointer;
          font-weight: bolder; }
        .amp-plus-3-0 .amp-plus-header .header-row-wrap .right-align-holder .week-list-holder a.current {
          font-weight: bold;
          cursor: default;
          border: unset;
          border-bottom: 4px solid #0071ce; }
          .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: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: 100%;
    border-top: 2px solid rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    padding: 16px 24px;
    gap: 12px; }
    .amp-plus-3-0 .amp-plus-header .amp-plus-header-bottom .dropdown .dropdown-menu li label {
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -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 {
        margin-top: 4px;
        cursor: pointer; }
    .amp-plus-3-0 .amp-plus-header .amp-plus-header-bottom .dropdown .dropdown-toggle {
      border-radius: 100px;
      background: #f1f1f2;
      padding: 8px 16px; }
      .amp-plus-3-0 .amp-plus-header .amp-plus-header-bottom .dropdown .dropdown-toggle.active {
        background: #000;
        color: white;
        text-transform: capitalize; }

.amp-plus-3-0 .amp-plus-storenumber-form-holder {
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  overflow: hidden; }
  .amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-form-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    backdrop-filter: saturate(180%) blur(20px);
    background-color: rgba(255, 255, 255, 0.85);
    border-radius: 10px; }
  .amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: unset;
    left: unset;
    width: fit-content;
    height: unset;
    margin: auto;
    padding: 50px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    border-radius: 15px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
    background: #fff;
    transition: .5s all !important;
    margin-top: 10%;
    margin-bottom: 10%; }
    .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: -ms-flexbox;
      display: flex;
      -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 {
        transform: translate(11px, 10px);
        font-size: 12px;
        padding: 2px;
        background: #fff;
        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: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -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 {
          width: 30px;
          margin-right: 10px; }
        .amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter .storenumber-form-amp-lockup p {
          margin-bottom: 0;
          text-align: left;
          font-weight: bold; }
      .amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter p.sub-instructions {
        font-weight: normal;
        font-size: 14px;
        margin: 10px 0 0 0; }
      .amp-plus-3-0 .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter .ld-field-label {
        width: fit-content;
        background: #fff;
        padding: 2px;
        font-size: 16px;
        transform: translate(10px, 40px);
        transition: .25s all;
        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: solid 1px rgba(0, 0, 0, 0.25);
        border-radius: 5px;
        padding: 16px;
        font-size: 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] {
        width: 100%;
        margin: 20px auto 0 auto;
        padding: 15px;
        background: #0053E2;
        border-radius: 100px;
        font-size: 16px;
        font-weight: 500;
        text-transform: none;
        transition: .25s all;
        color: #fff;
        border: none; }

.amp-plus-3-0 .amp-plus-content-holder {
  position: relative; }
  .amp-plus-3-0 .amp-plus-content-holder .content-area {
    display: -ms-flexbox;
    display: flex;
    height: 455px;
    transition: 1s height; }
    .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 {
        padding-inline-start: 0; }
        .amp-plus-3-0 .amp-plus-content-holder .content-area .slide ul li {
          min-height: 0;
          border-bottom: none;
          background: white; }
          .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 {
            font-size: 18px;
            position: relative;
            display: block;
            width: 100%;
            height: 100%;
            min-height: 100px;
            padding: 15px 15px 15px 15px;
            cursor: pointer;
            transition: background-color 0.15s;
            text-decoration: none; }
            .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 {
              font-size: 14px;
              display: block; }
            .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: bold;
            min-height: 30px;
            padding: 10px 15px; }
    .amp-plus-3-0 .amp-plus-content-holder .content-area .item-inner {
      width: 60%;
      padding: 0;
      height: auto;
      overflow-y: hidden; }
      .amp-plus-3-0 .amp-plus-content-holder .content-area .item-inner .amp-plus-item-holder-inner {
        position: relative;
        padding: 0 10px 10px;
        overflow-y: auto;
        height: 85%; }
        .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: -ms-flexbox;
    display: flex; }
    .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar {
      width: 309px;
      border-right: 1px solid #ddd;
      overflow: auto; }
      .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar .sidebar-item {
        padding: 16px;
        border-bottom: 1px solid #e3e4e5;
        background: #fff;
        border-bottom: 1px solid #ddd;
        cursor: pointer; }
        .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar .sidebar-item .top-detail {
          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;
            text-align: center;
            font-size: 12px;
            font-weight: 400;
            line-height: 16px;
            padding: 4px 8px;
            border-radius: 2px;
            height: fit-content;
            min-width: 68px;
            text-transform: capitalize; }
            .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar .sidebar-item .top-detail .status.completed {
              color: #1d5f02;
              background: #eaf3e6; }
            .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar .sidebar-item .top-detail .status.overdue {
              color: #9b1419;
              background: #fce8e9; }
        .amp-plus-3-0 .amp-plus-content-holder .one-week-default .sidebar .sidebar-item .bottom-line {
          display: -ms-flexbox;
          display: flex;
          -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: -ms-flexbox;
            display: flex;
            -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 {
              width: 16px;
              margin-right: 4px; }
            .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-style: solid;
                    text-decoration-style: solid;
            text-decoration-skip-ink: none;
            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 {
          background: #f2f8fd; }
        .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 {
      width: calc(100% - 309px);
      overflow: auto; }
      .amp-plus-3-0 .amp-plus-content-holder .one-week-default .main-content .content-top {
        position: sticky;
        top: 0;
        padding: 16px 24px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        background: #fff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -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 {
          display: -ms-flexbox;
          display: flex;
          border-radius: 4px;
          border: 1px solid #babbbe;
          border-left-width: 4px;
          border-left-color: black;
          background: #f1f1f2;
          max-width: 300px;
          padding: 8px 16px 8px 8px;
          gap: 8px; }
          .amp-plus-3-0 .amp-plus-content-holder .one-week-default .main-content .content-top .alert-holder .completion-unavailable p,
          .amp-plus-3-0 .amp-plus-content-holder .one-week-default .main-content .content-top .alert-holder .completion-unavailable a {
            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 {
            border: 1px solid #ffe190;
            border-left-color: #ffc220;
            border-left-width: 4px;
            background: #fff9e9; }
        .amp-plus-3-0 .amp-plus-content-holder .one-week-default .main-content .content-top .alert-holder .completed-alert {
          display: -ms-flexbox;
          display: flex;
          gap: 16px;
          padding: 16px;
          background-color: #f8f8f8; }
          .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: -ms-flexbox;
          display: flex;
          -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: -ms-flexbox;
              display: flex;
              -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;
    transition: 1s height;
    -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 {
      width: 100%;
      height: 100%; }
      .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .nav-holder {
        top: 125px;
        position: relative;
        display: none;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
        margin-bottom: 5px;
        background: white; }
        .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: -ms-flexbox;
        display: flex;
        -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 {
          width: 25%;
          height: 100%;
          padding-top: 0;
          margin-top: 0;
          border-right: 1px solid rgba(0, 0, 0, 0.1); }
          .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: -ms-flexbox;
            display: flex;
            height: 40px;
            padding: 12px 0px;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-item-align: stretch;
                align-self: stretch;
            border-bottom: 1px solid #efefef;
            background: #fff;
            position: sticky;
            font-size: 18px;
            font-style: normal;
            font-weight: 700;
            line-height: 24px; }
          .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 {
              padding: 16px;
              border-bottom: 1px solid #e3e4e5;
              background: #fff;
              width: 100%;
              cursor: pointer; }
              .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .list-holder-wrapper .list-holder ul .sidebar-item .top-detail {
                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;
                  text-align: center;
                  font-size: 12px;
                  font-weight: 400;
                  line-height: 16px;
                  padding: 4px 8px;
                  border-radius: 2px;
                  height: fit-content;
                  min-width: 68px;
                  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 {
                    color: #1d5f02;
                    background: #eaf3e6; }
                  .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .list-holder-wrapper .list-holder ul .sidebar-item .top-detail .status.overdue {
                    color: #9b1419;
                    background: #fce8e9; }
              .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .list-holder-wrapper .list-holder ul .sidebar-item .bottom-line {
                display: -ms-flexbox;
                display: flex;
                -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: -ms-flexbox;
                  display: flex;
                  -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 {
                    width: 16px;
                    margin-right: 4px; }
                  .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-style: solid;
                          text-decoration-style: solid;
                  text-decoration-skip-ink: none;
                  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 {
              padding: 10px 20px;
              font-weight: 500; }
            .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .list-holder-wrapper .list-holder ul li .list-link .verification-required::before {
              width: 13px;
              height: 12px;
              background-image: url("../base/images/amp-plus/verifications.svg");
              line-height: 20px;
              display: inline-block;
              margin-right: 5px;
              content: '';
              vertical-align: sub;
              background-repeat: no-repeat;
              background-size: contain; }
            .amp-plus-3-0 .amp-plus-content-holder .fourweek .slide.area-items .list-holder-wrapper .list-holder ul li .list-link .completed-item::before {
              width: 13px;
              height: 12px;
              background-image: url("../base/images/amp-plus/completed.svg");
              line-height: 20px;
              display: inline-block;
              margin-right: 5px;
              content: '';
              vertical-align: sub;
              background-repeat: no-repeat;
              background-size: contain; }
    .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content {
      width: 100%;
      overflow: auto;
      border-top: 1px solid #ddd;
      position: absolute;
      height: 626px; }
      .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper {
        position: sticky;
        top: 0;
        background: #fff; }
        .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper .close-wrapper {
          padding: 16px 24px;
          display: -ms-flexbox;
          display: flex;
          gap: 12px; }
          .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper .close-wrapper .close-icon {
            width: 24px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
                justify-content: 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 {
          padding: 16px 24px;
          width: 100%;
          border-top: 1px solid #ddd;
          border-bottom: 1px solid #ddd;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -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 {
            display: -ms-flexbox;
            display: flex;
            border-radius: 4px;
            border: 1px solid #babbbe;
            border-left-width: 4px;
            border-left-color: black;
            background: #f1f1f2;
            max-width: 300px;
            padding: 8px 16px 8px 8px;
            gap: 8px; }
            .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper .content-top .alert-holder .completion-unavailable p,
            .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper .content-top .alert-holder .completion-unavailable a {
              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 {
              border: 1px solid #ffe190;
              border-left-color: #ffc220;
              border-left-width: 4px;
              background: #fff9e9; }
          .amp-plus-3-0 .amp-plus-content-holder .fourweek .main-content .content-top-wrapper .content-top .alert-holder .completed-alert {
            display: -ms-flexbox;
            display: flex;
            gap: 16px;
            padding: 16px;
            background-color: #f8f8f8; }
            .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: -ms-flexbox;
            display: flex;
            -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: -ms-flexbox;
                display: flex;
                -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 {
      border: 1px solid #ccc;
      position: absolute;
      top: 95px;
      display: block;
      width: 100%;
      background: white !important;
      z-index: 103; }
      .amp-plus-3-0 .amp-plus-content-holder .fourweek .item-inner.modal .modal-header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -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: -ms-flexbox;
          display: flex;
          padding: 16px 24px;
          -ms-flex-align: center;
              align-items: center;
          gap: 12px;
          -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: -ms-flexbox;
            display: flex;
            padding: 6px 3px;
            -ms-flex-direction: column;
                flex-direction: column;
            -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;
            /* 228.571% */ }
        .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; } }

.ai-search-container {
  padding: 16px;
  margin: 0 -15vw; }
  .ai-search-container .ai-error-message {
    padding: 16px 20vw;
    text-align: center; }
  .ai-search-container .ai-search-summary {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #f4f6fb;
    padding: 16px;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 16px 20vw;
    gap: 12px; }
    @media (max-width: 770px) {
      .ai-search-container .ai-search-summary {
        gap: 24px; } }
    .ai-search-container .ai-search-summary .ai-search-summary-footer {
      padding: 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      gap: 12px;
      border-top: 1px solid #e3e4e5; }
      .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: -ms-flexbox;
        display: flex;
        -ms-flex: auto;
            flex: auto;
        max-height: 40px;
        overflow-x: auto;
        -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 40%, black 70%, rgba(0, 0, 0, 0) 100%), linear-gradient(to left, rgba(0, 0, 0, 0) 0%, black 30%, black 70%, rgba(0, 0, 0, 0) 100%);
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */ }
        .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 {
          border-radius: 50px;
          margin-right: 10px;
          color: #333333;
          font-size: 14px;
          line-height: 1.38;
          padding: 8px 16px;
          position: relative;
          top: 6px;
          white-space: nowrap;
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0);
          background-color: #ced8ed; }
          @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: -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: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, black 40%, black 70%, rgba(0, 0, 0, 0) 100%), linear-gradient(to left, rgba(0, 0, 0, 0) 0%, black 30%, black 70%, rgba(0, 0, 0, 0) 100%); }
    .ai-search-container .ai-search-summary .ai-search-summary-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: start;
          justify-content: flex-start;
      gap: 5px;
      line-height: 25px;
      -ms-flex-align: center;
          align-items: center; }
      .ai-search-container .ai-search-summary .ai-search-summary-header .ai-search-summary-heading {
        margin: 0px;
        font-size: 14px;
        font-weight: 500; }
    .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 {
    padding: 16px 20vw;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center; }
    .ai-search-container .ai-search-snippet-results .header a {
      font-size: 20px; }
  .ai-search-container .ai-skeleton {
    animation: skeleton-loading 1s linear infinite alternate; }

@keyframes skeleton-loading {
  0% {
    background-color: #c2cfd6; }
  100% {
    background-color: #87c0fa; } }
  .ai-search-container .ai-skeleton-text {
    width: 100%;
    height: 20px;
    margin: 20px;
    border-radius: 4px; }

.ai-main-search-container {
  margin: 0 0 80px;
  display: -ms-grid;
  display: grid;
  -ms-grid-column-align: center;
      justify-items: center; }
  .ai-main-search-container .ai-main-search-result-container {
    width: 100%;
    overflow: hidden; }
    @media (max-width: 767px) {
      .ai-main-search-container .ai-main-search-result-container {
        width: 97%; } }
  .ai-main-search-container .summary-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    gap: 16px;
    max-height: 388px;
    margin: 24px 0 16px 0; }
    .ai-main-search-container .summary-main .summary-container {
      width: 65%;
      border-radius: 16px;
      background: #E9F1FE;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .ai-main-search-container .summary-main .summary-container .summary-top {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        gap: 16px;
        margin: 20px 16px 16px 16px; }
        .ai-main-search-container .summary-main .summary-container .summary-top .disclaimer-banner {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          gap: 8px; }
          .ai-main-search-container .summary-main .summary-container .summary-top .disclaimer-banner .disclaimer-text {
            height: auto;
            font-size: 16px;
            font-weight: 500;
            line-height: 24px;
            margin: 0;
            -ms-flex: 1;
                flex: 1 1 0%;
            -ms-flex-align: center;
                align-items: center; }
        .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          gap: 24px;
          -ms-flex-align: center;
              align-items: center; }
          .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper .summary-content {
            font-kerning: none;
            line-height: 24px;
            height: 192px;
            width: -webkit-fill-available;
            text-overflow: ellipsis;
            overflow: hidden; }
            .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper .summary-content.expanded {
              height: auto !important;
              overflow: visible;
              mask-image: none; }
            .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper .summary-content.faded {
              mask-image: linear-gradient(black 60%, transparent); }
          .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper .read-more-button {
            display: -ms-inline-flexbox;
            display: inline-flex;
            height: 32px;
            padding: 0px 16px;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            border-radius: 1000px;
            border: 1px solid #2e2f32;
            background: #ffffff; }
            .ai-main-search-container .summary-main .summary-container .summary-top .summary-content-wrapper .read-more-button:hover {
              border: 2px solid #2e2f32;
              background: #f1f1f2; }
      .ai-main-search-container .summary-main .summary-container .summary-bottom {
        margin: 0 16px 16px 16px; }
        .ai-main-search-container .summary-main .summary-container .summary-bottom .line-break {
          display: -ms-flexbox;
          display: flex;
          height: 1px;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          background: #e3e4e5;
          margin-bottom: 12px; }
        .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: end;
              justify-content: flex-end;
          height: 32px;
          margin: 0 8px; }
          .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer .toggle-switch {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            gap: 12px;
            width: 190px;
            -ms-flex-align: center;
                align-items: center; }
            .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer .toggle-switch .toggle-button {
              display: -ms-flexbox;
              display: flex;
              width: 48px;
              height: 24px;
              padding: 2px;
              -ms-flex-pack: end;
                  justify-content: flex-end;
              -ms-flex-align: start;
                  align-items: flex-start;
              border-radius: 1000px;
              border: 0;
              background: #0071dc; }
            .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: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            gap: 8px;
            font-size: 16px;
            line-height: 32px; }
            .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer .feedback .feedback-icons {
              display: -ms-flexbox;
              display: flex;
              -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 {
                width: 32px;
                height: 32px;
                -ms-flex-negative: 0;
                    flex-shrink: 0;
                border-radius: 100px;
                border: 1px solid #2e2f32;
                background: #ffffff url("../base/images/ai-main-search-icons/feedback/thumbs-up.svg") no-repeat center; }
              .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer .feedback .feedback-icons .thumbs-down {
                width: 32px;
                height: 32px;
                -ms-flex-negative: 0;
                    flex-shrink: 0;
                border-radius: 100px;
                border: 1px solid #2e2f32;
                background: #ffffff url("../base/images/ai-main-search-icons/feedback/thumbs-down.svg") no-repeat center; }
          .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 {
      border-radius: 16px;
      background: #E9F1FE;
      width: 35%;
      padding: 20px 16px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 16px; }
      .ai-main-search-container .summary-main .reference-container .ref-label {
        font-kerning: none;
        font-weight: 500;
        line-height: 24px; }
      .ai-main-search-container .summary-main .reference-container .ref-list {
        overflow-y: auto;
        -ms-flex-positive: 1;
            flex-grow: 1;
        display: -ms-flexbox;
        display: flex;
        -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: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: start;
              align-items: flex-start;
          width: inherit;
          gap: 2px; }
          .ai-main-search-container .summary-main .reference-container .ref-list .ref-items-container .result-title {
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
                align-self: stretch;
            overflow: hidden;
            color: #0053E2;
            text-overflow: ellipsis;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px; }
          .ai-main-search-container .summary-main .reference-container .ref-list .ref-items-container .result-description {
            -ms-flex-item-align: stretch;
                -ms-grid-row-align: stretch;
                align-self: stretch;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 20px;
            letter-spacing: normal;
            text-align: left;
            color: #333333;
            margin: 4px 0;
            display: -webkit-box;
            -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;
    margin: 40px 0 0; }
    .ai-main-search-container .application-wrapper h3 {
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 24px;
      font-weight: 500; }
    @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;
      width: 100%;
      padding: 0 1px 16px; }
      .ai-main-search-container .application-wrapper .app-container .app-row {
        display: -ms-flexbox;
        display: flex;
        -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 {
        padding: 9px 16px;
        border: 1px solid #2E2F32;
        border-radius: 30px;
        font-size: 16px;
        color: #2E2F32;
        line-height: 20px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        white-space: nowrap; }
      .ai-main-search-container .application-wrapper .app-container a:hover {
        background: #EEE;
        text-decoration: none;
        box-shadow: 0 0 0 1px #000; }
  .ai-main-search-container .search-results-main, .ai-main-search-container .search-results-error-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
    .ai-main-search-container .search-results-main .search-result-header, .ai-main-search-container .search-results-error-container .search-result-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      margin: 36px 0; }
      .ai-main-search-container .search-results-main .search-result-header .num-of-results, .ai-main-search-container .search-results-error-container .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-main .search-result-header .filter-button, .ai-main-search-container .search-results-error-container .search-result-header .filter-button {
        display: -ms-flexbox;
        display: flex;
        height: 36px;
        padding: 0px 16px;
        -ms-flex-align: center;
            align-items: center;
        gap: 8px;
        border-radius: 100px;
        border: 1px solid #f8f8f8;
        background: #f8f8f8; }
        .ai-main-search-container .search-results-main .search-result-header .filter-button.active, .ai-main-search-container .search-results-error-container .search-result-header .filter-button.active {
          border: 1px solid var(--Primary-High, #004F9A);
          background: var(--Primary-Minimum, #E6F1FC); }
          .ai-main-search-container .search-results-main .search-result-header .filter-button.active .filter-icon, .ai-main-search-container .search-results-error-container .search-result-header .filter-button.active .filter-icon {
            width: 16px;
            height: 16px;
            background-image: url("../base/images/ai-main-search-icons/filters/filter-icon-active.svg");
            background-size: contain;
            background-repeat: no-repeat; }
          .ai-main-search-container .search-results-main .search-result-header .filter-button.active .filter-text, .ai-main-search-container .search-results-error-container .search-result-header .filter-button.active .filter-text {
            color: #004F9A;
            font-weight: 500; }
        .ai-main-search-container .search-results-main .search-result-header .filter-button .filter-icon, .ai-main-search-container .search-results-error-container .search-result-header .filter-button .filter-icon {
          width: 18px;
          height: 18px;
          background-image: url("../base/images/ai-main-search-icons/filters/filter-icon.svg");
          background-size: contain;
          background-repeat: no-repeat; }
        .ai-main-search-container .search-results-main .search-result-header .filter-button .filter-text, .ai-main-search-container .search-results-error-container .search-result-header .filter-button .filter-text {
          margin: 0;
          font-size: 16px;
          line-height: 24px;
          color: #333333; }
        .ai-main-search-container .search-results-main .search-result-header .filter-button .filter-icon-active, .ai-main-search-container .search-results-error-container .search-result-header .filter-button .filter-icon-active {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          background-color: #004F9A;
          color: #ffffff;
          border-radius: 50%;
          min-width: 24px;
          height: 24px;
          padding: 0 4px; }
          .ai-main-search-container .search-results-main .search-result-header .filter-button .filter-icon-active.hidden, .ai-main-search-container .search-results-error-container .search-result-header .filter-button .filter-icon-active.hidden {
            display: none; }
          .ai-main-search-container .search-results-main .search-result-header .filter-button .filter-icon-active .filter-tag-number, .ai-main-search-container .search-results-error-container .search-result-header .filter-button .filter-icon-active .filter-tag-number {
            font-size: 14px;
            font-weight: 500; }
        .ai-main-search-container .search-results-main .search-result-header .filter-button:hover, .ai-main-search-container .search-results-error-container .search-result-header .filter-button:hover {
          background-color: #f1f1f2; }
    .ai-main-search-container .search-results-main .search-results-container, .ai-main-search-container .search-results-error-container .search-results-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 24px; }
      .ai-main-search-container .search-results-main .search-results-container .items-container, .ai-main-search-container .search-results-error-container .search-results-container .items-container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: start;
            align-items: flex-start;
        width: inherit;
        gap: 2px; }
        .ai-main-search-container .search-results-main .search-results-container .items-container .result-title, .ai-main-search-container .search-results-error-container .search-results-container .items-container .result-title {
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -ms-flex-item-align: stretch;
              -ms-grid-row-align: stretch;
              align-self: stretch;
          overflow: hidden;
          color: #0053E2;
          text-overflow: ellipsis;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px; }
        .ai-main-search-container .search-results-main .search-results-container .items-container .result-description, .ai-main-search-container .search-results-error-container .search-results-container .items-container .result-description {
          -ms-flex-item-align: stretch;
              -ms-grid-row-align: stretch;
              align-self: stretch;
          font-size: 16px;
          font-weight: normal;
          font-stretch: normal;
          font-style: normal;
          line-height: 24px;
          letter-spacing: normal;
          text-align: left;
          color: #333333;
          margin: 4px 0;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          overflow: hidden;
          text-overflow: ellipsis; }
          .ai-main-search-container .search-results-main .search-results-container .items-container .result-description .result-date, .ai-main-search-container .search-results-error-container .search-results-container .items-container .result-description .result-date {
            display: inline;
            font-weight: 500; }
          .ai-main-search-container .search-results-main .search-results-container .items-container .result-description .description-line-break, .ai-main-search-container .search-results-error-container .search-results-container .items-container .result-description .description-line-break {
            display: inline; }
        .ai-main-search-container .search-results-main .search-results-container .items-container .tag-label, .ai-main-search-container .search-results-error-container .search-results-container .items-container .tag-label {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          gap: 10px;
          -ms-flex-align: start;
              align-items: flex-start;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .ai-main-search-container .search-results-main .search-results-container .items-container .tag-label .label-content, .ai-main-search-container .search-results-error-container .search-results-container .items-container .tag-label .label-content {
            display: -ms-flexbox;
            display: flex;
            height: 26px;
            background: #f1f1f2;
            padding: 4px 8px;
            border-radius: 2px;
            gap: 4px; }
            .ai-main-search-container .search-results-main .search-results-container .items-container .tag-label .label-content .label-icon, .ai-main-search-container .search-results-error-container .search-results-container .items-container .tag-label .label-content .label-icon {
              width: 16px;
              height: 16px; }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.pdf-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.img-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .ai-main-search-container .search-results-main .search-results-container .items-container .tag-label .label-content .label-icon.xls-icon, .ai-main-search-container .search-results-error-container .search-results-container .items-container .tag-label .label-content .label-icon.xls-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.ppt-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.doc-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.txt-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
              .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-error-container .search-results-container .items-container .tag-label .label-content .label-icon.csv-icon {
                background: transparent url(../base/images/ai-main-search-icons/document/pdf-icon.svg); }
            .ai-main-search-container .search-results-main .search-results-container .items-container .tag-label .label-content .label-text, .ai-main-search-container .search-results-error-container .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-main .search-results-container .items-container .tag-label .label-content .label-text:hover, .ai-main-search-container .search-results-error-container .search-results-container .items-container .tag-label .label-content .label-text:hover {
                text-decoration: none; }
    .ai-main-search-container .search-results-main .no-results-container .no-results-icon, .ai-main-search-container .search-results-error-container .no-results-container .no-results-icon {
      height: 128px;
      width: 132px;
      margin: auto;
      background: transparent url(../base/images/SearchNoResultsAll.svg) no-repeat center; }
    .ai-main-search-container .search-results-main .no-results-container .no-results-text, .ai-main-search-container .search-results-error-container .no-results-container .no-results-text {
      font-size: 24px;
      line-height: 1.39;
      text-align: center;
      max-width: 600px;
      margin: 0 auto; }
  .ai-main-search-container .pagination-main {
    display: -ms-flexbox;
    display: flex;
    height: 200px;
    width: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .ai-main-search-container .pagination-main .actions-container {
      display: -ms-flexbox;
      display: flex;
      gap: 14px; }
      .ai-main-search-container .pagination-main .actions-container .left, .ai-main-search-container .pagination-main .actions-container .right {
        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 {
          font-weight: 500;
          font-size: 18px;
          line-height: normal;
          background: transparent;
          border: 0;
          color: #c7c8cb; }
          .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: black;
            cursor: pointer; }
        .ai-main-search-container .pagination-main .actions-container .left .prev-button, .ai-main-search-container .pagination-main .actions-container .right .prev-button {
          display: -ms-flexbox;
          display: flex;
          padding: 4.5px 7.875px;
          background: transparent url(../base/images/ai-main-search-icons/pagination/prev-arrow.svg) no-repeat center;
          border: 0; }
          .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(../base/images/ai-main-search-icons/pagination/prev-arrow-active.svg) no-repeat center;
            cursor: pointer; }
        .ai-main-search-container .pagination-main .actions-container .left .next-button, .ai-main-search-container .pagination-main .actions-container .right .next-button {
          display: -ms-flexbox;
          display: flex;
          padding: 4.5px 7.875px;
          background: transparent url(../base/images/ai-main-search-icons/pagination/next-arrow.svg) no-repeat center;
          border: 0; }
          .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(../base/images/ai-main-search-icons/pagination/next-arrow-active.svg) no-repeat center;
            cursor: pointer; }
      .ai-main-search-container .pagination-main .actions-container .middle {
        display: -ms-flexbox;
        display: flex;
        gap: 12px; }
        .ai-main-search-container .pagination-main .actions-container .middle .active-page-num {
          display: -ms-flexbox;
          display: flex;
          width: 38px;
          height: 36px;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center;
          margin: 0;
          border-radius: 4px;
          border: 1px solid #0053E2;
          background: #e6f1fc;
          color: #0053E2;
          font-weight: 500; }
        .ai-main-search-container .pagination-main .actions-container .middle .total-num {
          display: -ms-flexbox;
          display: flex;
          margin: 0;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center;
          color: #2C2C2C; }

.filter-panel-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  display: none; }
  .filter-panel-overlay.active {
    display: block; }

.filter-panel {
  position: fixed;
  top: 0;
  left: -354px;
  width: 354px;
  height: 100%;
  background-color: #ffffff;
  z-index: 1001;
  transition: left 0.3s ease;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); }
  .filter-panel.open {
    left: 0; }
  .filter-panel .filter-panel-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin: 28px 24px; }
    .filter-panel .filter-panel-header .filter-panel-text {
      font-weight: 500;
      font-size: 18px;
      line-height: 24px; }
    .filter-panel .filter-panel-header .filter-close-button {
      display: -ms-flexbox;
      display: flex;
      height: 32px;
      padding: 0 16px;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      gap: 8px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-radius: 1000px;
      border: 1px solid #c7c8cb;
      background-color: #ffffff; }
      .filter-panel .filter-panel-header .filter-close-button:hover {
        border: 2px solid #2e2f32;
        background: #f1f1f2; }
      .filter-panel .filter-panel-header .filter-close-button .close-icon {
        width: 16px;
        height: 16px;
        background: url("../base/images/ai-main-search-icons/filters/close-button.svg") no-repeat center;
        background-size: contain; }
  .filter-panel .filter-panel-content {
    -ms-flex: 1;
        flex: 1 1 0%;
    overflow-y: scroll;
    margin: 0 24px 40px 24px; }
    .filter-panel .filter-panel-content .filter-group {
      display: -ms-flexbox;
      display: flex;
      -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: -ms-flexbox;
      display: flex;
      padding: 0;
      margin: 0;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 12px; }
      .filter-panel .filter-panel-content .filter-options .filter-option {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .filter-panel .filter-panel-content .filter-options .filter-option .filter-checkbox {
          margin-right: 12px;
          width: 18px;
          height: 18px;
          opacity: 0.5;
          accent-color: #000000; }
          .filter-panel .filter-panel-content .filter-options .filter-option .filter-checkbox:checked, .filter-panel .filter-panel-content .filter-options .filter-option .filter-checkbox:hover {
            opacity: 1;
            cursor: pointer; }
          .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 {
      height: 1px;
      background-color: #e3e4e5;
      margin: 24px 0; }
  .filter-panel .filter-panel-footer {
    display: -ms-flexbox;
    display: flex;
    margin: 0 24px 40px 24px;
    gap: 32px;
    -ms-flex-pack: center;
        justify-content: center;
    position: sticky; }
    .filter-panel .filter-panel-footer button {
      height: 34px;
      padding: 0 16px;
      border-radius: 1000px;
      font-weight: 500;
      font-size: 16px;
      line-height: 24px; }
      .filter-panel .filter-panel-footer button:disabled {
        cursor: default; }
    .filter-panel .filter-panel-footer .reset-filters-button {
      color: #c7c8cb;
      background-color: #ffffff;
      border: 1px solid #c7c8cb; }
      .filter-panel .filter-panel-footer .reset-filters-button:not(:disabled) {
        color: #2E2F32;
        border: 1px solid #2E2F32; }
    .filter-panel .filter-panel-footer .apply-filters-button {
      background: var(--ld-semantic-color-action-fill-primary-disabled, #c7c8cb);
      color: #ffffff;
      border: 1px solid #c7c8cb; }
      .filter-panel .filter-panel-footer .apply-filters-button:not(:disabled) {
        background: #0053E2; }

@media (max-width: 1024px) {
  .ai-main-search-container .summary-main {
    -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 {
          -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 .toggle-switch .toggle-label {
        font-size: 14px; }
      .ai-main-search-container .summary-main .summary-container .summary-bottom .summary-footer .feedback {
        font-size: 14px; }
    .ai-main-search-container .summary-main .reference-container {
      width: 100%;
      background: transparent;
      padding: 0;
      gap: 8px; }
      .ai-main-search-container .summary-main .reference-container .ref-list {
        overflow-x: auto;
        -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;
          width: 274px;
          height: 100px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          border-radius: 16px;
          padding: 12px; } }

body.no-scroll {
  overflow: hidden; }

.ai-main-search-container-loader {
  padding: 16px 20vw;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-direction: column;
      flex-direction: column;
  -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 {
    animation: skeleton-loading 1s linear infinite alternate; }

@keyframes skeleton-loading {
  0% {
    background-color: #c2cfd6; }
  100% {
    background-color: #87c0fa; } }
  .ai-main-search-container-loader .ai-main-skeleton-text {
    width: 100%;
    height: 20px;
    margin: 20px;
    border-radius: 4px; }

.accordion-item-component {
  border-bottom: 1px solid #f2f2f2; }
  .accordion-item-component.expanded.gray {
    background: #f2f2f2;
    border-color: #ffffff; }
  .accordion-item-component.expanded.white {
    background: #ffffff;
    border-color: #ffffff; }
  .accordion-item-component p {
    margin: 0;
    padding: 0 20px 0 20px;
    line-height: 1.5; }
  .accordion-item-component .item-content {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .accordion-item-component .item-content li {
        margin: 0 0 0 25px; } }
    .accordion-item-component .item-content li ul > li {
      margin-left: -20px; }
    @media (min-width: 768px) {
      .accordion-item-component .item-content li ul > li {
        margin-left: 0px; } }
  .accordion-item-component ol {
    list-style: none;
    counter-reset: ol;
    font-size: 18px; }
    .accordion-item-component ol > li::before {
      font-size: 18px;
      left: -45px;
      min-width: 35px;
      counter-increment: ol;
      content: counters(ol, ".") ". "; }

.item-header-text:hover {
  color: #0053E2; }

a.item-title {
  color: #333333;
  display: block;
  font-size: 18px;
  line-height: 1.38;
  padding: 15px 2vw;
  position: relative;
  text-decoration: none; }
  a.item-title:hover {
    background: #e6f2fa; }
  @media (min-width: 768px) {
    a.item-title {
      padding: 15px; } }
  a.item-title::after {
    background: transparent url(../base/images/chevron-down-black.svg) center center/100% auto no-repeat;
    content: '';
    display: block;
    height: 8px;
    position: absolute;
    right: 2vw;
    top: 50%;
    transform: translateY(-50%);
    transition: transform .4s ease-in-out;
    width: 13px; }
    @media (min-width: 768px) {
      a.item-title::after {
        right: 15px; } }
    .accordion-item-component.expanded > a.item-title::after {
      transform: rotate(180deg); }

.accordion-style1 {
  background-color: white; }

.item-header-text {
  width: 95%;
  display: -ms-flexbox;
  display: flex;
  color: black;
  -ms-flex-align: center;
      align-items: center; }
  .item-header-text .card-icon-img {
    width: 23px;
    height: 23px;
    margin-right: 6px;
    display: inline-block; }
  .item-header-text .card-icon {
    margin-right: 6px; }

.item-content {
  display: none;
  color: black;
  font-size: 18px;
  line-height: 1.39;
  padding: 0 calc(2vw + 15px) 15px; }
  .item-content.author {
    display: block; }
  @media (min-width: 768px) {
    .item-content {
      padding: 0 30px 15px; } }

/* end style 1 */
/* style 2 */
accordion-boxstyle {
  width: 90%;
  margin: auto; }

div.vertical-right-side .inner-parsyss > div > div.accordion-item-boxstyle.isvertnav {
  margin: 0 2%;
  width: 96%; }

.dynamic-vertical-navigation .vertical-right-side .inner-parsyss > div.accordion-item {
  margin-bottom: 0; }

.accordion-item-boxstyle {
  background-color: #fff;
  margin: 0px 10px; }

.accordion-item-boxstyle-line {
  border-bottom: 1px solid #c7c7c7; }

.accordion-item-boxstyle.expanded {
  position: relative;
  transform: scale(1.05, 1.05);
  transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  border: 1px solid #ccc;
  z-index: 1; }
  .accordion-item-boxstyle.expanded.img-modal-active {
    transform: unset;
    width: 105%;
    height: 105%;
    left: -2.5%; }
  .accordion-item-boxstyle.expanded.isvertnav {
    transform: scale(1.03, 1.05); }
    .accordion-item-boxstyle.expanded.isvertnav a.item-title:after {
      right: 24px; }
      @media (min-width: 980px) {
        .accordion-item-boxstyle.expanded.isvertnav a.item-title:after {
          right: 15px; } }
    @media (min-width: 980px) {
      .accordion-item-boxstyle.expanded.isvertnav div.item-content {
        padding: 0 35px 15px; } }

.accordion-item-boxstyle a {
  text-decoration: none; }

.accordion-item-boxstyle .item-header-text {
  padding: 5px; }

.accordion-break-boxstyle {
  border-bottom: solid 1px #efefef;
  display: hidden; }

/* end style 2 */

.accordion-container:before, .accordion-container:after {
  content: " ";
  display: table; }

.accordion-container:after {
  clear: both; }

.accordion-container-component {
  margin: 0 -2vw 50px; }
  @media (min-width: 768px) {
    .accordion-container-component {
      margin: 0 0 50px; } }
  @media (min-width: 980px) {
    .accordion-container-component {
      margin: 0 115px 50px; } }

.accordion-container-title {
  line-height: normal;
  margin-bottom: 25px; }

.accordion-container-list {
  border-top: 1px solid #f2f2f2; }

.accordion-container-component-2 {
  /*.accordion-expand{
    text-align: right;
    font-weight: 500;
    color: #0053E2;
    font-size: 14px;
    cursor: pointer;
    padding-bottom: 8px;
  }*/
  margin: 0 -2vw 50px; }
  @media (min-width: 768px) {
    .accordion-container-component-2 {
      margin: 0 0 50px; } }
  @media (min-width: 980px) {
    .accordion-container-component-2 {
      margin: 0 115px 50px; } }

.full-width {
  margin: 0 0 50px; }
  @media (min-width: 768px) {
    .full-width {
      margin: 0 0 50px; } }
  @media (min-width: 980px) {
    .full-width {
      margin: 0 0 50px; } }

.accordion-item-container {
  border-radius: 8px;
  border: solid 1px #d7d7d7;
  transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1); }
  @media (max-width: 420px) {
    .accordion-item-container {
      width: 95%;
      margin: auto; } }

.accordion-container-title-2 {
  line-height: normal;
  margin-bottom: 25px; }

.author-fix {
  border-style: solid;
  border-color: grey;
  width: 100%;
  border-width: thin; }

.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 {
  margin-bottom: 0px !important; }

.accordion-style1-2 .accordion-item-component-2 .margin-bottom-10 .margin-fix .initialized {
  margin-bottom: 0px !important; }

.accordion-style1-2 .accordion-item-component-2 .margin-bottom-20 .margin-fix .initialized {
  margin-bottom: 0px !important; }

.accordion-style1-2 .accordion-item-component-2 .margin-bottom-30 .margin-fix .initialized {
  margin-bottom: 0px !important; }

.accordion-style1-2 .accordion-item-component-2 .margin-bottom-40 .margin-fix .initialized {
  margin-bottom: 0px !important; }

.accordion-style1-2 .accordion-item-component-2 .margin-bottom-50 .margin-fix .initialized {
  margin-bottom: 0px !important; }

.bogle-black {
  font-family: EverydaySans;
  font-weight: 900;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: #001E60; }

.bogle-bold {
  font-family: EverydaySans;
  font-weight: bold;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.8px;
  color: #001E60; }

.accordion-item-component-2.expanded.gray {
  background: #f2f2f2;
  border-color: #ffffff; }

.accordion-item-component-2.expanded.white {
  background: #ffffff;
  border-color: #ffffff; }

.accordion-item-component-2 p {
  margin: 0;
  padding: 0 20px 0 20px;
  line-height: 1.5; }

.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 {
  list-style: none;
  counter-reset: ol;
  font-size: 18px; }
  .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 .item-header-text-2 {
      color: #0053E2; }
    .accordion2-margin-bc-fix:hover .chevron::after {
      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 {
  font-family: EverydaySans;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
  color: #333333;
  padding: 16px;
  position: relative; }
  a.item-title-2:hover {
    background: #e6f2fa; }
    a.item-title-2:hover .buttonClass {
      background: #e6f2fa; }
    a.item-title-2:hover .item-header-text-2 {
      color: #0053E2; }
    a.item-title-2:hover::after {
      color: #0053E2; }
    a.item-title-2:hover span.chevron::after {
      color: #0053E2; }
  a.item-title-2 .buttonClass: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-style1-2 {
  background-color: white; }

.item-header-text-2 {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  color: #333;
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
  padding-right: 15px; }
  .item-header-text-2 .card-icon-img-2 {
    width: 23px;
    height: 23px;
    margin-right: 6px;
    display: inline-block; }
  .item-header-text-2 .card-icon-2 {
    margin-right: 6px; }

.item-content-2 {
  display: none;
  color: #333;
  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; } }

/* end style 1 */
/* style 2 */
div.vertical-right-side .inner-parsyss > div > div.accordion-item-boxstyle-2.isvertnav {
  margin: 0 2%;
  width: 96%; }

.accordion-item-boxstyle-2 {
  background-color: #fff; }
  .accordion-item-boxstyle-2.ac2-first-container-item {
    border-radius: 8px 8px 0px 0px; }
  .accordion-item-boxstyle-2.ac2-last-container-item {
    border-radius: 0px 0px 8px 8px; }
  .accordion-item-boxstyle-2.ac2-only-container-item {
    border-radius: 8px !important; }

.accordion-item-boxstyle-2.expanded {
  position: relative;
  transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 1; }
  .accordion-item-boxstyle-2.expanded.img-modal-active {
    transform: unset;
    width: 105%;
    height: 105%;
    left: -2.5%; }
  .accordion-item-boxstyle-2.expanded.isvertnav a.item-title-2:after {
    right: 24px; }
    @media (min-width: 980px) {
      .accordion-item-boxstyle-2.expanded.isvertnav a.item-title-2:after {
        right: 24px; } }
  @media (min-width: 980px) {
    .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;
  -ms-flex-align: center;
      align-items: center;
  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: solid 1px #d7d7d7;
  margin: 0px 24px; }
  @media (max-width: 420px) {
    .accordion2-box-divider {
      margin: 0px 16px; } }

span.chevron::after {
  content: "\ea23";
  height: 14px;
  font-family: 'iOS-Edge-Glyph';
  font-size: 14px;
  transition: transform .4s ease-in-out;
  width: 14px;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%); }

#buttonId {
  width: 100%;
  position: relative; }

.buttonClass {
  background-color: white;
  border: transparent 2px solid;
  border-radius: 5px;
  outline: none;
  display: block;
  padding: 1px 0px; }

@media print {
  .item-content-2 {
    display: block; }
  a.item-title-2 .chevron::after {
    color: #0053E2;
    content: "\ed4e"; } }

/* end style 2 */

.hidden {
  display: none; }

.btn-search-close {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 34px;
  font-size: 22px;
  color: #2679bf; }
  .btn-search-close:hover {
    cursor: pointer; }

.media-library-compnent #corporate-search-bar.custom-search-bar {
  top: 0; }

/* end style 2 */
/* For Mobile View */
/* For Tablet View */
/* For Desktop View */
/* For Large Desktop View */
.corporate-result-card-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  width: 100%;
  -ms-flex-pack: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #2e2f32;
  z-index: 5;
  gap: 24px; }

.media-library-compnent {
  margin-top: 50px;
  width: 1009px;
  margin-left: auto;
  margin-right: auto; }
  .media-library-compnent .corporatesearch-gallery-image-list .no-results-at-all {
    font-size: 28px;
    line-height: 1.39;
    text-align: center;
    color: #333333;
    max-width: 480px;
    margin: 0 auto; }
    .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 {
      font-size: 28px;
      line-height: 1.39;
      text-align: center;
      color: #333333;
      max-width: 480px;
      margin: 0 auto; }
  .media-library-compnent #corporate-search-bar {
    margin-left: auto !important;
    margin-right: auto;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 16px;
    gap: 8px;
    position: relative;
    width: 426px;
    height: 40px;
    margin-left: 450px;
    top: 21px;
    background: #ffffff;
    border: 1px solid #909196;
    border-radius: 20px; }
    .media-library-compnent #corporate-search-bar:hover {
      border: 1px solid #2E2F32; }
    .media-library-compnent #corporate-search-bar .header-search-form {
      display: -ms-flexbox;
      display: flex;
      height: 40px;
      width: 100%; }
      .media-library-compnent #corporate-search-bar .header-search-form .clear-search-query {
        text-align: right;
        right: 0;
        position: relative;
        width: 100%;
        -ms-flex-align: center;
            align-items: center;
        color: black;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        padding-top: 8px;
        padding-bottom: 8px;
        cursor: pointer; }
      .media-library-compnent #corporate-search-bar .header-search-form input[type="text"] {
        font-size: 14px; }
      .media-library-compnent #corporate-search-bar .header-search-form select:focus {
        font-size: 14px; }
      .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: flex;
        -ms-flex: 0 0 27px;
        flex: 0 0 27px;
        -ms-flex-align: center;
        align-items: center;
        color: #777;
        -ms-flex-item-align: center;
        align-self: center;
        padding-top: 8px;
        padding-bottom: 8px;
        cursor: pointer;
        margin-left: 1px; }
        .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%;
        flex: 1 1 100%;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        min-width: 0;
        border: none;
        color: #000000;
        font-size: 14px;
        background: transparent;
        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::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 {
          outline: none; }
        .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;
        width: 34px;
        font-size: 22px;
        color: #2679bf; }
        .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 {
          outline: none;
          border: none; }
        .media-library-compnent #corporate-search-bar .header-search-form .button-search-close:focus {
          outline: none;
          border: none; }
    .media-library-compnent #corporate-search-bar .suggested-search {
      top: 100%; }
    .media-library-compnent #corporate-search-bar .button-search-submit {
      display: none;
      background: #017acd url(../base/images/arrow-right-white.svg) center center/20px auto no-repeat;
      border: none;
      float: right; }
      .media-library-compnent #corporate-search-bar .button-search-submit:active {
        outline: none; }
      .media-library-compnent #corporate-search-bar .button-search-submit:focus {
        outline: none; }
    .media-library-compnent #corporate-search-bar .back-search {
      display: inline-block;
      vertical-align: top;
      width: 40px;
      margin: 3px 5px 0;
      font-size: 35px;
      color: #ccc; }
      .media-library-compnent #corporate-search-bar .back-search:hover {
        cursor: pointer; }
  .media-library-compnent .line-seperator {
    position: relative;
    top: 40px;
    background: #e3e4e5;
    height: 2px;
    width: 100%; }
  .media-library-compnent .corporate-tabs.nofixedtop {
    top: 0px; }
  .media-library-compnent .corporate-tabs {
    border-bottom: #d8d8d8 1px solid;
    left: 0;
    top: 64px;
    z-index: 700;
    background-color: #ffffff;
    padding: 45px 512px 0; }
    .media-library-compnent .corporate-tabs > .tab-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      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 {
        height: 20px;
        font-family: "EverydaySans";
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
        color: #000000;
        -ms-flex: none;
        flex: none;
        -ms-flex-order: 0;
        order: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        cursor: pointer;
        cursor: pointer;
        white-space: nowrap;
        width: auto;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        opacity: 0.6;
        padding-right: 32px; }
        @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 {
        font-family: EverydaySans;
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.39;
        letter-spacing: normal;
        text-align: center;
        color: #000000;
        opacity: 1; }
        @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 {
          border: 1px solid #0053E2;
          border-radius: 4px 4px 0px 0px;
          height: 4px;
          background-color: #0053E2;
          margin-top: 6px;
          min-width: 33px; }
  .media-library-compnent .corporate-all-panel .heading-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 14px; }
    .media-library-compnent .corporate-all-panel .heading-section .heading-title {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      margin-top: 20px;
      color: #000000; }
    .media-library-compnent .corporate-all-panel .heading-section .see-all {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 24px;
      color: #000000;
      cursor: pointer;
      margin-top: 20px; }
      .media-library-compnent .corporate-all-panel .heading-section .see-all i {
        width: 8.25px;
        height: 15px;
        -ms-flex: none;
        flex: none;
        -ms-flex-order: 0;
        order: 0;
        -ms-flex-positive: 0;
        flex-grow: 0; }

.video-desc-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .video-desc-footer .corporatesearch-gallery-duration {
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #515357;
    margin: 0 12px 12px 12px; }

.corporate-result-card-container.first {
  margin-top: 0; }

.result-cards {
  width: 30%;
  min-height: 300px;
  margin: 30px 15px 0 15px;
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  transition: 0.25s all; }
  .result-cards:hover {
    transition: 0.25s all; }
  .result-cards .card-image {
    width: 100%;
    height: 200px;
    border-radius: 7px 7px 0px 0px;
    background-color: #eee;
    background-image: url(../../../../content/dam/us-wire-wm1/images/work/operations/sites/black-friday-2020/receiving-icon.svg);
    background-position-y: 50%;
    background-position-x: 50%;
    background-size: 50%;
    background-repeat: no-repeat; }
  .result-cards .card-body {
    width: 100%;
    padding: 15px 35px; }
    .result-cards .card-body .card-title {
      font-size: 16px;
      font-weight: 500;
      margin: 0px;
      color: #2e2f32; }
    .result-cards .card-body .card-desc {
      display: -ms-flexbox;
      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 {
        height: 23px;
        margin: 0 0 0 10px;
        padding: 6px 7px 0px 8px;
        border-radius: 100%;
        background-color: #eee;
        cursor: pointer;
        transition: 0.25s all; }
        .result-cards .card-body .card-desc i:hover {
          background-color: #ddd; }
  .result-cards .card-cta {
    margin: 40px 0 20px 0; }
    .result-cards .card-cta a {
      padding: 5px 15px;
      border: solid 1px #000;
      border-radius: 250px;
      color: #333;
      font-size: 14px;
      font-weight: 700;
      text-decoration: none; }
      .result-cards .card-cta a:hover {
        border: solid 2px #000;
        padding: 4.5px 14.5px; }

.header-search-form.not-empty .button-search-close {
  display: block !important; }

.search-template .media-library-compnent #corporate-search-bar {
  display: block; }

.solr-search-template .media-library-compnent #corporate-search-bar {
  display: block; }

@media print {
  .media-library-compnent .corporate-tabs {
    top: 60px;
    position: unset !important; } }

@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-top: 108px;
    width: 312px;
    margin-left: auto;
    margin-right: auto; }
    .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-left: 0;
      margin-bottom: 31px;
      width: 232px;
      top: 0; } }
    @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-top: 50px;
    width: 648px;
    margin-left: auto;
    margin-right: auto;
    right: 40px;
    position: relative; }
    .media-library-compnent #corporate-search-bar .back-search {
      display: none; }
    .media-library-compnent .corporatesearch-gallery-cards img {
      height: 167px !important; }
    .media-library-compnent .corporatesearch-gallery-cards image-wrapper {
      height: 167px !important; }
    .media-library-compnent .corporate-tabs {
      top: 31px;
      padding-bottom: 12px;
      padding-left: 0;
      padding-right: 0;
      width: 648px;
      margin-left: auto;
      margin-right: auto; }
      .media-library-compnent .corporate-tabs > .tab-container {
        width: fit-content; } }

@media only screen and (min-width: 980px) {
  .media-library-compnent {
    margin-top: 50px;
    width: 984px;
    margin-left: auto;
    margin-right: auto;
    left: 25px;
    position: relative; }
    .media-library-compnent .corporate-tabs {
      top: 31px;
      padding-bottom: 12px;
      padding-left: 0;
      padding-right: 0;
      width: 984px;
      margin-left: auto;
      margin-right: auto; }
      .media-library-compnent .corporate-tabs > .tab-container {
        width: fit-content; }
    .media-library-compnent #corporate-search-bar {
      width: 100%;
      max-width: 500px; } }

@media (min-width: 1020px) and (max-width: 1080px) {
  .media-library-compnent #corporate-search-bar {
    width: 400px; } }

.overlay-fixed-corporate {
  overflow: hidden;
  left: 0px;
  right: 0px; }
  @media (max-width: 480px) {
    .overlay-fixed-corporate #header-container {
      opacity: 1;
      z-index: 9999999999; } }

.media-library-compnent [data-type="videos"] .preview-copy {
  display: none !important; }
  .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 + .preview-text {
        display: block !important; } }
  @media (max-width: 480px) {
    .media-library-compnent [data-type="videos"] .preview-copy {
      display: block !important; } }

.media-library-compnent [data-type="videos"] .preview-eye {
  display: none !important; }
  .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 only screen and (min-width: 1024px) {
  .media-library-compnent [data-type="videos"] .preview-box iframe {
    margin-top: 24px !important;
    margin-left: 24px !important;
    margin-bottom: 10px !important; } }

.media-library-compnent [data-type="images"] .preview-copy {
  display: none !important; }
  .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 + .preview-text {
        display: block !important; } }
  @media (max-width: 480px) {
    .media-library-compnent [data-type="images"] .preview-copy {
      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 {
  display: none !important; }
  .media-library-compnent [data-type="images"] .preview-eye + .preview-text {
    display: none !important; }

.media-library-compnent [data-type="images"] .preview-block {
  margin-top: 25px;
  margin-bottom: 15px; }
  @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 {
  display: none !important; }
  .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 {
  text-align: center;
  margin-top: 22px;
  font-size: 14px;
  display: none; }
  @media (max-width: 480px) {
    .media-library-compnent .expand-anchor {
      display: block; }
      .media-library-compnent .expand-anchor .fa-plus {
        display: block; }
      .media-library-compnent .expand-anchor .fa-minus {
        display: none; }
      .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;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      padding: 0px 16px;
      gap: 8px;
      width: 72px;
      height: 32px;
      background: #FFFFFF;
      border: 1px solid #2E2F32;
      border-radius: 100px;
      margin: auto;
      margin-bottom: 46px; }
      .media-library-compnent .footer-see-all a {
        width: 40px;
        height: 20px;
        font-family: 'EverydaySans';
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        color: #2E2F32; } }

.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: #333333;
    color: #333333; }

.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: #333333;
    color: #333333; }

.media-library-compnent .search-pagination-parent .search-page-num.active {
  color: black;
  font-weight: 400;
  background: #e3e4e5;
  border: 1px solid #909196;
  border-radius: 100px;
  padding: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none; }

.media-library-compnent .corporate-search-bar-wrapper .divider {
  display: none; }

.media-library-compnent .corporate-search-bar-wrapper .filter-text {
  display: none; }

@media (max-width: 480px) {
  .media-library-compnent .corporate-search-bar-wrapper {
    display: -ms-flexbox;
    display: flex; }
    .media-library-compnent .corporate-search-bar-wrapper .divider {
      width: 38px;
      height: 0px;
      border: 1px solid #74767C;
      transform: rotate(-90deg);
      text-align: center;
      margin-top: 15px;
      display: block; }
    .media-library-compnent .corporate-search-bar-wrapper .filter-text {
      display: -ms-flexbox;
      display: flex;
      margin-top: 3px; }
      .media-library-compnent .corporate-search-bar-wrapper .filter-text span {
        width: 44px;
        height: 24px;
        font-family: 'EverydaySans';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #000000;
        cursor: pointer;
        text-align: left;
        margin-left: 0px;
        margin-right: 10px;
        display: block; }
      .media-library-compnent .corporate-search-bar-wrapper .filter-text i {
        margin-right: 19px;
        width: 10px;
        height: 5.5px;
        margin-top: 4px; } }

.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 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }

.media-library-compnent .date-wrapper {
  width: 200px;
  display: -ms-grid;
  display: grid;
  margin: auto;
  padding: 12px 0 12px 0;
  margin: 0px 20px; }
  @media (max-width: 480px) {
    .media-library-compnent .date-wrapper {
      width: auto !important; } }

.media-library-compnent .date-wrapper input {
  height: 30px;
  cursor: pointer;
  outline: none; }

.media-library-compnent .preview-eye {
  background-image: url("../base/images/corporatesearch-gallery-template/Eye.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  cursor: pointer; }

.media-library-compnent .preview-copy {
  background-image: url("../base/images/corporatesearch-gallery-template/link.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  cursor: pointer; }

.media-library-compnent .staticBlock {
  position: fixed;
  bottom: 0;
  width: 938px;
  padding-top: 24px;
  background: white;
  padding-bottom: 24px; }

.media-library-compnent .gallery-wrapper {
  overflow: scroll;
  position: relative;
  height: 595px;
  margin-right: 8px; }
  @media (max-width: 480px) {
    .media-library-compnent .gallery-wrapper {
      height: 452px; } }

.media-library-compnent .corporatesearch-gallery-overlay-main {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  background: rgba(0, 0, 0, 0.85);
  display: none;
  z-index: 99999; }

.media-library-compnent .corporatesearch-filter-overlay-main {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  background: rgba(0, 0, 0, 0.85);
  display: none;
  z-index: 99999; }
  .media-library-compnent .corporatesearch-filter-overlay-main .filter-section-wrapper {
    margin-bottom: 33px; }

.media-library-compnent .labelTouch {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 48px;
  width: 48px; }

.media-library-compnent .PromoResultGrid-play {
  background-image: url("../base/images/corporate-icons/Play.svg");
  padding: 5px;
  margin: 0;
  display: inline-block;
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: cover;
  left: 126px;
  top: 53px;
  position: absolute; }

.media-library-compnent .corporatesearch-gallery-cards {
  height: fit-content; }
  .media-library-compnent .corporatesearch-gallery-cards:hover {
    cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-info {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #000000;
      opacity: 0.7;
      border-radius: 8px 8px 0px 0px;
      transition: .2s ease all; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/corporatesearch-gallery-template/Play.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      z-index: 99999; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-download {
      background-image: url("../base/images/corporatesearch-gallery-template/cloudGalleryDownload.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      padding: 5px;
      margin: 0;
      display: inline-block; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-videoplay {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/corporatesearch-gallery-template/Play-video.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover; }
      .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-videoplay:hover {
        background-image: url("../base/images/corporatesearch-gallery-template/Play-video.svg");
        cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .corporatesearch-gallery-overlay {
      margin: 0;
      text-align: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1; }
  .media-library-compnent .corporatesearch-gallery-cards input {
    display: none; }

.media-library-compnent .description-block {
  background-color: #ffffff; }

.media-library-compnent .overlay-fixed {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0; }

.media-library-compnent .hidden-title {
  display: none; }

.media-library-compnent .main2 {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  margin-bottom: unset;
  border-bottom: 1px solid #E3E4E5; }

.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 {
    white-space: nowrap;
    margin-right: 0px; }
  @media (max-width: 480px) {
    .media-library-compnent .corporatesearch-gallery-main .search-filter-wrapper {
      display: none; } }
  .media-library-compnent .corporatesearch-gallery-main .search-result-heading {
    width: fit-content;
    height: fit-content;
    left: 270px;
    top: 334px;
    font-family: 'EverydaySans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin-top: 40px; }
    @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;
    text-decoration: none;
    cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-main .link:hover .corporatesearch-gallery-icon {
      background-image: url("../base/images/corporatesearch-gallery-template/hover-download-icon.svg");
      cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-main .link:hover .circle-icon {
      background-image: url("../base/images/corporatesearch-gallery-template/hover-selectIcon.svg");
      cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-main .link:hover .clearicon {
      background-image: url("../base/images/corporatesearch-gallery-template/hover-crossIcon.svg");
      cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-main .link:hover .select-download-icon {
      background-image: url("../base/images/corporatesearch-gallery-template/hover-download-icon.svg") !important;
      cursor: pointer; }
    .media-library-compnent .corporatesearch-gallery-main .link:hover a {
      color: #004F9A;
      text-decoration: none;
      cursor: pointer; }
  .media-library-compnent .corporatesearch-gallery-main .preview-box .link:hover span, .media-library-compnent .corporatesearch-gallery-main .filter-box .link:hover span {
    color: #004F9A;
    text-decoration: none;
    cursor: pointer; }
  .media-library-compnent .corporatesearch-gallery-main .select-download-icon {
    background-image: url("../base/images/corporatesearch-gallery-template/leading-icon.svg") !important; }
  .media-library-compnent .corporatesearch-gallery-main .select-disabled-icon {
    background-image: url("../base/images/corporatesearch-gallery-template/disabledcheckcircle.svg") !important; }
  .media-library-compnent .corporatesearch-gallery-main .PromoResultGrid-preview:hover {
    background-image: url("../base/images/corporatesearch-gallery-template/hover-play.svg") !important;
    cursor: pointer; }
  .media-library-compnent .corporatesearch-gallery-main .PromoResultGrid-download:hover {
    background-image: url("../base/images/corporatesearch-gallery-template/hover-cloudDownload.svg") !important;
    cursor: pointer; }
  .media-library-compnent .corporatesearch-gallery-main img {
    object-fit: cover;
    object-position: center; }

.media-library-compnent .corporatesearch-gallery-publish-date {
  margin: 0 12px 12px 12px;
  font-family: "EverydaySans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #515357; }

.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 {
  -webkit-text-decoration-line: underline !important;
  text-decoration-line: underline !important;
  color: #babbbe !important;
  pointer-events: none !important; }

.media-library-compnent .preview-download {
  background-image: url("../base/images/corporatesearch-gallery-template/leading-icon.svg");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }
  @media only screen and (min-width: 768px) {
    .media-library-compnent .preview-download {
      margin-left: -61px; } }
  .media-library-compnent .preview-download:hover {
    background-image: url("../base/images/corporatesearch-gallery-template/hover-download-icon.svg");
    cursor: pointer; }

.media-library-compnent .clearicon {
  margin-right: 10px;
  background-image: url("../base/images/corporatesearch-gallery-template/crossIcon.svg");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: inline-block; }

.media-library-compnent .preview-block {
  margin-left: 24px;
  margin-right: 24px;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 480px) {
    .media-library-compnent .preview-block {
      margin-top: 8px;
      margin-left: 0px; } }
  .media-library-compnent .preview-block .image-title {
    width: 280px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000; }
    @media (max-width: 480px) {
      .media-library-compnent .preview-block .image-title {
        margin-left: -13px; } }
  .media-library-compnent .preview-block .preview-text {
    width: 3px;
    height: 24px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    color: #000000;
    display: inline-block; }
  .media-library-compnent .preview-block .preview-close {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #000000;
    display: inline-block; }
    .media-library-compnent .preview-block .preview-close:hover {
      cursor: pointer; }

.media-library-compnent .filter-block {
  margin-left: 24px;
  margin-right: 24px;
  margin-top: 15px;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 480px) {
    .media-library-compnent .filter-block {
      margin-top: 8px;
      margin-left: 0px; }
      .media-library-compnent .filter-block .filter-heading {
        width: 50px;
        height: 24px;
        font-family: 'EverydaySans';
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
        color: #000000;
        margin-left: 24px;
        margin-top: 24px;
        margin-bottom: 32px; }
      .media-library-compnent .filter-block .filter-body {
        width: 100%;
        left: 0px; }
        .media-library-compnent .filter-block .filter-body .filter-wrapper-divider {
          width: 87%;
          height: 2px;
          left: 0%;
          right: 0%;
          top: 0%;
          bottom: 0%;
          background: #E3E4E5;
          margin-bottom: 16px; }
        .media-library-compnent .filter-block .filter-body .filter-section-submit {
          display: -ms-flexbox;
          display: flex;
          margin-top: 40px;
          margin-bottom: 30px; }
          .media-library-compnent .filter-block .filter-body .filter-section-submit .sites-item-submit {
            -ms-flex-align: center;
                align-items: center;
            text-align: center;
            align-items: center;
            width: 108px;
            height: 32px;
            background: #0053E2;
            border-radius: 100px;
            margin-right: 24px; }
          .media-library-compnent .filter-block .filter-body .filter-section-submit .sites-item-cancel {
            -ms-flex-align: center;
                align-items: center;
            padding: 0px 16px;
            gap: 8px;
            width: 74px;
            height: 32px;
            background: #FFFFFF;
            border: 1px solid #2E2F32;
            border-radius: 100px; }
          .media-library-compnent .filter-block .filter-body .filter-section-submit .cancel-filter-style {
            height: 20px;
            font-family: 'EverydaySans';
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            line-height: 20px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            color: #2E2F32;
            margin-left: -5px;
            background: none;
            border: none; } }
        @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 {
            width: 76px;
            height: 20px;
            font-family: 'EverydaySans';
            font-style: normal;
            font-weight: 700;
            font-size: 14px;
            line-height: 22px;
            -ms-flex-align: center;
                align-items: center;
            color: #FFFFFF;
            background: transparent;
            border: none;
            text-align: center;
            margin-top: 3px; }
        .media-library-compnent .filter-block .filter-body .filter-section, .media-library-compnent .filter-block .filter-body .sites-item {
          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 {
            width: 80%;
            height: 24px;
            font-family: 'EverydaySans';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #2E2F32;
            display: block;
            position: relative;
            left: 0px;
            padding-left: 0px; }
          .media-library-compnent .filter-block .filter-body .filter-section i, .media-library-compnent .filter-block .filter-body .sites-item i {
            width: 10px;
            height: 5.5px; }
          .media-library-compnent .filter-block .filter-body .filter-section label, .media-library-compnent .filter-block .filter-body .sites-item label {
            width: 80%;
            height: 24px;
            font-family: 'EverydaySans';
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #2E2F32;
            margin-bottom: 18px; }
          .media-library-compnent .filter-block .filter-body .filter-section .checkbox-type, .media-library-compnent .filter-block .filter-body .sites-item .checkbox-type {
            box-sizing: border-box;
            width: 18px;
            height: 18px;
            left: 0px;
            top: 0px;
            border: 1px solid #000000;
            border-radius: 2px; } }

.media-library-compnent .preview-box, .media-library-compnent .filter-box {
  background: white;
  width: 688px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  border-radius: 4px; }
  @media only screen and (min-width: 768px) {
    .media-library-compnent .preview-box, .media-library-compnent .filter-box {
      width: 660px;
      height: 751px; } }
  .media-library-compnent .preview-box img, .media-library-compnent .preview-box iframe, .media-library-compnent .filter-box img, .media-library-compnent .filter-box iframe {
    height: 522px; }
    @media only screen and (min-width: 1024px) {
      .media-library-compnent .preview-box img, .media-library-compnent .preview-box iframe, .media-library-compnent .filter-box img, .media-library-compnent .filter-box iframe {
        width: 890px !important;
        height: 522px; } }
    @media (max-width: 480px) {
      .media-library-compnent .preview-box img, .media-library-compnent .preview-box iframe, .media-library-compnent .filter-box img, .media-library-compnent .filter-box iframe {
        width: 312px;
        height: 230px;
        margin-right: 0px;
        margin-left: 6px;
        margin-bottom: -25px;
        margin-top: -10px; } }
    @media only screen and (min-width: 768px) {
      .media-library-compnent .preview-box img, .media-library-compnent .preview-box iframe, .media-library-compnent .filter-box img, .media-library-compnent .filter-box iframe {
        width: 620px;
        margin-top: -40px;
        margin-bottom: -60px;
        margin-left: 20px; } }
  @media (max-width: 480px) {
    .media-library-compnent .preview-box .carousel-image-gallery img, .media-library-compnent .filter-box .carousel-image-gallery img {
      margin: 4px !important;
      width: 145px !important;
      height: 88px !important; } }

.media-library-compnent .preview-pagination {
  width: 279px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-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: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-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: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-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;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.media-library-compnent .right-icon {
  margin-left: 13.25px;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important; }

.media-library-compnent .preview-pageno {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center; }
  .media-library-compnent .preview-pageno:hover {
    cursor: pointer; }

.media-library-compnent .galleryTitle {
  width: auto;
  padding-top: 24px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
  color: #000000; }

.media-library-compnent .corporatesearch-gallery-heading {
  padding-bottom: 16px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.media-library-compnent .corporatesearch-gallery-buttons {
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px; }

.media-library-compnent .corporatesearch-gallery-download-full-centre {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px;
  float: left;
  margin-top: 0px;
  margin-bottom: 0px; }

.media-library-compnent .corporatesearch-gallery-select-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 16px;
  height: 32px; }

.media-library-compnent .corporatesearch-gallery-download-link {
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  color: #2E2F32; }

.media-library-compnent .corporatesearch-gallery-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/corporatesearch-gallery-template/leading-icon.svg"); }

.media-library-compnent .corporatesearch-gallery-image-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 968px;
  margin-left: auto;
  margin-right: auto;
  gap: 16px;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 968px;
  margin-left: auto;
  margin-right: auto; }

.media-library-compnent .corporatesearch-gallery-main[data-presscenter-selectmode-enabled] .list-items label {
  display: block; }

.media-library-compnent .list-items label {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 100;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/corporatesearch-gallery-template/Input.svg"); }
  .media-library-compnent .list-items label:after {
    content: '';
    display: none;
    height: 9px;
    width: 9px;
    background-color: #54565a;
    border: 0;
    border-radius: 50%;
    box-sizing: border-box;
    margin: 3px;
    position: absolute;
    left: 0;
    top: 0; }

.media-library-compnent .list-items label.checked {
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 18px;
  width: 18px;
  background-image: url("../base/images/corporatesearch-gallery-template/Checkbox.svg"); }

.media-library-compnent .circle-icon {
  margin-right: 10px;
  background-repeat: no-repeat;
  content: '';
  background-size: cover;
  display: block;
  height: 16px;
  width: 16px;
  background-image: url("../base/images/corporatesearch-gallery-template/selectIcon.svg"); }

.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 {
    position: fixed;
    bottom: 0;
    width: 336px;
    padding-top: 12px;
    background: white;
    padding-bottom: 24px; }
  .media-library-compnent .preview-block {
    margin-left: 24px;
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }
  .media-library-compnent .filter-block {
    margin-left: 24px;
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: flex-start; }
  .media-library-compnent .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: none !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    margin-top: 24px;
    margin-bottom: 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 .preview-box, .media-library-compnent .filter-box {
    background: white;
    width: 336px;
    height: 358px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 144px;
    border-radius: 4px; } }
  @media only screen and (max-width: 767px) and (max-width: 480px) {
    .media-library-compnent .preview-box, .media-library-compnent .filter-box {
      height: auto !important;
      width: 324px !important;
      max-height: 70%;
      overflow: scroll; } }

@media only screen and (max-width: 767px) {
    .media-library-compnent .preview-box img, .media-library-compnent .filter-box img {
      margin-top: 8px;
      margin-bottom: 24px; }
  .media-library-compnent .item-desc {
    width: 280px;
    height: 40px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .media-library-compnent .corporatesearch-gallery-cards {
    height: fit-content;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left;
    margin-bottom: 24px; }
    .media-library-compnent .corporatesearch-gallery-cards img {
      width: 312px;
      height: 167px;
      width: 312px;
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: absolute; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/corporatesearch-gallery-template/Play.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; } }
    @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 {
    margin-left: none !important;
    padding: 0px 16px !important;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    margin-top: 16px; }
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 312px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 32px; }
  .media-library-compnent .corporatesearch-gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 312px;
    -ms-flex-direction: column;
    flex-direction: column; }
  .media-library-compnent .corporatesearch-gallery-heading {
    padding-bottom: 16px;
    width: 312px;
    margin-left: auto;
    margin-right: auto; }
  .media-library-compnent .image-wrapper {
    width: 312px;
    height: 167px;
    max-height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .media-library-compnent .corporatesearch-gallery-download-full-centre {
    margin-top: 16px;
    margin-bottom: 16px; } }

@media only screen and (min-width: 768px) {
  .media-library-compnent .staticBlock {
    position: fixed;
    bottom: 0;
    width: 688px;
    padding-top: 24px;
    background: white;
    padding-bottom: 24px; }
  .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 .preview-box, .media-library-compnent .filter-box {
    margin-top: 152px; }
    .media-library-compnent .preview-box img, .media-library-compnent .filter-box img {
      width: 620px;
      height: 375px;
      margin-left: 20px;
      margin-right: 24px;
      margin-top: 32px;
      margin-bottom: 24px; }
    .media-library-compnent .preview-box .carousel-image-gallery, .media-library-compnent .filter-box .carousel-image-gallery {
      display: -ms-flexbox;
      display: flex;
      margin: 0px 8px; }
      .media-library-compnent .preview-box .carousel-image-gallery img, .media-library-compnent .filter-box .carousel-image-gallery img {
        width: 284px !important;
        height: 181px;
        margin: 8px; }
  .media-library-compnent .corporatesearch-gallery-clear-images {
    margin-left: auto;
    display: none; }
  .media-library-compnent .item-desc {
    width: 211px;
    height: 40px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .media-library-compnent .corporatesearch-gallery-cards {
    height: fit-content;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left; }
    .media-library-compnent .corporatesearch-gallery-cards img {
      height: 125px;
      border-radius: 8px 8px 0px 0px;
      position: absolute;
      width: 312px; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/corporatesearch-gallery-template/Play.svg");
      width: 48px;
      height: 48px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 94px;
      top: 38px;
      position: absolute; } }
    @media only screen and (min-width: 768px) and (min-width: 768px) {
      .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-preview {
        width: 60px;
        height: 60px;
        left: 135px;
        top: 53px; } }

@media only screen and (min-width: 768px) {
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; }
  .media-library-compnent .image-wrapper {
    width: 312px;
    height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 40px; }
  .media-library-compnent .corporatesearch-gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 737px;
    -ms-flex-direction: row;
    flex-direction: row; }
  .media-library-compnent .corporatesearch-gallery-heading {
    padding-bottom: 16px;
    width: 737px;
    margin-left: auto;
    margin-right: auto; }
  .media-library-compnent .downloadClose {
    width: 86px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-evenly; } }

@media only screen and (min-width: 980px) {
  .media-library-compnent .staticBlock {
    position: fixed;
    bottom: 0;
    width: 938px;
    padding-top: 24px;
    background: white;
    padding-bottom: 24px; }
  .media-library-compnent .filter-block {
    margin-bottom: 30px; }
  .media-library-compnent .preview-box, .media-library-compnent .filter-box {
    background: white;
    width: 938px;
    height: 727px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    border-radius: 4px; }
    .media-library-compnent .preview-box img, .media-library-compnent .filter-box img {
      width: 890px;
      height: 522px;
      margin-left: 24px;
      margin-right: 24px;
      margin-top: 24px;
      margin-bottom: 24px; }
  .media-library-compnent .corporatesearch-gallery-clear-images {
    margin-left: auto;
    display: none; }
  .media-library-compnent .corporatesearch-gallery-image-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 968px;
    margin-left: auto;
    margin-right: auto;
    gap: 16px;
    padding-top: 40px; }
  .media-library-compnent .corporatesearch-gallery-buttons {
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 968px; }
  .media-library-compnent .corporatesearch-gallery-heading {
    padding-bottom: 16px;
    width: 968px;
    margin-left: auto;
    margin-right: auto; }
  .media-library-compnent .corporatesearch-gallery-cards {
    height: fit-content;
    width: 312px;
    box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1), 0px 1px 2px 1px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    position: relative;
    top: 0;
    right: 0;
    overflow: hidden;
    text-align: left; }
    .media-library-compnent .corporatesearch-gallery-cards img {
      width: 312px;
      height: 167px;
      border-radius: 8px 8px 0px 0px;
      position: absolute; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-preview {
      padding: 5px;
      margin: 0;
      display: inline-block;
      background-image: url("../base/images/corporatesearch-gallery-template/Play.svg");
      width: 60px;
      height: 60px;
      background-repeat: no-repeat;
      content: '';
      background-size: cover;
      left: 126px;
      top: 53px;
      position: absolute; }
    .media-library-compnent .corporatesearch-gallery-cards:hover .PromoResultGrid-download {
      position: absolute;
      width: 40px;
      height: 40px;
      left: 202px;
      top: 63px; }
  .media-library-compnent .main2 {
    margin-top: 0px; }
  .media-library-compnent .item-desc {
    width: 280px;
    height: 40px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin: 12px 12px 8px 12px;
    box-sizing: border-box;
    list-style: outside none none; }
  .media-library-compnent .image-wrapper {
    width: 312px;
    height: 167px;
    max-height: 167px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    list-style: none;
    text-align: left; }
  .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 {
    margin: 0 12px 12px 12px;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #515357; }
  .media-library-compnent .downloadClose {
    width: 160px;
    height: 24px;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-evenly; } }

.media-library-compnent .search-filter-result-wrapper {
  display: -ms-flexbox;
  display: flex; }
  .media-library-compnent .search-filter-result-wrapper .search-item {
    padding: 0px 16px;
    position: relative;
    width: max-content;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #909196;
    border-radius: 4px;
    margin-top: 16px;
    margin-right: 8px; }
    .media-library-compnent .search-filter-result-wrapper .search-item .search-text {
      width: auto;
      height: 20px;
      font-family: 'EverydaySans';
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      -ms-flex-align: center;
          align-items: center;
      text-align: center;
      color: #000000;
      margin-top: 4px; }
      .media-library-compnent .search-filter-result-wrapper .search-item .search-text .search-cancel {
        margin-left: 4px;
        margin-top: 2px;
        cursor: pointer; }

/* mobile view */
/* tablet view */
/* desktop view */
.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;
    text-align: left;
    margin-bottom: 40px; }
  .in-page-news-main .filter-items-submit {
    display: -ms-flexbox;
    display: flex;
    border-radius: 100px;
    background: #0053E2;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    width: 180px;
    height: 32px; }
    .in-page-news-main .filter-items-submit .apply-filters {
      border: none;
      color: #ffffff;
      background: #0053E2;
      margin-top: 6px;
      margin-bottom: 6px;
      font-weight: 700;
      font-size: 14px; }
  .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 {
    width: 22px;
    height: 22px;
    margin-top: 8px; }
  .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 {
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    line-height: 19.46px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #74767C; }
  .in-page-news-main .news_separator {
    background: #e3e4e5;
    margin-top: 16px;
    margin-bottom: 16px; }
  .in-page-news-main .dropdown-container {
    position: relative;
    display: inline-block;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    margin-left: 8px;
    border-left: 1px solid #74767c; }
  .in-page-news-main .dropdown-button {
    padding: 10px 20px 10px 8px;
    cursor: pointer;
    border: none;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    background: #fff url(../base/images/chevron-down-arrow.svg) right/12px auto no-repeat; }
  .in-page-news-main .dropdown-button.open {
    background: #fff url(../base/images/chevron-up-arrow.svg) right/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;
      overflow: auto;
      max-height: 270px;
      margin-bottom: 20px; }
    .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 {
      padding-left: 0px;
      margin-bottom: 24px; }
      .in-page-news-main .dropdown-list ul li {
        margin-top: 16px;
        list-style-type: none; }
  .in-page-news-main .dropdown-item {
    display: none; }
    .in-page-news-main .dropdown-item + label:before {
      content: "";
      display: inline-block;
      width: 14px;
      height: 14px;
      border: 1px solid #222;
      border-radius: 3px;
      margin-right: 10px;
      vertical-align: middle; }
    .in-page-news-main .dropdown-item:checked + label:before {
      background: #fff url(../base/images/Checkbox-black.svg) center/18px auto no-repeat;
      background-color: #222;
      color: white;
      border-color: #222;
      text-align: center; }
  .in-page-news-main .sort-by-date-title {
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px;
    color: #0053E2;
    margin-right: 8px;
    margin-left: auto; }
  .in-page-news-main .data-toggle {
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    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;
    color: white;
    border-radius: 4px; }
  .in-page-news-main .sort-by-wrapper {
    display: -ms-flexbox;
    display: flex !important; }
  .in-page-news-main .date-off {
    padding: 0px 6px 0px 3px; }
  .in-page-news-main .date-off.active {
    background-color: #0053E2;
    color: white;
    border-radius: 4px; }
  .in-page-news-main .chip-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .in-page-news-main .chip-container .chip {
      background-color: #fff;
      color: #222;
      border-radius: 1000px;
      border: 1px solid #D8D8D8;
      padding: 6px 12px 6px 16px;
      margin: 0 10px 10px 0;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      font-weight: 400; }
      .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(../base/images/chip-close-white.svg) center/14px 14px no-repeat; }
      .in-page-news-main .chip-container .chip .chipClose {
        display: inline-block;
        margin: 0 0 0 6px;
        background: #fff url(../base/images/chip-close.svg) center/14px 14px no-repeat;
        padding: 7px 10px;
        width: auto; }
    @media (max-width: 1024px) {
      .in-page-news-main .chip-container {
        display: none; } }
  .in-page-news-main .dropdown-header-item {
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #2e2f32;
    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;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 8px 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: flex;
      height: 40px;
      width: 100%; }
      .in-page-news-main .news-bar .news-form .magnify-icon {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 27px;
        flex: 0 0 27px;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        -ms-flex-item-align: center;
        align-self: center;
        padding-top: 8px;
        padding-bottom: 8px;
        cursor: pointer; }
        .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: flex;
        -ms-flex: 0 0 27px;
        flex: 0 0 27px;
        -ms-flex-align: center;
        align-items: center;
        color: #000;
        -ms-flex-item-align: center;
        align-self: center;
        padding-top: 8px;
        padding-bottom: 8px;
        cursor: pointer; }
        .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%;
        flex: 1 1 100%;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        min-width: 0;
        border: none;
        color: #000;
        font-size: 14px;
        background: transparent;
        padding-bottom: 8px;
        padding-top: 8px; }
        .in-page-news-main .news-bar .news-form .news-field:hover {
          outline: none; }
        .in-page-news-main .news-bar .news-form .news-field:active {
          outline: none; }
        .in-page-news-main .news-bar .news-form .news-field:focus {
          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: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .in-page-news-main .news__filter_wrapper .dropdown {
      margin-left: 15px;
      border-left: 1px solid #74767c; }
    .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: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: left;
    padding: 0;
    margin-top: 24px;
    gap: 40px; }
    .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li {
      list-style-type: none;
      width: auto;
      min-height: 436px;
      background: #fff;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 16px;
      max-width: 316px;
      cursor: pointer; }
      .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li:hover {
        box-shadow: 0 0px 1px 5px #BEBEBE80 !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 {
        width: 316px;
        height: 178px;
        object-fit: cover;
        object-position: top center;
        border-radius: 16px 16px 0 0;
        display: block; }
      .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__content-wrapper {
        -ms-flex-direction: column;
        display: -ms-flexbox;
        display: flex;
        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;
          line-height: 19.46px;
          letter-spacing: -0.02em;
          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 {
          font-size: 22px;
          font-weight: 700;
          line-height: 30px;
          color: #2e2f32;
          margin-bottom: 24px;
          margin-top: 24px;
          display: -webkit-box; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__content-wrapper .in-page__description {
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          color: #2e2f32;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          height: 40px;
          margin-bottom: 8px; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__content-wrapper .in-page__topic-tag {
          text-transform: uppercase !important;
          letter-spacing: 1px !important;
          display: -ms-flexbox;
          display: flex;
          background: #F3F3F3;
          font-weight: 700;
          font-size: 10px;
          line-height: 16px;
          color: #313131;
          block-size: fit-content;
          width: fit-content;
          height: 24px;
          padding: 5px 12px 5px 12px;
          gap: 10px;
          border-radius: 69px;
          opacity: 0px;
          -ms-flex-pack: center;
          justify-content: center;
          -ms-flex-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;
          padding: 0;
          margin: 0; }
      .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__footer {
        padding: 24px 0 0 0; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__footer .in-page__date-cards {
          color: #74767C;
          font-family: EverydaySans;
          font-family: EverydaySans;
          font-size: 14px;
          font-weight: 400;
          line-height: 19.46px;
          letter-spacing: -0.02em;
          text-align: left;
          margin-bottom: 0px;
          position: absolute;
          bottom: 24px;
          left: 24px; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__footer .pressCenter-link {
          display: -ms-flexbox;
          display: flex;
          bottom: 24px;
          right: 24px; }
  .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li {
    width: 100%;
    height: auto;
    gap: 0px;
    border-radius: 16px;
    opacity: 0px;
    border: 1px solid #BEBEBE80;
    list-style: none;
    margin-top: 40px;
    position: relative;
    overflow: hidden; }
    .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li a {
      display: -ms-flexbox;
      display: flex;
      min-height: 152px;
      position: relative;
      overflow: hidden; }
      .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 {
      gap: 12px;
      width: 70%;
      margin: 0 16px;
      display: -ms-flexbox;
      display: flex;
      -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 {
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        display: -ms-flexbox;
        display: flex;
        background: #F3F3F3;
        font-weight: 700;
        font-size: 10px;
        line-height: 16px;
        color: #313131;
        block-size: fit-content;
        width: fit-content;
        height: 24px;
        padding: 5px 12px 5px 12px;
        gap: 10px;
        border-radius: 69px;
        opacity: 0px;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-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;
        width: 100%;
        font-size: 20px;
        font-weight: 700;
        line-height: 30px;
        margin-top: 12px;
        margin-bottom: 12px;
        position: relative; }
      .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 {
        color: #74767C;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 400;
        line-height: 19.46px;
        letter-spacing: -0.02em;
        text-align: left;
        position: absolute;
        bottom: 16px; }
      .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__content-wrapper .presskit-div {
        width: fit-content;
        height: 24px; }
    .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__image-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: 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;
        position: absolute;
        height: 100%;
        width: inherit;
        object-fit: cover;
        object-position: top center; }
  .in-page-news-main .news-pagination-parent {
    margin-top: 40px;
    gap: 14px; }
    .in-page-news-main .news-pagination-parent .news-page-num {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #000; }
    .in-page-news-main .news-pagination-parent .news-page-num.active {
      text-align: center;
      width: 38px;
      height: 36px;
      gap: 10px;
      border-radius: 4px;
      opacity: 0px;
      color: #0053E2;
      background: #E6F1FC;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      text-decoration: none;
      border: 1px solid #0053E2;
      font-family: EverydaySans;
      font-size: 16px;
      font-weight: 700;
      line-height: 22.24px; }
    .in-page-news-main .news-pagination-parent .news-page-arrow {
      cursor: pointer;
      border: transparent;
      border-radius: unset; }
    .in-page-news-main .news-pagination-parent .news-page-arrow.notactive {
      color: black;
      opacity: 30%;
      cursor: unset; }
  .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 {
    width: 252px;
    height: 36px;
    margin-bottom: 74px; }

#overlay-in-page-search {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 10; }

.no-scroll {
  overflow: hidden; }

.pressCenter-link {
  position: absolute;
  right: 16px;
  bottom: 16px;
  -ms-flex-align: center;
  align-items: center;
  width: 93px;
  height: 18px;
  display: -ms-flexbox;
  display: flex; }

.pressCenter-Icon {
  width: 6px;
  height: 6px;
  background-color: #0053E2;
  border-radius: 100%;
  margin-right: 6px; }

.in-page-news-layout {
  display: -ms-flexbox;
  display: flex; }

.in-page-news-left {
  min-width: 308px;
  max-width: 308px;
  height: fit-content;
  margin-right: 40px;
  border-radius: 12px;
  background-color: white;
  padding: 24px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  max-height: 2233px;
  position: sticky;
  top: 74px;
  overflow-y: auto; }
  @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 {
  width: 100%;
  height: 40px;
  border-radius: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center; }
  .in-page-news-left-sort-section .sort-text {
    font-weight: 700;
    font-size: 16px; }
  .in-page-news-left-sort-section .data-toggle {
    min-width: 165px;
    height: 40px;
    border-radius: 104px;
    border: 1px solid #D6D6D6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px; }
  .in-page-news-left-sort-section .data-tog {
    min-width: 82.5px;
    gap: 0px;
    opacity: 0px;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.02em;
    text-align: center; }
  .in-page-news-left-sort-section .data-tog.active {
    background: #0053E2;
    min-width: 78px;
    gap: 0px;
    border-radius: 100px;
    opacity: 0px;
    padding-top: 6px;
    padding-bottom: 6px; }

.seperator {
  width: 260px;
  height: 0px;
  gap: 0px;
  opacity: 0px;
  border: 1px solid #D8D8D8;
  margin-top: 24px;
  margin-bottom: 24px; }

.news-pagination-parent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 60px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .news-pagination-parent .news-page-arrow {
    width: 25px;
    height: 25px;
    border: solid 1px black;
    border-radius: 50%;
    text-align: center;
    color: black; }
  .news-pagination-parent .news-page-num {
    font-size: 20px;
    line-height: 1.35;
    text-align: center;
    color: #7e7e7e; }
  .news-pagination-parent .first {
    font-family: EverydaySans;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.24px;
    text-align: left;
    color: #000000;
    opacity: 30%; }
  .news-pagination-parent .last {
    font-family: EverydaySans;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.24px;
    text-align: left;
    color: #000000;
    opacity: 30%; }
  .news-pagination-parent .firstactive {
    font-family: EverydaySans;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.24px;
    text-align: left;
    color: #0053E2;
    cursor: pointer; }
  .news-pagination-parent .lastactive {
    font-family: EverydaySans;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.24px;
    text-align: left;
    color: #0053E2;
    cursor: pointer; }

.in-page-list-view {
  background: transparent url(../base/images/in-page-news-icons/list-view-default/state=Default.svg) left center/40px auto no-repeat;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  float: left; }
  .in-page-list-view:hover {
    background: transparent url(../base/images/in-page-news-icons/list-view-hover/state=hover.svg) left center/40px auto no-repeat;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    float: left; }

.in-page-list-view.active {
  background: transparent url(../base/images/in-page-news-icons/list-view-active/state=active.svg) left center/40px auto no-repeat;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  float: left; }

.in-page-card-view {
  background: transparent url(../base/images/in-page-news-icons/card-view-default/state=Default.svg) left center/40px auto no-repeat;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  float: left; }
  .in-page-card-view:hover {
    background: transparent url(../base/images/in-page-news-icons/card-view-hover/state=hover.svg) left center/40px auto no-repeat;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    float: left; }

.in-page-card-view.active {
  background: transparent url(../base/images/in-page-news-icons/card-view-active/state=active.svg) left center/40px auto no-repeat;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  float: left; }

.in-page-news-filter-tags span {
  font-size: 14px;
  font-weight: 700; }

.in-page-search-bar-container {
  background-color: #fff;
  outline: #fff solid 20px;
  position: sticky;
  z-index: 1;
  width: inherit; }
  @media (min-width: 1025px) {
    .in-page-search-bar-container {
      top: 74px; } }

.in-page-search-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.in-page-views {
  margin-left: 32px;
  display: -ms-flexbox;
  display: flex; }

.inpage-news-list img {
  width: 316px;
  height: 280px; }

.hidden {
  display: none; }

#inpage-news-list-list-view {
  display: block;
  padding-left: 0 !important; }

.enable-one-featured-article {
  width: 100%;
  height: 358px;
  border-radius: 16px;
  border: 1px solid #BEBEBE80;
  overflow: hidden; }
  .enable-one-featured-article a {
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .enable-one-featured-article a:hover {
      text-decoration: none; }
  .enable-one-featured-article img {
    width: 638px;
    height: 358px;
    margin-right: 24px; }
  .enable-one-featured-article .in-page__content-wrapper-featured-article {
    width: auto;
    margin-top: 38px;
    margin-bottom: 38px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    gap: 24px;
    padding: 24px;
    -ms-flex-positive: 1;
        flex-grow: 1; }
  .enable-one-featured-article .presskit-div-featured-article {
    height: 24px;
    width: auto;
    position: relative;
    top: 0; }
  .enable-one-featured-article .in-page__topic-tag-featured-article {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    display: -ms-flexbox;
    display: flex;
    background: #F3F3F3;
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    color: #313131;
    block-size: fit-content;
    width: fit-content;
    height: 24px;
    padding: 5px 12px 5px 12px;
    gap: 10px;
    border-radius: 69px;
    opacity: 0px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 272px; }
  .enable-one-featured-article .in-page__title-featured-article {
    text-overflow: ellipsis;
    color: #2e2f32;
    overflow: hidden;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    height: 144px;
    font-size: 20px;
    font-weight: 700;
    line-height: 48px;
    position: relative;
    bottom: 0;
    width: auto;
    margin-right: 24px; }
    @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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -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;
    line-height: 19.46px;
    letter-spacing: -0.02em;
    text-align: left;
    position: relative;
    bottom: 0; }
  .enable-one-featured-article .pressCenter-link {
    bottom: 0;
    position: relative; }

.enable-three-featured-article {
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  margin-top: 40px; }
  .enable-three-featured-article .one {
    width: 49%;
    height: 152px;
    border-radius: 16px;
    border: 1px solid #BEBEBE80; }
    .enable-three-featured-article .one a {
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .enable-three-featured-article .one a:hover {
        text-decoration: none; }
    .enable-three-featured-article .one img {
      width: 270px;
      height: 152px;
      margin-right: 16px; }
    .enable-three-featured-article .one .in-page__content-wrapper-featured-article {
      width: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      gap: 12px;
      padding: 15px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .enable-three-featured-article .one .presskit-div-featured-article {
      height: 24px;
      width: auto;
      position: relative;
      top: 0; }
    .enable-three-featured-article .one .in-page__topic-tag-featured-article {
      text-transform: uppercase !important;
      letter-spacing: 1px !important;
      display: -ms-flexbox;
      display: flex;
      background: #F3F3F3;
      font-weight: 700;
      font-size: 10px;
      line-height: 16px;
      color: #313131;
      block-size: fit-content;
      width: fit-content;
      height: 24px;
      padding: 5px 12px 5px 12px;
      gap: 10px;
      border-radius: 69px;
      opacity: 0px;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      bottom: 272px; }
    .enable-three-featured-article .one .in-page__title-featured-article {
      text-overflow: ellipsis;
      color: #2e2f32;
      overflow: hidden;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      height: 56px;
      font-size: 20px;
      font-weight: 700;
      line-height: 28px;
      position: relative;
      bottom: 0;
      width: auto;
      margin-right: 16px; }
    .enable-three-featured-article .one p {
      margin: 0px; }
    .enable-three-featured-article .one .in-page__date-featured-article {
      color: #74767C;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: 400;
      line-height: 19.46px;
      letter-spacing: -0.02em;
      text-align: left;
      position: relative;
      bottom: 0; }
  .enable-three-featured-article .three {
    width: 49%;
    height: 152px;
    border-radius: 16px;
    border: 1px solid #BEBEBE80; }
    .enable-three-featured-article .three a {
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .enable-three-featured-article .three a:hover {
        text-decoration: none; }
    .enable-three-featured-article .three img {
      width: 270px;
      height: 152px;
      margin-right: 16px; }
    .enable-three-featured-article .three .in-page__content-wrapper-featured-article {
      width: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      gap: 12px;
      padding: 15px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
    .enable-three-featured-article .three .presskit-div-featured-article {
      height: 24px;
      width: auto;
      position: relative;
      top: 0; }
    .enable-three-featured-article .three .in-page__topic-tag-featured-article {
      text-transform: uppercase !important;
      letter-spacing: 1px !important;
      display: -ms-flexbox;
      display: flex;
      background: #F3F3F3;
      font-weight: 700;
      font-size: 10px;
      line-height: 16px;
      color: #313131;
      block-size: fit-content;
      width: fit-content;
      height: 24px;
      padding: 5px 12px 5px 12px;
      gap: 10px;
      border-radius: 69px;
      opacity: 0px;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      bottom: 272px; }
    .enable-three-featured-article .three .in-page__title-featured-article {
      text-overflow: ellipsis;
      color: #2e2f32;
      overflow: hidden;
      -webkit-line-clamp: 2;
      display: -webkit-box;
      height: 56px;
      font-size: 20px;
      font-weight: 700;
      line-height: 28px;
      position: relative;
      bottom: 0;
      width: auto;
      margin-right: 16px; }
    .enable-three-featured-article .three p {
      margin: 0px; }
    .enable-three-featured-article .three .in-page__date-featured-article {
      color: #74767C;
      font-family: EverydaySans;
      font-size: 14px;
      font-weight: 400;
      line-height: 19.46px;
      letter-spacing: -0.02em;
      text-align: left;
      position: relative;
      bottom: 0; }

.featured-article {
  margin-bottom: 56px;
  overflow: hidden; }

.twoCards .liTwoCards {
  width: 494px !important;
  min-height: 478px !important;
  max-width: 494px !important; }

.twoCards .imageTwoCards {
  width: 494px !important;
  height: 280px !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;
    justify-content: left;
    padding-left: 25px;
    margin-top: 32px;
    gap: 40px; }
    .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 {
        width: 235px;
        height: 125px; }
      .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li .in-page__content-wrapper {
        width: 268px;
        margin: 24px;
        position: relative;
        bottom: 0; }
        .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-top: 24px;
          margin-bottom: 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;
    padding: 0;
    margin-top: 40px; }
    .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view li img {
      width: 316px;
      height: 280px; }
    .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-top: 24px;
      margin-bottom: 24px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .in-page-news-layout {
    width: -webkit-fill-available; }
  .in-page-news-filter-tags {
    overflow-y: auto;
    height: calc(100vh - 235px); }
  .in-page-news-left {
    max-height: 100vh;
    border-radius: 0px;
    left: -310px;
    transition: left 0.5s ease;
    width: 0;
    position: fixed;
    overflow: hidden;
    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 {
    width: 103px;
    height: 20px;
    gap: 0px;
    opacity: 0px;
    font-family: EverydaySans;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
    color: #FFFFFF; }
  .showArticles {
    width: 260px;
    height: 32px;
    opacity: 0px;
    margin-top: 26px;
    background-color: #0053E2;
    border-radius: 100px;
    gap: 8px;
    border: none;
    bottom: 20px;
    position: absolute; }
  .enable-one-featured-article {
    width: inherit;
    height: 208px; }
    .enable-one-featured-article a {
      display: -ms-flexbox;
      display: flex;
      position: relative; }
      .enable-one-featured-article a:hover {
        text-decoration: none; }
    .enable-one-featured-article img {
      width: 377px;
      height: 208px;
      margin-right: 16px; }
    .enable-one-featured-article .in-page__content-wrapper-featured-article {
      width: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      gap: 24px;
      padding: 20px 0;
      margin: 0; }
    .enable-one-featured-article .presskit-div-featured-article {
      position: relative;
      top: 0; }
    .enable-one-featured-article .in-page__topic-tag-featured-article {
      text-transform: uppercase !important;
      letter-spacing: 1px !important;
      line-height: 13.9px; }
    .enable-one-featured-article .in-page__title-featured-article {
      -webkit-line-clamp: 3;
      display: -webkit-box;
      height: 78px;
      font-size: 20px;
      font-weight: 700;
      line-height: 26px;
      position: relative;
      bottom: 0;
      width: auto;
      margin-right: 16px; }
    .enable-one-featured-article p {
      margin: 0px; }
    .enable-one-featured-article .in-page__footer {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .enable-one-featured-article .in-page__date-featured-article {
      position: relative;
      bottom: 0; }
    .enable-one-featured-article .pressCenter-link {
      bottom: 0; }
  .enable-three-featured-article {
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    margin-top: 24px;
    transition: transform 0.5s ease;
    overflow-x: scroll;
    scrollbar-width: none; }
    .enable-three-featured-article .in-page__footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -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 {
      width: 574px;
      height: 133px; }
      .enable-three-featured-article .one a {
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        .enable-three-featured-article .one a:hover {
          text-decoration: none; }
      .enable-three-featured-article .one img {
        width: 234px;
        height: 133px;
        margin-right: 16px; }
      .enable-three-featured-article .one .in-page__content-wrapper-featured-article {
        padding: 16px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        gap: 12px;
        -ms-flex-pack: justify;
            justify-content: space-between; }
      .enable-three-featured-article .one .presskit-div-featured-article {
        height: 19px;
        width: auto;
        position: relative;
        top: 0; }
      .enable-three-featured-article .one .in-page__topic-tag-featured-article {
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        display: -ms-flexbox;
        display: flex;
        background: #F3F3F3;
        font-weight: 700;
        font-size: 8px;
        line-height: 11.12%;
        color: #313131;
        block-size: fit-content;
        width: fit-content;
        height: 19px;
        padding: 4px, 8px, 4px, 8px;
        gap: 10px;
        border-radius: 69px;
        opacity: 0px;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center; }
      .enable-three-featured-article .one .in-page__title-featured-article {
        text-overflow: ellipsis;
        color: #4C4C4C;
        overflow: hidden;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        height: 40px;
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        position: relative;
        bottom: 0;
        width: 308px; }
      .enable-three-featured-article .one p {
        margin: 0px; }
      .enable-three-featured-article .one .in-page__date-featured-article {
        color: #74767C;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 400;
        line-height: 19.46px;
        letter-spacing: -0.02em;
        text-align: left;
        position: relative;
        bottom: 0; }
    .enable-three-featured-article .three {
      width: 574px;
      height: 133px; }
      .enable-three-featured-article .three a {
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        .enable-three-featured-article .three a:hover {
          text-decoration: none; }
      .enable-three-featured-article .three img {
        width: 234px;
        height: 133px;
        margin-right: 16px; }
      .enable-three-featured-article .three .in-page__content-wrapper-featured-article {
        width: 340px;
        padding: 16px 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        gap: 12px;
        -ms-flex-pack: justify;
            justify-content: space-between; }
      .enable-three-featured-article .three .presskit-div-featured-article {
        height: 19px;
        width: auto;
        position: relative;
        top: 0; }
      .enable-three-featured-article .three .in-page__topic-tag-featured-article {
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        display: -ms-flexbox;
        display: flex;
        background: #F3F3F3;
        font-weight: 700;
        font-size: 8px;
        line-height: 11.12%;
        color: #313131;
        block-size: fit-content;
        width: fit-content;
        height: 19px;
        padding: 4px, 8px, 4px, 8px;
        gap: 10px;
        border-radius: 69px;
        opacity: 0px;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center; }
      .enable-three-featured-article .three .in-page__title-featured-article {
        text-overflow: ellipsis;
        color: #4C4C4C;
        overflow: hidden;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        height: 40px;
        font-size: 14px;
        font-weight: 700;
        line-height: 20px;
        position: relative;
        bottom: 0;
        width: 308px; }
      .enable-three-featured-article .three p {
        margin: 0px; }
      .enable-three-featured-article .three .in-page__date-featured-article {
        color: #74767C;
        font-family: EverydaySans;
        font-size: 14px;
        font-weight: 400;
        line-height: 19.46px;
        letter-spacing: -0.02em;
        text-align: left;
        position: relative;
        bottom: 0; }
  .featured-article {
    margin-bottom: 56px;
    position: relative;
    overflow-x: scroll;
    height: 396px; }
  .scroll-button {
    position: absolute;
    background-color: #226BD0;
    width: 88.74px;
    height: 8px;
    gap: 0px;
    border-radius: 25px;
    opacity: 0px;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to right, #0053E2 50%, #E5E5E5 50%); }
  .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 {
        width: inherit;
        height: auto;
        gap: 0px;
        border-radius: 16px;
        border: 0px 0px 1px 0px;
        opacity: 0px;
        border-bottom: 1px solid #BEBEBE80; }
        .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 {
            width: fit-content;
            height: 19px;
            position: relative;
            top: 16px; }
          .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__content-wrapper .in-page__topic-tag {
            text-transform: uppercase !important;
            letter-spacing: 1px !important;
            background: #F3F3F3;
            font-weight: 700;
            font-size: 8px;
            line-height: 11.12px;
            color: #313131;
            width: fit-content;
            height: 19px;
            padding: 4px 8px 4px 8px;
            gap: 10px;
            margin-top: 0px; }
          .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 {
            color: #74767C;
            font-family: EverydaySans;
            font-size: 14px;
            font-weight: 400;
            line-height: 19.46px;
            letter-spacing: -0.02em;
            text-align: left;
            position: absolute;
            bottom: 14px; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__image-wrapper {
          width: 234px; }
    .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-card-view {
      display: none; }
  .hide-one {
    display: none; }
  .in-page-views {
    display: none; }
  .filter-tablet-icon {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 95px;
    height: 40px;
    border-radius: 100px;
    border: 1px solid #909196;
    padding: 10px 16px 10px 16px;
    gap: 10px;
    margin-left: 16px; }
    .filter-tablet-icon .filter-chip {
      height: 20px;
      width: 16px;
      padding: 2px 0 2px 0; }
    .filter-tablet-icon .filter-text {
      font-size: 14px;
      line-height: 20px;
      font-weight: 400; }
  .filter-tablet-icon.active {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 117px;
    height: 40px;
    padding: 10px 12px 10px 16px;
    border-radius: 100px;
    border: 2px solid #004F9A;
    position: relative;
    gap: 8px;
    background-color: #E6F1FC; }
  .filter-tablet-icon-active {
    width: 18px;
    height: 18px;
    padding: 1px 5px 1px 5px;
    gap: 10px;
    border-radius: 10px;
    opacity: 0px;
    background: #004F9A;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .filter-tag-number {
    font-size: 12px;
    font-weight: 700;
    line-height: 14.52px;
    text-align: left;
    color: #FFFFFF; }
  .overlay-tablet-left {
    display: block !important;
    position: fixed;
    top: 64px;
    left: 0;
    height: calc(100vh - 64px);
    z-index: 20;
    width: 308px; }
  .mainChipContainer {
    margin-top: 24px;
    white-space: nowrap;
    overflow-x: auto;
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; } }

@media (max-width: 767px) {
  .in-page-news-filter-tags {
    overflow-y: auto;
    height: calc(100vh - 297px); }
  .showMobileArticles {
    color: #FFFFFF; }
  .in-page-news-layout {
    width: -webkit-fill-available; }
  .in-page-news-left {
    width: 0;
    left: -310px;
    z-index: 20;
    position: fixed;
    transition: left 0.5s ease;
    border-radius: 0px;
    overflow: hidden; }
  .in-page-search-bar-container {
    width: 96vw; }
  .showArticlesNumber {
    margin-top: 16px; }
  .featureArticleTitle {
    font-family: EverydaySans;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    margin-bottom: 32px; }
  .pressCenter-link {
    position: static; }
  .pressCenter-Icon {
    width: 8.43px;
    height: 8.43px; }
  .showTabletArticles {
    width: 132px;
    height: 24px;
    gap: 0px;
    opacity: 0px;
    font-family: EverydaySans;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: #FFFFFF; }
  .showArticles {
    opacity: 0px;
    background-color: #0053E2;
    border-radius: 100px;
    border: none;
    gap: 8px;
    margin-top: 26px;
    bottom: 20px;
    position: absolute;
    width: 260px;
    height: 48px; }
  .in-page-search-bar-container {
    top: 0px; }
  .in-page-search-bar {
    margin-bottom: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: left;
    position: sticky;
    z-index: 1; }
  .overlay-tablet-left {
    display: block !important;
    position: fixed;
    top: 78px;
    left: 0;
    height: 94vh;
    z-index: 20;
    width: 308px; }
  .enable-one-featured-article {
    width: 320px;
    height: 384px;
    gap: 0px;
    border-radius: 16px;
    border: 0px 0px 1px 0px;
    opacity: 0px;
    border-bottom: 1px solid #BEBEBE80;
    position: relative; }
    .enable-one-featured-article a {
      display: block;
      position: static; }
      .enable-one-featured-article a:hover {
        text-decoration: none; }
    .enable-one-featured-article img {
      width: 320px;
      height: 180px;
      gap: 32px;
      opacity: 0px;
      margin-right: 0px;
      position: absolute;
      bottom: 204px; }
    .enable-one-featured-article .in-page__content-wrapper-featured-article {
      width: 320px;
      height: 204px;
      padding: 24px;
      gap: 12px;
      opacity: 0px;
      margin: 0px;
      position: absolute;
      bottom: 0px; }
    .enable-one-featured-article .presskit-div-featured-article {
      width: auto;
      height: 24px;
      gap: 10px;
      border-radius: 69px;
      opacity: 0px;
      position: unset; }
    .enable-one-featured-article .in-page__topic-tag-featured-article {
      text-transform: uppercase !important;
      letter-spacing: 1px !important;
      line-height: 13.9;
      color: #313131;
      block-size: fit-content;
      width: fit-content;
      height: 24px;
      padding: 5px 12px 5px 12px;
      gap: 10px;
      border-radius: 69px;
      bottom: 272px; }
    .enable-one-featured-article .in-page__title-featured-article {
      text-overflow: ellipsis;
      color: #4C4C4C;
      overflow: hidden;
      -webkit-line-clamp: 3;
      display: -webkit-box;
      height: 90px;
      font-size: 22px;
      font-weight: 700;
      line-height: 30px;
      position: unset;
      max-width: 272px;
      margin-right: 0; }
    .enable-one-featured-article .in-page__footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -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;
      line-height: 19.46px;
      letter-spacing: -0.02em;
      text-align: left;
      height: 18px;
      position: unset; }
  .enable-three-featured-article {
    margin-top: 0px;
    position: absolute;
    left: 344px; }
    .enable-three-featured-article .in-page__footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .enable-three-featured-article .one {
      width: 320px;
      height: 384px;
      gap: 0px;
      border-radius: 16px;
      border: 0px 0px 1px 0px;
      opacity: 0px;
      border-bottom: 1px solid #BEBEBE80;
      position: relative; }
      .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 {
        width: 320px;
        height: 180px;
        gap: 32px;
        opacity: 0px;
        margin-right: 0px;
        position: absolute;
        bottom: 204px; }
      .enable-three-featured-article .one .in-page__content-wrapper-featured-article {
        width: 320px;
        height: 204px;
        padding: 24px;
        gap: 12px;
        opacity: 0px;
        margin: 0px;
        position: absolute;
        bottom: 0px; }
      .enable-three-featured-article .one .presskit-div-featured-article {
        width: auto;
        height: 24px;
        gap: 10px;
        border-radius: 69px;
        opacity: 0px;
        position: unset; }
      .enable-three-featured-article .one .in-page__topic-tag-featured-article {
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        line-height: 13.9;
        color: #313131;
        block-size: fit-content;
        width: fit-content;
        height: 24px;
        padding: 5px 12px 5px 12px;
        gap: 10px;
        border-radius: 69px;
        bottom: 272px; }
      .enable-three-featured-article .one .in-page__title-featured-article {
        text-overflow: ellipsis;
        color: #4C4C4C;
        overflow: hidden;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        height: 90px;
        font-size: 22px;
        font-weight: 700;
        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;
        line-height: 19.46px;
        letter-spacing: -0.02em;
        text-align: left;
        height: 18px;
        position: unset; }
    .enable-three-featured-article .three {
      width: 320px;
      height: 384px;
      gap: 0px;
      border-radius: 16px;
      border: 0px 0px 1px 0px;
      opacity: 0px;
      border-bottom: 1px solid #BEBEBE80;
      position: relative; }
      .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 {
        width: 320px;
        height: 180px;
        gap: 32px;
        opacity: 0px;
        margin-right: 0px;
        position: absolute;
        bottom: 204px; }
      .enable-three-featured-article .three .in-page__content-wrapper-featured-article {
        width: 320px;
        height: 204px;
        padding: 24px;
        gap: 12px;
        opacity: 0px;
        margin: 0px;
        position: absolute;
        bottom: 0px; }
      .enable-three-featured-article .three .presskit-div-featured-article {
        width: auto;
        height: 24px;
        gap: 10px;
        border-radius: 69px;
        opacity: 0px;
        position: unset; }
      .enable-three-featured-article .three .in-page__topic-tag-featured-article {
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        line-height: 13.9;
        color: #313131;
        block-size: fit-content;
        width: fit-content;
        height: 24px;
        padding: 5px 12px 5px 12px;
        gap: 10px;
        border-radius: 69px;
        bottom: 272px; }
      .enable-three-featured-article .three .in-page__title-featured-article {
        text-overflow: ellipsis;
        color: #4C4C4C;
        overflow: hidden;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        height: 90px;
        font-size: 22px;
        font-weight: 700;
        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;
        line-height: 19.46px;
        letter-spacing: -0.02em;
        text-align: left;
        height: 18px;
        position: unset; }
  .featured-article {
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    position: relative;
    overflow-x: scroll;
    height: 384px;
    margin-bottom: 40px;
    transition: transform 0.5s ease; }
  .in-page-news-main {
    overflow: hidden; }
    .in-page-news-main .news-bar {
      height: 46px;
      padding: 12px;
      gap: 8px;
      border-radius: 8px;
      opacity: 0px;
      border: 1px solid #D6D6D6; }
    .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-bottom: 1px solid #BEBEBE80;
        width: inherit;
        padding: 16px 16px 0px 16px;
        gap: 48px;
        border: 0px 0px 1px 0px;
        opacity: 0px;
        margin-top: 12px; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__content-wrapper {
          width: 60%;
          margin: 0 25px 0 0;
          -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 {
            width: fit-content;
            height: 32px;
            position: relative;
            padding: 5px, 12px, 5px, 12px; }
          .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__content-wrapper .in-page__topic-tag {
            text-transform: uppercase !important;
            letter-spacing: 1px !important;
            background: #F3F3F3;
            color: #313131;
            gap: 10px;
            margin-top: 0px;
            font-family: EverydaySans;
            font-size: 10px;
            font-weight: 700;
            line-height: 13.9px;
            letter-spacing: 0.02em;
            text-align: left; }
          .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;
            position: relative;
            opacity: 0px;
            font-family: EverydaySans;
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            text-align: left;
            margin-top: 0; }
          .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__content-wrapper .in-page__date {
            color: #474747;
            position: relative;
            bottom: 0px;
            font-family: EverydaySans;
            font-size: 14px;
            font-weight: 400;
            line-height: 19.46px;
            letter-spacing: -0.02em;
            text-align: left; }
        .in-page-news-main .in-page__cards-wrapper ul#inpage-news-list-list-view li .in-page__image-wrapper {
          -ms-flex-direction: column;
              flex-direction: column;
          -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 {
            width: 100% !important;
            height: 100px !important;
            border-radius: 6px 6px !important;
            position: relative; }
    .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 {
      width: 314px;
      height: 46px; }
  .in-page-views {
    display: none; }
  .in-page-news-right {
    width: inherit;
    margin-left: auto;
    margin-right: auto; }
  .filter-mobile-icon {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 95px;
    height: 40px;
    border-radius: 100px;
    border: 1px solid #909196;
    padding: 10px 16px 10px 16px;
    gap: 10px;
    margin-left: 16px; }
    .filter-mobile-icon .filter-chip {
      height: 20px;
      width: 16px;
      padding: 2px 0 2px 0; }
    .filter-mobile-icon .filter-text {
      font-size: 14px;
      line-height: 20px;
      font-weight: 400; }
  .filter-mobile-icon.active {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 117px;
    height: 40px;
    padding: 10px 12px 10px 16px;
    border-radius: 100px;
    border: 2px solid #004F9A;
    position: relative;
    gap: 8px;
    background-color: #E6F1FC; }
  .filter-mobile-icon-active {
    width: 18px;
    height: 18px;
    padding: 1px 5px 1px 5px;
    gap: 10px;
    border-radius: 10px;
    opacity: 0px;
    background: #004F9A;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .filter-tag-number-mobile {
    font-size: 12px;
    font-weight: 700;
    line-height: 14.52px;
    text-align: left;
    color: white; }
  .scroll-button {
    display: none; }
  .scroll-button-Mobile {
    background-color: #226BD0;
    width: 112px;
    height: 8px;
    gap: 0px;
    border-radius: 25px;
    opacity: 0px;
    bottom: 0px;
    background: linear-gradient(to right, #0053E2 33.33%, #E5E5E5 33.33%, #E5E5E5 33.33%);
    transition: background 0.3 ease-in-out;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px; }
  .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 {
    overflow: hidden; }
  .enable-three-featured-article .three {
    overflow: hidden; } }

@media (min-width: 768px) {
  .enable-three-featured-article .one img {
    border-radius: 16px 0 0 16px; }
  .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: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  bottom: 0 !important;
  margin-top: auto; }

#inpage-news-list-list-view .pressCenter-link {
  margin-left: auto !important;
  bottom: 0 !important;
  margin-bottom: 16px !important; }

.in-page__date {
  position: relative !important;
  bottom: 0 !important;
  margin-bottom: 16px !important; }

.in-page-search {
  margin-left: auto;
  margin-right: auto; }
  .in-page-search .filter-items-submit {
    display: -ms-flexbox;
    display: flex;
    border-radius: 100px;
    background: #0053E2;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    width: 180px;
    height: 32px; }
    .in-page-search .filter-items-submit .apply-filters {
      border: none;
      color: #ffffff;
      background: #0053E2;
      margin-top: 6px;
      margin-bottom: 6px;
      font-weight: 700;
      font-size: 14px; }
  .in-page-search .in-page__content-wrapper {
    position: relative; }
    .in-page-search .in-page__content-wrapper .presskit-icon {
      width: 22px;
      height: 22px;
      margin-top: 8px; }
    .in-page-search .in-page__content-wrapper a {
      bottom: 16px;
      right: 16px; }
    .in-page-search .in-page__content-wrapper div.presskit-div {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .in-page-search .in-page__content-wrapper span.press-center-html {
      margin-top: 5px;
      margin-right: 15px; }
  @media only screen and (min-width: 1025px) {
    .in-page-search {
      max-width: 984px; } }
  .in-page-search .search_separator {
    background: #e3e4e5;
    margin-top: 16px;
    margin-bottom: 16px; }
  .in-page-search .dropdown-container {
    position: relative;
    display: inline-block;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    margin-left: 8px;
    border-left: 1px solid #74767c; }
    @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: 980px) {
      .in-page-search .dropdown-container {
        margin-left: 24px; } }
  .in-page-search .dropdown-button {
    padding: 10px 20px 10px 8px;
    cursor: pointer;
    border: none;
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    background: #fff url(../base/images/chevron-down-arrow.svg) right/12px auto no-repeat; }
    .in-page-search .dropdown-button.open {
      background: #fff url(../base/images/chevron-up-arrow.svg) right/12px auto no-repeat;
      font-weight: 700; }
    @media (min-width: 768px) {
      .in-page-search .dropdown-button {
        padding: 10px 24px; } }
    @media (min-width: 980px) {
      .in-page-search .dropdown-button {
        padding: 10px 24px; } }
  .in-page-search .dropdown-list {
    display: none;
    position: absolute;
    top: 100%;
    right: -16px;
    z-index: 1;
    background-color: #fff;
    box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.1), 0px 3px 5px 2px rgba(0, 0, 0, 0.15);
    border-radius: 0px 0px 4px 4px;
    padding-top: 16px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 16px;
    width: 224px;
    margin-top: 17px; }
    .in-page-search .dropdown-list .dropdown-content {
      word-wrap: break-word;
      overflow: auto;
      max-height: 270px;
      margin-bottom: 20px; }
    @media (min-width: 768px) {
      .in-page-search .dropdown-list {
        min-width: 224px;
        left: 0;
        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 {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #222;
    border-radius: 3px;
    margin-right: 10px;
    vertical-align: middle; }
  .in-page-search .dropdown-item:checked + label:before {
    background: #fff url(../base/images/Checkbox-black.svg) center/18px auto no-repeat;
    background-color: #222;
    color: white;
    border-color: #222;
    text-align: center; }
  .in-page-search .chip-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .in-page-search .chip-container .chip {
      background-color: #fff;
      color: #222;
      border-radius: 4px;
      border: 1px solid #222;
      padding: 3px 16px 3px 16px;
      margin: 0 10px 8px 0;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      font-weight: 400; }
      .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(../base/images/chip-close-white.svg) center/14px 14px no-repeat; }
      .in-page-search .chip-container .chip .chipClose {
        display: inline-block;
        margin: 0 0 0 6px;
        background: #fff url(../base/images/chip-close.svg) center/14px 14px no-repeat;
        padding: 7px 10px;
        width: auto; }
  .in-page-search .dropdown-header-item {
    font-family: "EverydaySans";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #2e2f32;
    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;
    width: 201px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -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: 980px) {
      .in-page-search .search-bar {
        width: 300px; } }
    .in-page-search .search-bar .search-form {
      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: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 27px;
            flex: 0 0 27px;
        -ms-flex-align: center;
            align-items: center;
        color: #000;
        -ms-flex-item-align: center;
            align-self: center;
        padding-top: 8px;
        padding-bottom: 8px;
        cursor: pointer; }
        .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 {
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        min-width: 0;
        border: none;
        color: #000;
        font-size: 14px;
        background: transparent;
        padding-bottom: 8px;
        padding-top: 8px; }
        .in-page-search .search-bar .search-form .search-field:hover, .in-page-search .search-bar .search-form .search-field:active, .in-page-search .search-bar .search-form .search-field:focus {
          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: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    @media only screen and (max-width: 600px) {
      .in-page-search .search__filter_wrapper {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .in-page-search .search__filter_wrapper .dropdown {
      margin-left: 15px;
      border-left: 1px solid #74767c; }
    .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: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 24px;
    padding: 0;
    margin-top: 24px; }
    @media (min-width: 768px) {
      .in-page-search .in-page__cards-wrapper ul {
        -ms-flex-pack: left;
            justify-content: left;
        padding-left: 25px;
        margin-top: 32px;
        gap: 16px; } }
    @media (min-width: 980px) {
      .in-page-search .in-page__cards-wrapper ul {
        -ms-flex-pack: left;
            justify-content: left;
        gap: 24px;
        padding: 0;
        margin-top: 40px; } }
    .in-page-search .in-page__cards-wrapper ul li {
      list-style-type: none;
      width: auto;
      height: 344px;
      background: #fff;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
      border-radius: 8px;
      max-width: 308px;
      cursor: pointer; }
      .in-page-search .in-page__cards-wrapper ul li img {
        width: 306px;
        height: 176px;
        object-fit: cover;
        object-position: center center;
        border-radius: 8px 8px 0 0; }
        @media (min-width: 768px) {
          .in-page-search .in-page__cards-wrapper ul li img {
            width: 235px;
            height: 125px; } }
        @media (min-width: 980px) {
          .in-page-search .in-page__cards-wrapper ul li img {
            width: 306px;
            height: 176px; } }
      @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 {
          width: 235px;
          height: 281px; } }
      @media only screen and (min-width: 1025px) {
        .in-page-search .in-page__cards-wrapper ul li {
          width: 306px;
          height: 344px; } }
      .in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper {
        -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 12px; } }
        .in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper .in-page__date {
          font-weight: 400;
          font-size: 14px;
          line-height: 16px;
          color: #46474a;
          margin-bottom: 8px; }
        .in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper .in-page__title {
          font-weight: 700;
          font-size: 18px;
          line-height: 24px;
          text-overflow: ellipsis;
          color: #2e2f32;
          white-space: nowrap;
          overflow: hidden;
          margin-bottom: 8px; }
          @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: 980px) {
            .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 {
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          color: #2e2f32;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          height: 40px;
          margin-bottom: 8px; }
        .in-page-search .in-page__cards-wrapper ul li .in-page__content-wrapper .in-page__topic-tag {
          display: -ms-flexbox;
          display: flex;
          padding: 4px 8px;
          background: #e6f1fc;
          border-radius: 2px;
          font-weight: 400;
          font-size: 12px;
          line-height: 16px;
          color: #004f9a;
          width: 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;
          padding: 0;
          margin: 0; }
  .in-page-search .search-pagination-parent {
    margin-top: 40px; }
    .in-page-search .search-pagination-parent .search-page-num {
      font-family: "EverydaySans";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #000; }
      @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 {
        color: #000;
        font-weight: 400;
        background: #e3e4e5;
        border: 1px solid #909196;
        border-radius: 100px;
        padding: 8px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        width: 32px;
        height: 32px;
        text-decoration: none; }
    .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; }

.meBannersTable .table-label {
  font-size: 16px;
  font-weight: 600;
  margin: 10px 10px 0px 10px;
  display: inline-block; }

.meBannersTable table {
  margin: 10px; }

.meBannersTable th {
  border: 1px solid black;
  padding: 10px; }

.meBannersTable td {
  border: 1px solid black;
  padding: 10px; }

.meBannersTable tr:nth-child(even) {
  background-color: #EBEBEB; }

.meBannersTable .remove-banner-submit {
  margin: 0px 10px 10px 10px;
  padding: 5px 10px;
  border: solid 1px black;
  border-radius: 2px;
  width: 105px; }

#confirm-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  z-index: 50; }
  #confirm-popup .popup-bg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.4; }
  #confirm-popup .popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 330px;
    opacity: 1;
    background-color: white;
    border-radius: 4px;
    padding: 10px; }
  #confirm-popup .popup-content > div:not(.popup-body) {
    padding: 10px; }
  #confirm-popup .popup-header {
    border-radius: 4px 4px 0 0;
    font-size: 1.25rem;
    font-weight: 300;
    margin: 0; }
  #confirm-popup .popup-body {
    border-top: 1px solid #ccc;
    padding: 20px 10px; }
  #confirm-popup .popup-btn-panel {
    float: right;
    padding: 0px; }
  #confirm-popup .cancel-button {
    margin-right: 5px; }

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/dt-1.10.18
 *
 * Included libraries:
 *   DataTables 1.10.18
 */
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

table.dataTable thead th:after {
  font-family: "FontAwesome";
  font-size: 1em;
  top: 5px;
  position: relative;
  left: 10px;
  opacity: 0.7; }

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111; }

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right; }

table.dataTable thead .sorting:after {
  content: "\f0dc";
  font-family: "FontAwesome";
  top: 0;
  position: relative; }

table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  font-family: "FontAwesome"; }

table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  font-family: "FontAwesome";
  top: 0; }

table.dataTable thead .sorting_asc_disabled:after {
  content: "\f0de";
  font-family: "FontAwesome";
  opacity: 0.7; }

table.dataTable thead .sorting_desc_disabled {
  content: "\f0dd";
  font-family: "FontAwesome";
  top: 0;
  opacity: 0.7; }

table.dataTable tbody tr {
  background-color: #ffffff; }

table.dataTable tbody tr.selected {
  background-color: #B0BED9; }

table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px; }

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd; }

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd; }

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd; }

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4; }

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6; }

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1; }

table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa; }

table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd; }

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf; }

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1; }

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa; }

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc; }

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe; }

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5; }

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6; }

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec; }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef; }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7; }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9; }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb; }

table.dataTable td.sorting_1 {
  background-color: rgba(225, 237, 249, 0.7); }

table.dataTable tr.even td.sorting_1 {
  background-color: rgba(225, 237, 249, 0.5); }

table.dataTable.no-footer {
  border-bottom: 1px solid #111; }

table.dataTable_wrapper.no-footer {
  color: #999; }
  table.dataTable_wrapper.no-footer select {
    background: transparent; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

.dataTables_wrapper .dataTables_length {
  float: left; }

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border-bottom: 3px solid #001E60;
  /* border: 1px solid #979797;
  /*background-color: white;
 /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);   */
  /* Chrome10+,Safari5.1+ */
  /* background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);     */
  /* FF3.6+ */
  /* background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);    */
  /* IE10+ */
  /* background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);    */
  /* Opera 11.10+ */
  /* background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);    */
  /* W3C */ }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #333 !important;
  border: 1px solid #111;
  /*background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */ }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111; }

.dataTables_wrapper.no-footer select {
  background: transparent; }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #999; }

.dataTables_wrapper .dataTables_filter {
  border-bottom: 1px solid #999;
  margin-bottom: 5px; }
  .dataTables_wrapper .dataTables_filter label {
    color: #999; }
    .dataTables_wrapper .dataTables_filter label input {
      border: none;
      padding: 5px; }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }

.lookup-tool-component {
  margin-top: 10px; }
  .lookup-tool-component.lut-pad-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  .lookup-tool-component.lut-pad-md {
    margin-top: 20px;
    margin-bottom: 20px; }
  .lookup-tool-component.lut-pad-lg {
    margin-top: 30px;
    margin-bottom: 30px; }
  .lookup-tool-component.lut-pad-xl {
    margin-top: 40px;
    margin-bottom: 40px; }
  .lookup-tool-component.lut-pad-xxl {
    margin-top: 50px;
    margin-bottom: 50px; }
  .lookup-tool-component .lookup-tool-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent; }
    .lookup-tool-component .lookup-tool-table thead {
      display: table-header-group;
      vertical-align: middle;
      border-color: inherit; }
      .lookup-tool-component .lookup-tool-table thead th {
        vertical-align: bottom;
        color: #ffffff;
        border: none;
        border-bottom: 2px solid #d8d8d8;
        background-color: transparent; }
      .lookup-tool-component .lookup-tool-table thead th.lu-transparent {
        background-color: transparent;
        color: #000000; }
      .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: #ffffff;
        color: #000000; }
      .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: #333333; }
    .lookup-tool-component .lookup-tool-table td {
      padding: .75rem;
      vertical-align: top;
      border-top: 1px solid #d8d8d8; }
    .lookup-tool-component .lookup-tool-table th {
      padding: .75rem;
      vertical-align: top;
      border-top: 1px solid #d8d8d8; }
    .lookup-tool-component .lookup-tool-table tbody {
      display: table-row-group;
      vertical-align: middle;
      border-color: inherit; }
      .lookup-tool-component .lookup-tool-table tbody tr:nth-child(even) {
        background-color: #f2f2f2; }
  .lookup-tool-component .lookup-tool-search-bar .search-lookup-tool {
    font-size: 18px;
    display: inline-block;
    width: 50px;
    height: 40px;
    vertical-align: top;
    color: #757575;
    border: 0;
    background-color: transparent; }
    .lookup-tool-component .lookup-tool-search-bar .search-lookup-tool .icon-search-grey {
      display: block;
      width: 30px;
      height: 30px;
      margin-top: 6px;
      margin-left: 5px;
      background: url(../../../../apps/adp/components/authoring/lookup-tool/clientlibs/css/base/images/icon_grey_search.png);
      background-repeat: no-repeat;
      background-size: contain; }
  .lookup-tool-component .lookup-tool-search-bar .lookup-tool-search-input {
    font-size: 18px;
    display: inline-block;
    width: calc(92% - 50px);
    padding: 8px 8px 8px 3px;
    vertical-align: top;
    color: #757575;
    border: transparent;
    background-color: transparent; }
  .lookup-tool-component .lookup-tool-search-bar .overlay-search-lookup-tool {
    display: none;
    float: right; }
  .lookup-tool-component .search-lookup-tool {
    border: 1px solid #017acd;
    background: #fff url(../../../../apps/adp/components/authoring/lookup-tool/clientlibs/css/base/images/x-blue.svg) center center/20px auto no-repeat;
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%; }
  .lookup-tool-component .overlay-search-lookup-tool {
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%; }
  .lookup-tool-component .lookup-tool-search-component {
    position: relative; }
    .lookup-tool-component .lookup-tool-search-component .btn-search-tool {
      font-size: 18px;
      display: inline-block;
      width: 50px;
      height: 40px;
      vertical-align: top;
      color: #757575;
      border: none;
      background-color: transparent; }
      .lookup-tool-component .lookup-tool-search-component .btn-search-tool .icon-search-grey {
        display: block;
        width: 25px;
        height: 25px;
        background: url(../base/images/icon_grey_search.png);
        background-repeat: no-repeat;
        background-size: contain; }
      .lookup-tool-component .lookup-tool-search-component .btn-search-tool:focus {
        outline: 0; }
    .lookup-tool-component .lookup-tool-search-component .search-tool {
      font-size: 18px;
      display: inline-block;
      color: #757575;
      border: transparent;
      border-bottom: solid 1px #757575;
      background-color: transparent;
      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(../base/images/icon-search-blue.svg); }
  .lookup-tool-component .lookup-tool-search-form .showing-results {
    font-size: 22px;
    color: #757575; }
  .lookup-tool-component .lut-right td {
    text-align: right; }
  .lookup-tool-component .lut-right th {
    text-align: right; }
  .lookup-tool-component .lut-center td {
    text-align: center; }
  .lookup-tool-component .lut-center th {
    text-align: center; }
  .lookup-tool-component .lut-left td {
    text-align: left; }
  .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 {
    display: none;
    font-size: 18px;
    color: #000000; }
  .lookup-tool-component .lookup-tool-loading {
    display: none;
    background: url(../base/images/loading.gif) left/50px 50px no-repeat;
    background-position: center;
    height: 50px; }
  .lookup-tool-component .border-bottom {
    border-bottom: solid 1px #ddd;
    margin-bottom: 10px; }

.amp-plus-component {
  font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
  position: relative;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  /** search forms **/ }
  .amp-plus-component .amp-plus-component-inner {
    position: relative;
    z-index: 1; }
  .amp-plus-component.lut-pad-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  .amp-plus-component.lut-pad-md {
    margin-top: 20px;
    margin-bottom: 20px; }
  .amp-plus-component.lut-pad-lg {
    margin-top: 30px;
    margin-bottom: 30px; }
  .amp-plus-component.lut-pad-xl {
    margin-top: 40px;
    margin-bottom: 40px; }
  .amp-plus-component.lut-pad-xxl {
    margin-top: 50px;
    margin-bottom: 50px; }
  .amp-plus-component .amp-plus-header {
    line-height: 20px;
    position: relative;
    z-index: 101;
    padding: 15px;
    vertical-align: top;
    color: #ffffff;
    background: #004b91; }
    .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 {
        line-height: 20px;
        position: relative;
        z-index: 101;
        display: inline-block;
        padding: 5px 15px 5px 35px;
        vertical-align: top;
        color: #ffffff;
        background: #004b91;
        background: #0060ae; }
        .amp-plus-component .amp-plus-header .storenumber-button-holder .storenumber-trigger:before {
          font-family: 'FontAwesome';
          position: absolute;
          top: 5px;
          left: 10px;
          display: block;
          content: '\f07a';
          color: #fff; }
  .amp-plus-component .amp-plus-header-title {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
    display: inline-block;
    margin-right: 5px; }
  .amp-plus-component .amp-plus-types-menu {
    font-size: 14px;
    display: inline-block;
    margin-right: 10px;
    color: #ffffff; }
  .amp-plus-component .amp-plus-types-menu ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .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 {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
    display: inline-block;
    padding: 5px 12px;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.2); }
  .amp-plus-component .amp-plus-types-menu ul li a:hover {
    text-decoration: none;
    background: rgba(255, 255, 255, 0.45); }
  .amp-plus-component .amp-plus-types-menu ul li a.active:hover {
    background: #ffffff; }
  .amp-plus-component .amp-plus-types-menu ul li a.active {
    font-weight: 600;
    color: #3998cd;
    background: #ffffff; }
  .amp-plus-component .amp-plus-search-holder {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 450px;
    margin-right: 5px;
    padding: 2px;
    vertical-align: top; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search {
      position: relative;
      display: inline-block;
      width: 100%; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search:after {
      font-family: 'FontAwesome';
      position: absolute;
      z-index: 2;
      top: 3px;
      left: 10px;
      content: '\f002';
      color: #333; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search input[name=query] {
      width: 100%;
      padding: 6px;
      padding-left: 35px;
      color: #222;
      border: none;
      border-radius: 2px;
      outline: none;
      background: #fff; }
    .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] {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      display: block;
      width: 35px;
      height: 35px;
      cursor: pointer;
      opacity: 0; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search :-ms-input-placeholder {
      opacity: .5;
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #333; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search ::placeholder {
      opacity: .5;
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: #333; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search :-ms-input-placeholder {
      opacity: .5;
      /* Internet Explorer 10-11 */
      color: #333; }
    .amp-plus-component .amp-plus-search-holder .amp-plus-search ::-ms-input-placeholder {
      opacity: .5;
      /* Microsoft Edge */
      color: #333; }
  .amp-plus-component .amp-plus-weeks-menu {
    position: relative; }
    .amp-plus-component .amp-plus-weeks-menu.disabled {
      pointer-events: none;
      opacity: .2; }
  .amp-plus-component .four-week-view-button,
  .amp-plus-component .one-week-view-button,
  .amp-plus-component .remote-four-week-view-button,
  .amp-plus-component .amp-plus-podcast-link {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    float: right;
    padding: 5px 12px;
    transition: background-color .25s;
    text-decoration: none;
    text-transform: uppercase;
    opacity: .5;
    color: #ffffff;
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    background: #0060ae; }
    .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,
    .amp-plus-component .amp-plus-podcast-link:hover {
      cursor: pointer;
      background: rgba(255, 255, 255, 0.3); }
    .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,
    .amp-plus-component .amp-plus-podcast-link:focus {
      text-decoration: none; }
    .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,
    .amp-plus-component .amp-plus-podcast-link.current {
      pointer-events: none;
      opacity: 1; }
  .amp-plus-component .amp-plus-podcast-link {
    margin-right: 150px;
    margin-left: 100px;
    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 {
    text-decoration: none;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.3); }
  .amp-plus-component .amp-plus-weeks-menu .week-view {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    padding: 13px 15px;
    text-align: center;
    vertical-align: top;
    text-transform: uppercase;
    color: #0071cd; }
    .amp-plus-component .amp-plus-weeks-menu .week-view:after {
      font-family: 'FontAwesome';
      margin-left: 10px;
      content: '\f107';
      color: #0071cd; }
  .amp-plus-component .amp-plus-weeks-dropdown {
    position: absolute;
    z-index: 101;
    top: 50px;
    left: 0;
    display: none;
    width: 100%;
    padding: 5px 0;
    border: 1px solid #ccc;
    border-top: none;
    background: #fff; }
    .amp-plus-component .amp-plus-weeks-dropdown ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .amp-plus-component .amp-plus-weeks-dropdown ul li {
        position: relative; }
        .amp-plus-component .amp-plus-weeks-dropdown ul li a {
          font-size: 13px;
          display: block;
          padding: 5px 10px;
          text-align: left;
          color: #0071cd; }
          .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 {
    position: relative;
    overflow: hidden;
    height: 500px; }
    .amp-plus-component .amp-plus-content-holder .amp-plus-lock {
      position: absolute;
      z-index: 1000;
      top: 0;
      left: 0;
      display: none;
      width: 100%;
      height: 100%;
      text-align: center;
      background: #fff; }
      .amp-plus-component .amp-plus-content-holder .amp-plus-lock .lock-message {
        font-size: 24px;
        display: block;
        width: 100%;
        height: 100%;
        padding: 50px;
        text-align: center; }
    .amp-plus-component .amp-plus-content-holder .amp-plus-slide-bar {
      position: sticky;
      z-index: 11;
      top: 0;
      width: 100%;
      height: 55px;
      border-bottom: 1px solid #ccc;
      background: #fff; }
      .amp-plus-component .amp-plus-content-holder .amp-plus-slide-bar:after {
        position: absolute;
        top: 100%;
        left: 0;
        display: block;
        width: 100%;
        height: 1px;
        content: '';
        background: #ccc; }
    .amp-plus-component .amp-plus-content-holder .amp-plus-tabbed-menu {
      position: sticky;
      z-index: 11;
      top: 0;
      width: 100%;
      height: 50px;
      border-bottom: 1px solid #ccc; }
      .amp-plus-component .amp-plus-content-holder .amp-plus-tabbed-menu:after {
        position: absolute;
        top: 100%;
        left: 0;
        display: block;
        width: 100%;
        height: 1px;
        content: '';
        background: #ccc; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list {
      margin: 0;
      padding: 0;
      list-style: none; }
      .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.four-week-list {
        overflow-y: scroll;
        height: 220px; }
        @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 {
        position: relative;
        min-height: 100px;
        border-bottom: 1px solid #ccc; }
        .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li.area-li {
          min-height: 0;
          border-bottom: none; }
        .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link {
          font-size: 18px;
          position: relative;
          display: block;
          width: 100%;
          height: 100%;
          min-height: 100px;
          padding: 15px 15px 15px 15px;
          cursor: pointer;
          transition: background-color .15s;
          text-decoration: none;
          color: #545454; }
          .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 {
      position: absolute;
      top: 0;
      left: 0;
      overflow-y: scroll;
      width: 100%;
      height: 100%;
      background: #f8f8f8; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.verification-items-list li .list-link,
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.area-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 {
      font-weight: bold;
      min-height: 30px;
      padding: 10px 15px;
      color: #fff;
      background: #0070cd; }
    .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 {
      margin: 0;
      padding: 0;
      font-size: 14px; }
    .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 {
      font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
      font-size: 18px;
      display: block;
      color: #4a4a4a; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .assigned {
      font-size: 14px;
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
      text-transform: capitalize;
      color: #797979; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .assigned-multi {
      font-size: 14px;
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
      color: #797979; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .assigned-multi:after {
      font-family: 'FontAwesome';
      display: inline;
      margin-left: 5px;
      content: '\f0c0';
      color: #797979; }
    .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 {
      display: none; }
    .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 {
      font-family: 'FontAwesome';
      font-size: 20px;
      content: '\f096';
      color: #757575; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li.searchable-li:after {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 0;
      width: 5px;
      height: 100%;
      content: '';
      background: #ccc; }
    .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 {
      font-family: 'FontAwesome';
      content: '\f14a';
      color: darkblue; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .verification-required {
      line-height: 15px;
      top: 15px;
      display: inline-block;
      width: 18px;
      height: 18px;
      text-align: center;
      vertical-align: top; }
      .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .verification-required::before {
        line-height: 20px;
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 5px;
        content: '';
        vertical-align: sub;
        background-image: url("../base/images/amp-plus/verification-only-alert.svg");
        background-repeat: no-repeat;
        background-size: contain; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .completed-item {
      line-height: 15px;
      top: 15px;
      display: inline-block;
      width: 18px;
      height: 18px;
      text-align: center;
      vertical-align: top; }
      .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .completed-item::before {
        line-height: 20px;
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 5px;
        content: '';
        vertical-align: sub;
        background-image: url("../base/images/amp-plus/completed.svg");
        background-repeat: no-repeat;
        background-size: contain; }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .meta-data {
      font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
      font-size: 16px;
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
      color: #a5a5a5; }
      .amp-plus-component .amp-plus-content-holder ul.amp-plus-list li .list-link .meta-data span {
        color: #545454; }
        .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 {
        color: #ee3b2a; }
    .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 {
      position: relative;
      top: 0;
      left: 0;
      /* default is display none */
      display: none;
      float: left;
      overflow-y: scroll;
      width: 100%;
      height: 100%;
      height: 100%;
      background: #ffffff; }
    .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 {
      position: absolute;
      z-index: 15;
      display: block;
      overflow: hidden;
      height: 100%; }
      .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.week-at-a-glance, .amp-plus-component .amp-plus-content-holder .slide.areas.bookmarked-activities, .amp-plus-component .amp-plus-content-holder .slide.areas.assigned-to-me-activities {
        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 {
      left: 0;
      width: 0;
      border-right: 1px solid #ccc; }
      .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 {
        width: 0; }
      .amp-plus-component .amp-plus-content-holder .slide.verifications-only-items.week-at-a-glance, .amp-plus-component .amp-plus-content-holder .slide.verifications-only-items.bookmarked-activities, .amp-plus-component .amp-plus-content-holder .slide.verifications-only-items.assigned-to-me-activities {
        width: 0; }
    .amp-plus-component .amp-plus-content-holder .slide.area-items {
      left: 18%;
      border-right: 1px solid #ccc;
      border-left: 1px solid #ccc; }
      .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.week-at-a-glance, .amp-plus-component .amp-plus-content-holder .slide.area-items.bookmarked-activities, .amp-plus-component .amp-plus-content-holder .slide.area-items.assigned-to-me-activities {
        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.week-at-a-glance, .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.assigned-to-me-activities {
        left: 22%;
        width: 78%; }
      .amp-plus-component .amp-plus-content-holder .slide.amp-plus-item-holder.active-four-week {
        z-index: 15;
        left: 0;
        width: 100%; }
  .amp-plus-component .amp-area-menu-item .verification-required {
    line-height: 15px;
    position: absolute;
    right: 30px;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center; }
    .amp-plus-component .amp-area-menu-item .verification-required::before {
      line-height: 20px;
      display: inline-block;
      width: 18px;
      height: 18px;
      margin-right: 5px;
      content: '';
      vertical-align: sub;
      background-image: url("../base/images/amp-plus/verification-only-alert.svg");
      background-repeat: no-repeat;
      background-size: contain; }
  .amp-plus-component .amp-area-menu-item .count {
    font-family: Arial,sans-serif;
    line-height: 16px;
    position: absolute;
    top: 17px;
    right: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #4a4a4a; }
  .amp-plus-component .return-to-areas {
    color: green; }
  .amp-plus-component .amp-plus-action-area-filter {
    font-size: 20px;
    display: inline-block;
    padding: 10px; }
  .amp-plus-component .amp-plus-action-area-filter:after {
    font-family: 'FontAwesome';
    content: '\f1e5';
    color: #ffffff; }
  .amp-plus-component .amp-plus-action-back {
    font-size: 20px;
    display: inline-block;
    padding: 10px; }
  .amp-plus-component .amp-plus-action-back:after {
    font-family: 'FontAwesome';
    content: '\f0a8';
    color: #ffffff; }
  .amp-plus-component .amp-plus-action-print {
    font-size: 20px;
    display: inline-block;
    float: right;
    padding: 10px; }
  .amp-plus-component .amp-plus-action-print:after {
    font-family: 'FontAwesome';
    content: '\f02f';
    color: #ffffff; }
  .amp-plus-component .amp-plus-loader {
    font-size: 65px;
    position: absolute;
    z-index: 90;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    padding: 15%;
    text-align: center;
    color: #3d95d7;
    background: rgba(255, 255, 255, 0.75); }
  .amp-plus-component .amp-plus-loader .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin-top: -45px;
    margin-left: -45px; }
  .amp-plus-component .amp-plus-item-holder-inner {
    position: relative;
    overflow-y: scroll;
    height: 450px;
    padding: 15px; }
  .amp-plus-component .item-inner.store-user .amp-plus-item-holder-inner {
    top: 0;
    height: 450px; }
  .amp-plus-component .amp-plus-item-holder-inner img {
    max-width: 100%; }
  .amp-plus-component .amp-plus-item-holder-inner h2 {
    font-size: 20px;
    margin: 0;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #333; }
  .amp-plus-component .amp-plus-item-holder-inner h2.activity-title {
    display: none;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #333; }
  .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 {
    position: relative;
    z-index: 1;
    top: 0;
    display: block;
    overflow-y: scroll;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    padding: 15px;
    background: #eee;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5); }
  .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 {
    font-weight: bold;
    color: #000; }
  .amp-plus-component .stores-sub-list-holder:hover {
    cursor: pointer; }
  .amp-plus-component .stores-sub-label {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    display: block;
    cursor: pointer; }
  .amp-plus-component .stores-sub-list-holder .stores-sub-label.present:after {
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 20px;
    display: inline-block;
    margin-left: 7px;
    content: '\f105';
    text-align: center;
    vertical-align: top;
    color: rgba(0, 0, 0, 0.25); }
  .amp-plus-component .stores-sub-list-holder.active .stores-sub-label.present:after {
    position: relative;
    content: '\f107'; }
  .amp-plus-component .stores-sub-item {
    display: none;
    font-size: 14px;
    margin-top: -1px;
    padding: 8px 15px;
    border: 1px solid #eee; }
    .amp-plus-component .stores-sub-item .amp-plus-complete-button {
      font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
      font-size: 16px;
      display: inline-block;
      margin-left: 15px;
      color: #adadad; }
      .amp-plus-component .stores-sub-item .amp-plus-complete-button span {
        color: #4a4a4a; }
      .amp-plus-component .stores-sub-item .amp-plus-complete-button:before {
        font-family: 'FontAwesome';
        display: inline-block;
        margin-right: 5px;
        content: '\f096';
        color: #4a4a4a; }
      .amp-plus-component .stores-sub-item .amp-plus-complete-button.completed:before {
        font-family: 'FontAwesome';
        content: '\f14a'; }
  .amp-plus-component .stores-sub-item.visible {
    display: block; }
  .amp-plus-component .amp-plus-tabbed-menu ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .amp-plus-component .amp-plus-tabbed-menu ul li {
      display: inline-block;
      width: 50%;
      vertical-align: top; }
      .amp-plus-component .amp-plus-tabbed-menu ul li a {
        line-height: 45px;
        position: relative;
        display: block;
        height: 45px;
        transition: background .15s;
        text-align: center;
        color: #ffffff;
        background: #004b91; }
        .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 {
            position: absolute;
            bottom: 0;
            display: block;
            width: 100%;
            height: 4px;
            content: '';
            background: #f7c332; }
        .amp-plus-component .amp-plus-tabbed-menu ul li a:hover {
          text-decoration: none;
          background: #038be1; }
  .amp-plus-component a.show-areas {
    line-height: 45px;
    display: block;
    width: 100%;
    height: 45px;
    padding: 0 20px;
    text-align: left;
    color: #004b91;
    background: #ffffff; }
    .amp-plus-component a.show-areas:after {
      font-family: 'FontAwesome';
      font-size: 18px;
      line-height: 45px;
      float: right;
      margin-left: 20px;
      content: '\f0d7';
      color: #004b91; }
  .amp-plus-component a.active-area-link {
    font-size: 20px;
    line-height: 45px;
    display: none;
    width: 100%;
    height: 45px;
    padding: 0 20px;
    text-decoration: none;
    color: #ffffff;
    background: #004b91; }
    .amp-plus-component a.active-area-link:before {
      font-family: 'FontAwesome';
      margin-right: 10px;
      content: '\f104';
      color: #ffffff; }
    .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 {
    position: absolute;
    z-index: 50;
    top: 0;
    right: 0;
    padding: 12px;
    text-align: right; }
    .amp-plus-component .amp-plus-options-holder.store-user {
      width: 100%; }
      .amp-plus-component .amp-plus-options-holder.store-user .amp-plus-complete-button {
        font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 16px;
        line-height: 30px;
        display: inline-block;
        float: left;
        color: #adadad; }
        .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 {
          font-family: 'FontAwesome';
          display: inline-block;
          margin-right: 5px;
          content: '\f096';
          color: #4a4a4a; }
        .amp-plus-component .amp-plus-options-holder.store-user .amp-plus-complete-button.completed:before {
          font-family: 'FontAwesome';
          content: '\f14a'; }
  .amp-plus-component .amp-plus-error-holder {
    line-height: 50px;
    font-size: 16px;
    position: absolute;
    z-index: 100;
    bottom: -50px;
    left: 0;
    display: block;
    width: 100%;
    height: 50px;
    transition: all .25s;
    text-align: center;
    opacity: 0;
    border-top: 2px solid #004b91;
    background: #ffffff; }
  .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 {
    position: relative;
    content: 'Assigned To: '; }
  .amp-plus-component .completed-by-holder:before {
    position: relative;
    content: 'Completed By: '; }
  .amp-plus-component .bubble-list-item {
    font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
    display: inline-block;
    margin: 0 5px;
    padding: 3px 10px;
    text-decoration: none;
    text-transform: capitalize;
    color: #333;
    border-radius: 30px;
    background: rgba(0, 0, 0, 0.15); }
  .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;
    width: auto;
    max-width: 75%;
    margin: 0 -15px 10px auto; }
  .amp-plus-component .icon-option {
    font-size: 20px;
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
    color: #999; }
    .amp-plus-component .icon-option.amp-plus-print-option:before {
      font-family: 'FontAwesome';
      content: '\f02f';
      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 {
      font-family: 'FontAwesome';
      content: '\f005';
      vertical-align: top; }
    .amp-plus-component .icon-option.amp-plus-assign-option:before {
      font-family: 'FontAwesome';
      content: '\f007';
      vertical-align: top; }
    .amp-plus-component .icon-option:focus {
      text-decoration: none; }
  .amp-plus-component .amp-plus-close-item {
    font-size: 20px;
    line-height: 25px;
    display: block;
    float: right;
    width: 30px;
    height: 25px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    position: relative;
    right: -1%; }
    .amp-plus-component .amp-plus-close-item:before {
      font-family: 'FontAwesome';
      content: '\f00d';
      vertical-align: top;
      color: rgba(0, 0, 0, 0.5); }
    .amp-plus-component .amp-plus-close-item:hover:before {
      color: black; }
  .amp-plus-component .amp-plus-video-modal .modal-body {
    padding: 0; }
  .amp-plus-component .bc-video-holder {
    position: relative;
    display: block;
    max-width: 640px; }
    .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 {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .amp-plus-component .four-weeks-menu {
    display: none;
    width: 100%;
    height: 45px;
    background: #004b91; }
    .amp-plus-component .four-weeks-menu .four-weeks-areas-label {
      font-size: 20px;
      line-height: 45px;
      display: inline-block;
      margin: 0 20px;
      color: #fff; }
    .amp-plus-component .four-weeks-menu .active-area-link {
      color: #fff; }
      .amp-plus-component .four-weeks-menu .active-area-link:before {
        color: #ffffff; }
      .amp-plus-component .four-weeks-menu .active-area-link:hover {
        text-decoration: none; }
    .amp-plus-component .four-weeks-menu .show-areas {
      display: inline-block;
      width: auto;
      color: #fff;
      background: transparent; }
      .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 {
      position: relative;
      display: inline-block;
      width: 50%;
      height: 260px;
      vertical-align: top; }
      @media (min-width: 850px) {
        .amp-plus-component .four-weeks-inner .week-inner {
          width: 25%;
          height: 500px; } }
      .amp-plus-component .four-weeks-inner .week-inner .week-header {
        font-size: 14px;
        overflow: hidden;
        height: 50px;
        padding: 15px;
        text-align: center;
        white-space: nowrap;
        text-transform: uppercase;
        text-overflow: ellipsis;
        color: #0053E2;
        background: #fff;
        box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.5); }
        .amp-plus-component .four-weeks-inner .week-inner .week-header .date-range {
          display: none; }
      .amp-plus-component .four-weeks-inner .week-inner:after {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 1px;
        height: 450px;
        content: '';
        background: #ccc; }
  .amp-plus-component li.ql-indent-1 {
    margin: 0 0 0 15px;
    list-style-type: circle; }
  .amp-plus-component li.ql-indent-2 {
    margin: 0 0 0 25px;
    list-style-type: square; }
  .amp-plus-component li.ql-indent-3 {
    margin: 0 0 0 35px; }
  .amp-plus-component li.ql-indent-4 {
    margin: 0 0 0 45px;
    list-style-type: circle; }
  .amp-plus-component .li-error-message {
    padding: 15px 5px;
    text-align: center; }
  .amp-plus-component .assign-to-names {
    overflow-y: scroll;
    height: 400px;
    padding-top: 15px;
    text-transform: capitalize; }
  .amp-plus-component .amp-plus-modal-buttons {
    display: block;
    padding: 20px 30px;
    text-align: right;
    border-top: 1px solid #e1e1e1; }
    .amp-plus-component .amp-plus-modal-buttons .assign-to-button {
      display: inline-block;
      padding: 10px 15px;
      text-align: center;
      text-transform: uppercase;
      color: #fff;
      background: #0060af; }
    .amp-plus-component .amp-plus-modal-buttons .assign-to-close {
      display: inline-block;
      padding: 10px 15px; }
  .amp-plus-component .assign-to-names label {
    position: relative;
    display: block;
    margin-bottom: 2px;
    padding-left: 20px;
    cursor: pointer;
    text-align: left; }
  .amp-plus-component .assign-to-names label input {
    position: absolute;
    top: 4px;
    left: 0; }
  .amp-plus-component .assign-to-form-holder-shadow {
    position: absolute;
    z-index: 90;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25); }
  .amp-plus-component .assign-to-form-holder {
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    width: 30%;
    height: 100%;
    background: #fff; }
    .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 {
      font-size: 24px;
      padding: 15px 30px;
      text-transform: uppercase;
      color: #fff;
      background: #1173cb; }
      .amp-plus-component .assign-to-form-holder .amp-plus-assign-to-header .assign-to-close-x {
        font-size: 20px;
        line-height: 34px;
        display: block;
        float: right; }
        .amp-plus-component .assign-to-form-holder .amp-plus-assign-to-header .assign-to-close-x:before {
          font-family: 'FontAwesome';
          content: '\f00d';
          color: #ffffff; }
  .amp-plus-component .assign-to-form-holder input.assign-to-name-filter {
    width: 100%;
    padding: 8px 10px;
    border: none;
    border-bottom: 1px solid #e1e1e1; }
  .amp-plus-component .assign-to-confirmation {
    display: block;
    padding: 5px;
    color: green; }
  .amp-plus-component .btn {
    font-size: 12px;
    margin: 0;
    padding: 5px 10px 6px;
    text-transform: uppercase;
    background: transparent; }
  .amp-plus-component .amp-plus-mobile-message {
    display: none;
    padding: 30px;
    text-align: center;
    border: 1px solid; }
  .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 {
      font-weight: bold;
      display: none;
      margin: 0 5px;
      padding: 5px;
      border-bottom: 3px solid #4aa73b; }
    .amp-plus-component .amp-plus-overview .due-holder {
      font-size: 13px;
      font-weight: bold;
      display: inline-block;
      width: 50%;
      padding: 10px 0;
      cursor: pointer;
      white-space: nowrap;
      border-bottom: 3px solid #f89321; }
      .amp-plus-component .amp-plus-overview .due-holder:before {
        content: 'Due Today: '; }
      .amp-plus-component .amp-plus-overview .due-holder.clicked:after {
        font-family: 'FontAwesome';
        font-size: 13px;
        line-height: 13px;
        margin-left: 5px;
        content: '\f057';
        color: #d8000c; }
    .amp-plus-component .amp-plus-overview .overdue-holder {
      font-size: 13px;
      font-weight: bold;
      display: inline-block;
      width: 50%;
      padding: 10px 0;
      cursor: pointer;
      white-space: nowrap;
      border-bottom: 3px solid #c91f22; }
      .amp-plus-component .amp-plus-overview .overdue-holder:before {
        content: 'Late: '; }
      .amp-plus-component .amp-plus-overview .overdue-holder.clicked:after {
        font-family: 'FontAwesome';
        font-size: 13px;
        line-height: 13px;
        margin-left: 5px;
        content: '\f057';
        color: #d8000c; }
  .amp-plus-component .amp-plus-pills {
    position: relative;
    z-index: 100;
    font-size: 14px;
    overflow: visible;
    width: 100%;
    padding: 15px;
    white-space: nowrap;
    border-bottom: 1px solid #dfdfdf;
    background: #f8f8f8; }
    .amp-plus-component .amp-plus-pills .pill-link {
      position: relative;
      display: inline-block;
      padding: 6px 15px;
      cursor: pointer;
      text-align: center;
      color: #767676;
      border: 1px solid #dfdfdf;
      border-radius: 30px;
      background: #dfdfdf;
      font-size: 14px; }
      .amp-plus-component .amp-plus-pills .pill-link.active {
        color: #2c2c2c;
        background: #fff;
        box-shadow: 0 0 5px -3px rgba(0, 0, 0, 0.65); }
      .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 {
        font-family: 'FontAwesome';
        font-size: 20px;
        line-height: 20px;
        display: inline-block;
        padding: 0 5px;
        content: '\f107';
        color: #767676; }
      .amp-plus-component .amp-plus-pills .pill-link::before {
        line-height: 20px;
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 5px;
        content: '';
        transition: filter .15s;
        vertical-align: sub;
        background-repeat: no-repeat;
        background-size: contain;
        filter: saturate(0%); }
      .amp-plus-component .amp-plus-pills .pill-link:hover::before {
        filter: saturate(100%); }
      .amp-plus-component .amp-plus-pills .pill-link.active::before {
        filter: saturate(100%); }
      .amp-plus-component .amp-plus-pills .pill-link.all-activities::before {
        background-image: url("../base/images/amp-plus/all-activities.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.action-activities::before {
        background-image: url("../base/images/amp-plus/action-activities.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.due-activities::before {
        background-image: url("../base/images/amp-plus/due.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.verification-only::before {
        background-image: url("../base/images/amp-plus/verification-only-alert.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.completed-activities::before {
        background-image: url("../base/images/amp-plus/completed.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.late-activities::before {
        background-image: url("../base/images/amp-plus/late.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.week-at-glance::before {
        background-image: url("../base/images/amp-plus/week-at-glance.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.assigned-to-me::before {
        background-image: url("../base/images/amp-plus/assigned-to-me.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.bookmarked::before {
        background-image: url("../base/images/amp-plus/bookmarked.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link.campaigns::before {
        background-image: url("../base/images/amp-plus/campaigns.svg"); }
      .amp-plus-component .amp-plus-pills .pill-link .sub-list {
        position: absolute;
        top: 100%;
        left: 15px;
        display: none;
        overflow: hidden;
        color: #676767;
        border: 1px solid #bfbfbf;
        border-radius: 5px;
        background: #dfdfdf;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
        .amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item {
          font-family: EverydaySans,EverydaySans,'Helvetica Neue',Helvetica,Arial,sans-serif !important;
          display: block;
          padding: 8px 10px;
          text-align: left; }
          .amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item:hover {
            color: #767676;
            background: #fff; }
          .amp-plus-component .amp-plus-pills .pill-link .sub-list .sub-list-item img {
            top: 10px;
            left: 6px;
            max-width: 18px; }
      .amp-plus-component .amp-plus-pills .pill-link:hover .sub-list {
        display: block; }
  .amp-plus-component .amp-plus-storenumber-form-holder {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1000px;
    max-height: 0;
    transition: all .25s;
    background: rgba(0, 0, 0, 0.5); }
    .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 {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 150px;
      padding: 50px 100px;
      background: #fff;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); }
      .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter {
        position: relative;
        display: block;
        width: 400px;
        margin: 0 auto;
        text-align: center; }
        .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter:before {
          font-family: 'FontAwesome';
          font-size: 20px;
          position: absolute;
          top: 0;
          left: 0;
          display: block;
          content: '\f07a';
          color: #0053E2; }
        .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter input[name=storenumber] {
          display: inline-block;
          padding: 5px 10px;
          color: #333;
          border: none;
          border-bottom: 1px solid rgba(0, 0, 0, 0.25);
          outline: none; }
        .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter input[type=submit] {
          display: inline-block;
          margin-left: 5px;
          padding: 5px 15px;
          text-align: center;
          text-transform: uppercase;
          color: #fff;
          border: none;
          background: #0053E2; }
        .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter :-ms-input-placeholder {
          opacity: .5;
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #333; }
        .amp-plus-component .amp-plus-storenumber-form-holder .amp-plus-storenumber-form .amp-plus-storenumber-filter ::placeholder {
          opacity: .5;
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #333; }
  .amp-plus-component .campaign-link::before {
    line-height: 20px;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    content: '';
    transition: filter .15s;
    vertical-align: sub;
    background-repeat: no-repeat;
    background-size: contain;
    filter: saturate(0%); }
  .amp-plus-component .campaign-link:hover::before {
    filter: saturate(100%); }
  .amp-plus-component .campaign-link.remote-icon {
    position: relative; }
    .amp-plus-component .campaign-link.remote-icon img {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      max-width: 20px; }
  .amp-plus-component .campaign-link.local-icon.icon-fathersday::before {
    background-image: url("../base/images/amp-plus/fathersday.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-summer::before {
    background-image: url("../base/images/amp-plus/summer.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-easter::before {
    background-image: url("../base/images/amp-plus/easter.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-valentinesday::before {
    background-image: url("../base/images/amp-plus/valentinesday.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-mothersday::before {
    background-image: url("../base/images/amp-plus/mothersday.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-backtocollege::before {
    background-image: url("../base/images/amp-plus/backtocollege.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-independenceday::before {
    background-image: url("../base/images/amp-plus/independenceday.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-backtoschool::before {
    background-image: url("../base/images/amp-plus/backtoschool.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-blackfriday::before {
    background-image: url("../base/images/amp-plus/blackfriday.svg"); }
  .amp-plus-component .campaign-link.local-icon.icon-gametime::before {
    background-image: url("../base/images/amp-plus/gametime.svg"); }
  .amp-plus-component .campaign-icon {
    line-height: 15px;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 2px;
    vertical-align: top; }
    .amp-plus-component .campaign-icon::before {
      line-height: 20px;
      display: inline-block;
      width: 18px;
      height: 18px;
      margin: 0 5px;
      content: '';
      vertical-align: sub;
      background-repeat: no-repeat;
      background-size: contain; }
    .amp-plus-component .campaign-icon.remote-icon {
      position: relative; }
      .amp-plus-component .campaign-icon.remote-icon img {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        max-width: 20px; }
    .amp-plus-component .campaign-icon.local-icon.icon-fathersday::before {
      background-image: url("../base/images/amp-plus/fathersday.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-summer::before {
      background-image: url("../base/images/amp-plus/summer.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-easter::before {
      background-image: url("../base/images/amp-plus/easter.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-valentinesday::before {
      background-image: url("../base/images/amp-plus/valentinesday.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-mothersday::before {
      background-image: url("../base/images/amp-plus/mothersday.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-backtocollege::before {
      background-image: url("../base/images/amp-plus/backtocollege.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-independenceday::before {
      background-image: url("../base/images/amp-plus/independenceday.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-backtoschool::before {
      background-image: url("../base/images/amp-plus/backtoschool.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-blackfriday::before {
      background-image: url("../base/images/amp-plus/blackfriday.svg"); }
    .amp-plus-component .campaign-icon.local-icon.icon-gametime::before {
      background-image: url("../base/images/amp-plus/gametime.svg"); }
  .amp-plus-component a.previous-week-option,
  .amp-plus-component a.next-week-option {
    font-size: 16px;
    line-height: 20px;
    line-height: 25px;
    position: absolute;
    z-index: 1;
    top: 15px;
    display: inline-block;
    display: inline-block;
    width: 25px;
    height: 25px;
    transition: all .25s;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background: #0071cd;
    background: #0071cd; }
  .amp-plus-component a.previous-week-option:hover,
  .amp-plus-component a.next-week-option:hover {
    cursor: pointer;
    text-decoration: none; }
  .amp-plus-component a.previous-week-option:focus,
  .amp-plus-component a.next-week-option:focus {
    text-decoration: none; }
  .amp-plus-component a.previous-week-option:after,
  .amp-plus-component a.next-week-option:after {
    font-family: 'FontAwesome';
    transition: all .25s;
    color: #ffffff; }
  .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 {
    content: '\f0d9';
    color: #fff; }
  .amp-plus-component a.next-week-option:after {
    content: '\f0da';
    color: #fff; }
  .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.area-list li .list-link .eye {
    line-height: 20px;
    position: relative;
    top: 2px;
    display: none;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    content: '';
    transition: filter .15s;
    vertical-align: sub;
    background-image: url("../base/images/amp-plus/eye-slash.svg");
    background-repeat: no-repeat;
    background-size: contain;
    filter: saturate(0%); }
  .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.area-list li .list-link.selected .eye {
    background-image: url("../base/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("../base/images/amp-plus/eye.svg"); }
    .amp-plus-component .amp-plus-content-holder ul.amp-plus-list.area-list li .list-link.area-selection-options .eye {
      display: inline-block;
      opacity: .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 {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    display: block;
    width: 40px;
    height: 50px;
    cursor: pointer;
    text-align: center; }
    .amp-plus-component .collapser:before {
      font-family: 'FontAwesome';
      line-height: 50px;
      display: block;
      content: '\f104';
      color: #000; }
    .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; } }

/*!
 * Bootstrap Grid v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
 .container,
 .container-fluid,
 .container-xxl,
 .container-xl,
 .container-lg,
 .container-md,
 .container-sm {
   width: 100%;
   padding-right: var(--bs-gutter-x, 0.75rem);
   padding-left: var(--bs-gutter-x, 0.75rem);
   margin-right: auto;
   margin-left: auto;
 }
 
 @media (min-width: 576px) {
   .container-sm, .container {
     max-width: 540px;
   }
 }
 @media (min-width: 768px) {
   .container-md, .container-sm, .container {
     max-width: 720px;
   }
 }
 @media (min-width: 992px) {
   .container-lg, .container-md, .container-sm, .container {
     max-width: 960px;
   }
 }
 @media (min-width: 1200px) {
   .container-xl, .container-lg, .container-md, .container-sm, .container {
     max-width: 1140px;
   }
 }
 @media (min-width: 1400px) {
   .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
     max-width: 1320px;
   }
 }
 .row {
   --bs-gutter-x: 1.5rem;
   --bs-gutter-y: 0;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
       flex-wrap: wrap;
   margin-top: calc(var(--bs-gutter-y) * -1);
   margin-right: calc(var(--bs-gutter-x) / -2);
   margin-left: calc(var(--bs-gutter-x) / -2);
 }
 .row > * {
   box-sizing: border-box;
   -ms-flex-negative: 0;
       flex-shrink: 0;
   width: 100%;
   max-width: 100%;
   padding-right: calc(var(--bs-gutter-x) / 2);
   padding-left: calc(var(--bs-gutter-x) / 2);
   margin-top: var(--bs-gutter-y);
 }
 
 .col {
   -ms-flex: 1 0 0%;
       flex: 1 0 0%;
 }
 
 .row-cols-auto > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: auto;
 }
 
 .row-cols-1 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 100%;
 }
 
 .row-cols-2 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 50%;
 }
 
 .row-cols-3 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 33.3333333333%;
 }
 
 .row-cols-4 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 25%;
 }
 
 .row-cols-5 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 20%;
 }
 
 .row-cols-6 > * {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 16.6666666667%;
 }
 
 .col-auto {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: auto;
 }
 
 .col-1 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 8.3333333333%;
 }
 
 .col-2 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 16.6666666667%;
 }
 
 .col-3 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 25%;
 }
 
 .col-4 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 33.3333333333%;
 }
 
 .col-5 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 41.6666666667%;
 }
 
 .col-6 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 50%;
 }
 
 .col-7 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 58.3333333333%;
 }
 
 .col-8 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 66.6666666667%;
 }
 
 .col-9 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 75%;
 }
 
 .col-10 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 83.3333333333%;
 }
 
 .col-11 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 91.6666666667%;
 }
 
 .col-12 {
   -ms-flex: 0 0 auto;
       flex: 0 0 auto;
   width: 100%;
 }
 
 .offset-1 {
   margin-left: 8.3333333333%;
 }
 
 .offset-2 {
   margin-left: 16.6666666667%;
 }
 
 .offset-3 {
   margin-left: 25%;
 }
 
 .offset-4 {
   margin-left: 33.3333333333%;
 }
 
 .offset-5 {
   margin-left: 41.6666666667%;
 }
 
 .offset-6 {
   margin-left: 50%;
 }
 
 .offset-7 {
   margin-left: 58.3333333333%;
 }
 
 .offset-8 {
   margin-left: 66.6666666667%;
 }
 
 .offset-9 {
   margin-left: 75%;
 }
 
 .offset-10 {
   margin-left: 83.3333333333%;
 }
 
 .offset-11 {
   margin-left: 91.6666666667%;
 }
 
 .g-0,
 .gx-0 {
   --bs-gutter-x: 0;
 }
 
 .g-0,
 .gy-0 {
   --bs-gutter-y: 0;
 }
 
 .g-1,
 .gx-1 {
   --bs-gutter-x: 0.25rem;
 }
 
 .g-1,
 .gy-1 {
   --bs-gutter-y: 0.25rem;
 }
 
 .g-2,
 .gx-2 {
   --bs-gutter-x: 0.5rem;
 }
 
 .g-2,
 .gy-2 {
   --bs-gutter-y: 0.5rem;
 }
 
 .g-3,
 .gx-3 {
   --bs-gutter-x: 1rem;
 }
 
 .g-3,
 .gy-3 {
   --bs-gutter-y: 1rem;
 }
 
 .g-4,
 .gx-4 {
   --bs-gutter-x: 1.5rem;
 }
 
 .g-4,
 .gy-4 {
   --bs-gutter-y: 1.5rem;
 }
 
 .g-5,
 .gx-5 {
   --bs-gutter-x: 3rem;
 }
 
 .g-5,
 .gy-5 {
   --bs-gutter-y: 3rem;
 }
 
 @media (min-width: 576px) {
   .col-sm {
     -ms-flex: 1 0 0%;
         flex: 1 0 0%;
   }
 
   .row-cols-sm-auto > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .row-cols-sm-1 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .row-cols-sm-2 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .row-cols-sm-3 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .row-cols-sm-4 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .row-cols-sm-5 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 20%;
   }
 
   .row-cols-sm-6 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-sm-auto {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .col-sm-1 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 8.3333333333%;
   }
 
   .col-sm-2 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-sm-3 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .col-sm-4 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .col-sm-5 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 41.6666666667%;
   }
 
   .col-sm-6 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .col-sm-7 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 58.3333333333%;
   }
 
   .col-sm-8 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 66.6666666667%;
   }
 
   .col-sm-9 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 75%;
   }
 
   .col-sm-10 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 83.3333333333%;
   }
 
   .col-sm-11 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 91.6666666667%;
   }
 
   .col-sm-12 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .offset-sm-0 {
     margin-left: 0;
   }
 
   .offset-sm-1 {
     margin-left: 8.3333333333%;
   }
 
   .offset-sm-2 {
     margin-left: 16.6666666667%;
   }
 
   .offset-sm-3 {
     margin-left: 25%;
   }
 
   .offset-sm-4 {
     margin-left: 33.3333333333%;
   }
 
   .offset-sm-5 {
     margin-left: 41.6666666667%;
   }
 
   .offset-sm-6 {
     margin-left: 50%;
   }
 
   .offset-sm-7 {
     margin-left: 58.3333333333%;
   }
 
   .offset-sm-8 {
     margin-left: 66.6666666667%;
   }
 
   .offset-sm-9 {
     margin-left: 75%;
   }
 
   .offset-sm-10 {
     margin-left: 83.3333333333%;
   }
 
   .offset-sm-11 {
     margin-left: 91.6666666667%;
   }
 
   .g-sm-0,
 .gx-sm-0 {
     --bs-gutter-x: 0;
   }
 
   .g-sm-0,
 .gy-sm-0 {
     --bs-gutter-y: 0;
   }
 
   .g-sm-1,
 .gx-sm-1 {
     --bs-gutter-x: 0.25rem;
   }
 
   .g-sm-1,
 .gy-sm-1 {
     --bs-gutter-y: 0.25rem;
   }
 
   .g-sm-2,
 .gx-sm-2 {
     --bs-gutter-x: 0.5rem;
   }
 
   .g-sm-2,
 .gy-sm-2 {
     --bs-gutter-y: 0.5rem;
   }
 
   .g-sm-3,
 .gx-sm-3 {
     --bs-gutter-x: 1rem;
   }
 
   .g-sm-3,
 .gy-sm-3 {
     --bs-gutter-y: 1rem;
   }
 
   .g-sm-4,
 .gx-sm-4 {
     --bs-gutter-x: 1.5rem;
   }
 
   .g-sm-4,
 .gy-sm-4 {
     --bs-gutter-y: 1.5rem;
   }
 
   .g-sm-5,
 .gx-sm-5 {
     --bs-gutter-x: 3rem;
   }
 
   .g-sm-5,
 .gy-sm-5 {
     --bs-gutter-y: 3rem;
   }
 }
 @media (min-width: 768px) {
   .col-md {
     -ms-flex: 1 0 0%;
         flex: 1 0 0%;
   }
 
   .row-cols-md-auto > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .row-cols-md-1 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .row-cols-md-2 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .row-cols-md-3 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .row-cols-md-4 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .row-cols-md-5 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 20%;
   }
 
   .row-cols-md-6 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-md-auto {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .col-md-1 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 8.3333333333%;
   }
 
   .col-md-2 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-md-3 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .col-md-4 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .col-md-5 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 41.6666666667%;
   }
 
   .col-md-6 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .col-md-7 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 58.3333333333%;
   }
 
   .col-md-8 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 66.6666666667%;
   }
 
   .col-md-9 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 75%;
   }
 
   .col-md-10 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 83.3333333333%;
   }
 
   .col-md-11 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 91.6666666667%;
   }
 
   .col-md-12 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .offset-md-0 {
     margin-left: 0;
   }
 
   .offset-md-1 {
     margin-left: 8.3333333333%;
   }
 
   .offset-md-2 {
     margin-left: 16.6666666667%;
   }
 
   .offset-md-3 {
     margin-left: 25%;
   }
 
   .offset-md-4 {
     margin-left: 33.3333333333%;
   }
 
   .offset-md-5 {
     margin-left: 41.6666666667%;
   }
 
   .offset-md-6 {
     margin-left: 50%;
   }
 
   .offset-md-7 {
     margin-left: 58.3333333333%;
   }
 
   .offset-md-8 {
     margin-left: 66.6666666667%;
   }
 
   .offset-md-9 {
     margin-left: 75%;
   }
 
   .offset-md-10 {
     margin-left: 83.3333333333%;
   }
 
   .offset-md-11 {
     margin-left: 91.6666666667%;
   }
 
   .g-md-0,
 .gx-md-0 {
     --bs-gutter-x: 0;
   }
 
   .g-md-0,
 .gy-md-0 {
     --bs-gutter-y: 0;
   }
 
   .g-md-1,
 .gx-md-1 {
     --bs-gutter-x: 0.25rem;
   }
 
   .g-md-1,
 .gy-md-1 {
     --bs-gutter-y: 0.25rem;
   }
 
   .g-md-2,
 .gx-md-2 {
     --bs-gutter-x: 0.5rem;
   }
 
   .g-md-2,
 .gy-md-2 {
     --bs-gutter-y: 0.5rem;
   }
 
   .g-md-3,
 .gx-md-3 {
     --bs-gutter-x: 1rem;
   }
 
   .g-md-3,
 .gy-md-3 {
     --bs-gutter-y: 1rem;
   }
 
   .g-md-4,
 .gx-md-4 {
     --bs-gutter-x: 1.5rem;
   }
 
   .g-md-4,
 .gy-md-4 {
     --bs-gutter-y: 1.5rem;
   }
 
   .g-md-5,
 .gx-md-5 {
     --bs-gutter-x: 3rem;
   }
 
   .g-md-5,
 .gy-md-5 {
     --bs-gutter-y: 3rem;
   }
 }
 @media (min-width: 992px) {
   .col-lg {
     -ms-flex: 1 0 0%;
         flex: 1 0 0%;
   }
 
   .row-cols-lg-auto > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .row-cols-lg-1 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .row-cols-lg-2 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .row-cols-lg-3 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .row-cols-lg-4 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .row-cols-lg-5 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 20%;
   }
 
   .row-cols-lg-6 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-lg-auto {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .col-lg-1 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 8.3333333333%;
   }
 
   .col-lg-2 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-lg-3 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .col-lg-4 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .col-lg-5 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 41.6666666667%;
   }
 
   .col-lg-6 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .col-lg-7 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 58.3333333333%;
   }
 
   .col-lg-8 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 66.6666666667%;
   }
 
   .col-lg-9 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 75%;
   }
 
   .col-lg-10 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 83.3333333333%;
   }
 
   .col-lg-11 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 91.6666666667%;
   }
 
   .col-lg-12 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .offset-lg-0 {
     margin-left: 0;
   }
 
   .offset-lg-1 {
     margin-left: 8.3333333333%;
   }
 
   .offset-lg-2 {
     margin-left: 16.6666666667%;
   }
 
   .offset-lg-3 {
     margin-left: 25%;
   }
 
   .offset-lg-4 {
     margin-left: 33.3333333333%;
   }
 
   .offset-lg-5 {
     margin-left: 41.6666666667%;
   }
 
   .offset-lg-6 {
     margin-left: 50%;
   }
 
   .offset-lg-7 {
     margin-left: 58.3333333333%;
   }
 
   .offset-lg-8 {
     margin-left: 66.6666666667%;
   }
 
   .offset-lg-9 {
     margin-left: 75%;
   }
 
   .offset-lg-10 {
     margin-left: 83.3333333333%;
   }
 
   .offset-lg-11 {
     margin-left: 91.6666666667%;
   }
 
   .g-lg-0,
 .gx-lg-0 {
     --bs-gutter-x: 0;
   }
 
   .g-lg-0,
 .gy-lg-0 {
     --bs-gutter-y: 0;
   }
 
   .g-lg-1,
 .gx-lg-1 {
     --bs-gutter-x: 0.25rem;
   }
 
   .g-lg-1,
 .gy-lg-1 {
     --bs-gutter-y: 0.25rem;
   }
 
   .g-lg-2,
 .gx-lg-2 {
     --bs-gutter-x: 0.5rem;
   }
 
   .g-lg-2,
 .gy-lg-2 {
     --bs-gutter-y: 0.5rem;
   }
 
   .g-lg-3,
 .gx-lg-3 {
     --bs-gutter-x: 1rem;
   }
 
   .g-lg-3,
 .gy-lg-3 {
     --bs-gutter-y: 1rem;
   }
 
   .g-lg-4,
 .gx-lg-4 {
     --bs-gutter-x: 1.5rem;
   }
 
   .g-lg-4,
 .gy-lg-4 {
     --bs-gutter-y: 1.5rem;
   }
 
   .g-lg-5,
 .gx-lg-5 {
     --bs-gutter-x: 3rem;
   }
 
   .g-lg-5,
 .gy-lg-5 {
     --bs-gutter-y: 3rem;
   }
 }
 @media (min-width: 1200px) {
   .col-xl {
     -ms-flex: 1 0 0%;
         flex: 1 0 0%;
   }
 
   .row-cols-xl-auto > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .row-cols-xl-1 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .row-cols-xl-2 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .row-cols-xl-3 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .row-cols-xl-4 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .row-cols-xl-5 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 20%;
   }
 
   .row-cols-xl-6 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-xl-auto {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .col-xl-1 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 8.3333333333%;
   }
 
   .col-xl-2 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-xl-3 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .col-xl-4 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .col-xl-5 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 41.6666666667%;
   }
 
   .col-xl-6 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .col-xl-7 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 58.3333333333%;
   }
 
   .col-xl-8 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 66.6666666667%;
   }
 
   .col-xl-9 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 75%;
   }
 
   .col-xl-10 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 83.3333333333%;
   }
 
   .col-xl-11 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 91.6666666667%;
   }
 
   .col-xl-12 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .offset-xl-0 {
     margin-left: 0;
   }
 
   .offset-xl-1 {
     margin-left: 8.3333333333%;
   }
 
   .offset-xl-2 {
     margin-left: 16.6666666667%;
   }
 
   .offset-xl-3 {
     margin-left: 25%;
   }
 
   .offset-xl-4 {
     margin-left: 33.3333333333%;
   }
 
   .offset-xl-5 {
     margin-left: 41.6666666667%;
   }
 
   .offset-xl-6 {
     margin-left: 50%;
   }
 
   .offset-xl-7 {
     margin-left: 58.3333333333%;
   }
 
   .offset-xl-8 {
     margin-left: 66.6666666667%;
   }
 
   .offset-xl-9 {
     margin-left: 75%;
   }
 
   .offset-xl-10 {
     margin-left: 83.3333333333%;
   }
 
   .offset-xl-11 {
     margin-left: 91.6666666667%;
   }
 
   .g-xl-0,
 .gx-xl-0 {
     --bs-gutter-x: 0;
   }
 
   .g-xl-0,
 .gy-xl-0 {
     --bs-gutter-y: 0;
   }
 
   .g-xl-1,
 .gx-xl-1 {
     --bs-gutter-x: 0.25rem;
   }
 
   .g-xl-1,
 .gy-xl-1 {
     --bs-gutter-y: 0.25rem;
   }
 
   .g-xl-2,
 .gx-xl-2 {
     --bs-gutter-x: 0.5rem;
   }
 
   .g-xl-2,
 .gy-xl-2 {
     --bs-gutter-y: 0.5rem;
   }
 
   .g-xl-3,
 .gx-xl-3 {
     --bs-gutter-x: 1rem;
   }
 
   .g-xl-3,
 .gy-xl-3 {
     --bs-gutter-y: 1rem;
   }
 
   .g-xl-4,
 .gx-xl-4 {
     --bs-gutter-x: 1.5rem;
   }
 
   .g-xl-4,
 .gy-xl-4 {
     --bs-gutter-y: 1.5rem;
   }
 
   .g-xl-5,
 .gx-xl-5 {
     --bs-gutter-x: 3rem;
   }
 
   .g-xl-5,
 .gy-xl-5 {
     --bs-gutter-y: 3rem;
   }
 }
 @media (min-width: 1400px) {
   .col-xxl {
     -ms-flex: 1 0 0%;
         flex: 1 0 0%;
   }
 
   .row-cols-xxl-auto > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .row-cols-xxl-1 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .row-cols-xxl-2 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .row-cols-xxl-3 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .row-cols-xxl-4 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .row-cols-xxl-5 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 20%;
   }
 
   .row-cols-xxl-6 > * {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-xxl-auto {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: auto;
   }
 
   .col-xxl-1 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 8.3333333333%;
   }
 
   .col-xxl-2 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 16.6666666667%;
   }
 
   .col-xxl-3 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 25%;
   }
 
   .col-xxl-4 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 33.3333333333%;
   }
 
   .col-xxl-5 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 41.6666666667%;
   }
 
   .col-xxl-6 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 50%;
   }
 
   .col-xxl-7 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 58.3333333333%;
   }
 
   .col-xxl-8 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 66.6666666667%;
   }
 
   .col-xxl-9 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 75%;
   }
 
   .col-xxl-10 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 83.3333333333%;
   }
 
   .col-xxl-11 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 91.6666666667%;
   }
 
   .col-xxl-12 {
     -ms-flex: 0 0 auto;
         flex: 0 0 auto;
     width: 100%;
   }
 
   .offset-xxl-0 {
     margin-left: 0;
   }
 
   .offset-xxl-1 {
     margin-left: 8.3333333333%;
   }
 
   .offset-xxl-2 {
     margin-left: 16.6666666667%;
   }
 
   .offset-xxl-3 {
     margin-left: 25%;
   }
 
   .offset-xxl-4 {
     margin-left: 33.3333333333%;
   }
 
   .offset-xxl-5 {
     margin-left: 41.6666666667%;
   }
 
   .offset-xxl-6 {
     margin-left: 50%;
   }
 
   .offset-xxl-7 {
     margin-left: 58.3333333333%;
   }
 
   .offset-xxl-8 {
     margin-left: 66.6666666667%;
   }
 
   .offset-xxl-9 {
     margin-left: 75%;
   }
 
   .offset-xxl-10 {
     margin-left: 83.3333333333%;
   }
 
   .offset-xxl-11 {
     margin-left: 91.6666666667%;
   }
 
   .g-xxl-0,
 .gx-xxl-0 {
     --bs-gutter-x: 0;
   }
 
   .g-xxl-0,
 .gy-xxl-0 {
     --bs-gutter-y: 0;
   }
 
   .g-xxl-1,
 .gx-xxl-1 {
     --bs-gutter-x: 0.25rem;
   }
 
   .g-xxl-1,
 .gy-xxl-1 {
     --bs-gutter-y: 0.25rem;
   }
 
   .g-xxl-2,
 .gx-xxl-2 {
     --bs-gutter-x: 0.5rem;
   }
 
   .g-xxl-2,
 .gy-xxl-2 {
     --bs-gutter-y: 0.5rem;
   }
 
   .g-xxl-3,
 .gx-xxl-3 {
     --bs-gutter-x: 1rem;
   }
 
   .g-xxl-3,
 .gy-xxl-3 {
     --bs-gutter-y: 1rem;
   }
 
   .g-xxl-4,
 .gx-xxl-4 {
     --bs-gutter-x: 1.5rem;
   }
 
   .g-xxl-4,
 .gy-xxl-4 {
     --bs-gutter-y: 1.5rem;
   }
 
   .g-xxl-5,
 .gx-xxl-5 {
     --bs-gutter-x: 3rem;
   }
 
   .g-xxl-5,
 .gy-xxl-5 {
     --bs-gutter-y: 3rem;
   }
 }
 .d-inline {
   display: inline !important;
 }
 
 .d-inline-block {
   display: inline-block !important;
 }
 
 .d-block {
   display: block !important;
 }
 
 .d-grid {
   display: -ms-grid !important;
   display: grid !important;
 }
 
 .d-table {
   display: table !important;
 }
 
 .d-table-row {
   display: table-row !important;
 }
 
 .d-table-cell {
   display: table-cell !important;
 }
 
 .d-flex {
   display: -ms-flexbox !important;
   display: flex !important;
 }
 
 .d-inline-flex {
   display: -ms-inline-flexbox !important;
   display: inline-flex !important;
 }
 
 .d-none {
   display: none !important;
 }
 
 .flex-fill {
   -ms-flex: 1 1 auto !important;
       flex: 1 1 auto !important;
 }
 
 .flex-row {
   -ms-flex-direction: row !important;
       flex-direction: row !important;
 }
 
 .flex-column {
   -ms-flex-direction: column !important;
       flex-direction: column !important;
 }
 
 .flex-row-reverse {
   -ms-flex-direction: row-reverse !important;
       flex-direction: row-reverse !important;
 }
 
 .flex-column-reverse {
   -ms-flex-direction: column-reverse !important;
       flex-direction: column-reverse !important;
 }
 
 .flex-grow-0 {
   -ms-flex-positive: 0 !important;
       flex-grow: 0 !important;
 }
 
 .flex-grow-1 {
   -ms-flex-positive: 1 !important;
       flex-grow: 1 !important;
 }
 
 .flex-shrink-0 {
   -ms-flex-negative: 0 !important;
       flex-shrink: 0 !important;
 }
 
 .flex-shrink-1 {
   -ms-flex-negative: 1 !important;
       flex-shrink: 1 !important;
 }
 
 .flex-wrap {
   -ms-flex-wrap: wrap !important;
       flex-wrap: wrap !important;
 }
 
 .flex-nowrap {
   -ms-flex-wrap: nowrap !important;
       flex-wrap: nowrap !important;
 }
 
 .flex-wrap-reverse {
   -ms-flex-wrap: wrap-reverse !important;
       flex-wrap: wrap-reverse !important;
 }
 
 .justify-content-start {
   -ms-flex-pack: start !important;
       justify-content: flex-start !important;
 }
 
 .justify-content-end {
   -ms-flex-pack: end !important;
       justify-content: flex-end !important;
 }
 
 .justify-content-center {
   -ms-flex-pack: center !important;
       justify-content: center !important;
 }
 
 .justify-content-between {
   -ms-flex-pack: justify !important;
       justify-content: space-between !important;
 }
 
 .justify-content-around {
   -ms-flex-pack: distribute !important;
       justify-content: space-around !important;
 }
 
 .justify-content-evenly {
   -ms-flex-pack: space-evenly !important;
       justify-content: space-evenly !important;
 }
 
 .align-items-start {
   -ms-flex-align: start !important;
       align-items: flex-start !important;
 }
 
 .align-items-end {
   -ms-flex-align: end !important;
       align-items: flex-end !important;
 }
 
 .align-items-center {
   -ms-flex-align: center !important;
       align-items: center !important;
 }
 
 .align-items-baseline {
   -ms-flex-align: baseline !important;
       align-items: baseline !important;
 }
 
 .align-items-stretch {
   -ms-flex-align: stretch !important;
       align-items: stretch !important;
 }
 
 .align-content-start {
   -ms-flex-line-pack: start !important;
       align-content: flex-start !important;
 }
 
 .align-content-end {
   -ms-flex-line-pack: end !important;
       align-content: flex-end !important;
 }
 
 .align-content-center {
   -ms-flex-line-pack: center !important;
       align-content: center !important;
 }
 
 .align-content-between {
   -ms-flex-line-pack: justify !important;
       align-content: space-between !important;
 }
 
 .align-content-around {
   -ms-flex-line-pack: distribute !important;
       align-content: space-around !important;
 }
 
 .align-content-stretch {
   -ms-flex-line-pack: stretch !important;
       align-content: stretch !important;
 }
 
 .align-self-auto {
   -ms-flex-item-align: auto !important;
       -ms-grid-row-align: auto !important;
       align-self: auto !important;
 }
 
 .align-self-start {
   -ms-flex-item-align: start !important;
       align-self: flex-start !important;
 }
 
 .align-self-end {
   -ms-flex-item-align: end !important;
       align-self: flex-end !important;
 }
 
 .align-self-center {
   -ms-flex-item-align: center !important;
       -ms-grid-row-align: center !important;
       align-self: center !important;
 }
 
 .align-self-baseline {
   -ms-flex-item-align: baseline !important;
       align-self: baseline !important;
 }
 
 .align-self-stretch {
   -ms-flex-item-align: stretch !important;
       -ms-grid-row-align: stretch !important;
       align-self: stretch !important;
 }
 
 .order-first {
   -ms-flex-order: -1 !important;
       order: -1 !important;
 }
 
 .order-0 {
   -ms-flex-order: 0 !important;
       order: 0 !important;
 }
 
 .order-1 {
   -ms-flex-order: 1 !important;
       order: 1 !important;
 }
 
 .order-2 {
   -ms-flex-order: 2 !important;
       order: 2 !important;
 }
 
 .order-3 {
   -ms-flex-order: 3 !important;
       order: 3 !important;
 }
 
 .order-4 {
   -ms-flex-order: 4 !important;
       order: 4 !important;
 }
 
 .order-5 {
   -ms-flex-order: 5 !important;
       order: 5 !important;
 }
 
 .order-last {
   -ms-flex-order: 6 !important;
       order: 6 !important;
 }
 
 .m-0 {
   margin: 0 !important;
 }
 
 .m-1 {
   margin: 0.25rem !important;
 }
 
 .m-2 {
   margin: 0.5rem !important;
 }
 
 .m-3 {
   margin: 1rem !important;
 }
 
 .m-4 {
   margin: 1.5rem !important;
 }
 
 .m-5 {
   margin: 3rem !important;
 }
 
 .m-auto {
   margin: auto !important;
 }
 
 .mx-0 {
   margin-right: 0 !important;
   margin-left: 0 !important;
 }
 
 .mx-1 {
   margin-right: 0.25rem !important;
   margin-left: 0.25rem !important;
 }
 
 .mx-2 {
   margin-right: 0.5rem !important;
   margin-left: 0.5rem !important;
 }
 
 .mx-3 {
   margin-right: 1rem !important;
   margin-left: 1rem !important;
 }
 
 .mx-4 {
   margin-right: 1.5rem !important;
   margin-left: 1.5rem !important;
 }
 
 .mx-5 {
   margin-right: 3rem !important;
   margin-left: 3rem !important;
 }
 
 .mx-auto {
   margin-right: auto !important;
   margin-left: auto !important;
 }
 
 .my-0 {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
 }
 
 .my-1 {
   margin-top: 0.25rem !important;
   margin-bottom: 0.25rem !important;
 }
 
 .my-2 {
   margin-top: 0.5rem !important;
   margin-bottom: 0.5rem !important;
 }
 
 .my-3 {
   margin-top: 1rem !important;
   margin-bottom: 1rem !important;
 }
 
 .my-4 {
   margin-top: 1.5rem !important;
   margin-bottom: 1.5rem !important;
 }
 
 .my-5 {
   margin-top: 3rem !important;
   margin-bottom: 3rem !important;
 }
 
 .my-auto {
   margin-top: auto !important;
   margin-bottom: auto !important;
 }
 
 .mt-0 {
   margin-top: 0 !important;
 }
 
 .mt-1 {
   margin-top: 0.25rem !important;
 }
 
 .mt-2 {
   margin-top: 0.5rem !important;
 }
 
 .mt-3 {
   margin-top: 1rem !important;
 }
 
 .mt-4 {
   margin-top: 1.5rem !important;
 }
 
 .mt-5 {
   margin-top: 3rem !important;
 }
 
 .mt-auto {
   margin-top: auto !important;
 }
 
 .me-0 {
   margin-right: 0 !important;
 }
 
 .me-1 {
   margin-right: 0.25rem !important;
 }
 
 .me-2 {
   margin-right: 0.5rem !important;
 }
 
 .me-3 {
   margin-right: 1rem !important;
 }
 
 .me-4 {
   margin-right: 1.5rem !important;
 }
 
 .me-5 {
   margin-right: 3rem !important;
 }
 
 .me-auto {
   margin-right: auto !important;
 }
 
 .mb-0 {
   margin-bottom: 0 !important;
 }
 
 .mb-1 {
   margin-bottom: 0.25rem !important;
 }
 
 .mb-2 {
   margin-bottom: 0.5rem !important;
 }
 
 .mb-3 {
   margin-bottom: 1rem !important;
 }
 
 .mb-4 {
   margin-bottom: 1.5rem !important;
 }
 
 .mb-5 {
   margin-bottom: 3rem !important;
 }
 
 .mb-auto {
   margin-bottom: auto !important;
 }
 
 .ms-0 {
   margin-left: 0 !important;
 }
 
 .ms-1 {
   margin-left: 0.25rem !important;
 }
 
 .ms-2 {
   margin-left: 0.5rem !important;
 }
 
 .ms-3 {
   margin-left: 1rem !important;
 }
 
 .ms-4 {
   margin-left: 1.5rem !important;
 }
 
 .ms-5 {
   margin-left: 3rem !important;
 }
 
 .ms-auto {
   margin-left: auto !important;
 }
 
 .p-0 {
   padding: 0 !important;
 }
 
 .p-1 {
   padding: 0.25rem !important;
 }
 
 .p-2 {
   padding: 0.5rem !important;
 }
 
 .p-3 {
   padding: 1rem !important;
 }
 
 .p-4 {
   padding: 1.5rem !important;
 }
 
 .p-5 {
   padding: 3rem !important;
 }
 
 .px-0 {
   padding-right: 0 !important;
   padding-left: 0 !important;
 }
 
 .px-1 {
   padding-right: 0.25rem !important;
   padding-left: 0.25rem !important;
 }
 
 .px-2 {
   padding-right: 0.5rem !important;
   padding-left: 0.5rem !important;
 }
 
 .px-3 {
   padding-right: 1rem !important;
   padding-left: 1rem !important;
 }
 
 .px-4 {
   padding-right: 1.5rem !important;
   padding-left: 1.5rem !important;
 }
 
 .px-5 {
   padding-right: 3rem !important;
   padding-left: 3rem !important;
 }
 
 .py-0 {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
 }
 
 .py-1 {
   padding-top: 0.25rem !important;
   padding-bottom: 0.25rem !important;
 }
 
 .py-2 {
   padding-top: 0.5rem !important;
   padding-bottom: 0.5rem !important;
 }
 
 .py-3 {
   padding-top: 1rem !important;
   padding-bottom: 1rem !important;
 }
 
 .py-4 {
   padding-top: 1.5rem !important;
   padding-bottom: 1.5rem !important;
 }
 
 .py-5 {
   padding-top: 3rem !important;
   padding-bottom: 3rem !important;
 }
 
 .pt-0 {
   padding-top: 0 !important;
 }
 
 .pt-1 {
   padding-top: 0.25rem !important;
 }
 
 .pt-2 {
   padding-top: 0.5rem !important;
 }
 
 .pt-3 {
   padding-top: 1rem !important;
 }
 
 .pt-4 {
   padding-top: 1.5rem !important;
 }
 
 .pt-5 {
   padding-top: 3rem !important;
 }
 
 .pe-0 {
   padding-right: 0 !important;
 }
 
 .pe-1 {
   padding-right: 0.25rem !important;
 }
 
 .pe-2 {
   padding-right: 0.5rem !important;
 }
 
 .pe-3 {
   padding-right: 1rem !important;
 }
 
 .pe-4 {
   padding-right: 1.5rem !important;
 }
 
 .pe-5 {
   padding-right: 3rem !important;
 }
 
 .pb-0 {
   padding-bottom: 0 !important;
 }
 
 .pb-1 {
   padding-bottom: 0.25rem !important;
 }
 
 .pb-2 {
   padding-bottom: 0.5rem !important;
 }
 
 .pb-3 {
   padding-bottom: 1rem !important;
 }
 
 .pb-4 {
   padding-bottom: 1.5rem !important;
 }
 
 .pb-5 {
   padding-bottom: 3rem !important;
 }
 
 .ps-0 {
   padding-left: 0 !important;
 }
 
 .ps-1 {
   padding-left: 0.25rem !important;
 }
 
 .ps-2 {
   padding-left: 0.5rem !important;
 }
 
 .ps-3 {
   padding-left: 1rem !important;
 }
 
 .ps-4 {
   padding-left: 1.5rem !important;
 }
 
 .ps-5 {
   padding-left: 3rem !important;
 }
 
 @media (min-width: 576px) {
   .d-sm-inline {
     display: inline !important;
   }
 
   .d-sm-inline-block {
     display: inline-block !important;
   }
 
   .d-sm-block {
     display: block !important;
   }
 
   .d-sm-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-sm-table {
     display: table !important;
   }
 
   .d-sm-table-row {
     display: table-row !important;
   }
 
   .d-sm-table-cell {
     display: table-cell !important;
   }
 
   .d-sm-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-sm-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-sm-none {
     display: none !important;
   }
 
   .flex-sm-fill {
     -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
   }
 
   .flex-sm-row {
     -ms-flex-direction: row !important;
         flex-direction: row !important;
   }
 
   .flex-sm-column {
     -ms-flex-direction: column !important;
         flex-direction: column !important;
   }
 
   .flex-sm-row-reverse {
     -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
   }
 
   .flex-sm-column-reverse {
     -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
   }
 
   .flex-sm-grow-0 {
     -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
   }
 
   .flex-sm-grow-1 {
     -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
   }
 
   .flex-sm-shrink-0 {
     -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
   }
 
   .flex-sm-shrink-1 {
     -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
   }
 
   .flex-sm-wrap {
     -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
   }
 
   .flex-sm-nowrap {
     -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
   }
 
   .flex-sm-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
   }
 
   .justify-content-sm-start {
     -ms-flex-pack: start !important;
         justify-content: flex-start !important;
   }
 
   .justify-content-sm-end {
     -ms-flex-pack: end !important;
         justify-content: flex-end !important;
   }
 
   .justify-content-sm-center {
     -ms-flex-pack: center !important;
         justify-content: center !important;
   }
 
   .justify-content-sm-between {
     -ms-flex-pack: justify !important;
         justify-content: space-between !important;
   }
 
   .justify-content-sm-around {
     -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
   }
 
   .justify-content-sm-evenly {
     -ms-flex-pack: space-evenly !important;
         justify-content: space-evenly !important;
   }
 
   .align-items-sm-start {
     -ms-flex-align: start !important;
         align-items: flex-start !important;
   }
 
   .align-items-sm-end {
     -ms-flex-align: end !important;
         align-items: flex-end !important;
   }
 
   .align-items-sm-center {
     -ms-flex-align: center !important;
         align-items: center !important;
   }
 
   .align-items-sm-baseline {
     -ms-flex-align: baseline !important;
         align-items: baseline !important;
   }
 
   .align-items-sm-stretch {
     -ms-flex-align: stretch !important;
         align-items: stretch !important;
   }
 
   .align-content-sm-start {
     -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
   }
 
   .align-content-sm-end {
     -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
   }
 
   .align-content-sm-center {
     -ms-flex-line-pack: center !important;
         align-content: center !important;
   }
 
   .align-content-sm-between {
     -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
   }
 
   .align-content-sm-around {
     -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
   }
 
   .align-content-sm-stretch {
     -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
   }
 
   .align-self-sm-auto {
     -ms-flex-item-align: auto !important;
         -ms-grid-row-align: auto !important;
         align-self: auto !important;
   }
 
   .align-self-sm-start {
     -ms-flex-item-align: start !important;
         align-self: flex-start !important;
   }
 
   .align-self-sm-end {
     -ms-flex-item-align: end !important;
         align-self: flex-end !important;
   }
 
   .align-self-sm-center {
     -ms-flex-item-align: center !important;
         -ms-grid-row-align: center !important;
         align-self: center !important;
   }
 
   .align-self-sm-baseline {
     -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
   }
 
   .align-self-sm-stretch {
     -ms-flex-item-align: stretch !important;
         -ms-grid-row-align: stretch !important;
         align-self: stretch !important;
   }
 
   .order-sm-first {
     -ms-flex-order: -1 !important;
         order: -1 !important;
   }
 
   .order-sm-0 {
     -ms-flex-order: 0 !important;
         order: 0 !important;
   }
 
   .order-sm-1 {
     -ms-flex-order: 1 !important;
         order: 1 !important;
   }
 
   .order-sm-2 {
     -ms-flex-order: 2 !important;
         order: 2 !important;
   }
 
   .order-sm-3 {
     -ms-flex-order: 3 !important;
         order: 3 !important;
   }
 
   .order-sm-4 {
     -ms-flex-order: 4 !important;
         order: 4 !important;
   }
 
   .order-sm-5 {
     -ms-flex-order: 5 !important;
         order: 5 !important;
   }
 
   .order-sm-last {
     -ms-flex-order: 6 !important;
         order: 6 !important;
   }
 
   .m-sm-0 {
     margin: 0 !important;
   }
 
   .m-sm-1 {
     margin: 0.25rem !important;
   }
 
   .m-sm-2 {
     margin: 0.5rem !important;
   }
 
   .m-sm-3 {
     margin: 1rem !important;
   }
 
   .m-sm-4 {
     margin: 1.5rem !important;
   }
 
   .m-sm-5 {
     margin: 3rem !important;
   }
 
   .m-sm-auto {
     margin: auto !important;
   }
 
   .mx-sm-0 {
     margin-right: 0 !important;
     margin-left: 0 !important;
   }
 
   .mx-sm-1 {
     margin-right: 0.25rem !important;
     margin-left: 0.25rem !important;
   }
 
   .mx-sm-2 {
     margin-right: 0.5rem !important;
     margin-left: 0.5rem !important;
   }
 
   .mx-sm-3 {
     margin-right: 1rem !important;
     margin-left: 1rem !important;
   }
 
   .mx-sm-4 {
     margin-right: 1.5rem !important;
     margin-left: 1.5rem !important;
   }
 
   .mx-sm-5 {
     margin-right: 3rem !important;
     margin-left: 3rem !important;
   }
 
   .mx-sm-auto {
     margin-right: auto !important;
     margin-left: auto !important;
   }
 
   .my-sm-0 {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
   }
 
   .my-sm-1 {
     margin-top: 0.25rem !important;
     margin-bottom: 0.25rem !important;
   }
 
   .my-sm-2 {
     margin-top: 0.5rem !important;
     margin-bottom: 0.5rem !important;
   }
 
   .my-sm-3 {
     margin-top: 1rem !important;
     margin-bottom: 1rem !important;
   }
 
   .my-sm-4 {
     margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important;
   }
 
   .my-sm-5 {
     margin-top: 3rem !important;
     margin-bottom: 3rem !important;
   }
 
   .my-sm-auto {
     margin-top: auto !important;
     margin-bottom: auto !important;
   }
 
   .mt-sm-0 {
     margin-top: 0 !important;
   }
 
   .mt-sm-1 {
     margin-top: 0.25rem !important;
   }
 
   .mt-sm-2 {
     margin-top: 0.5rem !important;
   }
 
   .mt-sm-3 {
     margin-top: 1rem !important;
   }
 
   .mt-sm-4 {
     margin-top: 1.5rem !important;
   }
 
   .mt-sm-5 {
     margin-top: 3rem !important;
   }
 
   .mt-sm-auto {
     margin-top: auto !important;
   }
 
   .me-sm-0 {
     margin-right: 0 !important;
   }
 
   .me-sm-1 {
     margin-right: 0.25rem !important;
   }
 
   .me-sm-2 {
     margin-right: 0.5rem !important;
   }
 
   .me-sm-3 {
     margin-right: 1rem !important;
   }
 
   .me-sm-4 {
     margin-right: 1.5rem !important;
   }
 
   .me-sm-5 {
     margin-right: 3rem !important;
   }
 
   .me-sm-auto {
     margin-right: auto !important;
   }
 
   .mb-sm-0 {
     margin-bottom: 0 !important;
   }
 
   .mb-sm-1 {
     margin-bottom: 0.25rem !important;
   }
 
   .mb-sm-2 {
     margin-bottom: 0.5rem !important;
   }
 
   .mb-sm-3 {
     margin-bottom: 1rem !important;
   }
 
   .mb-sm-4 {
     margin-bottom: 1.5rem !important;
   }
 
   .mb-sm-5 {
     margin-bottom: 3rem !important;
   }
 
   .mb-sm-auto {
     margin-bottom: auto !important;
   }
 
   .ms-sm-0 {
     margin-left: 0 !important;
   }
 
   .ms-sm-1 {
     margin-left: 0.25rem !important;
   }
 
   .ms-sm-2 {
     margin-left: 0.5rem !important;
   }
 
   .ms-sm-3 {
     margin-left: 1rem !important;
   }
 
   .ms-sm-4 {
     margin-left: 1.5rem !important;
   }
 
   .ms-sm-5 {
     margin-left: 3rem !important;
   }
 
   .ms-sm-auto {
     margin-left: auto !important;
   }
 
   .p-sm-0 {
     padding: 0 !important;
   }
 
   .p-sm-1 {
     padding: 0.25rem !important;
   }
 
   .p-sm-2 {
     padding: 0.5rem !important;
   }
 
   .p-sm-3 {
     padding: 1rem !important;
   }
 
   .p-sm-4 {
     padding: 1.5rem !important;
   }
 
   .p-sm-5 {
     padding: 3rem !important;
   }
 
   .px-sm-0 {
     padding-right: 0 !important;
     padding-left: 0 !important;
   }
 
   .px-sm-1 {
     padding-right: 0.25rem !important;
     padding-left: 0.25rem !important;
   }
 
   .px-sm-2 {
     padding-right: 0.5rem !important;
     padding-left: 0.5rem !important;
   }
 
   .px-sm-3 {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
   }
 
   .px-sm-4 {
     padding-right: 1.5rem !important;
     padding-left: 1.5rem !important;
   }
 
   .px-sm-5 {
     padding-right: 3rem !important;
     padding-left: 3rem !important;
   }
 
   .py-sm-0 {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
   }
 
   .py-sm-1 {
     padding-top: 0.25rem !important;
     padding-bottom: 0.25rem !important;
   }
 
   .py-sm-2 {
     padding-top: 0.5rem !important;
     padding-bottom: 0.5rem !important;
   }
 
   .py-sm-3 {
     padding-top: 1rem !important;
     padding-bottom: 1rem !important;
   }
 
   .py-sm-4 {
     padding-top: 1.5rem !important;
     padding-bottom: 1.5rem !important;
   }
 
   .py-sm-5 {
     padding-top: 3rem !important;
     padding-bottom: 3rem !important;
   }
 
   .pt-sm-0 {
     padding-top: 0 !important;
   }
 
   .pt-sm-1 {
     padding-top: 0.25rem !important;
   }
 
   .pt-sm-2 {
     padding-top: 0.5rem !important;
   }
 
   .pt-sm-3 {
     padding-top: 1rem !important;
   }
 
   .pt-sm-4 {
     padding-top: 1.5rem !important;
   }
 
   .pt-sm-5 {
     padding-top: 3rem !important;
   }
 
   .pe-sm-0 {
     padding-right: 0 !important;
   }
 
   .pe-sm-1 {
     padding-right: 0.25rem !important;
   }
 
   .pe-sm-2 {
     padding-right: 0.5rem !important;
   }
 
   .pe-sm-3 {
     padding-right: 1rem !important;
   }
 
   .pe-sm-4 {
     padding-right: 1.5rem !important;
   }
 
   .pe-sm-5 {
     padding-right: 3rem !important;
   }
 
   .pb-sm-0 {
     padding-bottom: 0 !important;
   }
 
   .pb-sm-1 {
     padding-bottom: 0.25rem !important;
   }
 
   .pb-sm-2 {
     padding-bottom: 0.5rem !important;
   }
 
   .pb-sm-3 {
     padding-bottom: 1rem !important;
   }
 
   .pb-sm-4 {
     padding-bottom: 1.5rem !important;
   }
 
   .pb-sm-5 {
     padding-bottom: 3rem !important;
   }
 
   .ps-sm-0 {
     padding-left: 0 !important;
   }
 
   .ps-sm-1 {
     padding-left: 0.25rem !important;
   }
 
   .ps-sm-2 {
     padding-left: 0.5rem !important;
   }
 
   .ps-sm-3 {
     padding-left: 1rem !important;
   }
 
   .ps-sm-4 {
     padding-left: 1.5rem !important;
   }
 
   .ps-sm-5 {
     padding-left: 3rem !important;
   }
 }
 @media (min-width: 768px) {
   .d-md-inline {
     display: inline !important;
   }
 
   .d-md-inline-block {
     display: inline-block !important;
   }
 
   .d-md-block {
     display: block !important;
   }
 
   .d-md-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-md-table {
     display: table !important;
   }
 
   .d-md-table-row {
     display: table-row !important;
   }
 
   .d-md-table-cell {
     display: table-cell !important;
   }
 
   .d-md-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-md-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-md-none {
     display: none !important;
   }
 
   .flex-md-fill {
     -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
   }
 
   .flex-md-row {
     -ms-flex-direction: row !important;
         flex-direction: row !important;
   }
 
   .flex-md-column {
     -ms-flex-direction: column !important;
         flex-direction: column !important;
   }
 
   .flex-md-row-reverse {
     -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
   }
 
   .flex-md-column-reverse {
     -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
   }
 
   .flex-md-grow-0 {
     -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
   }
 
   .flex-md-grow-1 {
     -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
   }
 
   .flex-md-shrink-0 {
     -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
   }
 
   .flex-md-shrink-1 {
     -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
   }
 
   .flex-md-wrap {
     -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
   }
 
   .flex-md-nowrap {
     -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
   }
 
   .flex-md-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
   }
 
   .justify-content-md-start {
     -ms-flex-pack: start !important;
         justify-content: flex-start !important;
   }
 
   .justify-content-md-end {
     -ms-flex-pack: end !important;
         justify-content: flex-end !important;
   }
 
   .justify-content-md-center {
     -ms-flex-pack: center !important;
         justify-content: center !important;
   }
 
   .justify-content-md-between {
     -ms-flex-pack: justify !important;
         justify-content: space-between !important;
   }
 
   .justify-content-md-around {
     -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
   }
 
   .justify-content-md-evenly {
     -ms-flex-pack: space-evenly !important;
         justify-content: space-evenly !important;
   }
 
   .align-items-md-start {
     -ms-flex-align: start !important;
         align-items: flex-start !important;
   }
 
   .align-items-md-end {
     -ms-flex-align: end !important;
         align-items: flex-end !important;
   }
 
   .align-items-md-center {
     -ms-flex-align: center !important;
         align-items: center !important;
   }
 
   .align-items-md-baseline {
     -ms-flex-align: baseline !important;
         align-items: baseline !important;
   }
 
   .align-items-md-stretch {
     -ms-flex-align: stretch !important;
         align-items: stretch !important;
   }
 
   .align-content-md-start {
     -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
   }
 
   .align-content-md-end {
     -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
   }
 
   .align-content-md-center {
     -ms-flex-line-pack: center !important;
         align-content: center !important;
   }
 
   .align-content-md-between {
     -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
   }
 
   .align-content-md-around {
     -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
   }
 
   .align-content-md-stretch {
     -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
   }
 
   .align-self-md-auto {
     -ms-flex-item-align: auto !important;
         -ms-grid-row-align: auto !important;
         align-self: auto !important;
   }
 
   .align-self-md-start {
     -ms-flex-item-align: start !important;
         align-self: flex-start !important;
   }
 
   .align-self-md-end {
     -ms-flex-item-align: end !important;
         align-self: flex-end !important;
   }
 
   .align-self-md-center {
     -ms-flex-item-align: center !important;
         -ms-grid-row-align: center !important;
         align-self: center !important;
   }
 
   .align-self-md-baseline {
     -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
   }
 
   .align-self-md-stretch {
     -ms-flex-item-align: stretch !important;
         -ms-grid-row-align: stretch !important;
         align-self: stretch !important;
   }
 
   .order-md-first {
     -ms-flex-order: -1 !important;
         order: -1 !important;
   }
 
   .order-md-0 {
     -ms-flex-order: 0 !important;
         order: 0 !important;
   }
 
   .order-md-1 {
     -ms-flex-order: 1 !important;
         order: 1 !important;
   }
 
   .order-md-2 {
     -ms-flex-order: 2 !important;
         order: 2 !important;
   }
 
   .order-md-3 {
     -ms-flex-order: 3 !important;
         order: 3 !important;
   }
 
   .order-md-4 {
     -ms-flex-order: 4 !important;
         order: 4 !important;
   }
 
   .order-md-5 {
     -ms-flex-order: 5 !important;
         order: 5 !important;
   }
 
   .order-md-last {
     -ms-flex-order: 6 !important;
         order: 6 !important;
   }
 
   .m-md-0 {
     margin: 0 !important;
   }
 
   .m-md-1 {
     margin: 0.25rem !important;
   }
 
   .m-md-2 {
     margin: 0.5rem !important;
   }
 
   .m-md-3 {
     margin: 1rem !important;
   }
 
   .m-md-4 {
     margin: 1.5rem !important;
   }
 
   .m-md-5 {
     margin: 3rem !important;
   }
 
   .m-md-auto {
     margin: auto !important;
   }
 
   .mx-md-0 {
     margin-right: 0 !important;
     margin-left: 0 !important;
   }
 
   .mx-md-1 {
     margin-right: 0.25rem !important;
     margin-left: 0.25rem !important;
   }
 
   .mx-md-2 {
     margin-right: 0.5rem !important;
     margin-left: 0.5rem !important;
   }
 
   .mx-md-3 {
     margin-right: 1rem !important;
     margin-left: 1rem !important;
   }
 
   .mx-md-4 {
     margin-right: 1.5rem !important;
     margin-left: 1.5rem !important;
   }
 
   .mx-md-5 {
     margin-right: 3rem !important;
     margin-left: 3rem !important;
   }
 
   .mx-md-auto {
     margin-right: auto !important;
     margin-left: auto !important;
   }
 
   .my-md-0 {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
   }
 
   .my-md-1 {
     margin-top: 0.25rem !important;
     margin-bottom: 0.25rem !important;
   }
 
   .my-md-2 {
     margin-top: 0.5rem !important;
     margin-bottom: 0.5rem !important;
   }
 
   .my-md-3 {
     margin-top: 1rem !important;
     margin-bottom: 1rem !important;
   }
 
   .my-md-4 {
     margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important;
   }
 
   .my-md-5 {
     margin-top: 3rem !important;
     margin-bottom: 3rem !important;
   }
 
   .my-md-auto {
     margin-top: auto !important;
     margin-bottom: auto !important;
   }
 
   .mt-md-0 {
     margin-top: 0 !important;
   }
 
   .mt-md-1 {
     margin-top: 0.25rem !important;
   }
 
   .mt-md-2 {
     margin-top: 0.5rem !important;
   }
 
   .mt-md-3 {
     margin-top: 1rem !important;
   }
 
   .mt-md-4 {
     margin-top: 1.5rem !important;
   }
 
   .mt-md-5 {
     margin-top: 3rem !important;
   }
 
   .mt-md-auto {
     margin-top: auto !important;
   }
 
   .me-md-0 {
     margin-right: 0 !important;
   }
 
   .me-md-1 {
     margin-right: 0.25rem !important;
   }
 
   .me-md-2 {
     margin-right: 0.5rem !important;
   }
 
   .me-md-3 {
     margin-right: 1rem !important;
   }
 
   .me-md-4 {
     margin-right: 1.5rem !important;
   }
 
   .me-md-5 {
     margin-right: 3rem !important;
   }
 
   .me-md-auto {
     margin-right: auto !important;
   }
 
   .mb-md-0 {
     margin-bottom: 0 !important;
   }
 
   .mb-md-1 {
     margin-bottom: 0.25rem !important;
   }
 
   .mb-md-2 {
     margin-bottom: 0.5rem !important;
   }
 
   .mb-md-3 {
     margin-bottom: 1rem !important;
   }
 
   .mb-md-4 {
     margin-bottom: 1.5rem !important;
   }
 
   .mb-md-5 {
     margin-bottom: 3rem !important;
   }
 
   .mb-md-auto {
     margin-bottom: auto !important;
   }
 
   .ms-md-0 {
     margin-left: 0 !important;
   }
 
   .ms-md-1 {
     margin-left: 0.25rem !important;
   }
 
   .ms-md-2 {
     margin-left: 0.5rem !important;
   }
 
   .ms-md-3 {
     margin-left: 1rem !important;
   }
 
   .ms-md-4 {
     margin-left: 1.5rem !important;
   }
 
   .ms-md-5 {
     margin-left: 3rem !important;
   }
 
   .ms-md-auto {
     margin-left: auto !important;
   }
 
   .p-md-0 {
     padding: 0 !important;
   }
 
   .p-md-1 {
     padding: 0.25rem !important;
   }
 
   .p-md-2 {
     padding: 0.5rem !important;
   }
 
   .p-md-3 {
     padding: 1rem !important;
   }
 
   .p-md-4 {
     padding: 1.5rem !important;
   }
 
   .p-md-5 {
     padding: 3rem !important;
   }
 
   .px-md-0 {
     padding-right: 0 !important;
     padding-left: 0 !important;
   }
 
   .px-md-1 {
     padding-right: 0.25rem !important;
     padding-left: 0.25rem !important;
   }
 
   .px-md-2 {
     padding-right: 0.5rem !important;
     padding-left: 0.5rem !important;
   }
 
   .px-md-3 {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
   }
 
   .px-md-4 {
     padding-right: 1.5rem !important;
     padding-left: 1.5rem !important;
   }
 
   .px-md-5 {
     padding-right: 3rem !important;
     padding-left: 3rem !important;
   }
 
   .py-md-0 {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
   }
 
   .py-md-1 {
     padding-top: 0.25rem !important;
     padding-bottom: 0.25rem !important;
   }
 
   .py-md-2 {
     padding-top: 0.5rem !important;
     padding-bottom: 0.5rem !important;
   }
 
   .py-md-3 {
     padding-top: 1rem !important;
     padding-bottom: 1rem !important;
   }
 
   .py-md-4 {
     padding-top: 1.5rem !important;
     padding-bottom: 1.5rem !important;
   }
 
   .py-md-5 {
     padding-top: 3rem !important;
     padding-bottom: 3rem !important;
   }
 
   .pt-md-0 {
     padding-top: 0 !important;
   }
 
   .pt-md-1 {
     padding-top: 0.25rem !important;
   }
 
   .pt-md-2 {
     padding-top: 0.5rem !important;
   }
 
   .pt-md-3 {
     padding-top: 1rem !important;
   }
 
   .pt-md-4 {
     padding-top: 1.5rem !important;
   }
 
   .pt-md-5 {
     padding-top: 3rem !important;
   }
 
   .pe-md-0 {
     padding-right: 0 !important;
   }
 
   .pe-md-1 {
     padding-right: 0.25rem !important;
   }
 
   .pe-md-2 {
     padding-right: 0.5rem !important;
   }
 
   .pe-md-3 {
     padding-right: 1rem !important;
   }
 
   .pe-md-4 {
     padding-right: 1.5rem !important;
   }
 
   .pe-md-5 {
     padding-right: 3rem !important;
   }
 
   .pb-md-0 {
     padding-bottom: 0 !important;
   }
 
   .pb-md-1 {
     padding-bottom: 0.25rem !important;
   }
 
   .pb-md-2 {
     padding-bottom: 0.5rem !important;
   }
 
   .pb-md-3 {
     padding-bottom: 1rem !important;
   }
 
   .pb-md-4 {
     padding-bottom: 1.5rem !important;
   }
 
   .pb-md-5 {
     padding-bottom: 3rem !important;
   }
 
   .ps-md-0 {
     padding-left: 0 !important;
   }
 
   .ps-md-1 {
     padding-left: 0.25rem !important;
   }
 
   .ps-md-2 {
     padding-left: 0.5rem !important;
   }
 
   .ps-md-3 {
     padding-left: 1rem !important;
   }
 
   .ps-md-4 {
     padding-left: 1.5rem !important;
   }
 
   .ps-md-5 {
     padding-left: 3rem !important;
   }
 }
 @media (min-width: 992px) {
   .d-lg-inline {
     display: inline !important;
   }
 
   .d-lg-inline-block {
     display: inline-block !important;
   }
 
   .d-lg-block {
     display: block !important;
   }
 
   .d-lg-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-lg-table {
     display: table !important;
   }
 
   .d-lg-table-row {
     display: table-row !important;
   }
 
   .d-lg-table-cell {
     display: table-cell !important;
   }
 
   .d-lg-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-lg-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-lg-none {
     display: none !important;
   }
 
   .flex-lg-fill {
     -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
   }
 
   .flex-lg-row {
     -ms-flex-direction: row !important;
         flex-direction: row !important;
   }
 
   .flex-lg-column {
     -ms-flex-direction: column !important;
         flex-direction: column !important;
   }
 
   .flex-lg-row-reverse {
     -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
   }
 
   .flex-lg-column-reverse {
     -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
   }
 
   .flex-lg-grow-0 {
     -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
   }
 
   .flex-lg-grow-1 {
     -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
   }
 
   .flex-lg-shrink-0 {
     -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
   }
 
   .flex-lg-shrink-1 {
     -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
   }
 
   .flex-lg-wrap {
     -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
   }
 
   .flex-lg-nowrap {
     -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
   }
 
   .flex-lg-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
   }
 
   .justify-content-lg-start {
     -ms-flex-pack: start !important;
         justify-content: flex-start !important;
   }
 
   .justify-content-lg-end {
     -ms-flex-pack: end !important;
         justify-content: flex-end !important;
   }
 
   .justify-content-lg-center {
     -ms-flex-pack: center !important;
         justify-content: center !important;
   }
 
   .justify-content-lg-between {
     -ms-flex-pack: justify !important;
         justify-content: space-between !important;
   }
 
   .justify-content-lg-around {
     -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
   }
 
   .justify-content-lg-evenly {
     -ms-flex-pack: space-evenly !important;
         justify-content: space-evenly !important;
   }
 
   .align-items-lg-start {
     -ms-flex-align: start !important;
         align-items: flex-start !important;
   }
 
   .align-items-lg-end {
     -ms-flex-align: end !important;
         align-items: flex-end !important;
   }
 
   .align-items-lg-center {
     -ms-flex-align: center !important;
         align-items: center !important;
   }
 
   .align-items-lg-baseline {
     -ms-flex-align: baseline !important;
         align-items: baseline !important;
   }
 
   .align-items-lg-stretch {
     -ms-flex-align: stretch !important;
         align-items: stretch !important;
   }
 
   .align-content-lg-start {
     -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
   }
 
   .align-content-lg-end {
     -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
   }
 
   .align-content-lg-center {
     -ms-flex-line-pack: center !important;
         align-content: center !important;
   }
 
   .align-content-lg-between {
     -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
   }
 
   .align-content-lg-around {
     -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
   }
 
   .align-content-lg-stretch {
     -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
   }
 
   .align-self-lg-auto {
     -ms-flex-item-align: auto !important;
         -ms-grid-row-align: auto !important;
         align-self: auto !important;
   }
 
   .align-self-lg-start {
     -ms-flex-item-align: start !important;
         align-self: flex-start !important;
   }
 
   .align-self-lg-end {
     -ms-flex-item-align: end !important;
         align-self: flex-end !important;
   }
 
   .align-self-lg-center {
     -ms-flex-item-align: center !important;
         -ms-grid-row-align: center !important;
         align-self: center !important;
   }
 
   .align-self-lg-baseline {
     -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
   }
 
   .align-self-lg-stretch {
     -ms-flex-item-align: stretch !important;
         -ms-grid-row-align: stretch !important;
         align-self: stretch !important;
   }
 
   .order-lg-first {
     -ms-flex-order: -1 !important;
         order: -1 !important;
   }
 
   .order-lg-0 {
     -ms-flex-order: 0 !important;
         order: 0 !important;
   }
 
   .order-lg-1 {
     -ms-flex-order: 1 !important;
         order: 1 !important;
   }
 
   .order-lg-2 {
     -ms-flex-order: 2 !important;
         order: 2 !important;
   }
 
   .order-lg-3 {
     -ms-flex-order: 3 !important;
         order: 3 !important;
   }
 
   .order-lg-4 {
     -ms-flex-order: 4 !important;
         order: 4 !important;
   }
 
   .order-lg-5 {
     -ms-flex-order: 5 !important;
         order: 5 !important;
   }
 
   .order-lg-last {
     -ms-flex-order: 6 !important;
         order: 6 !important;
   }
 
   .m-lg-0 {
     margin: 0 !important;
   }
 
   .m-lg-1 {
     margin: 0.25rem !important;
   }
 
   .m-lg-2 {
     margin: 0.5rem !important;
   }
 
   .m-lg-3 {
     margin: 1rem !important;
   }
 
   .m-lg-4 {
     margin: 1.5rem !important;
   }
 
   .m-lg-5 {
     margin: 3rem !important;
   }
 
   .m-lg-auto {
     margin: auto !important;
   }
 
   .mx-lg-0 {
     margin-right: 0 !important;
     margin-left: 0 !important;
   }
 
   .mx-lg-1 {
     margin-right: 0.25rem !important;
     margin-left: 0.25rem !important;
   }
 
   .mx-lg-2 {
     margin-right: 0.5rem !important;
     margin-left: 0.5rem !important;
   }
 
   .mx-lg-3 {
     margin-right: 1rem !important;
     margin-left: 1rem !important;
   }
 
   .mx-lg-4 {
     margin-right: 1.5rem !important;
     margin-left: 1.5rem !important;
   }
 
   .mx-lg-5 {
     margin-right: 3rem !important;
     margin-left: 3rem !important;
   }
 
   .mx-lg-auto {
     margin-right: auto !important;
     margin-left: auto !important;
   }
 
   .my-lg-0 {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
   }
 
   .my-lg-1 {
     margin-top: 0.25rem !important;
     margin-bottom: 0.25rem !important;
   }
 
   .my-lg-2 {
     margin-top: 0.5rem !important;
     margin-bottom: 0.5rem !important;
   }
 
   .my-lg-3 {
     margin-top: 1rem !important;
     margin-bottom: 1rem !important;
   }
 
   .my-lg-4 {
     margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important;
   }
 
   .my-lg-5 {
     margin-top: 3rem !important;
     margin-bottom: 3rem !important;
   }
 
   .my-lg-auto {
     margin-top: auto !important;
     margin-bottom: auto !important;
   }
 
   .mt-lg-0 {
     margin-top: 0 !important;
   }
 
   .mt-lg-1 {
     margin-top: 0.25rem !important;
   }
 
   .mt-lg-2 {
     margin-top: 0.5rem !important;
   }
 
   .mt-lg-3 {
     margin-top: 1rem !important;
   }
 
   .mt-lg-4 {
     margin-top: 1.5rem !important;
   }
 
   .mt-lg-5 {
     margin-top: 3rem !important;
   }
 
   .mt-lg-auto {
     margin-top: auto !important;
   }
 
   .me-lg-0 {
     margin-right: 0 !important;
   }
 
   .me-lg-1 {
     margin-right: 0.25rem !important;
   }
 
   .me-lg-2 {
     margin-right: 0.5rem !important;
   }
 
   .me-lg-3 {
     margin-right: 1rem !important;
   }
 
   .me-lg-4 {
     margin-right: 1.5rem !important;
   }
 
   .me-lg-5 {
     margin-right: 3rem !important;
   }
 
   .me-lg-auto {
     margin-right: auto !important;
   }
 
   .mb-lg-0 {
     margin-bottom: 0 !important;
   }
 
   .mb-lg-1 {
     margin-bottom: 0.25rem !important;
   }
 
   .mb-lg-2 {
     margin-bottom: 0.5rem !important;
   }
 
   .mb-lg-3 {
     margin-bottom: 1rem !important;
   }
 
   .mb-lg-4 {
     margin-bottom: 1.5rem !important;
   }
 
   .mb-lg-5 {
     margin-bottom: 3rem !important;
   }
 
   .mb-lg-auto {
     margin-bottom: auto !important;
   }
 
   .ms-lg-0 {
     margin-left: 0 !important;
   }
 
   .ms-lg-1 {
     margin-left: 0.25rem !important;
   }
 
   .ms-lg-2 {
     margin-left: 0.5rem !important;
   }
 
   .ms-lg-3 {
     margin-left: 1rem !important;
   }
 
   .ms-lg-4 {
     margin-left: 1.5rem !important;
   }
 
   .ms-lg-5 {
     margin-left: 3rem !important;
   }
 
   .ms-lg-auto {
     margin-left: auto !important;
   }
 
   .p-lg-0 {
     padding: 0 !important;
   }
 
   .p-lg-1 {
     padding: 0.25rem !important;
   }
 
   .p-lg-2 {
     padding: 0.5rem !important;
   }
 
   .p-lg-3 {
     padding: 1rem !important;
   }
 
   .p-lg-4 {
     padding: 1.5rem !important;
   }
 
   .p-lg-5 {
     padding: 3rem !important;
   }
 
   .px-lg-0 {
     padding-right: 0 !important;
     padding-left: 0 !important;
   }
 
   .px-lg-1 {
     padding-right: 0.25rem !important;
     padding-left: 0.25rem !important;
   }
 
   .px-lg-2 {
     padding-right: 0.5rem !important;
     padding-left: 0.5rem !important;
   }
 
   .px-lg-3 {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
   }
 
   .px-lg-4 {
     padding-right: 1.5rem !important;
     padding-left: 1.5rem !important;
   }
 
   .px-lg-5 {
     padding-right: 3rem !important;
     padding-left: 3rem !important;
   }
 
   .py-lg-0 {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
   }
 
   .py-lg-1 {
     padding-top: 0.25rem !important;
     padding-bottom: 0.25rem !important;
   }
 
   .py-lg-2 {
     padding-top: 0.5rem !important;
     padding-bottom: 0.5rem !important;
   }
 
   .py-lg-3 {
     padding-top: 1rem !important;
     padding-bottom: 1rem !important;
   }
 
   .py-lg-4 {
     padding-top: 1.5rem !important;
     padding-bottom: 1.5rem !important;
   }
 
   .py-lg-5 {
     padding-top: 3rem !important;
     padding-bottom: 3rem !important;
   }
 
   .pt-lg-0 {
     padding-top: 0 !important;
   }
 
   .pt-lg-1 {
     padding-top: 0.25rem !important;
   }
 
   .pt-lg-2 {
     padding-top: 0.5rem !important;
   }
 
   .pt-lg-3 {
     padding-top: 1rem !important;
   }
 
   .pt-lg-4 {
     padding-top: 1.5rem !important;
   }
 
   .pt-lg-5 {
     padding-top: 3rem !important;
   }
 
   .pe-lg-0 {
     padding-right: 0 !important;
   }
 
   .pe-lg-1 {
     padding-right: 0.25rem !important;
   }
 
   .pe-lg-2 {
     padding-right: 0.5rem !important;
   }
 
   .pe-lg-3 {
     padding-right: 1rem !important;
   }
 
   .pe-lg-4 {
     padding-right: 1.5rem !important;
   }
 
   .pe-lg-5 {
     padding-right: 3rem !important;
   }
 
   .pb-lg-0 {
     padding-bottom: 0 !important;
   }
 
   .pb-lg-1 {
     padding-bottom: 0.25rem !important;
   }
 
   .pb-lg-2 {
     padding-bottom: 0.5rem !important;
   }
 
   .pb-lg-3 {
     padding-bottom: 1rem !important;
   }
 
   .pb-lg-4 {
     padding-bottom: 1.5rem !important;
   }
 
   .pb-lg-5 {
     padding-bottom: 3rem !important;
   }
 
   .ps-lg-0 {
     padding-left: 0 !important;
   }
 
   .ps-lg-1 {
     padding-left: 0.25rem !important;
   }
 
   .ps-lg-2 {
     padding-left: 0.5rem !important;
   }
 
   .ps-lg-3 {
     padding-left: 1rem !important;
   }
 
   .ps-lg-4 {
     padding-left: 1.5rem !important;
   }
 
   .ps-lg-5 {
     padding-left: 3rem !important;
   }
 }
 @media (min-width: 1200px) {
   .d-xl-inline {
     display: inline !important;
   }
 
   .d-xl-inline-block {
     display: inline-block !important;
   }
 
   .d-xl-block {
     display: block !important;
   }
 
   .d-xl-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-xl-table {
     display: table !important;
   }
 
   .d-xl-table-row {
     display: table-row !important;
   }
 
   .d-xl-table-cell {
     display: table-cell !important;
   }
 
   .d-xl-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-xl-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-xl-none {
     display: none !important;
   }
 
   .flex-xl-fill {
     -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
   }
 
   .flex-xl-row {
     -ms-flex-direction: row !important;
         flex-direction: row !important;
   }
 
   .flex-xl-column {
     -ms-flex-direction: column !important;
         flex-direction: column !important;
   }
 
   .flex-xl-row-reverse {
     -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
   }
 
   .flex-xl-column-reverse {
     -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
   }
 
   .flex-xl-grow-0 {
     -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
   }
 
   .flex-xl-grow-1 {
     -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
   }
 
   .flex-xl-shrink-0 {
     -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
   }
 
   .flex-xl-shrink-1 {
     -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
   }
 
   .flex-xl-wrap {
     -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
   }
 
   .flex-xl-nowrap {
     -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
   }
 
   .flex-xl-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
   }
 
   .justify-content-xl-start {
     -ms-flex-pack: start !important;
         justify-content: flex-start !important;
   }
 
   .justify-content-xl-end {
     -ms-flex-pack: end !important;
         justify-content: flex-end !important;
   }
 
   .justify-content-xl-center {
     -ms-flex-pack: center !important;
         justify-content: center !important;
   }
 
   .justify-content-xl-between {
     -ms-flex-pack: justify !important;
         justify-content: space-between !important;
   }
 
   .justify-content-xl-around {
     -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
   }
 
   .justify-content-xl-evenly {
     -ms-flex-pack: space-evenly !important;
         justify-content: space-evenly !important;
   }
 
   .align-items-xl-start {
     -ms-flex-align: start !important;
         align-items: flex-start !important;
   }
 
   .align-items-xl-end {
     -ms-flex-align: end !important;
         align-items: flex-end !important;
   }
 
   .align-items-xl-center {
     -ms-flex-align: center !important;
         align-items: center !important;
   }
 
   .align-items-xl-baseline {
     -ms-flex-align: baseline !important;
         align-items: baseline !important;
   }
 
   .align-items-xl-stretch {
     -ms-flex-align: stretch !important;
         align-items: stretch !important;
   }
 
   .align-content-xl-start {
     -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
   }
 
   .align-content-xl-end {
     -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
   }
 
   .align-content-xl-center {
     -ms-flex-line-pack: center !important;
         align-content: center !important;
   }
 
   .align-content-xl-between {
     -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
   }
 
   .align-content-xl-around {
     -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
   }
 
   .align-content-xl-stretch {
     -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
   }
 
   .align-self-xl-auto {
     -ms-flex-item-align: auto !important;
         -ms-grid-row-align: auto !important;
         align-self: auto !important;
   }
 
   .align-self-xl-start {
     -ms-flex-item-align: start !important;
         align-self: flex-start !important;
   }
 
   .align-self-xl-end {
     -ms-flex-item-align: end !important;
         align-self: flex-end !important;
   }
 
   .align-self-xl-center {
     -ms-flex-item-align: center !important;
         -ms-grid-row-align: center !important;
         align-self: center !important;
   }
 
   .align-self-xl-baseline {
     -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
   }
 
   .align-self-xl-stretch {
     -ms-flex-item-align: stretch !important;
         -ms-grid-row-align: stretch !important;
         align-self: stretch !important;
   }
 
   .order-xl-first {
     -ms-flex-order: -1 !important;
         order: -1 !important;
   }
 
   .order-xl-0 {
     -ms-flex-order: 0 !important;
         order: 0 !important;
   }
 
   .order-xl-1 {
     -ms-flex-order: 1 !important;
         order: 1 !important;
   }
 
   .order-xl-2 {
     -ms-flex-order: 2 !important;
         order: 2 !important;
   }
 
   .order-xl-3 {
     -ms-flex-order: 3 !important;
         order: 3 !important;
   }
 
   .order-xl-4 {
     -ms-flex-order: 4 !important;
         order: 4 !important;
   }
 
   .order-xl-5 {
     -ms-flex-order: 5 !important;
         order: 5 !important;
   }
 
   .order-xl-last {
     -ms-flex-order: 6 !important;
         order: 6 !important;
   }
 
   .m-xl-0 {
     margin: 0 !important;
   }
 
   .m-xl-1 {
     margin: 0.25rem !important;
   }
 
   .m-xl-2 {
     margin: 0.5rem !important;
   }
 
   .m-xl-3 {
     margin: 1rem !important;
   }
 
   .m-xl-4 {
     margin: 1.5rem !important;
   }
 
   .m-xl-5 {
     margin: 3rem !important;
   }
 
   .m-xl-auto {
     margin: auto !important;
   }
 
   .mx-xl-0 {
     margin-right: 0 !important;
     margin-left: 0 !important;
   }
 
   .mx-xl-1 {
     margin-right: 0.25rem !important;
     margin-left: 0.25rem !important;
   }
 
   .mx-xl-2 {
     margin-right: 0.5rem !important;
     margin-left: 0.5rem !important;
   }
 
   .mx-xl-3 {
     margin-right: 1rem !important;
     margin-left: 1rem !important;
   }
 
   .mx-xl-4 {
     margin-right: 1.5rem !important;
     margin-left: 1.5rem !important;
   }
 
   .mx-xl-5 {
     margin-right: 3rem !important;
     margin-left: 3rem !important;
   }
 
   .mx-xl-auto {
     margin-right: auto !important;
     margin-left: auto !important;
   }
 
   .my-xl-0 {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
   }
 
   .my-xl-1 {
     margin-top: 0.25rem !important;
     margin-bottom: 0.25rem !important;
   }
 
   .my-xl-2 {
     margin-top: 0.5rem !important;
     margin-bottom: 0.5rem !important;
   }
 
   .my-xl-3 {
     margin-top: 1rem !important;
     margin-bottom: 1rem !important;
   }
 
   .my-xl-4 {
     margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important;
   }
 
   .my-xl-5 {
     margin-top: 3rem !important;
     margin-bottom: 3rem !important;
   }
 
   .my-xl-auto {
     margin-top: auto !important;
     margin-bottom: auto !important;
   }
 
   .mt-xl-0 {
     margin-top: 0 !important;
   }
 
   .mt-xl-1 {
     margin-top: 0.25rem !important;
   }
 
   .mt-xl-2 {
     margin-top: 0.5rem !important;
   }
 
   .mt-xl-3 {
     margin-top: 1rem !important;
   }
 
   .mt-xl-4 {
     margin-top: 1.5rem !important;
   }
 
   .mt-xl-5 {
     margin-top: 3rem !important;
   }
 
   .mt-xl-auto {
     margin-top: auto !important;
   }
 
   .me-xl-0 {
     margin-right: 0 !important;
   }
 
   .me-xl-1 {
     margin-right: 0.25rem !important;
   }
 
   .me-xl-2 {
     margin-right: 0.5rem !important;
   }
 
   .me-xl-3 {
     margin-right: 1rem !important;
   }
 
   .me-xl-4 {
     margin-right: 1.5rem !important;
   }
 
   .me-xl-5 {
     margin-right: 3rem !important;
   }
 
   .me-xl-auto {
     margin-right: auto !important;
   }
 
   .mb-xl-0 {
     margin-bottom: 0 !important;
   }
 
   .mb-xl-1 {
     margin-bottom: 0.25rem !important;
   }
 
   .mb-xl-2 {
     margin-bottom: 0.5rem !important;
   }
 
   .mb-xl-3 {
     margin-bottom: 1rem !important;
   }
 
   .mb-xl-4 {
     margin-bottom: 1.5rem !important;
   }
 
   .mb-xl-5 {
     margin-bottom: 3rem !important;
   }
 
   .mb-xl-auto {
     margin-bottom: auto !important;
   }
 
   .ms-xl-0 {
     margin-left: 0 !important;
   }
 
   .ms-xl-1 {
     margin-left: 0.25rem !important;
   }
 
   .ms-xl-2 {
     margin-left: 0.5rem !important;
   }
 
   .ms-xl-3 {
     margin-left: 1rem !important;
   }
 
   .ms-xl-4 {
     margin-left: 1.5rem !important;
   }
 
   .ms-xl-5 {
     margin-left: 3rem !important;
   }
 
   .ms-xl-auto {
     margin-left: auto !important;
   }
 
   .p-xl-0 {
     padding: 0 !important;
   }
 
   .p-xl-1 {
     padding: 0.25rem !important;
   }
 
   .p-xl-2 {
     padding: 0.5rem !important;
   }
 
   .p-xl-3 {
     padding: 1rem !important;
   }
 
   .p-xl-4 {
     padding: 1.5rem !important;
   }
 
   .p-xl-5 {
     padding: 3rem !important;
   }
 
   .px-xl-0 {
     padding-right: 0 !important;
     padding-left: 0 !important;
   }
 
   .px-xl-1 {
     padding-right: 0.25rem !important;
     padding-left: 0.25rem !important;
   }
 
   .px-xl-2 {
     padding-right: 0.5rem !important;
     padding-left: 0.5rem !important;
   }
 
   .px-xl-3 {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
   }
 
   .px-xl-4 {
     padding-right: 1.5rem !important;
     padding-left: 1.5rem !important;
   }
 
   .px-xl-5 {
     padding-right: 3rem !important;
     padding-left: 3rem !important;
   }
 
   .py-xl-0 {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
   }
 
   .py-xl-1 {
     padding-top: 0.25rem !important;
     padding-bottom: 0.25rem !important;
   }
 
   .py-xl-2 {
     padding-top: 0.5rem !important;
     padding-bottom: 0.5rem !important;
   }
 
   .py-xl-3 {
     padding-top: 1rem !important;
     padding-bottom: 1rem !important;
   }
 
   .py-xl-4 {
     padding-top: 1.5rem !important;
     padding-bottom: 1.5rem !important;
   }
 
   .py-xl-5 {
     padding-top: 3rem !important;
     padding-bottom: 3rem !important;
   }
 
   .pt-xl-0 {
     padding-top: 0 !important;
   }
 
   .pt-xl-1 {
     padding-top: 0.25rem !important;
   }
 
   .pt-xl-2 {
     padding-top: 0.5rem !important;
   }
 
   .pt-xl-3 {
     padding-top: 1rem !important;
   }
 
   .pt-xl-4 {
     padding-top: 1.5rem !important;
   }
 
   .pt-xl-5 {
     padding-top: 3rem !important;
   }
 
   .pe-xl-0 {
     padding-right: 0 !important;
   }
 
   .pe-xl-1 {
     padding-right: 0.25rem !important;
   }
 
   .pe-xl-2 {
     padding-right: 0.5rem !important;
   }
 
   .pe-xl-3 {
     padding-right: 1rem !important;
   }
 
   .pe-xl-4 {
     padding-right: 1.5rem !important;
   }
 
   .pe-xl-5 {
     padding-right: 3rem !important;
   }
 
   .pb-xl-0 {
     padding-bottom: 0 !important;
   }
 
   .pb-xl-1 {
     padding-bottom: 0.25rem !important;
   }
 
   .pb-xl-2 {
     padding-bottom: 0.5rem !important;
   }
 
   .pb-xl-3 {
     padding-bottom: 1rem !important;
   }
 
   .pb-xl-4 {
     padding-bottom: 1.5rem !important;
   }
 
   .pb-xl-5 {
     padding-bottom: 3rem !important;
   }
 
   .ps-xl-0 {
     padding-left: 0 !important;
   }
 
   .ps-xl-1 {
     padding-left: 0.25rem !important;
   }
 
   .ps-xl-2 {
     padding-left: 0.5rem !important;
   }
 
   .ps-xl-3 {
     padding-left: 1rem !important;
   }
 
   .ps-xl-4 {
     padding-left: 1.5rem !important;
   }
 
   .ps-xl-5 {
     padding-left: 3rem !important;
   }
 }
 @media (min-width: 1400px) {
   .d-xxl-inline {
     display: inline !important;
   }
 
   .d-xxl-inline-block {
     display: inline-block !important;
   }
 
   .d-xxl-block {
     display: block !important;
   }
 
   .d-xxl-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-xxl-table {
     display: table !important;
   }
 
   .d-xxl-table-row {
     display: table-row !important;
   }
 
   .d-xxl-table-cell {
     display: table-cell !important;
   }
 
   .d-xxl-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-xxl-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-xxl-none {
     display: none !important;
   }
 
   .flex-xxl-fill {
     -ms-flex: 1 1 auto !important;
         flex: 1 1 auto !important;
   }
 
   .flex-xxl-row {
     -ms-flex-direction: row !important;
         flex-direction: row !important;
   }
 
   .flex-xxl-column {
     -ms-flex-direction: column !important;
         flex-direction: column !important;
   }
 
   .flex-xxl-row-reverse {
     -ms-flex-direction: row-reverse !important;
         flex-direction: row-reverse !important;
   }
 
   .flex-xxl-column-reverse {
     -ms-flex-direction: column-reverse !important;
         flex-direction: column-reverse !important;
   }
 
   .flex-xxl-grow-0 {
     -ms-flex-positive: 0 !important;
         flex-grow: 0 !important;
   }
 
   .flex-xxl-grow-1 {
     -ms-flex-positive: 1 !important;
         flex-grow: 1 !important;
   }
 
   .flex-xxl-shrink-0 {
     -ms-flex-negative: 0 !important;
         flex-shrink: 0 !important;
   }
 
   .flex-xxl-shrink-1 {
     -ms-flex-negative: 1 !important;
         flex-shrink: 1 !important;
   }
 
   .flex-xxl-wrap {
     -ms-flex-wrap: wrap !important;
         flex-wrap: wrap !important;
   }
 
   .flex-xxl-nowrap {
     -ms-flex-wrap: nowrap !important;
         flex-wrap: nowrap !important;
   }
 
   .flex-xxl-wrap-reverse {
     -ms-flex-wrap: wrap-reverse !important;
         flex-wrap: wrap-reverse !important;
   }
 
   .justify-content-xxl-start {
     -ms-flex-pack: start !important;
         justify-content: flex-start !important;
   }
 
   .justify-content-xxl-end {
     -ms-flex-pack: end !important;
         justify-content: flex-end !important;
   }
 
   .justify-content-xxl-center {
     -ms-flex-pack: center !important;
         justify-content: center !important;
   }
 
   .justify-content-xxl-between {
     -ms-flex-pack: justify !important;
         justify-content: space-between !important;
   }
 
   .justify-content-xxl-around {
     -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
   }
 
   .justify-content-xxl-evenly {
     -ms-flex-pack: space-evenly !important;
         justify-content: space-evenly !important;
   }
 
   .align-items-xxl-start {
     -ms-flex-align: start !important;
         align-items: flex-start !important;
   }
 
   .align-items-xxl-end {
     -ms-flex-align: end !important;
         align-items: flex-end !important;
   }
 
   .align-items-xxl-center {
     -ms-flex-align: center !important;
         align-items: center !important;
   }
 
   .align-items-xxl-baseline {
     -ms-flex-align: baseline !important;
         align-items: baseline !important;
   }
 
   .align-items-xxl-stretch {
     -ms-flex-align: stretch !important;
         align-items: stretch !important;
   }
 
   .align-content-xxl-start {
     -ms-flex-line-pack: start !important;
         align-content: flex-start !important;
   }
 
   .align-content-xxl-end {
     -ms-flex-line-pack: end !important;
         align-content: flex-end !important;
   }
 
   .align-content-xxl-center {
     -ms-flex-line-pack: center !important;
         align-content: center !important;
   }
 
   .align-content-xxl-between {
     -ms-flex-line-pack: justify !important;
         align-content: space-between !important;
   }
 
   .align-content-xxl-around {
     -ms-flex-line-pack: distribute !important;
         align-content: space-around !important;
   }
 
   .align-content-xxl-stretch {
     -ms-flex-line-pack: stretch !important;
         align-content: stretch !important;
   }
 
   .align-self-xxl-auto {
     -ms-flex-item-align: auto !important;
         -ms-grid-row-align: auto !important;
         align-self: auto !important;
   }
 
   .align-self-xxl-start {
     -ms-flex-item-align: start !important;
         align-self: flex-start !important;
   }
 
   .align-self-xxl-end {
     -ms-flex-item-align: end !important;
         align-self: flex-end !important;
   }
 
   .align-self-xxl-center {
     -ms-flex-item-align: center !important;
         -ms-grid-row-align: center !important;
         align-self: center !important;
   }
 
   .align-self-xxl-baseline {
     -ms-flex-item-align: baseline !important;
         align-self: baseline !important;
   }
 
   .align-self-xxl-stretch {
     -ms-flex-item-align: stretch !important;
         -ms-grid-row-align: stretch !important;
         align-self: stretch !important;
   }
 
   .order-xxl-first {
     -ms-flex-order: -1 !important;
         order: -1 !important;
   }
 
   .order-xxl-0 {
     -ms-flex-order: 0 !important;
         order: 0 !important;
   }
 
   .order-xxl-1 {
     -ms-flex-order: 1 !important;
         order: 1 !important;
   }
 
   .order-xxl-2 {
     -ms-flex-order: 2 !important;
         order: 2 !important;
   }
 
   .order-xxl-3 {
     -ms-flex-order: 3 !important;
         order: 3 !important;
   }
 
   .order-xxl-4 {
     -ms-flex-order: 4 !important;
         order: 4 !important;
   }
 
   .order-xxl-5 {
     -ms-flex-order: 5 !important;
         order: 5 !important;
   }
 
   .order-xxl-last {
     -ms-flex-order: 6 !important;
         order: 6 !important;
   }
 
   .m-xxl-0 {
     margin: 0 !important;
   }
 
   .m-xxl-1 {
     margin: 0.25rem !important;
   }
 
   .m-xxl-2 {
     margin: 0.5rem !important;
   }
 
   .m-xxl-3 {
     margin: 1rem !important;
   }
 
   .m-xxl-4 {
     margin: 1.5rem !important;
   }
 
   .m-xxl-5 {
     margin: 3rem !important;
   }
 
   .m-xxl-auto {
     margin: auto !important;
   }
 
   .mx-xxl-0 {
     margin-right: 0 !important;
     margin-left: 0 !important;
   }
 
   .mx-xxl-1 {
     margin-right: 0.25rem !important;
     margin-left: 0.25rem !important;
   }
 
   .mx-xxl-2 {
     margin-right: 0.5rem !important;
     margin-left: 0.5rem !important;
   }
 
   .mx-xxl-3 {
     margin-right: 1rem !important;
     margin-left: 1rem !important;
   }
 
   .mx-xxl-4 {
     margin-right: 1.5rem !important;
     margin-left: 1.5rem !important;
   }
 
   .mx-xxl-5 {
     margin-right: 3rem !important;
     margin-left: 3rem !important;
   }
 
   .mx-xxl-auto {
     margin-right: auto !important;
     margin-left: auto !important;
   }
 
   .my-xxl-0 {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
   }
 
   .my-xxl-1 {
     margin-top: 0.25rem !important;
     margin-bottom: 0.25rem !important;
   }
 
   .my-xxl-2 {
     margin-top: 0.5rem !important;
     margin-bottom: 0.5rem !important;
   }
 
   .my-xxl-3 {
     margin-top: 1rem !important;
     margin-bottom: 1rem !important;
   }
 
   .my-xxl-4 {
     margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important;
   }
 
   .my-xxl-5 {
     margin-top: 3rem !important;
     margin-bottom: 3rem !important;
   }
 
   .my-xxl-auto {
     margin-top: auto !important;
     margin-bottom: auto !important;
   }
 
   .mt-xxl-0 {
     margin-top: 0 !important;
   }
 
   .mt-xxl-1 {
     margin-top: 0.25rem !important;
   }
 
   .mt-xxl-2 {
     margin-top: 0.5rem !important;
   }
 
   .mt-xxl-3 {
     margin-top: 1rem !important;
   }
 
   .mt-xxl-4 {
     margin-top: 1.5rem !important;
   }
 
   .mt-xxl-5 {
     margin-top: 3rem !important;
   }
 
   .mt-xxl-auto {
     margin-top: auto !important;
   }
 
   .me-xxl-0 {
     margin-right: 0 !important;
   }
 
   .me-xxl-1 {
     margin-right: 0.25rem !important;
   }
 
   .me-xxl-2 {
     margin-right: 0.5rem !important;
   }
 
   .me-xxl-3 {
     margin-right: 1rem !important;
   }
 
   .me-xxl-4 {
     margin-right: 1.5rem !important;
   }
 
   .me-xxl-5 {
     margin-right: 3rem !important;
   }
 
   .me-xxl-auto {
     margin-right: auto !important;
   }
 
   .mb-xxl-0 {
     margin-bottom: 0 !important;
   }
 
   .mb-xxl-1 {
     margin-bottom: 0.25rem !important;
   }
 
   .mb-xxl-2 {
     margin-bottom: 0.5rem !important;
   }
 
   .mb-xxl-3 {
     margin-bottom: 1rem !important;
   }
 
   .mb-xxl-4 {
     margin-bottom: 1.5rem !important;
   }
 
   .mb-xxl-5 {
     margin-bottom: 3rem !important;
   }
 
   .mb-xxl-auto {
     margin-bottom: auto !important;
   }
 
   .ms-xxl-0 {
     margin-left: 0 !important;
   }
 
   .ms-xxl-1 {
     margin-left: 0.25rem !important;
   }
 
   .ms-xxl-2 {
     margin-left: 0.5rem !important;
   }
 
   .ms-xxl-3 {
     margin-left: 1rem !important;
   }
 
   .ms-xxl-4 {
     margin-left: 1.5rem !important;
   }
 
   .ms-xxl-5 {
     margin-left: 3rem !important;
   }
 
   .ms-xxl-auto {
     margin-left: auto !important;
   }
 
   .p-xxl-0 {
     padding: 0 !important;
   }
 
   .p-xxl-1 {
     padding: 0.25rem !important;
   }
 
   .p-xxl-2 {
     padding: 0.5rem !important;
   }
 
   .p-xxl-3 {
     padding: 1rem !important;
   }
 
   .p-xxl-4 {
     padding: 1.5rem !important;
   }
 
   .p-xxl-5 {
     padding: 3rem !important;
   }
 
   .px-xxl-0 {
     padding-right: 0 !important;
     padding-left: 0 !important;
   }
 
   .px-xxl-1 {
     padding-right: 0.25rem !important;
     padding-left: 0.25rem !important;
   }
 
   .px-xxl-2 {
     padding-right: 0.5rem !important;
     padding-left: 0.5rem !important;
   }
 
   .px-xxl-3 {
     padding-right: 1rem !important;
     padding-left: 1rem !important;
   }
 
   .px-xxl-4 {
     padding-right: 1.5rem !important;
     padding-left: 1.5rem !important;
   }
 
   .px-xxl-5 {
     padding-right: 3rem !important;
     padding-left: 3rem !important;
   }
 
   .py-xxl-0 {
     padding-top: 0 !important;
     padding-bottom: 0 !important;
   }
 
   .py-xxl-1 {
     padding-top: 0.25rem !important;
     padding-bottom: 0.25rem !important;
   }
 
   .py-xxl-2 {
     padding-top: 0.5rem !important;
     padding-bottom: 0.5rem !important;
   }
 
   .py-xxl-3 {
     padding-top: 1rem !important;
     padding-bottom: 1rem !important;
   }
 
   .py-xxl-4 {
     padding-top: 1.5rem !important;
     padding-bottom: 1.5rem !important;
   }
 
   .py-xxl-5 {
     padding-top: 3rem !important;
     padding-bottom: 3rem !important;
   }
 
   .pt-xxl-0 {
     padding-top: 0 !important;
   }
 
   .pt-xxl-1 {
     padding-top: 0.25rem !important;
   }
 
   .pt-xxl-2 {
     padding-top: 0.5rem !important;
   }
 
   .pt-xxl-3 {
     padding-top: 1rem !important;
   }
 
   .pt-xxl-4 {
     padding-top: 1.5rem !important;
   }
 
   .pt-xxl-5 {
     padding-top: 3rem !important;
   }
 
   .pe-xxl-0 {
     padding-right: 0 !important;
   }
 
   .pe-xxl-1 {
     padding-right: 0.25rem !important;
   }
 
   .pe-xxl-2 {
     padding-right: 0.5rem !important;
   }
 
   .pe-xxl-3 {
     padding-right: 1rem !important;
   }
 
   .pe-xxl-4 {
     padding-right: 1.5rem !important;
   }
 
   .pe-xxl-5 {
     padding-right: 3rem !important;
   }
 
   .pb-xxl-0 {
     padding-bottom: 0 !important;
   }
 
   .pb-xxl-1 {
     padding-bottom: 0.25rem !important;
   }
 
   .pb-xxl-2 {
     padding-bottom: 0.5rem !important;
   }
 
   .pb-xxl-3 {
     padding-bottom: 1rem !important;
   }
 
   .pb-xxl-4 {
     padding-bottom: 1.5rem !important;
   }
 
   .pb-xxl-5 {
     padding-bottom: 3rem !important;
   }
 
   .ps-xxl-0 {
     padding-left: 0 !important;
   }
 
   .ps-xxl-1 {
     padding-left: 0.25rem !important;
   }
 
   .ps-xxl-2 {
     padding-left: 0.5rem !important;
   }
 
   .ps-xxl-3 {
     padding-left: 1rem !important;
   }
 
   .ps-xxl-4 {
     padding-left: 1.5rem !important;
   }
 
   .ps-xxl-5 {
     padding-left: 3rem !important;
   }
 }
 @media print {
   .d-print-inline {
     display: inline !important;
   }
 
   .d-print-inline-block {
     display: inline-block !important;
   }
 
   .d-print-block {
     display: block !important;
   }
 
   .d-print-grid {
     display: -ms-grid !important;
     display: grid !important;
   }
 
   .d-print-table {
     display: table !important;
   }
 
   .d-print-table-row {
     display: table-row !important;
   }
 
   .d-print-table-cell {
     display: table-cell !important;
   }
 
   .d-print-flex {
     display: -ms-flexbox !important;
     display: flex !important;
   }
 
   .d-print-inline-flex {
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
   }
 
   .d-print-none {
     display: none !important;
   }
 }
/*!
 * Bootstrap Reboot v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
 *,
 *::before,
 *::after {
   box-sizing: border-box;
 }
 
 @media (prefers-reduced-motion: no-preference) {
   :root {
     scroll-behavior: smooth;
   }
 }
 
 body {
   margin: 0;
   font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: #212529;
   background-color: #fff;
   -webkit-text-size-adjust: 100%;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 [tabindex="-1"]:focus:not(:focus-visible) {
   outline: 0 !important;
 }
 
 hr {
   margin: 1rem 0;
   color: inherit;
   background-color: currentColor;
   border: 0;
   opacity: 0.25;
 }
 
 hr:not([size]) {
   height: 1px;
 }
 
 h6, h5, h4, h3, h2, h1 {
   margin-top: 0;
   margin-bottom: 0.5rem;
   font-weight: 500;
   line-height: 1.2;
 }
 
 h1 {
   font-size: calc(1.375rem + 1.5vw);
 }
 @media (min-width: 1200px) {
   h1 {
     font-size: 2.5rem;
   }
 }
 
 h2 {
   font-size: calc(1.325rem + 0.9vw);
 }
 @media (min-width: 1200px) {
   h2 {
     font-size: 2rem;
   }
 }
 
 h3 {
   font-size: calc(1.3rem + 0.6vw);
 }
 @media (min-width: 1200px) {
   h3 {
     font-size: 1.75rem;
   }
 }
 
 h4 {
   font-size: calc(1.275rem + 0.3vw);
 }
 @media (min-width: 1200px) {
   h4 {
     font-size: 1.5rem;
   }
 }
 
 h5 {
   font-size: 1.25rem;
 }
 
 h6 {
   font-size: 1rem;
 }
 
 p {
   margin-top: 0;
   margin-bottom: 1rem;
 }
 
 abbr[title],
 abbr[data-bs-original-title] {
   text-decoration: underline;
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted;
   cursor: help;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none;
 }
 
 address {
   margin-bottom: 1rem;
   font-style: normal;
   line-height: inherit;
 }
 
 ol,
 ul {
   padding-left: 2rem;
 }
 
 ol,
 ul,
 dl {
   margin-top: 0;
   margin-bottom: 1rem;
 }
 
 ol ol,
 ul ul,
 ol ul,
 ul ol {
   margin-bottom: 0;
 }
 
 dt {
   font-weight: 700;
 }
 
 dd {
   margin-bottom: 0.5rem;
   margin-left: 0;
 }
 
 blockquote {
   margin: 0 0 1rem;
 }
 
 b,
 strong {
   font-weight: bolder;
 }
 
 small {
   font-size: 0.875em;
 }
 
 mark {
   padding: 0.2em;
   background-color: #fcf8e3;
 }
 
 sub,
 sup {
   position: relative;
   font-size: 0.75em;
   line-height: 0;
   vertical-align: baseline;
 }
 
 sub {
   bottom: -0.25em;
 }
 
 sup {
   top: -0.5em;
 }
 
 a {
   color: #0d6efd;
   text-decoration: underline;
 }
 a:hover {
   color: #0a58ca;
 }
 
 a:not([href]):not([class]), a:not([href]):not([class]):hover {
   color: inherit;
   text-decoration: none;
 }
 
 pre,
 code,
 kbd,
 samp {
   font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
   font-size: 1em;
   direction: ltr /* rtl:ignore */;
   unicode-bidi: bidi-override;
 }
 
 pre {
   display: block;
   margin-top: 0;
   margin-bottom: 1rem;
   overflow: auto;
   font-size: 0.875em;
 }
 pre code {
   font-size: inherit;
   color: inherit;
   word-break: normal;
 }
 
 code {
   font-size: 0.875em;
   color: #d63384;
   word-wrap: break-word;
 }
 a > code {
   color: inherit;
 }
 
 kbd {
   padding: 0.2rem 0.4rem;
   font-size: 0.875em;
   color: #fff;
   background-color: #212529;
   border-radius: 0.2rem;
 }
 kbd kbd {
   padding: 0;
   font-size: 1em;
   font-weight: 700;
 }
 
 figure {
   margin: 0 0 1rem;
 }
 
 img,
 svg {
   vertical-align: middle;
 }
 
 table {
   caption-side: bottom;
   border-collapse: collapse;
 }
 
 caption {
   padding-top: 0.5rem;
   padding-bottom: 0.5rem;
   color: #6c757d;
   text-align: left;
 }
 
 th {
   text-align: inherit;
   text-align: -webkit-match-parent;
 }
 
 thead,
 tbody,
 tfoot,
 tr,
 td,
 th {
   border-color: inherit;
   border-style: solid;
   border-width: 0;
 }
 
 label {
   display: inline-block;
 }
 
 button {
   border-radius: 0;
 }
 
 button:focus {
   outline: dotted 1px;
   outline: -webkit-focus-ring-color auto 5px;
 }
 
 input,
 button,
 select,
 optgroup,
 textarea {
   margin: 0;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
 }
 
 button,
 select {
   text-transform: none;
 }
 
 [role=button] {
   cursor: pointer;
 }
 
 select {
   word-wrap: normal;
 }
 
 [list]::-webkit-calendar-picker-indicator {
   display: none;
 }
 
 button,
 [type=button],
 [type=reset],
 [type=submit] {
   -webkit-appearance: button;
 }
 button:not(:disabled),
 [type=button]:not(:disabled),
 [type=reset]:not(:disabled),
 [type=submit]:not(:disabled) {
   cursor: pointer;
 }
 
 ::-moz-focus-inner {
   padding: 0;
   border-style: none;
 }
 
 textarea {
   resize: vertical;
 }
 
 fieldset {
   min-width: 0;
   padding: 0;
   margin: 0;
   border: 0;
 }
 
 legend {
   float: left;
   width: 100%;
   padding: 0;
   margin-bottom: 0.5rem;
   font-size: calc(1.275rem + 0.3vw);
   line-height: inherit;
 }
 @media (min-width: 1200px) {
   legend {
     font-size: 1.5rem;
   }
 }
 legend + * {
   clear: left;
 }
 
 ::-webkit-datetime-edit-fields-wrapper,
 ::-webkit-datetime-edit-text,
 ::-webkit-datetime-edit-minute,
 ::-webkit-datetime-edit-hour-field,
 ::-webkit-datetime-edit-day-field,
 ::-webkit-datetime-edit-month-field,
 ::-webkit-datetime-edit-year-field {
   padding: 0;
 }
 
 ::-webkit-inner-spin-button {
   height: auto;
 }
 
 [type=search] {
   outline-offset: -2px;
   -webkit-appearance: textfield;
 }
 
 /* rtl:raw:
 [type="tel"],
 [type="url"],
 [type="email"],
 [type="number"] {
   direction: ltr;
 }
 */
 ::-webkit-search-decoration {
   -webkit-appearance: none;
 }
 
 ::-webkit-color-swatch-wrapper {
   padding: 0;
 }
 
 ::file-selector-button {
   font: inherit;
 }
 
 ::-webkit-file-upload-button {
   font: inherit;
   -webkit-appearance: button;
 }
 
 output {
   display: inline-block;
 }
 
 iframe {
   border: 0;
 }
 
 summary {
   display: list-item;
   cursor: pointer;
 }
 
 progress {
   vertical-align: baseline;
 }
 
 [hidden] {
   display: none !important;
 }
/*!
 * Bootstrap Utilities v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
 .align-baseline {
    vertical-align: baseline !important;
  }
  
  .align-top {
    vertical-align: top !important;
  }
  
  .align-middle {
    vertical-align: middle !important;
  }
  
  .align-bottom {
    vertical-align: bottom !important;
  }
  
  .align-text-bottom {
    vertical-align: text-bottom !important;
  }
  
  .align-text-top {
    vertical-align: text-top !important;
  }
  
  .float-start {
    float: left !important;
  }
  
  .float-end {
    float: right !important;
  }
  
  .float-none {
    float: none !important;
  }
  
  .overflow-auto {
    overflow: auto !important;
  }
  
  .overflow-hidden {
    overflow: hidden !important;
  }
  
  .overflow-visible {
    overflow: visible !important;
  }
  
  .overflow-scroll {
    overflow: scroll !important;
  }
  
  .d-inline {
    display: inline !important;
  }
  
  .d-inline-block {
    display: inline-block !important;
  }
  
  .d-block {
    display: block !important;
  }
  
  .d-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  
  .d-table {
    display: table !important;
  }
  
  .d-table-row {
    display: table-row !important;
  }
  
  .d-table-cell {
    display: table-cell !important;
  }
  
  .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  
  .d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  
  .d-none {
    display: none !important;
  }
  
  .shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  
  .shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  }
  
  .shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  }
  
  .shadow-none {
    box-shadow: none !important;
  }
  
  .position-static {
    position: static !important;
  }
  
  .position-relative {
    position: relative !important;
  }
  
  .position-absolute {
    position: absolute !important;
  }
  
  .position-fixed {
    position: fixed !important;
  }
  
  .position-sticky {
    position: sticky !important;
  }
  
  .top-0 {
    top: 0 !important;
  }
  
  .top-50 {
    top: 50% !important;
  }
  
  .top-100 {
    top: 100% !important;
  }
  
  .bottom-0 {
    bottom: 0 !important;
  }
  
  .bottom-50 {
    bottom: 50% !important;
  }
  
  .bottom-100 {
    bottom: 100% !important;
  }
  
  .start-0 {
    left: 0 !important;
  }
  
  .start-50 {
    left: 50% !important;
  }
  
  .start-100 {
    left: 100% !important;
  }
  
  .end-0 {
    right: 0 !important;
  }
  
  .end-50 {
    right: 50% !important;
  }
  
  .end-100 {
    right: 100% !important;
  }
  
  .translate-middle {
    transform: translate(-50%, -50%) !important;
  }
  
  .translate-middle-x {
    transform: translateX(-50%) !important;
  }
  
  .translate-middle-y {
    transform: translateY(-50%) !important;
  }
  
  .border {
    border: 1px solid #dee2e6 !important;
  }
  
  .border-0 {
    border: 0 !important;
  }
  
  .border-top {
    border-top: 1px solid #dee2e6 !important;
  }
  
  .border-top-0 {
    border-top: 0 !important;
  }
  
  .border-end {
    border-right: 1px solid #dee2e6 !important;
  }
  
  .border-end-0 {
    border-right: 0 !important;
  }
  
  .border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }
  
  .border-bottom-0 {
    border-bottom: 0 !important;
  }
  
  .border-start {
    border-left: 1px solid #dee2e6 !important;
  }
  
  .border-start-0 {
    border-left: 0 !important;
  }
  
  .border-primary {
    border-color: #0d6efd !important;
  }
  
  .border-secondary {
    border-color: #6c757d !important;
  }
  
  .border-success {
    border-color: #198754 !important;
  }
  
  .border-info {
    border-color: #0dcaf0 !important;
  }
  
  .border-warning {
    border-color: #ffc107 !important;
  }
  
  .border-danger {
    border-color: #dc3545 !important;
  }
  
  .border-light {
    border-color: #f8f9fa !important;
  }
  
  .border-dark {
    border-color: #212529 !important;
  }
  
  .border-white {
    border-color: #fff !important;
  }
  
  .border-0 {
    border-width: 0 !important;
  }
  
  .border-1 {
    border-width: 1px !important;
  }
  
  .border-2 {
    border-width: 2px !important;
  }
  
  .border-3 {
    border-width: 3px !important;
  }
  
  .border-4 {
    border-width: 4px !important;
  }
  
  .border-5 {
    border-width: 5px !important;
  }
  
  .w-25 {
    width: 25% !important;
  }
  
  .w-50 {
    width: 50% !important;
  }
  
  .w-75 {
    width: 75% !important;
  }
  
  .w-100 {
    width: 100% !important;
  }
  
  .w-auto {
    width: auto !important;
  }
  
  .mw-100 {
    max-width: 100% !important;
  }
  
  .vw-100 {
    width: 100vw !important;
  }
  
  .min-vw-100 {
    min-width: 100vw !important;
  }
  
  .h-25 {
    height: 25% !important;
  }
  
  .h-50 {
    height: 50% !important;
  }
  
  .h-75 {
    height: 75% !important;
  }
  
  .h-100 {
    height: 100% !important;
  }
  
  .h-auto {
    height: auto !important;
  }
  
  .mh-100 {
    max-height: 100% !important;
  }
  
  .vh-100 {
    height: 100vh !important;
  }
  
  .min-vh-100 {
    min-height: 100vh !important;
  }
  
  .flex-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  
  .flex-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  
  .flex-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  
  .flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  
  .flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  
  .flex-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  
  .flex-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  
  .flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  
  .flex-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  
  .flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  
  .flex-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  
  .flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  
  .gap-0 {
    gap: 0 !important;
  }
  
  .gap-1 {
    gap: 0.25rem !important;
  }
  
  .gap-2 {
    gap: 0.5rem !important;
  }
  
  .gap-3 {
    gap: 1rem !important;
  }
  
  .gap-4 {
    gap: 1.5rem !important;
  }
  
  .gap-5 {
    gap: 3rem !important;
  }
  
  .justify-content-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  
  .justify-content-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  
  .justify-content-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  
  .justify-content-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  
  .justify-content-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  
  .justify-content-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  
  .align-items-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  
  .align-items-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  
  .align-items-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  
  .align-items-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  
  .align-items-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  
  .align-content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  
  .align-content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  
  .align-content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  
  .align-content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  
  .align-content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  
  .align-content-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  
  .align-self-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  
  .align-self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  
  .align-self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  
  .align-self-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  
  .align-self-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  
  .align-self-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  
  .order-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  
  .order-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  
  .order-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  
  .order-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  
  .order-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  
  .order-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  
  .order-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  
  .order-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  
  .m-0 {
    margin: 0 !important;
  }
  
  .m-1 {
    margin: 0.25rem !important;
  }
  
  .m-2 {
    margin: 0.5rem !important;
  }
  
  .m-3 {
    margin: 1rem !important;
  }
  
  .m-4 {
    margin: 1.5rem !important;
  }
  
  .m-5 {
    margin: 3rem !important;
  }
  
  .m-auto {
    margin: auto !important;
  }
  
  .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  
  .mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  
  .mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  
  .mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  
  .mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  
  .mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  
  .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  
  .my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  
  .my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  
  .my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  
  .my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  
  .my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  
  .mt-0 {
    margin-top: 0 !important;
  }
  
  .mt-1 {
    margin-top: 0.25rem !important;
  }
  
  .mt-2 {
    margin-top: 0.5rem !important;
  }
  
  .mt-3 {
    margin-top: 1rem !important;
  }
  
  .mt-4 {
    margin-top: 1.5rem !important;
  }
  
  .mt-5 {
    margin-top: 3rem !important;
  }
  
  .mt-auto {
    margin-top: auto !important;
  }
  
  .me-0 {
    margin-right: 0 !important;
  }
  
  .me-1 {
    margin-right: 0.25rem !important;
  }
  
  .me-2 {
    margin-right: 0.5rem !important;
  }
  
  .me-3 {
    margin-right: 1rem !important;
  }
  
  .me-4 {
    margin-right: 1.5rem !important;
  }
  
  .me-5 {
    margin-right: 3rem !important;
  }
  
  .me-auto {
    margin-right: auto !important;
  }
  
  .mb-0 {
    margin-bottom: 0 !important;
  }
  
  .mb-1 {
    margin-bottom: 0.25rem !important;
  }
  
  .mb-2 {
    margin-bottom: 0.5rem !important;
  }
  
  .mb-3 {
    margin-bottom: 1rem !important;
  }
  
  .mb-4 {
    margin-bottom: 1.5rem !important;
  }
  
  .mb-5 {
    margin-bottom: 3rem !important;
  }
  
  .mb-auto {
    margin-bottom: auto !important;
  }
  
  .ms-0 {
    margin-left: 0 !important;
  }
  
  .ms-1 {
    margin-left: 0.25rem !important;
  }
  
  .ms-2 {
    margin-left: 0.5rem !important;
  }
  
  .ms-3 {
    margin-left: 1rem !important;
  }
  
  .ms-4 {
    margin-left: 1.5rem !important;
  }
  
  .ms-5 {
    margin-left: 3rem !important;
  }
  
  .ms-auto {
    margin-left: auto !important;
  }
  
  .p-0 {
    padding: 0 !important;
  }
  
  .p-1 {
    padding: 0.25rem !important;
  }
  
  .p-2 {
    padding: 0.5rem !important;
  }
  
  .p-3 {
    padding: 1rem !important;
  }
  
  .p-4 {
    padding: 1.5rem !important;
  }
  
  .p-5 {
    padding: 3rem !important;
  }
  
  .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  .px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  
  .px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  
  .px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  
  .px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  
  .px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  
  .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  
  .py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  
  .py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  
  .py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  
  .py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  
  .py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  
  .pt-0 {
    padding-top: 0 !important;
  }
  
  .pt-1 {
    padding-top: 0.25rem !important;
  }
  
  .pt-2 {
    padding-top: 0.5rem !important;
  }
  
  .pt-3 {
    padding-top: 1rem !important;
  }
  
  .pt-4 {
    padding-top: 1.5rem !important;
  }
  
  .pt-5 {
    padding-top: 3rem !important;
  }
  
  .pe-0 {
    padding-right: 0 !important;
  }
  
  .pe-1 {
    padding-right: 0.25rem !important;
  }
  
  .pe-2 {
    padding-right: 0.5rem !important;
  }
  
  .pe-3 {
    padding-right: 1rem !important;
  }
  
  .pe-4 {
    padding-right: 1.5rem !important;
  }
  
  .pe-5 {
    padding-right: 3rem !important;
  }
  
  .pb-0 {
    padding-bottom: 0 !important;
  }
  
  .pb-1 {
    padding-bottom: 0.25rem !important;
  }
  
  .pb-2 {
    padding-bottom: 0.5rem !important;
  }
  
  .pb-3 {
    padding-bottom: 1rem !important;
  }
  
  .pb-4 {
    padding-bottom: 1.5rem !important;
  }
  
  .pb-5 {
    padding-bottom: 3rem !important;
  }
  
  .ps-0 {
    padding-left: 0 !important;
  }
  
  .ps-1 {
    padding-left: 0.25rem !important;
  }
  
  .ps-2 {
    padding-left: 0.5rem !important;
  }
  
  .ps-3 {
    padding-left: 1rem !important;
  }
  
  .ps-4 {
    padding-left: 1.5rem !important;
  }
  
  .ps-5 {
    padding-left: 3rem !important;
  }
  
  .fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  
  .fs-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  
  .fs-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  
  .fs-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  
  .fs-5 {
    font-size: 1.25rem !important;
  }
  
  .fs-6 {
    font-size: 1rem !important;
  }
  
  .fst-italic {
    font-style: italic !important;
  }
  
  .fst-normal {
    font-style: normal !important;
  }
  
  .fw-light {
    font-weight: 300 !important;
  }
  
  .fw-lighter {
    font-weight: lighter !important;
  }
  
  .fw-normal {
    font-weight: 400 !important;
  }
  
  .fw-bold {
    font-weight: 700 !important;
  }
  
  .fw-bolder {
    font-weight: bolder !important;
  }
  
  .text-lowercase {
    text-transform: lowercase !important;
  }
  
  .text-uppercase {
    text-transform: uppercase !important;
  }
  
  .text-capitalize {
    text-transform: capitalize !important;
  }
  
  .text-start {
    text-align: left !important;
  }
  
  .text-end {
    text-align: right !important;
  }
  
  .text-center {
    text-align: center !important;
  }
  
  .text-primary {
    color: #0d6efd !important;
  }
  
  .text-secondary {
    color: #6c757d !important;
  }
  
  .text-success {
    color: #198754 !important;
  }
  
  .text-info {
    color: #0dcaf0 !important;
  }
  
  .text-warning {
    color: #ffc107 !important;
  }
  
  .text-danger {
    color: #dc3545 !important;
  }
  
  .text-light {
    color: #f8f9fa !important;
  }
  
  .text-dark {
    color: #212529 !important;
  }
  
  .text-white {
    color: #fff !important;
  }
  
  .text-body {
    color: #212529 !important;
  }
  
  .text-muted {
    color: #6c757d !important;
  }
  
  .text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
  }
  
  .text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
  }
  
  .text-reset {
    color: inherit !important;
  }
  
  .lh-1 {
    line-height: 1 !important;
  }
  
  .lh-sm {
    line-height: 1.25 !important;
  }
  
  .lh-base {
    line-height: 1.5 !important;
  }
  
  .lh-lg {
    line-height: 2 !important;
  }
  
  .bg-primary {
    background-color: #0d6efd !important;
  }
  
  .bg-secondary {
    background-color: #6c757d !important;
  }
  
  .bg-success {
    background-color: #198754 !important;
  }
  
  .bg-info {
    background-color: #0dcaf0 !important;
  }
  
  .bg-warning {
    background-color: #ffc107 !important;
  }
  
  .bg-danger {
    background-color: #dc3545 !important;
  }
  
  .bg-light {
    background-color: #f8f9fa !important;
  }
  
  .bg-dark {
    background-color: #212529 !important;
  }
  
  .bg-body {
    background-color: #fff !important;
  }
  
  .bg-white {
    background-color: #fff !important;
  }
  
  .bg-transparent {
    background-color: transparent !important;
  }
  
  .bg-gradient {
    background-image: var(--bs-gradient) !important;
  }
  
  .text-wrap {
    white-space: normal !important;
  }
  
  .text-nowrap {
    white-space: nowrap !important;
  }
  
  .text-decoration-none {
    text-decoration: none !important;
  }
  
  .text-decoration-underline {
    text-decoration: underline !important;
  }
  
  .text-decoration-line-through {
    text-decoration: line-through !important;
  }
  
  /* rtl:begin:remove */
  .text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
  }
  
  /* rtl:end:remove */
  .font-monospace {
    font-family: var(--bs-font-monospace) !important;
  }
  
  .user-select-all {
    -webkit-user-select: all !important;
    -ms-user-select: all !important;
         user-select: all !important;
  }
  
  .user-select-auto {
    -webkit-user-select: auto !important;
    -ms-user-select: auto !important;
         user-select: auto !important;
  }
  
  .user-select-none {
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
         user-select: none !important;
  }
  
  .pe-none {
    pointer-events: none !important;
  }
  
  .pe-auto {
    pointer-events: auto !important;
  }
  
  .rounded {
    border-radius: 0.25rem !important;
  }
  
  .rounded-0 {
    border-radius: 0 !important;
  }
  
  .rounded-1 {
    border-radius: 0.2rem !important;
  }
  
  .rounded-2 {
    border-radius: 0.25rem !important;
  }
  
  .rounded-3 {
    border-radius: 0.3rem !important;
  }
  
  .rounded-circle {
    border-radius: 50% !important;
  }
  
  .rounded-pill {
    border-radius: 50rem !important;
  }
  
  .rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  
  .rounded-end {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
  
  .rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }
  
  .rounded-start {
    border-bottom-left-radius: 0.25rem !important;
    border-top-left-radius: 0.25rem !important;
  }
  
  .visible {
    visibility: visible !important;
  }
  
  .invisible {
    visibility: hidden !important;
  }
  
  @media (min-width: 576px) {
    .float-sm-start {
      float: left !important;
    }
  
    .float-sm-end {
      float: right !important;
    }
  
    .float-sm-none {
      float: none !important;
    }
  
    .d-sm-inline {
      display: inline !important;
    }
  
    .d-sm-inline-block {
      display: inline-block !important;
    }
  
    .d-sm-block {
      display: block !important;
    }
  
    .d-sm-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-sm-table {
      display: table !important;
    }
  
    .d-sm-table-row {
      display: table-row !important;
    }
  
    .d-sm-table-cell {
      display: table-cell !important;
    }
  
    .d-sm-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-sm-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-sm-none {
      display: none !important;
    }
  
    .flex-sm-fill {
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
    }
  
    .flex-sm-row {
      -ms-flex-direction: row !important;
          flex-direction: row !important;
    }
  
    .flex-sm-column {
      -ms-flex-direction: column !important;
          flex-direction: column !important;
    }
  
    .flex-sm-row-reverse {
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
    }
  
    .flex-sm-column-reverse {
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
    }
  
    .flex-sm-grow-0 {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
    }
  
    .flex-sm-grow-1 {
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
    }
  
    .flex-sm-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
    }
  
    .flex-sm-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
    }
  
    .flex-sm-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
    }
  
    .flex-sm-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
    }
  
    .flex-sm-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
    }
  
    .gap-sm-0 {
      gap: 0 !important;
    }
  
    .gap-sm-1 {
      gap: 0.25rem !important;
    }
  
    .gap-sm-2 {
      gap: 0.5rem !important;
    }
  
    .gap-sm-3 {
      gap: 1rem !important;
    }
  
    .gap-sm-4 {
      gap: 1.5rem !important;
    }
  
    .gap-sm-5 {
      gap: 3rem !important;
    }
  
    .justify-content-sm-start {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
    }
  
    .justify-content-sm-end {
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
    }
  
    .justify-content-sm-center {
      -ms-flex-pack: center !important;
          justify-content: center !important;
    }
  
    .justify-content-sm-between {
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
    }
  
    .justify-content-sm-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
  
    .justify-content-sm-evenly {
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
    }
  
    .align-items-sm-start {
      -ms-flex-align: start !important;
          align-items: flex-start !important;
    }
  
    .align-items-sm-end {
      -ms-flex-align: end !important;
          align-items: flex-end !important;
    }
  
    .align-items-sm-center {
      -ms-flex-align: center !important;
          align-items: center !important;
    }
  
    .align-items-sm-baseline {
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
    }
  
    .align-items-sm-stretch {
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
    }
  
    .align-content-sm-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
    }
  
    .align-content-sm-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
    }
  
    .align-content-sm-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important;
    }
  
    .align-content-sm-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
    }
  
    .align-content-sm-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
    }
  
    .align-content-sm-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
    }
  
    .align-self-sm-auto {
      -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important;
    }
  
    .align-self-sm-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
    }
  
    .align-self-sm-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
    }
  
    .align-self-sm-center {
      -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important;
    }
  
    .align-self-sm-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
    }
  
    .align-self-sm-stretch {
      -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
    }
  
    .order-sm-first {
      -ms-flex-order: -1 !important;
          order: -1 !important;
    }
  
    .order-sm-0 {
      -ms-flex-order: 0 !important;
          order: 0 !important;
    }
  
    .order-sm-1 {
      -ms-flex-order: 1 !important;
          order: 1 !important;
    }
  
    .order-sm-2 {
      -ms-flex-order: 2 !important;
          order: 2 !important;
    }
  
    .order-sm-3 {
      -ms-flex-order: 3 !important;
          order: 3 !important;
    }
  
    .order-sm-4 {
      -ms-flex-order: 4 !important;
          order: 4 !important;
    }
  
    .order-sm-5 {
      -ms-flex-order: 5 !important;
          order: 5 !important;
    }
  
    .order-sm-last {
      -ms-flex-order: 6 !important;
          order: 6 !important;
    }
  
    .m-sm-0 {
      margin: 0 !important;
    }
  
    .m-sm-1 {
      margin: 0.25rem !important;
    }
  
    .m-sm-2 {
      margin: 0.5rem !important;
    }
  
    .m-sm-3 {
      margin: 1rem !important;
    }
  
    .m-sm-4 {
      margin: 1.5rem !important;
    }
  
    .m-sm-5 {
      margin: 3rem !important;
    }
  
    .m-sm-auto {
      margin: auto !important;
    }
  
    .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-sm-1 {
      margin-right: 0.25rem !important;
      margin-left: 0.25rem !important;
    }
  
    .mx-sm-2 {
      margin-right: 0.5rem !important;
      margin-left: 0.5rem !important;
    }
  
    .mx-sm-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important;
    }
  
    .mx-sm-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-sm-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important;
    }
  
    .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-sm-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-sm-1 {
      margin-top: 0.25rem !important;
      margin-bottom: 0.25rem !important;
    }
  
    .my-sm-2 {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important;
    }
  
    .my-sm-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important;
    }
  
    .my-sm-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-sm-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important;
    }
  
    .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-sm-0 {
      margin-top: 0 !important;
    }
  
    .mt-sm-1 {
      margin-top: 0.25rem !important;
    }
  
    .mt-sm-2 {
      margin-top: 0.5rem !important;
    }
  
    .mt-sm-3 {
      margin-top: 1rem !important;
    }
  
    .mt-sm-4 {
      margin-top: 1.5rem !important;
    }
  
    .mt-sm-5 {
      margin-top: 3rem !important;
    }
  
    .mt-sm-auto {
      margin-top: auto !important;
    }
  
    .me-sm-0 {
      margin-right: 0 !important;
    }
  
    .me-sm-1 {
      margin-right: 0.25rem !important;
    }
  
    .me-sm-2 {
      margin-right: 0.5rem !important;
    }
  
    .me-sm-3 {
      margin-right: 1rem !important;
    }
  
    .me-sm-4 {
      margin-right: 1.5rem !important;
    }
  
    .me-sm-5 {
      margin-right: 3rem !important;
    }
  
    .me-sm-auto {
      margin-right: auto !important;
    }
  
    .mb-sm-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-sm-1 {
      margin-bottom: 0.25rem !important;
    }
  
    .mb-sm-2 {
      margin-bottom: 0.5rem !important;
    }
  
    .mb-sm-3 {
      margin-bottom: 1rem !important;
    }
  
    .mb-sm-4 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-sm-5 {
      margin-bottom: 3rem !important;
    }
  
    .mb-sm-auto {
      margin-bottom: auto !important;
    }
  
    .ms-sm-0 {
      margin-left: 0 !important;
    }
  
    .ms-sm-1 {
      margin-left: 0.25rem !important;
    }
  
    .ms-sm-2 {
      margin-left: 0.5rem !important;
    }
  
    .ms-sm-3 {
      margin-left: 1rem !important;
    }
  
    .ms-sm-4 {
      margin-left: 1.5rem !important;
    }
  
    .ms-sm-5 {
      margin-left: 3rem !important;
    }
  
    .ms-sm-auto {
      margin-left: auto !important;
    }
  
    .p-sm-0 {
      padding: 0 !important;
    }
  
    .p-sm-1 {
      padding: 0.25rem !important;
    }
  
    .p-sm-2 {
      padding: 0.5rem !important;
    }
  
    .p-sm-3 {
      padding: 1rem !important;
    }
  
    .p-sm-4 {
      padding: 1.5rem !important;
    }
  
    .p-sm-5 {
      padding: 3rem !important;
    }
  
    .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-sm-1 {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
    }
  
    .px-sm-2 {
      padding-right: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  
    .px-sm-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
  
    .px-sm-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-sm-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important;
    }
  
    .py-sm-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-sm-1 {
      padding-top: 0.25rem !important;
      padding-bottom: 0.25rem !important;
    }
  
    .py-sm-2 {
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }
  
    .py-sm-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }
  
    .py-sm-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-sm-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
    }
  
    .pt-sm-0 {
      padding-top: 0 !important;
    }
  
    .pt-sm-1 {
      padding-top: 0.25rem !important;
    }
  
    .pt-sm-2 {
      padding-top: 0.5rem !important;
    }
  
    .pt-sm-3 {
      padding-top: 1rem !important;
    }
  
    .pt-sm-4 {
      padding-top: 1.5rem !important;
    }
  
    .pt-sm-5 {
      padding-top: 3rem !important;
    }
  
    .pe-sm-0 {
      padding-right: 0 !important;
    }
  
    .pe-sm-1 {
      padding-right: 0.25rem !important;
    }
  
    .pe-sm-2 {
      padding-right: 0.5rem !important;
    }
  
    .pe-sm-3 {
      padding-right: 1rem !important;
    }
  
    .pe-sm-4 {
      padding-right: 1.5rem !important;
    }
  
    .pe-sm-5 {
      padding-right: 3rem !important;
    }
  
    .pb-sm-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-sm-1 {
      padding-bottom: 0.25rem !important;
    }
  
    .pb-sm-2 {
      padding-bottom: 0.5rem !important;
    }
  
    .pb-sm-3 {
      padding-bottom: 1rem !important;
    }
  
    .pb-sm-4 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-sm-5 {
      padding-bottom: 3rem !important;
    }
  
    .ps-sm-0 {
      padding-left: 0 !important;
    }
  
    .ps-sm-1 {
      padding-left: 0.25rem !important;
    }
  
    .ps-sm-2 {
      padding-left: 0.5rem !important;
    }
  
    .ps-sm-3 {
      padding-left: 1rem !important;
    }
  
    .ps-sm-4 {
      padding-left: 1.5rem !important;
    }
  
    .ps-sm-5 {
      padding-left: 3rem !important;
    }
  
    .text-sm-start {
      text-align: left !important;
    }
  
    .text-sm-end {
      text-align: right !important;
    }
  
    .text-sm-center {
      text-align: center !important;
    }
  }
  @media (min-width: 768px) {
    .float-md-start {
      float: left !important;
    }
  
    .float-md-end {
      float: right !important;
    }
  
    .float-md-none {
      float: none !important;
    }
  
    .d-md-inline {
      display: inline !important;
    }
  
    .d-md-inline-block {
      display: inline-block !important;
    }
  
    .d-md-block {
      display: block !important;
    }
  
    .d-md-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-md-table {
      display: table !important;
    }
  
    .d-md-table-row {
      display: table-row !important;
    }
  
    .d-md-table-cell {
      display: table-cell !important;
    }
  
    .d-md-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-md-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-md-none {
      display: none !important;
    }
  
    .flex-md-fill {
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
    }
  
    .flex-md-row {
      -ms-flex-direction: row !important;
          flex-direction: row !important;
    }
  
    .flex-md-column {
      -ms-flex-direction: column !important;
          flex-direction: column !important;
    }
  
    .flex-md-row-reverse {
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
    }
  
    .flex-md-column-reverse {
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
    }
  
    .flex-md-grow-0 {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
    }
  
    .flex-md-grow-1 {
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
    }
  
    .flex-md-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
    }
  
    .flex-md-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
    }
  
    .flex-md-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
    }
  
    .flex-md-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
    }
  
    .flex-md-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
    }
  
    .gap-md-0 {
      gap: 0 !important;
    }
  
    .gap-md-1 {
      gap: 0.25rem !important;
    }
  
    .gap-md-2 {
      gap: 0.5rem !important;
    }
  
    .gap-md-3 {
      gap: 1rem !important;
    }
  
    .gap-md-4 {
      gap: 1.5rem !important;
    }
  
    .gap-md-5 {
      gap: 3rem !important;
    }
  
    .justify-content-md-start {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
    }
  
    .justify-content-md-end {
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
    }
  
    .justify-content-md-center {
      -ms-flex-pack: center !important;
          justify-content: center !important;
    }
  
    .justify-content-md-between {
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
    }
  
    .justify-content-md-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
  
    .justify-content-md-evenly {
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
    }
  
    .align-items-md-start {
      -ms-flex-align: start !important;
          align-items: flex-start !important;
    }
  
    .align-items-md-end {
      -ms-flex-align: end !important;
          align-items: flex-end !important;
    }
  
    .align-items-md-center {
      -ms-flex-align: center !important;
          align-items: center !important;
    }
  
    .align-items-md-baseline {
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
    }
  
    .align-items-md-stretch {
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
    }
  
    .align-content-md-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
    }
  
    .align-content-md-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
    }
  
    .align-content-md-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important;
    }
  
    .align-content-md-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
    }
  
    .align-content-md-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
    }
  
    .align-content-md-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
    }
  
    .align-self-md-auto {
      -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important;
    }
  
    .align-self-md-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
    }
  
    .align-self-md-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
    }
  
    .align-self-md-center {
      -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important;
    }
  
    .align-self-md-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
    }
  
    .align-self-md-stretch {
      -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
    }
  
    .order-md-first {
      -ms-flex-order: -1 !important;
          order: -1 !important;
    }
  
    .order-md-0 {
      -ms-flex-order: 0 !important;
          order: 0 !important;
    }
  
    .order-md-1 {
      -ms-flex-order: 1 !important;
          order: 1 !important;
    }
  
    .order-md-2 {
      -ms-flex-order: 2 !important;
          order: 2 !important;
    }
  
    .order-md-3 {
      -ms-flex-order: 3 !important;
          order: 3 !important;
    }
  
    .order-md-4 {
      -ms-flex-order: 4 !important;
          order: 4 !important;
    }
  
    .order-md-5 {
      -ms-flex-order: 5 !important;
          order: 5 !important;
    }
  
    .order-md-last {
      -ms-flex-order: 6 !important;
          order: 6 !important;
    }
  
    .m-md-0 {
      margin: 0 !important;
    }
  
    .m-md-1 {
      margin: 0.25rem !important;
    }
  
    .m-md-2 {
      margin: 0.5rem !important;
    }
  
    .m-md-3 {
      margin: 1rem !important;
    }
  
    .m-md-4 {
      margin: 1.5rem !important;
    }
  
    .m-md-5 {
      margin: 3rem !important;
    }
  
    .m-md-auto {
      margin: auto !important;
    }
  
    .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-md-1 {
      margin-right: 0.25rem !important;
      margin-left: 0.25rem !important;
    }
  
    .mx-md-2 {
      margin-right: 0.5rem !important;
      margin-left: 0.5rem !important;
    }
  
    .mx-md-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important;
    }
  
    .mx-md-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-md-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important;
    }
  
    .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-md-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-md-1 {
      margin-top: 0.25rem !important;
      margin-bottom: 0.25rem !important;
    }
  
    .my-md-2 {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important;
    }
  
    .my-md-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important;
    }
  
    .my-md-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-md-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important;
    }
  
    .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-md-0 {
      margin-top: 0 !important;
    }
  
    .mt-md-1 {
      margin-top: 0.25rem !important;
    }
  
    .mt-md-2 {
      margin-top: 0.5rem !important;
    }
  
    .mt-md-3 {
      margin-top: 1rem !important;
    }
  
    .mt-md-4 {
      margin-top: 1.5rem !important;
    }
  
    .mt-md-5 {
      margin-top: 3rem !important;
    }
  
    .mt-md-auto {
      margin-top: auto !important;
    }
  
    .me-md-0 {
      margin-right: 0 !important;
    }
  
    .me-md-1 {
      margin-right: 0.25rem !important;
    }
  
    .me-md-2 {
      margin-right: 0.5rem !important;
    }
  
    .me-md-3 {
      margin-right: 1rem !important;
    }
  
    .me-md-4 {
      margin-right: 1.5rem !important;
    }
  
    .me-md-5 {
      margin-right: 3rem !important;
    }
  
    .me-md-auto {
      margin-right: auto !important;
    }
  
    .mb-md-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-md-1 {
      margin-bottom: 0.25rem !important;
    }
  
    .mb-md-2 {
      margin-bottom: 0.5rem !important;
    }
  
    .mb-md-3 {
      margin-bottom: 1rem !important;
    }
  
    .mb-md-4 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-md-5 {
      margin-bottom: 3rem !important;
    }
  
    .mb-md-auto {
      margin-bottom: auto !important;
    }
  
    .ms-md-0 {
      margin-left: 0 !important;
    }
  
    .ms-md-1 {
      margin-left: 0.25rem !important;
    }
  
    .ms-md-2 {
      margin-left: 0.5rem !important;
    }
  
    .ms-md-3 {
      margin-left: 1rem !important;
    }
  
    .ms-md-4 {
      margin-left: 1.5rem !important;
    }
  
    .ms-md-5 {
      margin-left: 3rem !important;
    }
  
    .ms-md-auto {
      margin-left: auto !important;
    }
  
    .p-md-0 {
      padding: 0 !important;
    }
  
    .p-md-1 {
      padding: 0.25rem !important;
    }
  
    .p-md-2 {
      padding: 0.5rem !important;
    }
  
    .p-md-3 {
      padding: 1rem !important;
    }
  
    .p-md-4 {
      padding: 1.5rem !important;
    }
  
    .p-md-5 {
      padding: 3rem !important;
    }
  
    .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-md-1 {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
    }
  
    .px-md-2 {
      padding-right: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  
    .px-md-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
  
    .px-md-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-md-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important;
    }
  
    .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-md-1 {
      padding-top: 0.25rem !important;
      padding-bottom: 0.25rem !important;
    }
  
    .py-md-2 {
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }
  
    .py-md-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }
  
    .py-md-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-md-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
    }
  
    .pt-md-0 {
      padding-top: 0 !important;
    }
  
    .pt-md-1 {
      padding-top: 0.25rem !important;
    }
  
    .pt-md-2 {
      padding-top: 0.5rem !important;
    }
  
    .pt-md-3 {
      padding-top: 1rem !important;
    }
  
    .pt-md-4 {
      padding-top: 1.5rem !important;
    }
  
    .pt-md-5 {
      padding-top: 3rem !important;
    }
  
    .pe-md-0 {
      padding-right: 0 !important;
    }
  
    .pe-md-1 {
      padding-right: 0.25rem !important;
    }
  
    .pe-md-2 {
      padding-right: 0.5rem !important;
    }
  
    .pe-md-3 {
      padding-right: 1rem !important;
    }
  
    .pe-md-4 {
      padding-right: 1.5rem !important;
    }
  
    .pe-md-5 {
      padding-right: 3rem !important;
    }
  
    .pb-md-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-md-1 {
      padding-bottom: 0.25rem !important;
    }
  
    .pb-md-2 {
      padding-bottom: 0.5rem !important;
    }
  
    .pb-md-3 {
      padding-bottom: 1rem !important;
    }
  
    .pb-md-4 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-md-5 {
      padding-bottom: 3rem !important;
    }
  
    .ps-md-0 {
      padding-left: 0 !important;
    }
  
    .ps-md-1 {
      padding-left: 0.25rem !important;
    }
  
    .ps-md-2 {
      padding-left: 0.5rem !important;
    }
  
    .ps-md-3 {
      padding-left: 1rem !important;
    }
  
    .ps-md-4 {
      padding-left: 1.5rem !important;
    }
  
    .ps-md-5 {
      padding-left: 3rem !important;
    }
  
    .text-md-start {
      text-align: left !important;
    }
  
    .text-md-end {
      text-align: right !important;
    }
  
    .text-md-center {
      text-align: center !important;
    }
  }
  @media (min-width: 992px) {
    .float-lg-start {
      float: left !important;
    }
  
    .float-lg-end {
      float: right !important;
    }
  
    .float-lg-none {
      float: none !important;
    }
  
    .d-lg-inline {
      display: inline !important;
    }
  
    .d-lg-inline-block {
      display: inline-block !important;
    }
  
    .d-lg-block {
      display: block !important;
    }
  
    .d-lg-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-lg-table {
      display: table !important;
    }
  
    .d-lg-table-row {
      display: table-row !important;
    }
  
    .d-lg-table-cell {
      display: table-cell !important;
    }
  
    .d-lg-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-lg-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-lg-none {
      display: none !important;
    }
  
    .flex-lg-fill {
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
    }
  
    .flex-lg-row {
      -ms-flex-direction: row !important;
          flex-direction: row !important;
    }
  
    .flex-lg-column {
      -ms-flex-direction: column !important;
          flex-direction: column !important;
    }
  
    .flex-lg-row-reverse {
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
    }
  
    .flex-lg-column-reverse {
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
    }
  
    .flex-lg-grow-0 {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
    }
  
    .flex-lg-grow-1 {
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
    }
  
    .flex-lg-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
    }
  
    .flex-lg-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
    }
  
    .flex-lg-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
    }
  
    .flex-lg-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
    }
  
    .flex-lg-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
    }
  
    .gap-lg-0 {
      gap: 0 !important;
    }
  
    .gap-lg-1 {
      gap: 0.25rem !important;
    }
  
    .gap-lg-2 {
      gap: 0.5rem !important;
    }
  
    .gap-lg-3 {
      gap: 1rem !important;
    }
  
    .gap-lg-4 {
      gap: 1.5rem !important;
    }
  
    .gap-lg-5 {
      gap: 3rem !important;
    }
  
    .justify-content-lg-start {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
    }
  
    .justify-content-lg-end {
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
    }
  
    .justify-content-lg-center {
      -ms-flex-pack: center !important;
          justify-content: center !important;
    }
  
    .justify-content-lg-between {
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
    }
  
    .justify-content-lg-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
  
    .justify-content-lg-evenly {
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
    }
  
    .align-items-lg-start {
      -ms-flex-align: start !important;
          align-items: flex-start !important;
    }
  
    .align-items-lg-end {
      -ms-flex-align: end !important;
          align-items: flex-end !important;
    }
  
    .align-items-lg-center {
      -ms-flex-align: center !important;
          align-items: center !important;
    }
  
    .align-items-lg-baseline {
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
    }
  
    .align-items-lg-stretch {
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
    }
  
    .align-content-lg-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
    }
  
    .align-content-lg-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
    }
  
    .align-content-lg-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important;
    }
  
    .align-content-lg-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
    }
  
    .align-content-lg-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
    }
  
    .align-content-lg-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
    }
  
    .align-self-lg-auto {
      -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important;
    }
  
    .align-self-lg-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
    }
  
    .align-self-lg-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
    }
  
    .align-self-lg-center {
      -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important;
    }
  
    .align-self-lg-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
    }
  
    .align-self-lg-stretch {
      -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
    }
  
    .order-lg-first {
      -ms-flex-order: -1 !important;
          order: -1 !important;
    }
  
    .order-lg-0 {
      -ms-flex-order: 0 !important;
          order: 0 !important;
    }
  
    .order-lg-1 {
      -ms-flex-order: 1 !important;
          order: 1 !important;
    }
  
    .order-lg-2 {
      -ms-flex-order: 2 !important;
          order: 2 !important;
    }
  
    .order-lg-3 {
      -ms-flex-order: 3 !important;
          order: 3 !important;
    }
  
    .order-lg-4 {
      -ms-flex-order: 4 !important;
          order: 4 !important;
    }
  
    .order-lg-5 {
      -ms-flex-order: 5 !important;
          order: 5 !important;
    }
  
    .order-lg-last {
      -ms-flex-order: 6 !important;
          order: 6 !important;
    }
  
    .m-lg-0 {
      margin: 0 !important;
    }
  
    .m-lg-1 {
      margin: 0.25rem !important;
    }
  
    .m-lg-2 {
      margin: 0.5rem !important;
    }
  
    .m-lg-3 {
      margin: 1rem !important;
    }
  
    .m-lg-4 {
      margin: 1.5rem !important;
    }
  
    .m-lg-5 {
      margin: 3rem !important;
    }
  
    .m-lg-auto {
      margin: auto !important;
    }
  
    .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-lg-1 {
      margin-right: 0.25rem !important;
      margin-left: 0.25rem !important;
    }
  
    .mx-lg-2 {
      margin-right: 0.5rem !important;
      margin-left: 0.5rem !important;
    }
  
    .mx-lg-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important;
    }
  
    .mx-lg-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-lg-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important;
    }
  
    .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-lg-1 {
      margin-top: 0.25rem !important;
      margin-bottom: 0.25rem !important;
    }
  
    .my-lg-2 {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important;
    }
  
    .my-lg-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important;
    }
  
    .my-lg-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-lg-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important;
    }
  
    .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-lg-0 {
      margin-top: 0 !important;
    }
  
    .mt-lg-1 {
      margin-top: 0.25rem !important;
    }
  
    .mt-lg-2 {
      margin-top: 0.5rem !important;
    }
  
    .mt-lg-3 {
      margin-top: 1rem !important;
    }
  
    .mt-lg-4 {
      margin-top: 1.5rem !important;
    }
  
    .mt-lg-5 {
      margin-top: 3rem !important;
    }
  
    .mt-lg-auto {
      margin-top: auto !important;
    }
  
    .me-lg-0 {
      margin-right: 0 !important;
    }
  
    .me-lg-1 {
      margin-right: 0.25rem !important;
    }
  
    .me-lg-2 {
      margin-right: 0.5rem !important;
    }
  
    .me-lg-3 {
      margin-right: 1rem !important;
    }
  
    .me-lg-4 {
      margin-right: 1.5rem !important;
    }
  
    .me-lg-5 {
      margin-right: 3rem !important;
    }
  
    .me-lg-auto {
      margin-right: auto !important;
    }
  
    .mb-lg-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-lg-1 {
      margin-bottom: 0.25rem !important;
    }
  
    .mb-lg-2 {
      margin-bottom: 0.5rem !important;
    }
  
    .mb-lg-3 {
      margin-bottom: 1rem !important;
    }
  
    .mb-lg-4 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-lg-5 {
      margin-bottom: 3rem !important;
    }
  
    .mb-lg-auto {
      margin-bottom: auto !important;
    }
  
    .ms-lg-0 {
      margin-left: 0 !important;
    }
  
    .ms-lg-1 {
      margin-left: 0.25rem !important;
    }
  
    .ms-lg-2 {
      margin-left: 0.5rem !important;
    }
  
    .ms-lg-3 {
      margin-left: 1rem !important;
    }
  
    .ms-lg-4 {
      margin-left: 1.5rem !important;
    }
  
    .ms-lg-5 {
      margin-left: 3rem !important;
    }
  
    .ms-lg-auto {
      margin-left: auto !important;
    }
  
    .p-lg-0 {
      padding: 0 !important;
    }
  
    .p-lg-1 {
      padding: 0.25rem !important;
    }
  
    .p-lg-2 {
      padding: 0.5rem !important;
    }
  
    .p-lg-3 {
      padding: 1rem !important;
    }
  
    .p-lg-4 {
      padding: 1.5rem !important;
    }
  
    .p-lg-5 {
      padding: 3rem !important;
    }
  
    .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-lg-1 {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
    }
  
    .px-lg-2 {
      padding-right: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  
    .px-lg-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
  
    .px-lg-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-lg-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important;
    }
  
    .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-lg-1 {
      padding-top: 0.25rem !important;
      padding-bottom: 0.25rem !important;
    }
  
    .py-lg-2 {
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }
  
    .py-lg-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }
  
    .py-lg-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-lg-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
    }
  
    .pt-lg-0 {
      padding-top: 0 !important;
    }
  
    .pt-lg-1 {
      padding-top: 0.25rem !important;
    }
  
    .pt-lg-2 {
      padding-top: 0.5rem !important;
    }
  
    .pt-lg-3 {
      padding-top: 1rem !important;
    }
  
    .pt-lg-4 {
      padding-top: 1.5rem !important;
    }
  
    .pt-lg-5 {
      padding-top: 3rem !important;
    }
  
    .pe-lg-0 {
      padding-right: 0 !important;
    }
  
    .pe-lg-1 {
      padding-right: 0.25rem !important;
    }
  
    .pe-lg-2 {
      padding-right: 0.5rem !important;
    }
  
    .pe-lg-3 {
      padding-right: 1rem !important;
    }
  
    .pe-lg-4 {
      padding-right: 1.5rem !important;
    }
  
    .pe-lg-5 {
      padding-right: 3rem !important;
    }
  
    .pb-lg-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-lg-1 {
      padding-bottom: 0.25rem !important;
    }
  
    .pb-lg-2 {
      padding-bottom: 0.5rem !important;
    }
  
    .pb-lg-3 {
      padding-bottom: 1rem !important;
    }
  
    .pb-lg-4 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-lg-5 {
      padding-bottom: 3rem !important;
    }
  
    .ps-lg-0 {
      padding-left: 0 !important;
    }
  
    .ps-lg-1 {
      padding-left: 0.25rem !important;
    }
  
    .ps-lg-2 {
      padding-left: 0.5rem !important;
    }
  
    .ps-lg-3 {
      padding-left: 1rem !important;
    }
  
    .ps-lg-4 {
      padding-left: 1.5rem !important;
    }
  
    .ps-lg-5 {
      padding-left: 3rem !important;
    }
  
    .text-lg-start {
      text-align: left !important;
    }
  
    .text-lg-end {
      text-align: right !important;
    }
  
    .text-lg-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1200px) {
    .float-xl-start {
      float: left !important;
    }
  
    .float-xl-end {
      float: right !important;
    }
  
    .float-xl-none {
      float: none !important;
    }
  
    .d-xl-inline {
      display: inline !important;
    }
  
    .d-xl-inline-block {
      display: inline-block !important;
    }
  
    .d-xl-block {
      display: block !important;
    }
  
    .d-xl-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-xl-table {
      display: table !important;
    }
  
    .d-xl-table-row {
      display: table-row !important;
    }
  
    .d-xl-table-cell {
      display: table-cell !important;
    }
  
    .d-xl-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-xl-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-xl-none {
      display: none !important;
    }
  
    .flex-xl-fill {
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
    }
  
    .flex-xl-row {
      -ms-flex-direction: row !important;
          flex-direction: row !important;
    }
  
    .flex-xl-column {
      -ms-flex-direction: column !important;
          flex-direction: column !important;
    }
  
    .flex-xl-row-reverse {
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
    }
  
    .flex-xl-column-reverse {
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
    }
  
    .flex-xl-grow-0 {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
    }
  
    .flex-xl-grow-1 {
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
    }
  
    .flex-xl-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
    }
  
    .flex-xl-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
    }
  
    .flex-xl-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
    }
  
    .flex-xl-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
    }
  
    .flex-xl-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
    }
  
    .gap-xl-0 {
      gap: 0 !important;
    }
  
    .gap-xl-1 {
      gap: 0.25rem !important;
    }
  
    .gap-xl-2 {
      gap: 0.5rem !important;
    }
  
    .gap-xl-3 {
      gap: 1rem !important;
    }
  
    .gap-xl-4 {
      gap: 1.5rem !important;
    }
  
    .gap-xl-5 {
      gap: 3rem !important;
    }
  
    .justify-content-xl-start {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
    }
  
    .justify-content-xl-end {
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
    }
  
    .justify-content-xl-center {
      -ms-flex-pack: center !important;
          justify-content: center !important;
    }
  
    .justify-content-xl-between {
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
    }
  
    .justify-content-xl-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
  
    .justify-content-xl-evenly {
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
    }
  
    .align-items-xl-start {
      -ms-flex-align: start !important;
          align-items: flex-start !important;
    }
  
    .align-items-xl-end {
      -ms-flex-align: end !important;
          align-items: flex-end !important;
    }
  
    .align-items-xl-center {
      -ms-flex-align: center !important;
          align-items: center !important;
    }
  
    .align-items-xl-baseline {
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
    }
  
    .align-items-xl-stretch {
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
    }
  
    .align-content-xl-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
    }
  
    .align-content-xl-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
    }
  
    .align-content-xl-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important;
    }
  
    .align-content-xl-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
    }
  
    .align-content-xl-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
    }
  
    .align-content-xl-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
    }
  
    .align-self-xl-auto {
      -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important;
    }
  
    .align-self-xl-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
    }
  
    .align-self-xl-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
    }
  
    .align-self-xl-center {
      -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important;
    }
  
    .align-self-xl-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
    }
  
    .align-self-xl-stretch {
      -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
    }
  
    .order-xl-first {
      -ms-flex-order: -1 !important;
          order: -1 !important;
    }
  
    .order-xl-0 {
      -ms-flex-order: 0 !important;
          order: 0 !important;
    }
  
    .order-xl-1 {
      -ms-flex-order: 1 !important;
          order: 1 !important;
    }
  
    .order-xl-2 {
      -ms-flex-order: 2 !important;
          order: 2 !important;
    }
  
    .order-xl-3 {
      -ms-flex-order: 3 !important;
          order: 3 !important;
    }
  
    .order-xl-4 {
      -ms-flex-order: 4 !important;
          order: 4 !important;
    }
  
    .order-xl-5 {
      -ms-flex-order: 5 !important;
          order: 5 !important;
    }
  
    .order-xl-last {
      -ms-flex-order: 6 !important;
          order: 6 !important;
    }
  
    .m-xl-0 {
      margin: 0 !important;
    }
  
    .m-xl-1 {
      margin: 0.25rem !important;
    }
  
    .m-xl-2 {
      margin: 0.5rem !important;
    }
  
    .m-xl-3 {
      margin: 1rem !important;
    }
  
    .m-xl-4 {
      margin: 1.5rem !important;
    }
  
    .m-xl-5 {
      margin: 3rem !important;
    }
  
    .m-xl-auto {
      margin: auto !important;
    }
  
    .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-xl-1 {
      margin-right: 0.25rem !important;
      margin-left: 0.25rem !important;
    }
  
    .mx-xl-2 {
      margin-right: 0.5rem !important;
      margin-left: 0.5rem !important;
    }
  
    .mx-xl-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important;
    }
  
    .mx-xl-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-xl-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important;
    }
  
    .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-xl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-xl-1 {
      margin-top: 0.25rem !important;
      margin-bottom: 0.25rem !important;
    }
  
    .my-xl-2 {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important;
    }
  
    .my-xl-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important;
    }
  
    .my-xl-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-xl-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important;
    }
  
    .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-xl-0 {
      margin-top: 0 !important;
    }
  
    .mt-xl-1 {
      margin-top: 0.25rem !important;
    }
  
    .mt-xl-2 {
      margin-top: 0.5rem !important;
    }
  
    .mt-xl-3 {
      margin-top: 1rem !important;
    }
  
    .mt-xl-4 {
      margin-top: 1.5rem !important;
    }
  
    .mt-xl-5 {
      margin-top: 3rem !important;
    }
  
    .mt-xl-auto {
      margin-top: auto !important;
    }
  
    .me-xl-0 {
      margin-right: 0 !important;
    }
  
    .me-xl-1 {
      margin-right: 0.25rem !important;
    }
  
    .me-xl-2 {
      margin-right: 0.5rem !important;
    }
  
    .me-xl-3 {
      margin-right: 1rem !important;
    }
  
    .me-xl-4 {
      margin-right: 1.5rem !important;
    }
  
    .me-xl-5 {
      margin-right: 3rem !important;
    }
  
    .me-xl-auto {
      margin-right: auto !important;
    }
  
    .mb-xl-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-xl-1 {
      margin-bottom: 0.25rem !important;
    }
  
    .mb-xl-2 {
      margin-bottom: 0.5rem !important;
    }
  
    .mb-xl-3 {
      margin-bottom: 1rem !important;
    }
  
    .mb-xl-4 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-xl-5 {
      margin-bottom: 3rem !important;
    }
  
    .mb-xl-auto {
      margin-bottom: auto !important;
    }
  
    .ms-xl-0 {
      margin-left: 0 !important;
    }
  
    .ms-xl-1 {
      margin-left: 0.25rem !important;
    }
  
    .ms-xl-2 {
      margin-left: 0.5rem !important;
    }
  
    .ms-xl-3 {
      margin-left: 1rem !important;
    }
  
    .ms-xl-4 {
      margin-left: 1.5rem !important;
    }
  
    .ms-xl-5 {
      margin-left: 3rem !important;
    }
  
    .ms-xl-auto {
      margin-left: auto !important;
    }
  
    .p-xl-0 {
      padding: 0 !important;
    }
  
    .p-xl-1 {
      padding: 0.25rem !important;
    }
  
    .p-xl-2 {
      padding: 0.5rem !important;
    }
  
    .p-xl-3 {
      padding: 1rem !important;
    }
  
    .p-xl-4 {
      padding: 1.5rem !important;
    }
  
    .p-xl-5 {
      padding: 3rem !important;
    }
  
    .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-xl-1 {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
    }
  
    .px-xl-2 {
      padding-right: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  
    .px-xl-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
  
    .px-xl-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-xl-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important;
    }
  
    .py-xl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-xl-1 {
      padding-top: 0.25rem !important;
      padding-bottom: 0.25rem !important;
    }
  
    .py-xl-2 {
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }
  
    .py-xl-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }
  
    .py-xl-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-xl-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
    }
  
    .pt-xl-0 {
      padding-top: 0 !important;
    }
  
    .pt-xl-1 {
      padding-top: 0.25rem !important;
    }
  
    .pt-xl-2 {
      padding-top: 0.5rem !important;
    }
  
    .pt-xl-3 {
      padding-top: 1rem !important;
    }
  
    .pt-xl-4 {
      padding-top: 1.5rem !important;
    }
  
    .pt-xl-5 {
      padding-top: 3rem !important;
    }
  
    .pe-xl-0 {
      padding-right: 0 !important;
    }
  
    .pe-xl-1 {
      padding-right: 0.25rem !important;
    }
  
    .pe-xl-2 {
      padding-right: 0.5rem !important;
    }
  
    .pe-xl-3 {
      padding-right: 1rem !important;
    }
  
    .pe-xl-4 {
      padding-right: 1.5rem !important;
    }
  
    .pe-xl-5 {
      padding-right: 3rem !important;
    }
  
    .pb-xl-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-xl-1 {
      padding-bottom: 0.25rem !important;
    }
  
    .pb-xl-2 {
      padding-bottom: 0.5rem !important;
    }
  
    .pb-xl-3 {
      padding-bottom: 1rem !important;
    }
  
    .pb-xl-4 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-xl-5 {
      padding-bottom: 3rem !important;
    }
  
    .ps-xl-0 {
      padding-left: 0 !important;
    }
  
    .ps-xl-1 {
      padding-left: 0.25rem !important;
    }
  
    .ps-xl-2 {
      padding-left: 0.5rem !important;
    }
  
    .ps-xl-3 {
      padding-left: 1rem !important;
    }
  
    .ps-xl-4 {
      padding-left: 1.5rem !important;
    }
  
    .ps-xl-5 {
      padding-left: 3rem !important;
    }
  
    .text-xl-start {
      text-align: left !important;
    }
  
    .text-xl-end {
      text-align: right !important;
    }
  
    .text-xl-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1400px) {
    .float-xxl-start {
      float: left !important;
    }
  
    .float-xxl-end {
      float: right !important;
    }
  
    .float-xxl-none {
      float: none !important;
    }
  
    .d-xxl-inline {
      display: inline !important;
    }
  
    .d-xxl-inline-block {
      display: inline-block !important;
    }
  
    .d-xxl-block {
      display: block !important;
    }
  
    .d-xxl-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-xxl-table {
      display: table !important;
    }
  
    .d-xxl-table-row {
      display: table-row !important;
    }
  
    .d-xxl-table-cell {
      display: table-cell !important;
    }
  
    .d-xxl-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-xxl-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-xxl-none {
      display: none !important;
    }
  
    .flex-xxl-fill {
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
    }
  
    .flex-xxl-row {
      -ms-flex-direction: row !important;
          flex-direction: row !important;
    }
  
    .flex-xxl-column {
      -ms-flex-direction: column !important;
          flex-direction: column !important;
    }
  
    .flex-xxl-row-reverse {
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
    }
  
    .flex-xxl-column-reverse {
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
    }
  
    .flex-xxl-grow-0 {
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
    }
  
    .flex-xxl-grow-1 {
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
    }
  
    .flex-xxl-shrink-0 {
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
    }
  
    .flex-xxl-shrink-1 {
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
    }
  
    .flex-xxl-wrap {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
    }
  
    .flex-xxl-nowrap {
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
    }
  
    .flex-xxl-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
    }
  
    .gap-xxl-0 {
      gap: 0 !important;
    }
  
    .gap-xxl-1 {
      gap: 0.25rem !important;
    }
  
    .gap-xxl-2 {
      gap: 0.5rem !important;
    }
  
    .gap-xxl-3 {
      gap: 1rem !important;
    }
  
    .gap-xxl-4 {
      gap: 1.5rem !important;
    }
  
    .gap-xxl-5 {
      gap: 3rem !important;
    }
  
    .justify-content-xxl-start {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
    }
  
    .justify-content-xxl-end {
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
    }
  
    .justify-content-xxl-center {
      -ms-flex-pack: center !important;
          justify-content: center !important;
    }
  
    .justify-content-xxl-between {
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
    }
  
    .justify-content-xxl-around {
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
    }
  
    .justify-content-xxl-evenly {
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
    }
  
    .align-items-xxl-start {
      -ms-flex-align: start !important;
          align-items: flex-start !important;
    }
  
    .align-items-xxl-end {
      -ms-flex-align: end !important;
          align-items: flex-end !important;
    }
  
    .align-items-xxl-center {
      -ms-flex-align: center !important;
          align-items: center !important;
    }
  
    .align-items-xxl-baseline {
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
    }
  
    .align-items-xxl-stretch {
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
    }
  
    .align-content-xxl-start {
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
    }
  
    .align-content-xxl-end {
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
    }
  
    .align-content-xxl-center {
      -ms-flex-line-pack: center !important;
          align-content: center !important;
    }
  
    .align-content-xxl-between {
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
    }
  
    .align-content-xxl-around {
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
    }
  
    .align-content-xxl-stretch {
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
    }
  
    .align-self-xxl-auto {
      -ms-flex-item-align: auto !important;
          -ms-grid-row-align: auto !important;
          align-self: auto !important;
    }
  
    .align-self-xxl-start {
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
    }
  
    .align-self-xxl-end {
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
    }
  
    .align-self-xxl-center {
      -ms-flex-item-align: center !important;
          -ms-grid-row-align: center !important;
          align-self: center !important;
    }
  
    .align-self-xxl-baseline {
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
    }
  
    .align-self-xxl-stretch {
      -ms-flex-item-align: stretch !important;
          -ms-grid-row-align: stretch !important;
          align-self: stretch !important;
    }
  
    .order-xxl-first {
      -ms-flex-order: -1 !important;
          order: -1 !important;
    }
  
    .order-xxl-0 {
      -ms-flex-order: 0 !important;
          order: 0 !important;
    }
  
    .order-xxl-1 {
      -ms-flex-order: 1 !important;
          order: 1 !important;
    }
  
    .order-xxl-2 {
      -ms-flex-order: 2 !important;
          order: 2 !important;
    }
  
    .order-xxl-3 {
      -ms-flex-order: 3 !important;
          order: 3 !important;
    }
  
    .order-xxl-4 {
      -ms-flex-order: 4 !important;
          order: 4 !important;
    }
  
    .order-xxl-5 {
      -ms-flex-order: 5 !important;
          order: 5 !important;
    }
  
    .order-xxl-last {
      -ms-flex-order: 6 !important;
          order: 6 !important;
    }
  
    .m-xxl-0 {
      margin: 0 !important;
    }
  
    .m-xxl-1 {
      margin: 0.25rem !important;
    }
  
    .m-xxl-2 {
      margin: 0.5rem !important;
    }
  
    .m-xxl-3 {
      margin: 1rem !important;
    }
  
    .m-xxl-4 {
      margin: 1.5rem !important;
    }
  
    .m-xxl-5 {
      margin: 3rem !important;
    }
  
    .m-xxl-auto {
      margin: auto !important;
    }
  
    .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important;
    }
  
    .mx-xxl-1 {
      margin-right: 0.25rem !important;
      margin-left: 0.25rem !important;
    }
  
    .mx-xxl-2 {
      margin-right: 0.5rem !important;
      margin-left: 0.5rem !important;
    }
  
    .mx-xxl-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important;
    }
  
    .mx-xxl-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important;
    }
  
    .mx-xxl-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important;
    }
  
    .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
  
    .my-xxl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }
  
    .my-xxl-1 {
      margin-top: 0.25rem !important;
      margin-bottom: 0.25rem !important;
    }
  
    .my-xxl-2 {
      margin-top: 0.5rem !important;
      margin-bottom: 0.5rem !important;
    }
  
    .my-xxl-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important;
    }
  
    .my-xxl-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important;
    }
  
    .my-xxl-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important;
    }
  
    .my-xxl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
  
    .mt-xxl-0 {
      margin-top: 0 !important;
    }
  
    .mt-xxl-1 {
      margin-top: 0.25rem !important;
    }
  
    .mt-xxl-2 {
      margin-top: 0.5rem !important;
    }
  
    .mt-xxl-3 {
      margin-top: 1rem !important;
    }
  
    .mt-xxl-4 {
      margin-top: 1.5rem !important;
    }
  
    .mt-xxl-5 {
      margin-top: 3rem !important;
    }
  
    .mt-xxl-auto {
      margin-top: auto !important;
    }
  
    .me-xxl-0 {
      margin-right: 0 !important;
    }
  
    .me-xxl-1 {
      margin-right: 0.25rem !important;
    }
  
    .me-xxl-2 {
      margin-right: 0.5rem !important;
    }
  
    .me-xxl-3 {
      margin-right: 1rem !important;
    }
  
    .me-xxl-4 {
      margin-right: 1.5rem !important;
    }
  
    .me-xxl-5 {
      margin-right: 3rem !important;
    }
  
    .me-xxl-auto {
      margin-right: auto !important;
    }
  
    .mb-xxl-0 {
      margin-bottom: 0 !important;
    }
  
    .mb-xxl-1 {
      margin-bottom: 0.25rem !important;
    }
  
    .mb-xxl-2 {
      margin-bottom: 0.5rem !important;
    }
  
    .mb-xxl-3 {
      margin-bottom: 1rem !important;
    }
  
    .mb-xxl-4 {
      margin-bottom: 1.5rem !important;
    }
  
    .mb-xxl-5 {
      margin-bottom: 3rem !important;
    }
  
    .mb-xxl-auto {
      margin-bottom: auto !important;
    }
  
    .ms-xxl-0 {
      margin-left: 0 !important;
    }
  
    .ms-xxl-1 {
      margin-left: 0.25rem !important;
    }
  
    .ms-xxl-2 {
      margin-left: 0.5rem !important;
    }
  
    .ms-xxl-3 {
      margin-left: 1rem !important;
    }
  
    .ms-xxl-4 {
      margin-left: 1.5rem !important;
    }
  
    .ms-xxl-5 {
      margin-left: 3rem !important;
    }
  
    .ms-xxl-auto {
      margin-left: auto !important;
    }
  
    .p-xxl-0 {
      padding: 0 !important;
    }
  
    .p-xxl-1 {
      padding: 0.25rem !important;
    }
  
    .p-xxl-2 {
      padding: 0.5rem !important;
    }
  
    .p-xxl-3 {
      padding: 1rem !important;
    }
  
    .p-xxl-4 {
      padding: 1.5rem !important;
    }
  
    .p-xxl-5 {
      padding: 3rem !important;
    }
  
    .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
  
    .px-xxl-1 {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
    }
  
    .px-xxl-2 {
      padding-right: 0.5rem !important;
      padding-left: 0.5rem !important;
    }
  
    .px-xxl-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important;
    }
  
    .px-xxl-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important;
    }
  
    .px-xxl-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important;
    }
  
    .py-xxl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
    }
  
    .py-xxl-1 {
      padding-top: 0.25rem !important;
      padding-bottom: 0.25rem !important;
    }
  
    .py-xxl-2 {
      padding-top: 0.5rem !important;
      padding-bottom: 0.5rem !important;
    }
  
    .py-xxl-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }
  
    .py-xxl-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important;
    }
  
    .py-xxl-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
    }
  
    .pt-xxl-0 {
      padding-top: 0 !important;
    }
  
    .pt-xxl-1 {
      padding-top: 0.25rem !important;
    }
  
    .pt-xxl-2 {
      padding-top: 0.5rem !important;
    }
  
    .pt-xxl-3 {
      padding-top: 1rem !important;
    }
  
    .pt-xxl-4 {
      padding-top: 1.5rem !important;
    }
  
    .pt-xxl-5 {
      padding-top: 3rem !important;
    }
  
    .pe-xxl-0 {
      padding-right: 0 !important;
    }
  
    .pe-xxl-1 {
      padding-right: 0.25rem !important;
    }
  
    .pe-xxl-2 {
      padding-right: 0.5rem !important;
    }
  
    .pe-xxl-3 {
      padding-right: 1rem !important;
    }
  
    .pe-xxl-4 {
      padding-right: 1.5rem !important;
    }
  
    .pe-xxl-5 {
      padding-right: 3rem !important;
    }
  
    .pb-xxl-0 {
      padding-bottom: 0 !important;
    }
  
    .pb-xxl-1 {
      padding-bottom: 0.25rem !important;
    }
  
    .pb-xxl-2 {
      padding-bottom: 0.5rem !important;
    }
  
    .pb-xxl-3 {
      padding-bottom: 1rem !important;
    }
  
    .pb-xxl-4 {
      padding-bottom: 1.5rem !important;
    }
  
    .pb-xxl-5 {
      padding-bottom: 3rem !important;
    }
  
    .ps-xxl-0 {
      padding-left: 0 !important;
    }
  
    .ps-xxl-1 {
      padding-left: 0.25rem !important;
    }
  
    .ps-xxl-2 {
      padding-left: 0.5rem !important;
    }
  
    .ps-xxl-3 {
      padding-left: 1rem !important;
    }
  
    .ps-xxl-4 {
      padding-left: 1.5rem !important;
    }
  
    .ps-xxl-5 {
      padding-left: 3rem !important;
    }
  
    .text-xxl-start {
      text-align: left !important;
    }
  
    .text-xxl-end {
      text-align: right !important;
    }
  
    .text-xxl-center {
      text-align: center !important;
    }
  }
  @media (min-width: 1200px) {
    .fs-1 {
      font-size: 2.5rem !important;
    }
  
    .fs-2 {
      font-size: 2rem !important;
    }
  
    .fs-3 {
      font-size: 1.75rem !important;
    }
  
    .fs-4 {
      font-size: 1.5rem !important;
    }
  
    .fs-sm-1 {
      font-size: 2.5rem !important;
    }
  
    .fs-sm-2 {
      font-size: 2rem !important;
    }
  
    .fs-sm-3 {
      font-size: 1.75rem !important;
    }
  
    .fs-sm-4 {
      font-size: 1.5rem !important;
    }
  
    .fs-md-1 {
      font-size: 2.5rem !important;
    }
  
    .fs-md-2 {
      font-size: 2rem !important;
    }
  
    .fs-md-3 {
      font-size: 1.75rem !important;
    }
  
    .fs-md-4 {
      font-size: 1.5rem !important;
    }
  
    .fs-lg-1 {
      font-size: 2.5rem !important;
    }
  
    .fs-lg-2 {
      font-size: 2rem !important;
    }
  
    .fs-lg-3 {
      font-size: 1.75rem !important;
    }
  
    .fs-lg-4 {
      font-size: 1.5rem !important;
    }
  }
  @media print {
    .d-print-inline {
      display: inline !important;
    }
  
    .d-print-inline-block {
      display: inline-block !important;
    }
  
    .d-print-block {
      display: block !important;
    }
  
    .d-print-grid {
      display: -ms-grid !important;
      display: grid !important;
    }
  
    .d-print-table {
      display: table !important;
    }
  
    .d-print-table-row {
      display: table-row !important;
    }
  
    .d-print-table-cell {
      display: table-cell !important;
    }
  
    .d-print-flex {
      display: -ms-flexbox !important;
      display: flex !important;
    }
  
    .d-print-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .d-print-none {
      display: none !important;
    }
  }
@charset "UTF-8";
/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: dotted 1px;
  outline: -webkit-focus-ring-color auto 5px;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  -ms-flex: 1 0 0%;
      flex: 1 0 0%;
}

.row-cols-auto > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 8.3333333333%;
}

.col-2 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-3 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.3333333333%;
}

.col-5 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 41.6666666667%;
}

.col-6 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 58.3333333333%;
}

.col-8 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 66.6666666667%;
}

.col-9 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 83.3333333333%;
}

.col-11 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 91.6666666667%;
}

.col-12 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xxl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xxl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xxl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xxl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xxl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xxl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xxl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 1px;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  vertical-align: middle;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: none;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 0.75rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 1.75rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
  padding-right: calc(0.75em + 2.3125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
       user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[style] {
  right: auto !important;
}

.dropdown-menu-start {
  --bs-position: start;
  right: auto /* rtl:ignore */;
  left: 0 /* rtl:ignore */;
}

.dropdown-menu-end {
  --bs-position: end;
  right: 0 /* rtl:ignore */;
  left: auto /* rtl:ignore */;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
      flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem /* rtl:ignore */;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button.collapsed {
  border-bottom-width: 0;
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(180deg);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-collapse {
  border: solid rgba(0, 0, 0, 0.125);
  border-width: 0 1px;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-button {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item:first-of-type .accordion-button {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -ms-flex-direction: row;
      flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
       user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
  opacity: 0;
}
.toast.hide {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end, .bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start, .bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem !important;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid #d8d8d8;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators li {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --aspect-ratio: 100%;
}

.ratio-4x3 {
  --aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: -ms-grid !important;
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-0 {
  border-width: 0 !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -ms-flex-pack: space-evenly !important;
      justify-content: space-evenly !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -ms-flex-order: -1 !important;
      order: -1 !important;
}

.order-0 {
  -ms-flex-order: 0 !important;
      order: 0 !important;
}

.order-1 {
  -ms-flex-order: 1 !important;
      order: 1 !important;
}

.order-2 {
  -ms-flex-order: 2 !important;
      order: 2 !important;
}

.order-3 {
  -ms-flex-order: 3 !important;
      order: 3 !important;
}

.order-4 {
  -ms-flex-order: 4 !important;
      order: 4 !important;
}

.order-5 {
  -ms-flex-order: 5 !important;
      order: 5 !important;
}

.order-last {
  -ms-flex-order: 6 !important;
      order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-primary {
  color: #0d6efd !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-light {
  color: #f8f9fa !important;
}

.text-dark {
  color: #212529 !important;
}

.text-white {
  color: #fff !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.bg-primary {
  background-color: #0d6efd !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #198754 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.bg-body {
  background-color: #fff !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -ms-user-select: all !important;
       user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -ms-user-select: auto !important;
       user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
       user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }

  .order-sm-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }

  .order-sm-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }

  .order-sm-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }

  .order-sm-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }

  .order-sm-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }

  .order-sm-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }

  .order-sm-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }

  .order-sm-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }

  .order-md-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }

  .order-md-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }

  .order-md-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }

  .order-md-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }

  .order-md-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }

  .order-md-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }

  .order-md-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }

  .order-md-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }

  .order-lg-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }

  .order-lg-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }

  .order-lg-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }

  .order-lg-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }

  .order-lg-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }

  .order-lg-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }

  .order-lg-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }

  .order-lg-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }

  .order-xl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }

  .order-xl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }

  .order-xl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }

  .order-xl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }

  .order-xl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }

  .order-xl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }

  .order-xl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }

  .order-xl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }

  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }

  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }

  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }

  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }

  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }

  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }

  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }

  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }

  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }

  .order-xxl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }

  .order-xxl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }

  .order-xxl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }

  .order-xxl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }

  .order-xxl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }

  .order-xxl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }

  .order-xxl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }

  .order-xxl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }

  .fs-sm-1 {
    font-size: 2.5rem !important;
  }

  .fs-sm-2 {
    font-size: 2rem !important;
  }

  .fs-sm-3 {
    font-size: 1.75rem !important;
  }

  .fs-sm-4 {
    font-size: 1.5rem !important;
  }

  .fs-md-1 {
    font-size: 2.5rem !important;
  }

  .fs-md-2 {
    font-size: 2rem !important;
  }

  .fs-md-3 {
    font-size: 1.75rem !important;
  }

  .fs-md-4 {
    font-size: 1.5rem !important;
  }

  .fs-lg-1 {
    font-size: 2.5rem !important;
  }

  .fs-lg-2 {
    font-size: 2rem !important;
  }

  .fs-lg-3 {
    font-size: 1.75rem !important;
  }

  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: -ms-grid !important;
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}

/*!
 * MDB5
 *   Version: FREE 3.1.0
 * 
 * 
 *   Copyright: Material Design for Bootstrap
 *   https://mdbootstrap.com/
 * 
 *   Read the license: https://mdbootstrap.com/general/license/
 * 
 * 
 *   Documentation: https://mdbootstrap.com/docs/standard/
 * 
 *   Support: https://mdbootstrap.com/support/
 * 
 *   Contact: office@mdbootstrap.com
 * 
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-gray:#757575;--bs-gray-dark:#4f4f4f;--bs-primary:#1266f1;--bs-secondary:#b23cfd;--bs-success:#00b74a;--bs-info:#39c0ed;--bs-warning:#ffa900;--bs-danger:#f93154;--bs-light:#fbfbfb;--bs-dark:#262626;--bs-white:#fff;--bs-black:#000;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-size:1rem;font-weight:400;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1266f1;text-decoration:underline}a:hover{color:#0e52c1}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;/*!rtl:ignore*/direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#262626;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#757575;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}/*!rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#757575}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#757575}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)/-2);margin-left:calc(var(--bs-gutter-x)/-2)}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/2);padding-left:calc(var(--bs-gutter-x)/2);margin-top:var(--bs-gutter-y)}.col{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6666666667%}.col-auto,.row-cols-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.3333333333%}.col-1,.col-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.6666666667%}.col-3{width:25%}.col-3,.col-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-5,.col-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.3333333333%}.col-7,.col-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.6666666667%}.col-9{width:75%}.col-9,.col-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-11,.col-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media(min-width:576px){.col-sm{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.3333333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.6666666667%}.col-sm-auto,.row-cols-sm-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.3333333333%}.col-sm-1,.col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-5,.col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-7,.col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-9,.col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-11,.col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media(min-width:768px){.col-md{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.3333333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.6666666667%}.col-md-auto,.row-cols-md-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.3333333333%}.col-md-1,.col-md-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-5,.col-md-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-7,.col-md-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-9,.col-md-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-11,.col-md-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.3333333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.6666666667%}.col-lg-auto,.row-cols-lg-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.3333333333%}.col-lg-1,.col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-5,.col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-7,.col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-9,.col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-11,.col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media(min-width:1200px){.col-xl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.3333333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.6666666667%}.col-xl-auto,.row-cols-xl-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.3333333333%}.col-xl-1,.col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-5,.col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-7,.col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-9,.col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-11,.col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media(min-width:1400px){.col-xxl{-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.3333333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.6666666667%}.col-xxl-auto,.row-cols-xxl-6>*{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.3333333333%}.col-xxl-1,.col-xxl-2{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-5,.col-xxl-6{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-7,.col-xxl-8{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-9,.col-xxl-10{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-11,.col-xxl-12{-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#e0e0e0}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.caption-top{caption-side:top}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#d0e0fc;--bs-table-striped-bg:#c6d5ef;--bs-table-striped-color:#000;--bs-table-active-bg:#bbcae3;--bs-table-active-color:#000;--bs-table-hover-bg:#c0cfe9;--bs-table-hover-color:#000;color:#000;border-color:#bbcae3}.table-secondary{--bs-table-bg:#f0d8ff;--bs-table-striped-bg:#e4cdf2;--bs-table-striped-color:#000;--bs-table-active-bg:#d8c2e6;--bs-table-active-color:#000;--bs-table-hover-bg:#dec8ec;--bs-table-hover-color:#000;color:#000;border-color:#d8c2e6}.table-success{--bs-table-bg:#ccf1db;--bs-table-striped-bg:#c2e5d0;--bs-table-striped-color:#000;--bs-table-active-bg:#b8d9c5;--bs-table-active-color:#000;--bs-table-hover-bg:#bddfcb;--bs-table-hover-color:#000;color:#000;border-color:#b8d9c5}.table-info{--bs-table-bg:#d7f2fb;--bs-table-striped-bg:#cce6ee;--bs-table-striped-color:#000;--bs-table-active-bg:#c2dae2;--bs-table-active-color:#000;--bs-table-hover-bg:#c7e0e8;--bs-table-hover-color:#000;color:#000;border-color:#c2dae2}.table-warning{--bs-table-bg:#fec;--bs-table-striped-bg:#f2e2c2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6d6b8;--bs-table-active-color:#000;--bs-table-hover-bg:#ecdcbd;--bs-table-hover-color:#000;color:#000;border-color:#e6d6b8}.table-danger{--bs-table-bg:#fed6dd;--bs-table-striped-bg:#f1cbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#e5c1c7;--bs-table-active-color:#000;--bs-table-hover-bg:#ebc6cc;--bs-table-hover-color:#000;color:#000;border-color:#e5c1c7}.table-light{--bs-table-bg:#fbfbfb;--bs-table-striped-bg:#eee;--bs-table-striped-color:#000;--bs-table-active-bg:#e2e2e2;--bs-table-active-color:#000;--bs-table-hover-bg:#e8e8e8;--bs-table-hover-color:#000;color:#000;border-color:#e2e2e2}.table-dark{--bs-table-bg:#262626;--bs-table-striped-bg:#313131;--bs-table-striped-color:#fff;--bs-table-active-bg:#3c3c3c;--bs-table-active-color:#fff;--bs-table-hover-bg:#363636;--bs-table-hover-color:#fff;color:#fff;border-color:#3c3c3c}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;color:rgba(0,0,0,.6)}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6;color:rgba(0,0,0,.6)}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.775rem}.form-text{margin-top:.25rem;font-size:.875em;color:#757575}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;background-color:#fff;background-clip:padding-box;border:1px solid #bdbdbd;appearance:none;border-radius:.25rem;transition:all .2s linear}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#4f4f4f;background-color:#fff;outline:0;box-shadow:0 0 0 .25rem rgba(18,102,241,.25)}.form-control::-webkit-date-and-time-value{height:1.6em}.form-control::-webkit-input-placeholder{color:#757575;opacity:1}.form-control::-moz-placeholder{color:#757575;opacity:1}.form-control:-ms-input-placeholder{color:#757575;opacity:1}.form-control::-ms-input-placeholder{color:#757575;opacity:1}.form-control:-ms-input-placeholder{color:#757575;opacity:1}.form-control::placeholder{color:#757575;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#4f4f4f;background-color:#eee;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#4f4f4f;background-color:#eee;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.6;color:#4f4f4f;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.6em + .5rem + 2px);padding:.25rem .5rem;font-size:.775rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.6em + 1rem + 2px);padding:.5rem 1rem;font-size:1rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.6em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.6em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.6em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.6em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.6em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bdbdbd;border-radius:.25rem;appearance:none}.form-select:focus{border-color:#1266f1;outline:0;box-shadow:0 0 0 .25rem rgba(18,102,241,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#757575;background-color:#eee}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #4f4f4f}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.775rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1rem}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.3em;vertical-align:top;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#1266f1;outline:0;box-shadow:0 0 0 .25rem rgba(18,102,241,.25)}.form-check-input:checked{background-color:#1266f1}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#1266f1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%231266f1'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:none}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,102,241,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,102,241,.25)}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1266f1;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b8d1fb}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e0e0e0;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1266f1;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b8d1fb}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e0e0e0;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#9e9e9e}.form-range:disabled::-moz-range-thumb{background-color:#9e9e9e}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bdbdbd;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.775rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#00b74a}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#000;background-color:rgba(0,183,74,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#00b74a;padding-right:calc(1.6em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4em + .1875rem) center;background-size:calc(.8em + .375rem) calc(.8em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#00b74a;box-shadow:0 0 0 .25rem rgba(0,183,74,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.6em + .75rem);background-position:top calc(.4em + .1875rem) right calc(.4em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#00b74a;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#00b74a;box-shadow:0 0 0 .25rem rgba(0,183,74,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#00b74a}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#00b74a}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(0,183,74,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#00b74a}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#f93154}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#000;background-color:rgba(249,49,84,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f93154;padding-right:calc(1.6em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f93154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f93154' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.4em + .1875rem) center;background-size:calc(.8em + .375rem) calc(.8em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#f93154;box-shadow:0 0 0 .25rem rgba(249,49,84,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.6em + .75rem);background-position:top calc(.4em + .1875rem) right calc(.4em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#f93154;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f93154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f93154' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#f93154;box-shadow:0 0 0 .25rem rgba(249,49,84,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#f93154}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#f93154}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(249,49,84,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#f93154}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;color:#4f4f4f;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:.125rem solid transparent;padding:.375rem .75rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#4f4f4f}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{border-color:#1266f1}.btn-primary:hover{background-color:#0f57cd;border-color:#0e52c1}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0f57cd;border-color:#0e52c1;box-shadow:0 0 0 .25rem rgba(54,125,243,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#0e52c1;border-color:#0e4db5}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(54,125,243,.5)}.btn-primary.disabled,.btn-primary:disabled{border-color:#1266f1}.btn-secondary{color:#000;border-color:#b23cfd}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#000;background-color:#be59fd;border-color:#ba50fd}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem rgba(151,51,215,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#c163fd;border-color:#ba50fd}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(151,51,215,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#000;border-color:#b23cfd}.btn-success{color:#000;border-color:#00b74a}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#000;background-color:#26c265;border-color:#1abe5c}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(0,156,63,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#000;background-color:#33c56e;border-color:#1abe5c}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(0,156,63,.5)}.btn-success.disabled,.btn-success:disabled{color:#000;border-color:#00b74a}.btn-info{color:#000;border-color:#39c0ed}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#57c9f0;border-color:#4dc6ef}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(48,163,201,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#61cdf1;border-color:#4dc6ef}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(48,163,201,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;border-color:#39c0ed}.btn-warning{color:#000;border-color:#ffa900}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffb626;border-color:#ffb21a}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,144,0,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffba33;border-color:#ffb21a}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,144,0,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;border-color:#ffa900}.btn-danger{color:#000;border-color:#f93154}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#000;background-color:#fa506e;border-color:#fa4665}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(212,42,71,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#000;background-color:#fa5a76;border-color:#fa4665}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(212,42,71,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#000;border-color:#f93154}.btn-light,.btn-light:hover{color:#000;border-color:#fbfbfb}.btn-light:hover{background-color:#fcfcfc}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(0,0%,83.5%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-check:focus+.btn-light,.btn-light.active,.btn-light:active,.btn-light:focus,.show>.btn-light.dropdown-toggle{color:#000;background-color:#fcfcfc;border-color:#fbfbfb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,83.5%,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;border-color:#fbfbfb}.btn-dark{border-color:#262626}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#202020;border-color:#1e1e1e}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;box-shadow:0 0 0 .25rem rgba(71,71,71,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#1e1e1e;border-color:#1d1d1d}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(71,71,71,.5)}.btn-dark.disabled,.btn-dark:disabled{border-color:#262626}.btn-white{color:#000;border-color:#fff}.btn-check:focus+.btn-white,.btn-white:focus,.btn-white:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-white,.btn-white:focus{box-shadow:0 0 0 .25rem hsla(0,0%,85.1%,.5)}.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle{color:#000;background-color:#fff;border-color:#fff}.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.btn-white.active:focus,.btn-white:active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,85.1%,.5)}.btn-white.disabled,.btn-white:disabled{color:#000;border-color:#fff}.btn-black,.btn-black:hover{border-color:#000}.btn-black:focus,.btn-check:focus+.btn-black{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-black.active,.btn-black:active,.btn-check:active+.btn-black,.btn-check:checked+.btn-black,.show>.btn-black.dropdown-toggle{border-color:#000}.btn-black.active:focus,.btn-black:active:focus,.btn-check:active+.btn-black:focus,.btn-check:checked+.btn-black:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-black.disabled,.btn-black:disabled{border-color:#000}.btn-outline-primary:hover{color:#fff;background-color:#1266f1;border-color:#1266f1}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(18,102,241,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#1266f1;border-color:#1266f1}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(18,102,241,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent}.btn-outline-secondary:hover{color:#000;background-color:#b23cfd;border-color:#b23cfd}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(178,60,253,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#000;background-color:#b23cfd;border-color:#b23cfd}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(178,60,253,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent}.btn-outline-success:hover{color:#000;background-color:#00b74a;border-color:#00b74a}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(0,183,74,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#000;background-color:#00b74a;border-color:#00b74a}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(0,183,74,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent}.btn-outline-info:hover{color:#000;background-color:#39c0ed;border-color:#39c0ed}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(57,192,237,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#39c0ed;border-color:#39c0ed}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(57,192,237,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffa900;border-color:#ffa900}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,169,0,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffa900;border-color:#ffa900}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,169,0,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent}.btn-outline-danger:hover{color:#000;background-color:#f93154;border-color:#f93154}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(249,49,84,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#000;background-color:#f93154;border-color:#f93154}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(249,49,84,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#fbfbfb;border-color:#fbfbfb}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem hsla(0,0%,98.4%,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#fbfbfb;border-color:#fbfbfb}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,98.4%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#262626;border-color:#262626}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#262626;border-color:#262626}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(38,38,38,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent}.btn-outline-white:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-outline-white,.btn-outline-white:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-check:active+.btn-outline-white,.btn-check:checked+.btn-outline-white,.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white:active{color:#000;background-color:#fff;border-color:#fff}.btn-check:active+.btn-outline-white:focus,.btn-check:checked+.btn-outline-white:focus,.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{background-color:transparent}.btn-outline-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-check:focus+.btn-outline-black,.btn-outline-black:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-check:active+.btn-outline-black,.btn-check:checked+.btn-outline-black,.btn-outline-black.active,.btn-outline-black.dropdown-toggle.show,.btn-outline-black:active{color:#fff;background-color:#000;border-color:#000}.btn-check:active+.btn-outline-black:focus,.btn-check:checked+.btn-outline-black:focus,.btn-outline-black.active:focus,.btn-outline-black.dropdown-toggle.show:focus,.btn-outline-black:active:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.5)}.btn-outline-black.disabled,.btn-outline-black:disabled{background-color:transparent}.btn-link{font-weight:400;color:#1266f1;text-decoration:underline}.btn-link:hover{color:#0e52c1}.btn-link.disabled,.btn-link:disabled{color:#757575}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[style]{right:auto!important}.dropdown-menu-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-sm-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-md-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-lg-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-xl-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start;/*!rtl:ignore*/right:auto;/*!rtl:ignore*/left:0}.dropdown-menu-xxl-end{--bs-position:end;/*!rtl:ignore*/right:0;/*!rtl:ignore*/left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;clear:both;font-weight:400;color:#262626;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#222;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1266f1}.dropdown-item.disabled,.dropdown-item:disabled{color:#757575;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#757575;white-space:nowrap}.dropdown-item-text{display:block;padding:.5rem 1rem;color:#262626}.dropdown-menu-dark{color:#e0e0e0;background-color:#4f4f4f;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#e0e0e0}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#1266f1}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#9e9e9e}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#e0e0e0}.dropdown-menu-dark .dropdown-header{color:#9e9e9e}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-.125rem}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-.125rem}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link.disabled{color:#757575;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #e0e0e0}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eee #eee #e0e0e0}.nav-tabs .nav-link.disabled{color:#757575;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#616161;background-color:#fff;border-color:#e0e0e0 #e0e0e0 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-ms-flex-wrap:inherit;flex-wrap:inherit}.navbar-brand{padding-top:.3rem;padding-bottom:.3rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-align:center;align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}@media(min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media(min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media(min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{/*!rtl:ignore*/margin-left:5px}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.5rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media(min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#757575;content:var(--bs-breadcrumb-divider,"/") /*!rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#757575}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;text-decoration:none;background-color:#fff;border:1px solid #e0e0e0}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;background-color:#eee;border-color:#e0e0e0}.page-link:focus{z-index:3;color:#0e52c1;background-color:#eee;outline:0;box-shadow:0 0 0 .25rem rgba(18,102,241,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;border-color:#1266f1}.page-item.disabled .page-link{color:#757575;pointer-events:none;background-color:#fff;border-color:#e0e0e0}.page-link{padding:.375rem .75rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#0b3d91;background-color:#d0e0fc;border-color:#b8d1fb}.alert-primary .alert-link{color:#093174}.alert-secondary{color:#6b2498;background-color:#f0d8ff;border-color:#e8c5fe}.alert-secondary .alert-link{color:#561d7a}.alert-success{color:#006e2c;background-color:#ccf1db;border-color:#b3e9c9}.alert-success .alert-link{color:#005823}.alert-info{color:#22738e;background-color:#d7f2fb;border-color:#c4ecfa}.alert-info .alert-link{color:#1b5c72}.alert-warning{color:#640;background-color:#fec;border-color:#ffe5b3}.alert-warning .alert-link{color:#523600}.alert-danger{color:#951d32;background-color:#fed6dd;border-color:#fdc1cc}.alert-danger .alert-link{color:#771728}.alert-light{color:#646464;background-color:#fefefe;border-color:#fefefe}.alert-light .alert-link{color:#505050}.alert-dark{color:#171717;background-color:#d4d4d4;border-color:#bebebe}.alert-dark .alert-link{color:#121212}.alert-white{color:#666;background-color:#fff;border-color:#fff}.alert-white .alert-link{color:#525252}.alert-black{color:#000;background-color:#ccc;border-color:#b3b3b3}.alert-black .alert-link{color:#000}.accordion-button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#4f4f4f;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#105cd9;background-color:#e7f0fe}.accordion-button:not(.collapsed):after{background-image:none;transform:rotate(180deg)}.accordion-button:after{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:none;background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#1266f1;outline:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes progress-bar-stripes{0%{background-position-x:4px}}.progress{height:4px;font-size:.75rem;background-color:#eee;border-radius:.25rem}.progress,.progress-bar{display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#1266f1;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:4px 4px}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#616161;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#616161;text-decoration:none;background-color:#f5f5f5}.list-group-item-action:active{color:#4f4f4f;background-color:#eee}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#757575;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#1266f1;border-color:#1266f1}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1400px){.list-group-horizontal-xxl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0b3d91;background-color:#d0e0fc}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#0b3d91;background-color:#bbcae3}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0b3d91;border-color:#0b3d91}.list-group-item-secondary{color:#6b2498;background-color:#f0d8ff}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#6b2498;background-color:#d8c2e6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#6b2498;border-color:#6b2498}.list-group-item-success{color:#006e2c;background-color:#ccf1db}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#006e2c;background-color:#b8d9c5}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#006e2c;border-color:#006e2c}.list-group-item-info{color:#22738e;background-color:#d7f2fb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#22738e;background-color:#c2dae2}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#22738e;border-color:#22738e}.list-group-item-warning{color:#640;background-color:#fec}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#640;background-color:#e6d6b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#640;border-color:#640}.list-group-item-danger{color:#951d32;background-color:#fed6dd}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#951d32;background-color:#e5c1c7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#951d32;border-color:#951d32}.list-group-item-light{color:#646464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#646464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#646464;border-color:#646464}.list-group-item-dark{color:#171717;background-color:#d4d4d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#171717;background-color:#bfbfbf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#171717;border-color:#171717}.list-group-item-white{color:#666;background-color:#fff}.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{color:#666;background-color:#e6e6e6}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#666;border-color:#666}.list-group-item-black{color:#000;background-color:#ccc}.list-group-item-black.list-group-item-action:focus,.list-group-item-black.list-group-item-action:hover{color:#000;background-color:#b8b8b8}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:none;box-shadow:0 0 0 .25rem rgba(18,102,241,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#757575;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-ms-flexbox;display:flex}.modal-content{position:relative;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e0e0e0;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.6}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #e0e0e0;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.popover{position:absolute;top:0;/*!rtl:ignore*/left:0;z-index:1080;display:block;max-width:276px;font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top],.bs-popover-top{margin-bottom:.5rem!important}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right],.bs-popover-end{margin-left:.5rem!important}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom],.bs-popover-bottom{margin-top:.5rem!important}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left],.bs-popover-start{margin-right:.5rem!important}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#4f4f4f}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}/*!rtl:begin:ignore*/.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}/*!rtl:end:ignore*/.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}/*!rtl:options: {
    "autoRename": true,
    "stringMap":[ {
      "name"    : "prev-next",
      "search"  : "prev",
      "replace" : "next"
    } ]
  }*/.carousel-control-next-icon,.carousel-control-prev-icon{background-image:none}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{/*!rtl:ignore*/transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.tooltip{position:absolute;z-index:1090;display:block;margin:0;font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;text-align:center;background-color:#000}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#1266f1}.link-primary:focus,.link-primary:hover{color:#0e52c1}.link-secondary{color:#b23cfd}.link-secondary:focus,.link-secondary:hover{color:#c163fd}.link-success{color:#00b74a}.link-success:focus,.link-success:hover{color:#33c56e}.link-info{color:#39c0ed}.link-info:focus,.link-info:hover{color:#61cdf1}.link-warning{color:#ffa900}.link-warning:focus,.link-warning:hover{color:#ffba33}.link-danger{color:#f93154}.link-danger:focus,.link-danger:hover{color:#fa5a76}.link-light{color:#fbfbfb}.link-light:focus,.link-light:hover{color:#fcfcfc}.link-dark{color:#262626}.link-dark:focus,.link-dark:hover{color:#1e1e1e}.link-white,.link-white:focus,.link-white:hover{color:#fff}.link-black,.link-black:focus,.link-black:hover{color:#000}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:-ms-grid!important;display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #e0e0e0!important}.border-0{border:0!important}.border-top{border-top:1px solid #e0e0e0!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #e0e0e0!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #e0e0e0!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #e0e0e0!important}.border-start-0{border-left:0!important}.border-primary{border-color:#1266f1!important}.border-secondary{border-color:#b23cfd!important}.border-success{border-color:#00b74a!important}.border-info{border-color:#39c0ed!important}.border-warning{border-color:#ffa900!important}.border-danger{border-color:#f93154!important}.border-light{border-color:#fbfbfb!important}.border-dark{border-color:#262626!important}.border-white{border-color:#fff!important}.border-black{border-color:#000!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-ms-flex-order:-1!important;order:-1!important}.order-0{-ms-flex-order:0!important;order:0!important}.order-1{-ms-flex-order:1!important;order:1!important}.order-2{-ms-flex-order:2!important;order:2!important}.order-3{-ms-flex-order:3!important;order:3!important}.order-4{-ms-flex-order:4!important;order:4!important}.order-5{-ms-flex-order:5!important;order:5!important}.order-last{-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#1266f1!important}.text-secondary{color:#b23cfd!important}.text-success{color:#00b74a!important}.text-info{color:#39c0ed!important}.text-warning{color:#ffa900!important}.text-danger{color:#f93154!important}.text-light{color:#fbfbfb!important}.text-dark{color:#262626!important}.text-white{color:#fff!important}.text-black{color:#000!important}.text-body{color:#4f4f4f!important}.text-muted{color:#757575!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.6!important}.lh-lg{line-height:2!important}.bg-body{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}/*!rtl:begin:remove*/.text-break{word-wrap:break-word!important;word-break:break-word!important}/*!rtl:end:remove*/.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:-ms-grid!important;display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-sm-first{-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-ms-flex-order:0!important;order:0!important}.order-sm-1{-ms-flex-order:1!important;order:1!important}.order-sm-2{-ms-flex-order:2!important;order:2!important}.order-sm-3{-ms-flex-order:3!important;order:3!important}.order-sm-4{-ms-flex-order:4!important;order:4!important}.order-sm-5{-ms-flex-order:5!important;order:5!important}.order-sm-last{-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:-ms-grid!important;display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-md-first{-ms-flex-order:-1!important;order:-1!important}.order-md-0{-ms-flex-order:0!important;order:0!important}.order-md-1{-ms-flex-order:1!important;order:1!important}.order-md-2{-ms-flex-order:2!important;order:2!important}.order-md-3{-ms-flex-order:3!important;order:3!important}.order-md-4{-ms-flex-order:4!important;order:4!important}.order-md-5{-ms-flex-order:5!important;order:5!important}.order-md-last{-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:-ms-grid!important;display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-lg-first{-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-ms-flex-order:0!important;order:0!important}.order-lg-1{-ms-flex-order:1!important;order:1!important}.order-lg-2{-ms-flex-order:2!important;order:2!important}.order-lg-3{-ms-flex-order:3!important;order:3!important}.order-lg-4{-ms-flex-order:4!important;order:4!important}.order-lg-5{-ms-flex-order:5!important;order:5!important}.order-lg-last{-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:-ms-grid!important;display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xl-first{-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-ms-flex-order:0!important;order:0!important}.order-xl-1{-ms-flex-order:1!important;order:1!important}.order-xl-2{-ms-flex-order:2!important;order:2!important}.order-xl-3{-ms-flex-order:3!important;order:3!important}.order-xl-4{-ms-flex-order:4!important;order:4!important}.order-xl-5{-ms-flex-order:5!important;order:5!important}.order-xl-last{-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:-ms-grid!important;display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{}.flex-xxl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-xxl-first{-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-ms-flex-order:0!important;order:0!important}.order-xxl-1{-ms-flex-order:1!important;order:1!important}.order-xxl-2{-ms-flex-order:2!important;order:2!important}.order-xxl-3{-ms-flex-order:3!important;order:3!important}.order-xxl-4{-ms-flex-order:4!important;order:4!important}.order-xxl-5{-ms-flex-order:5!important;order:5!important}.order-xxl-last{-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:-ms-grid!important;display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}:root{--mdb-font-roboto:"Roboto",sans-serif}body{font-family:var(--mdb-font-roboto);line-height:1.6;color:#4f4f4f}a{text-decoration:none}button:focus{outline:0}.note{padding:10px;border-left:6px solid;border-radius:5px}.note strong{font-weight:600}.note p{font-weight:500}.note-primary{background-color:#e1ecfd;border-color:#1266f1}.note-secondary{background-color:#f4e3ff;border-color:#b23cfd}.note-success{background-color:#c6ffdd;border-color:#00b74a}.note-danger{background-color:#fee3e8;border-color:#f93154}.note-warning{background-color:#fff1d6;border-color:#ffa900}.note-info{background-color:#e1f6fc;border-color:#39c0ed}.note-light{background-color:#fbfbfb;border-color:#262626}@media(min-width:1199px){.w-responsive{width:75%}}.bg-primary{background-color:#1266f1!important}.bg-secondary{background-color:#b23cfd!important}.bg-success{background-color:#00b74a!important}.bg-info{background-color:#39c0ed!important}.bg-warning{background-color:#ffa900!important}.bg-danger{background-color:#f93154!important}.bg-light{background-color:#fbfbfb!important}.bg-dark{background-color:#262626!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.shadow-0{box-shadow:none!important}.shadow-1{box-shadow:0 2px 10px 0 rgba(0,0,0,.05)!important}.shadow-2{box-shadow:0 5px 15px 0 rgba(0,0,0,.05)!important}.shadow-3{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)!important}.shadow-4{box-shadow:0 15px 30px 0 rgba(0,0,0,.05)!important}.shadow-5{box-shadow:0 20px 40px 0 rgba(0,0,0,.05)!important}.shadow-1-strong{box-shadow:0 2px 5px 0 rgba(0,0,0,.25),0 3px 10px 0 rgba(0,0,0,.2)!important}.shadow-2-strong{box-shadow:0 4px 8px 0 rgba(0,0,0,.25),0 5px 15px 2px rgba(0,0,0,.2)!important}.shadow-3-strong{box-shadow:0 6px 11px 0 rgba(0,0,0,.25),0 7px 20px 3px rgba(0,0,0,.2)!important}.shadow-4-strong{box-shadow:0 6px 14px 0 rgba(0,0,0,.25),0 10px 30px 4px rgba(0,0,0,.2)!important}.shadow-5-strong{box-shadow:0 6px 20px 0 rgba(0,0,0,.25),0 12px 40px 5px rgba(0,0,0,.2)!important}/*!
   * # Semantic UI 2.4.2 - Flag
   * http://github.com/semantic-org/semantic-ui/
   *
   *
   * Released under the MIT license
   * http://opensource.org/licenses/MIT
   *
   */#mdb-table-flag tr{cursor:pointer}.mdb-flag-selected{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;max-width:150px;margin:10px auto 0}.mdb-selected-flag-text{margin:0 auto;max-width:150px}i.flag:before{display:inline-block;width:16px;height:11px;content:"";background:url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px}i.flag-ad:before,i.flag-andorra:before{background-position:0 0!important}i.flag-ae:before,i.flag-uae:before,i.flag-united-arab-emirates:before{background-position:0 -26px!important}i.flag-af:before,i.flag-afghanistan:before{background-position:0 -52px!important}i.flag-ag:before,i.flag-antigua:before{background-position:0 -78px!important}i.flag-ai:before,i.flag-anguilla:before{background-position:0 -104px!important}i.flag-al:before,i.flag-albania:before{background-position:0 -130px!important}i.flag-am:before,i.flag-armenia:before{background-position:0 -156px!important}i.flag-an:before,i.flag-netherlands-antilles:before{background-position:0 -182px!important}i.flag-angola:before,i.flag-ao:before{background-position:0 -208px!important}i.flag-ar:before,i.flag-argentina:before{background-position:0 -234px!important}i.flag-american-samoa:before,i.flag-as:before{background-position:0 -260px!important}i.flag-at:before,i.flag-austria:before{background-position:0 -286px!important}i.flag-au:before,i.flag-australia:before{background-position:0 -312px!important}i.flag-aruba:before,i.flag-aw:before{background-position:0 -338px!important}i.flag-aland-islands:before,i.flag-ax:before{background-position:0 -364px!important}i.flag-az:before,i.flag-azerbaijan:before{background-position:0 -390px!important}i.flag-ba:before,i.flag-bosnia:before{background-position:0 -416px!important}i.flag-barbados:before,i.flag-bb:before{background-position:0 -442px!important}i.flag-bangladesh:before,i.flag-bd:before{background-position:0 -468px!important}i.flag-be:before,i.flag-belgium:before{background-position:0 -494px!important}i.flag-bf:before,i.flag-burkina-faso:before{background-position:0 -520px!important}i.flag-bg:before,i.flag-bulgaria:before{background-position:0 -546px!important}i.flag-bahrain:before,i.flag-bh:before{background-position:0 -572px!important}i.flag-bi:before,i.flag-burundi:before{background-position:0 -598px!important}i.flag-benin:before,i.flag-bj:before{background-position:0 -624px!important}i.flag-bermuda:before,i.flag-bm:before{background-position:0 -650px!important}i.flag-bn:before,i.flag-brunei:before{background-position:0 -676px!important}i.flag-bo:before,i.flag-bolivia:before{background-position:0 -702px!important}i.flag-br:before,i.flag-brazil:before{background-position:0 -728px!important}i.flag-bahamas:before,i.flag-bs:before{background-position:0 -754px!important}i.flag-bhutan:before,i.flag-bt:before{background-position:0 -780px!important}i.flag-bouvet-island:before,i.flag-bv:before{background-position:0 -806px!important}i.flag-botswana:before,i.flag-bw:before{background-position:0 -832px!important}i.flag-belarus:before,i.flag-by:before{background-position:0 -858px!important}i.flag-belize:before,i.flag-bz:before{background-position:0 -884px!important}i.flag-ca:before,i.flag-canada:before{background-position:0 -910px!important}i.flag-cc:before,i.flag-cocos-islands:before{background-position:0 -962px!important}i.flag-cd:before,i.flag-congo:before{background-position:0 -988px!important}i.flag-central-african-republic:before,i.flag-cf:before{background-position:0 -1014px!important}i.flag-cg:before,i.flag-congo-brazzaville:before{background-position:0 -1040px!important}i.flag-ch:before,i.flag-switzerland:before{background-position:0 -1066px!important}i.flag-ci:before,i.flag-cote-divoire:before{background-position:0 -1092px!important}i.flag-ck:before,i.flag-cook-islands:before{background-position:0 -1118px!important}i.flag-chile:before,i.flag-cl:before{background-position:0 -1144px!important}i.flag-cameroon:before,i.flag-cm:before{background-position:0 -1170px!important}i.flag-china:before,i.flag-cn:before{background-position:0 -1196px!important}i.flag-co:before,i.flag-colombia:before{background-position:0 -1222px!important}i.flag-costa-rica:before,i.flag-cr:before{background-position:0 -1248px!important}i.flag-cs:before,i.flag-serbia:before{background-position:0 -1274px!important}i.flag-cu:before,i.flag-cuba:before{background-position:0 -1300px!important}i.flag-cape-verde:before,i.flag-cv:before{background-position:0 -1326px!important}i.flag-christmas-island:before,i.flag-cx:before{background-position:0 -1352px!important}i.flag-cy:before,i.flag-cyprus:before{background-position:0 -1378px!important}i.flag-cz:before,i.flag-czech-republic:before{background-position:0 -1404px!important}i.flag-de:before,i.flag-germany:before{background-position:0 -1430px!important}i.flag-dj:before,i.flag-djibouti:before{background-position:0 -1456px!important}i.flag-denmark:before,i.flag-dk:before{background-position:0 -1482px!important}i.flag-dm:before,i.flag-dominica:before{background-position:0 -1508px!important}i.flag-do:before,i.flag-dominican-republic:before{background-position:0 -1534px!important}i.flag-algeria:before,i.flag-dz:before{background-position:0 -1560px!important}i.flag-ec:before,i.flag-ecuador:before{background-position:0 -1586px!important}i.flag-ee:before,i.flag-estonia:before{background-position:0 -1612px!important}i.flag-eg:before,i.flag-egypt:before{background-position:0 -1638px!important}i.flag-eh:before,i.flag-western-sahara:before{background-position:0 -1664px!important}i.flag-england:before,i.flag-gb-eng:before{background-position:0 -1690px!important}i.flag-er:before,i.flag-eritrea:before{background-position:0 -1716px!important}i.flag-es:before,i.flag-spain:before{background-position:0 -1742px!important}i.flag-et:before,i.flag-ethiopia:before{background-position:0 -1768px!important}i.flag-eu:before,i.flag-european-union:before{background-position:0 -1794px!important}i.flag-fi:before,i.flag-finland:before{background-position:0 -1846px!important}i.flag-fiji:before,i.flag-fj:before{background-position:0 -1872px!important}i.flag-falkland-islands:before,i.flag-fk:before{background-position:0 -1898px!important}i.flag-fm:before,i.flag-micronesia:before{background-position:0 -1924px!important}i.flag-faroe-islands:before,i.flag-fo:before{background-position:0 -1950px!important}i.flag-fr:before,i.flag-france:before{background-position:0 -1976px!important}i.flag-ga:before,i.flag-gabon:before{background-position:-36px 0!important}i.flag-gb:before,i.flag-uk:before,i.flag-united-kingdom:before{background-position:-36px -26px!important}i.flag-gd:before,i.flag-grenada:before{background-position:-36px -52px!important}i.flag-ge:before,i.flag-georgia:before{background-position:-36px -78px!important}i.flag-french-guiana:before,i.flag-gf:before{background-position:-36px -104px!important}i.flag-gh:before,i.flag-ghana:before{background-position:-36px -130px!important}i.flag-gi:before,i.flag-gibraltar:before{background-position:-36px -156px!important}i.flag-gl:before,i.flag-greenland:before{background-position:-36px -182px!important}i.flag-gambia:before,i.flag-gm:before{background-position:-36px -208px!important}i.flag-gn:before,i.flag-guinea:before{background-position:-36px -234px!important}i.flag-gp:before,i.flag-guadeloupe:before{background-position:-36px -260px!important}i.flag-equatorial-guinea:before,i.flag-gq:before{background-position:-36px -286px!important}i.flag-gr:before,i.flag-greece:before{background-position:-36px -312px!important}i.flag-gs:before,i.flag-sandwich-islands:before{background-position:-36px -338px!important}i.flag-gt:before,i.flag-guatemala:before{background-position:-36px -364px!important}i.flag-gu:before,i.flag-guam:before{background-position:-36px -390px!important}i.flag-guinea-bissau:before,i.flag-gw:before{background-position:-36px -416px!important}i.flag-guyana:before,i.flag-gy:before{background-position:-36px -442px!important}i.flag-hk:before,i.flag-hong-kong:before{background-position:-36px -468px!important}i.flag-heard-island:before,i.flag-hm:before{background-position:-36px -494px!important}i.flag-hn:before,i.flag-honduras:before{background-position:-36px -520px!important}i.flag-croatia:before,i.flag-hr:before{background-position:-36px -546px!important}i.flag-haiti:before,i.flag-ht:before{background-position:-36px -572px!important}i.flag-hu:before,i.flag-hungary:before{background-position:-36px -598px!important}i.flag-id:before,i.flag-indonesia:before{background-position:-36px -624px!important}i.flag-ie:before,i.flag-ireland:before{background-position:-36px -650px!important}i.flag-il:before,i.flag-israel:before{background-position:-36px -676px!important}i.flag-in:before,i.flag-india:before{background-position:-36px -702px!important}i.flag-indian-ocean-territory:before,i.flag-io:before{background-position:-36px -728px!important}i.flag-iq:before,i.flag-iraq:before{background-position:-36px -754px!important}i.flag-ir:before,i.flag-iran:before{background-position:-36px -780px!important}i.flag-iceland:before,i.flag-is:before{background-position:-36px -806px!important}i.flag-it:before,i.flag-italy:before{background-position:-36px -832px!important}i.flag-jamaica:before,i.flag-jm:before{background-position:-36px -858px!important}i.flag-jo:before,i.flag-jordan:before{background-position:-36px -884px!important}i.flag-japan:before,i.flag-jp:before{background-position:-36px -910px!important}i.flag-ke:before,i.flag-kenya:before{background-position:-36px -936px!important}i.flag-kg:before,i.flag-kyrgyzstan:before{background-position:-36px -962px!important}i.flag-cambodia:before,i.flag-kh:before{background-position:-36px -988px!important}i.flag-ki:before,i.flag-kiribati:before{background-position:-36px -1014px!important}i.flag-comoros:before,i.flag-km:before{background-position:-36px -1040px!important}i.flag-kn:before,i.flag-saint-kitts-and-nevis:before{background-position:-36px -1066px!important}i.flag-kp:before,i.flag-north-korea:before{background-position:-36px -1092px!important}i.flag-kr:before,i.flag-south-korea:before{background-position:-36px -1118px!important}i.flag-kuwait:before,i.flag-kw:before{background-position:-36px -1144px!important}i.flag-cayman-islands:before,i.flag-ky:before{background-position:-36px -1170px!important}i.flag-kazakhstan:before,i.flag-kz:before{background-position:-36px -1196px!important}i.flag-la:before,i.flag-laos:before{background-position:-36px -1222px!important}i.flag-lb:before,i.flag-lebanon:before{background-position:-36px -1248px!important}i.flag-lc:before,i.flag-saint-lucia:before{background-position:-36px -1274px!important}i.flag-li:before,i.flag-liechtenstein:before{background-position:-36px -1300px!important}i.flag-lk:before,i.flag-sri-lanka:before{background-position:-36px -1326px!important}i.flag-liberia:before,i.flag-lr:before{background-position:-36px -1352px!important}i.flag-lesotho:before,i.flag-ls:before{background-position:-36px -1378px!important}i.flag-lithuania:before,i.flag-lt:before{background-position:-36px -1404px!important}i.flag-lu:before,i.flag-luxembourg:before{background-position:-36px -1430px!important}i.flag-latvia:before,i.flag-lv:before{background-position:-36px -1456px!important}i.flag-libya:before,i.flag-ly:before{background-position:-36px -1482px!important}i.flag-ma:before,i.flag-morocco:before{background-position:-36px -1508px!important}i.flag-mc:before,i.flag-monaco:before{background-position:-36px -1534px!important}i.flag-md:before,i.flag-moldova:before{background-position:-36px -1560px!important}i.flag-me:before,i.flag-montenegro:before{background-position:-36px -1586px!important}i.flag-madagascar:before,i.flag-mg:before{background-position:-36px -1613px!important}i.flag-marshall-islands:before,i.flag-mh:before{background-position:-36px -1639px!important}i.flag-macedonia:before,i.flag-mk:before{background-position:-36px -1665px!important}i.flag-mali:before,i.flag-ml:before{background-position:-36px -1691px!important}i.flag-burma:before,i.flag-mm:before,i.flag-myanmar:before{background-position:-73px -1821px!important}i.flag-mn:before,i.flag-mongolia:before{background-position:-36px -1743px!important}i.flag-macau:before,i.flag-mo:before{background-position:-36px -1769px!important}i.flag-mp:before,i.flag-northern-mariana-islands:before{background-position:-36px -1795px!important}i.flag-martinique:before,i.flag-mq:before{background-position:-36px -1821px!important}i.flag-mauritania:before,i.flag-mr:before{background-position:-36px -1847px!important}i.flag-montserrat:before,i.flag-ms:before{background-position:-36px -1873px!important}i.flag-malta:before,i.flag-mt:before{background-position:-36px -1899px!important}i.flag-mauritius:before,i.flag-mu:before{background-position:-36px -1925px!important}i.flag-maldives:before,i.flag-mv:before{background-position:-36px -1951px!important}i.flag-malawi:before,i.flag-mw:before{background-position:-36px -1977px!important}i.flag-mexico:before,i.flag-mx:before{background-position:-72px 0!important}i.flag-malaysia:before,i.flag-my:before{background-position:-72px -26px!important}i.flag-mozambique:before,i.flag-mz:before{background-position:-72px -52px!important}i.flag-na:before,i.flag-namibia:before{background-position:-72px -78px!important}i.flag-nc:before,i.flag-new-caledonia:before{background-position:-72px -104px!important}i.flag-ne:before,i.flag-niger:before{background-position:-72px -130px!important}i.flag-nf:before,i.flag-norfolk-island:before{background-position:-72px -156px!important}i.flag-ng:before,i.flag-nigeria:before{background-position:-72px -182px!important}i.flag-ni:before,i.flag-nicaragua:before{background-position:-72px -208px!important}i.flag-netherlands:before,i.flag-nl:before{background-position:-72px -234px!important}i.flag-no:before,i.flag-norway:before{background-position:-72px -260px!important}i.flag-nepal:before,i.flag-np:before{background-position:-72px -286px!important}i.flag-nauru:before,i.flag-nr:before{background-position:-72px -312px!important}i.flag-niue:before,i.flag-nu:before{background-position:-72px -338px!important}i.flag-new-zealand:before,i.flag-nz:before{background-position:-72px -364px!important}i.flag-om:before,i.flag-oman:before{background-position:-72px -390px!important}i.flag-pa:before,i.flag-panama:before{background-position:-72px -416px!important}i.flag-pe:before,i.flag-peru:before{background-position:-72px -442px!important}i.flag-french-polynesia:before,i.flag-pf:before{background-position:-72px -468px!important}i.flag-new-guinea:before,i.flag-pg:before{background-position:-72px -494px!important}i.flag-ph:before,i.flag-philippines:before{background-position:-72px -520px!important}i.flag-pakistan:before,i.flag-pk:before{background-position:-72px -546px!important}i.flag-pl:before,i.flag-poland:before{background-position:-72px -572px!important}i.flag-pm:before,i.flag-saint-pierre:before{background-position:-72px -598px!important}i.flag-pitcairn-islands:before,i.flag-pn:before{background-position:-72px -624px!important}i.flag-pr:before,i.flag-puerto-rico:before{background-position:-72px -650px!important}i.flag-palestine:before,i.flag-ps:before{background-position:-72px -676px!important}i.flag-portugal:before,i.flag-pt:before{background-position:-72px -702px!important}i.flag-palau:before,i.flag-pw:before{background-position:-72px -728px!important}i.flag-paraguay:before,i.flag-py:before{background-position:-72px -754px!important}i.flag-qa:before,i.flag-qatar:before{background-position:-72px -780px!important}i.flag-re:before,i.flag-reunion:before{background-position:-72px -806px!important}i.flag-ro:before,i.flag-romania:before{background-position:-72px -832px!important}i.flag-rs:before,i.flag-serbia:before{background-position:-72px -858px!important}i.flag-ru:before,i.flag-russia:before{background-position:-72px -884px!important}i.flag-rw:before,i.flag-rwanda:before{background-position:-72px -910px!important}i.flag-sa:before,i.flag-saudi-arabia:before{background-position:-72px -936px!important}i.flag-sb:before,i.flag-solomon-islands:before{background-position:-72px -962px!important}i.flag-sc:before,i.flag-seychelles:before{background-position:-72px -988px!important}i.flag-gb-sct:before,i.flag-scotland:before{background-position:-72px -1014px!important}i.flag-sd:before,i.flag-sudan:before{background-position:-72px -1040px!important}i.flag-se:before,i.flag-sweden:before{background-position:-72px -1066px!important}i.flag-sg:before,i.flag-singapore:before{background-position:-72px -1092px!important}i.flag-saint-helena:before,i.flag-sh:before{background-position:-72px -1118px!important}i.flag-si:before,i.flag-slovenia:before{background-position:-72px -1144px!important}i.flag-jan-mayen:before,i.flag-sj:before,i.flag-svalbard:before{background-position:-72px -1170px!important}i.flag-sk:before,i.flag-slovakia:before{background-position:-72px -1196px!important}i.flag-sierra-leone:before,i.flag-sl:before{background-position:-72px -1222px!important}i.flag-san-marino:before,i.flag-sm:before{background-position:-72px -1248px!important}i.flag-senegal:before,i.flag-sn:before{background-position:-72px -1274px!important}i.flag-so:before,i.flag-somalia:before{background-position:-72px -1300px!important}i.flag-sr:before,i.flag-suriname:before{background-position:-72px -1326px!important}i.flag-sao-tome:before,i.flag-st:before{background-position:-72px -1352px!important}i.flag-el-salvador:before,i.flag-sv:before{background-position:-72px -1378px!important}i.flag-sy:before,i.flag-syria:before{background-position:-72px -1404px!important}i.flag-swaziland:before,i.flag-sz:before{background-position:-72px -1430px!important}i.flag-caicos-islands:before,i.flag-tc:before{background-position:-72px -1456px!important}i.flag-chad:before,i.flag-td:before{background-position:-72px -1482px!important}i.flag-french-territories:before,i.flag-tf:before{background-position:-72px -1508px!important}i.flag-tg:before,i.flag-togo:before{background-position:-72px -1534px!important}i.flag-th:before,i.flag-thailand:before{background-position:-72px -1560px!important}i.flag-tajikistan:before,i.flag-tj:before{background-position:-72px -1586px!important}i.flag-tk:before,i.flag-tokelau:before{background-position:-72px -1612px!important}i.flag-timorleste:before,i.flag-tl:before{background-position:-72px -1638px!important}i.flag-tm:before,i.flag-turkmenistan:before{background-position:-72px -1664px!important}i.flag-tn:before,i.flag-tunisia:before{background-position:-72px -1690px!important}i.flag-to:before,i.flag-tonga:before{background-position:-72px -1716px!important}i.flag-tr:before,i.flag-turkey:before{background-position:-72px -1742px!important}i.flag-trinidad:before,i.flag-tt:before{background-position:-72px -1768px!important}i.flag-tuvalu:before,i.flag-tv:before{background-position:-72px -1794px!important}i.flag-taiwan:before,i.flag-tw:before{background-position:-72px -1820px!important}i.flag-tanzania:before,i.flag-tz:before{background-position:-72px -1846px!important}i.flag-ua:before,i.flag-ukraine:before{background-position:-72px -1872px!important}i.flag-ug:before,i.flag-uganda:before{background-position:-72px -1898px!important}i.flag-um:before,i.flag-us-minor-islands:before{background-position:-72px -1924px!important}i.flag-america:before,i.flag-united-states:before,i.flag-us:before{background-position:-72px -1950px!important}i.flag-uruguay:before,i.flag-uy:before{background-position:-72px -1976px!important}i.flag-uz:before,i.flag-uzbekistan:before{background-position:-108px 0!important}i.flag-va:before,i.flag-vatican-city:before{background-position:-108px -26px!important}i.flag-saint-vincent:before,i.flag-vc:before{background-position:-108px -52px!important}i.flag-ve:before,i.flag-venezuela:before{background-position:-108px -78px!important}i.flag-british-virgin-islands:before,i.flag-vg:before{background-position:-108px -104px!important}i.flag-us-virgin-islands:before,i.flag-vi:before{background-position:-108px -130px!important}i.flag-vietnam:before,i.flag-vn:before{background-position:-108px -156px!important}i.flag-vanuatu:before,i.flag-vu:before{background-position:-108px -182px!important}i.flag-gb-wls:before,i.flag-wales:before{background-position:-108px -208px!important}i.flag-wallis-and-futuna:before,i.flag-wf:before{background-position:-108px -234px!important}i.flag-samoa:before,i.flag-ws:before{background-position:-108px -260px!important}i.flag-ye:before,i.flag-yemen:before{background-position:-108px -286px!important}i.flag-mayotte:before,i.flag-yt:before{background-position:-108px -312px!important}i.flag-south-africa:before,i.flag-za:before{background-position:-108px -338px!important}i.flag-zambia:before,i.flag-zm:before{background-position:-108px -364px!important}i.flag-zimbabwe:before,i.flag-zw:before{background-position:-108px -390px!important}.bg-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.hover-overlay .mask{opacity:0;transition:all .3s ease-in-out}.hover-overlay .mask:hover{opacity:1}.hover-zoom img,.hover-zoom video{transition:all .3s linear}.hover-zoom:hover img,.hover-zoom:hover video{transform:scale(1.1)}.card.hover-shadow,.hover-shadow{box-shadow:none;transition:all .3s ease-in-out}.card.hover-shadow:hover,.hover-shadow:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:all .3s ease-in-out}.bg-fixed{background-attachment:fixed}.form-control{min-height:auto;padding-top:5.28px;padding-bottom:3.28px}.form-control,.form-control:focus{transition:all .1s linear}.form-control:focus{box-shadow:none;border-color:#1266f1;box-shadow:inset 0 0 0 1px #1266f1}.form-control.form-control-sm{font-size:.775rem;line-height:1.5}.form-control.form-control-lg{line-height:2.15;border-radius:.25rem}.form-outline{position:relative}.form-outline .form-control{min-height:auto;padding:.33em .75em;border:0;background:transparent;transition:all .2s linear}.form-outline .form-control~.form-label{position:absolute;top:0;left:.75rem;padding-top:.37rem;pointer-events:none;transform-origin:0 0;transition:all .2s ease-out;color:rgba(0,0,0,.6);margin-bottom:0}.form-outline .form-control~.form-notch{display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.form-outline .form-control~.form-notch div{pointer-events:none;border:1px solid #bdbdbd;box-sizing:border-box;background:transparent}.form-outline .form-control~.form-notch .form-notch-leading{left:0;top:0;height:100%;width:.5rem;border-right:none;border-radius:.25rem 0 0 .25rem}.form-outline .form-control~.form-notch .form-notch-middle{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:calc(100% - 1rem);height:100%;border-right:none;border-left:none}.form-outline .form-control~.form-notch .form-notch-trailing{-ms-flex-positive:1;flex-grow:1;height:100%;border-left:none;border-radius:0 .25rem .25rem 0}.form-outline .form-control:not(.placeholder-active)::-webkit-input-placeholder{opacity:0}.form-outline .form-control:not(.placeholder-active)::-moz-placeholder{opacity:0}.form-outline .form-control:not(.placeholder-active):-ms-input-placeholder{opacity:0}.form-outline .form-control:not(.placeholder-active)::-ms-input-placeholder{opacity:0}.form-outline .form-control:not(.placeholder-active):-ms-input-placeholder{opacity:0}.form-outline .form-control:not(.placeholder-active)::placeholder{opacity:0}.form-outline .form-control.active::-webkit-input-placeholder,.form-outline .form-control:focus::-webkit-input-placeholder{opacity:1}.form-outline .form-control.active::-moz-placeholder,.form-outline .form-control:focus::-moz-placeholder{opacity:1}.form-outline .form-control.active:-ms-input-placeholder,.form-outline .form-control:focus:-ms-input-placeholder{opacity:1}.form-outline .form-control.active::-ms-input-placeholder,.form-outline .form-control:focus::-ms-input-placeholder{opacity:1}.form-outline .form-control.active:-ms-input-placeholder,.form-outline .form-control:focus:-ms-input-placeholder{opacity:1}.form-outline .form-control.active::placeholder,.form-outline .form-control:focus::placeholder{opacity:1}.form-outline .form-control:focus{box-shadow:none!important}.form-outline .form-control.active~.form-label,.form-outline .form-control:focus~.form-label{transform:translateY(-1rem) translateY(.1rem) scale(.8)}.form-outline .form-control:focus~.form-label{color:#1266f1}.form-outline .form-control.active~.form-notch .form-notch-middle,.form-outline .form-control:focus~.form-notch .form-notch-middle{border-top:none;border-right:none;border-left:none;transition:all .2s linear}.form-outline .form-control:focus~.form-notch .form-notch-middle{border-bottom:.125rem solid;border-color:#1266f1}.form-outline .form-control.active~.form-notch .form-notch-leading,.form-outline .form-control:focus~.form-notch .form-notch-leading{border-right:none;transition:all .2s linear}.form-outline .form-control:focus~.form-notch .form-notch-leading{border-top:.125rem solid #1266f1;border-bottom:.125rem solid #1266f1;border-left:.125rem solid #1266f1}.form-outline .form-control.active~.form-notch .form-notch-trailing,.form-outline .form-control:focus~.form-notch .form-notch-trailing{border-left:none;transition:all .2s linear}.form-outline .form-control:focus~.form-notch .form-notch-trailing{border-top:.125rem solid #1266f1;border-bottom:.125rem solid #1266f1;border-right:.125rem solid #1266f1}.form-outline .form-control.disabled,.form-outline .form-control:disabled,.form-outline .form-control[readonly]{background-color:#e9ecef}.form-outline .form-control.form-control-lg{font-size:1rem;line-height:2.15;padding-left:.75em;padding-right:.75em}.form-outline .form-control.form-control-lg~.form-label{padding-top:.7rem}.form-outline .form-control.form-control-lg.active~.form-label,.form-outline .form-control.form-control-lg:focus~.form-label{transform:translateY(-1.25rem) translateY(.1rem) scale(.8)}.form-outline .form-control.form-control-sm{padding:.43em .99em .35em;font-size:.775rem;line-height:1.6}.form-outline .form-control.form-control-sm~.form-label{padding-top:.33rem;font-size:.775rem}.form-outline .form-control.form-control-sm.active~.form-label,.form-outline .form-control.form-control-sm:focus~.form-label{transform:translateY(-.85rem) translateY(.1rem) scale(.8)}.form-outline.form-white .form-control{color:#fff}.form-outline.form-white .form-control~.form-label{color:#fbfbfb}.form-outline.form-white .form-control~.form-notch div{border-color:#fbfbfb}.form-outline.form-white .form-control:focus~.form-label{color:#fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-middle{border-color:#fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-leading{border-top:.125rem solid #fff;border-bottom:.125rem solid #fff;border-left:.125rem solid #fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-trailing{border-color:#fff}.select-input.form-control[readonly]:not([disabled]){background-color:transparent}.form-check{margin-bottom:0;min-height:auto}.form-check .form-check-input{margin-left:-1.79rem}.form-check .form-check-input[type=radio]{margin-left:-1.85rem}.form-check-input{position:relative;width:1.125rem;height:1.125rem;background-color:#fff;border:.125rem solid #757575}.form-check-input:before{content:"";position:absolute;box-shadow:0 0 0 13px transparent;border-radius:50%;width:.875rem;height:.875rem;background-color:transparent;opacity:0;pointer-events:none;transform:scale(0)}.form-check-input:hover{cursor:pointer}.form-check-input:hover:before{opacity:.04;box-shadow:0 0 0 13px rgba(0,0,0,.6)}.form-check-input:focus{box-shadow:none;border-color:#757575;transition:border-color .2s}.form-check-input:focus:before{opacity:.12;box-shadow:0 0 0 13px rgba(0,0,0,.6);transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:checked{border-color:#1266f1}.form-check-input:checked:before{opacity:.16}.form-check-input:checked:after{content:"";position:absolute}.form-check-input:checked:focus{border-color:#1266f1}.form-check-input:checked:focus:before{box-shadow:0 0 0 13px #1266f1;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:indeterminate:focus:before{box-shadow:0 0 0 13px #1266f1}.form-check-input[type=checkbox]{border-radius:.125rem}.form-check-input[type=checkbox]:focus:after{content:"";position:absolute;width:.875rem;height:.875rem;z-index:1;display:block;border-radius:0;background-color:#fff}.form-check-input[type=checkbox]:checked{background-image:none;background-color:#1266f1}.form-check-input[type=checkbox]:checked:after{display:block;transform:rotate(45deg) /*!rtl:ignore*/;width:.375rem;height:.8125rem;border:.125rem solid #fff;border-top:0;border-left:0 /*!rtl:ignore*/;margin-left:.25rem;margin-top:-1px;background-color:transparent}.form-check-input[type=checkbox]:checked:focus{background-color:#1266f1}.form-check-input[type=checkbox]:indeterminate{background-image:none;background-color:transparent;border-color:#757575}.form-check-input[type=checkbox]:indeterminate:after{display:block;transform:rotate(90deg) /*!rtl:ignore*/;width:.125rem;height:.875rem;border:.125rem solid #fff;border-top:0;border-left:0 /*!rtl:ignore*/;margin-left:.375rem;margin-top:0}.form-check-input[type=checkbox]:indeterminate:focus{background-color:#1266f1;border-color:#1266f1}.form-check-input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem}.form-check-input[type=radio]:before{width:1rem;height:1rem}.form-check-input[type=radio]:after{content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:#fff}.form-check-input[type=radio]:checked{background-image:none;background-color:#fff}.form-check-input[type=radio]:checked:after{border-radius:50%;width:.625rem;height:.625rem;border-color:#1266f1;background-color:#1266f1;margin-top:.1875rem;margin-left:.1875rem;transition:border-color}.form-check-input[type=radio]:checked:focus{background-color:#fff}.form-check-label:hover{cursor:pointer}.form-switch{padding-left:1.85rem}.form-switch .form-check-input{background-image:none;border-width:0;border-radius:.4375rem;width:2.25rem;height:.875rem;background-color:rgba(0,0,0,.38);margin-top:.35rem;margin-right:.7rem}.form-switch .form-check-input:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#fff;margin-top:-.1875rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:background-color .2s,transform .2s}.form-switch .form-check-input:focus{background-image:none}.form-switch .form-check-input:focus:before{box-shadow:3px -1px 0 13px rgba(0,0,0,.6);transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:focus:after{border-radius:50%;width:1.25rem;height:1.25rem}.form-switch .form-check-input:checked,.form-switch .form-check-input:checked:focus{background-image:none}.form-switch .form-check-input:checked:focus:before{margin-left:1.0625rem;box-shadow:3px -1px 0 13px #1266f1;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:checked[type=checkbox]{background-image:none}.form-switch .form-check-input:checked[type=checkbox]:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#1266f1;margin-top:-3px;margin-left:1.0625rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:background-color .2s,transform .2s}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.form-control[type=file]::-webkit-file-upload-button{background-color:transparent}.form-control-sm::-webkit-file-upload-button{padding:.28rem .5rem;margin:-.28rem -.5rem}.input-group>.form-control{min-height:calc(2.08rem + 2px);height:calc(2.08rem + 2px);padding-top:.27rem;padding-bottom:.27rem;transition:all .2s linear}.input-group>.form-control:focus{transition:all .2s linear;border-color:#1266f1;outline:0;box-shadow:inset 0 0 0 1px #1266f1}.input-group-text{background-color:transparent;padding-top:.26rem;padding-bottom:.26rem}.input-group-lg>.form-control{height:calc(2.645rem + 2px);font-size:1rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-lg .input-group-text{font-size:1rem}.input-group-sm>.form-control{min-height:calc(1.66rem + 2px);height:calc(1.66rem + 2px);font-size:.775rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-sm .input-group-text{font-size:.775rem;line-height:1.6}.input-group.form-outline .input-group-text{border-left:0}.input-group.form-outline input+.input-group-text{border:0;border-left:1px solid #bdbdbd}.input-group>[class*=btn-outline-]+[class*=btn-outline-]{border-left:0}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{position:absolute}.was-validated :valid.form-check-input:focus{box-shadow:none}.was-validated :valid.form-check-input:checked:focus:before,.was-validated :valid.form-check-input:focus:before{box-shadow:0 0 0 13px #00b74a}.was-validated :valid.form-check-input[type=checkbox]:checked:focus{background-color:#00b74a;border-color:#00b74a}.was-validated :valid.form-check-input[type=radio]:checked{border-color:#00b74a;background-color:#fff}.was-validated :valid.form-check-input[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #00b74a}.was-validated :valid.form-check-input[type=radio]:checked:after{border-color:#00b74a;background-color:#00b74a}.was-validated :valid.form-check-input~.form-check-label{margin-bottom:1rem}.was-validated :valid.form-file-input:focus~.form-file-label{box-shadow:none}.was-validated :valid.form-file-input:focus-within~.form-file-label .form-file-button,.was-validated :valid.form-file-input:focus-within~.form-file-label .form-file-text{border-color:#00b74a}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{position:absolute}.was-validated :invalid.form-check-input:focus{box-shadow:none}.was-validated :invalid.form-check-input:checked:focus:before,.was-validated :invalid.form-check-input:focus:before{box-shadow:0 0 0 13px #f93154}.was-validated :invalid.form-check-input[type=checkbox]:checked:focus{background-color:#f93154;border-color:#f93154}.was-validated :invalid.form-check-input[type=radio]:checked{border-color:#f93154;background-color:#fff}.was-validated :invalid.form-check-input[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #f93154}.was-validated :invalid.form-check-input[type=radio]:checked:after{border-color:#f93154;background-color:#f93154}.was-validated :invalid.form-check-input~.form-check-label{margin-bottom:1rem}.was-validated :invalid.form-file-input:focus~.form-file-label{box-shadow:none}.was-validated :invalid.form-file-input:focus-within~.form-file-label .form-file-button,.was-validated :invalid.form-file-input:focus-within~.form-file-label .form-file-text{border-color:#f93154}.was-validated .form-control:invalid,.was-validated .form-control:valid{margin-bottom:1rem;background-image:none}.was-validated .form-outline .form-control:valid~.form-label{color:#00b74a}.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing{border-color:#00b74a}.was-validated .form-outline .form-control:invalid~.form-label{color:#f93154}.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-trailing{border-color:#f93154}.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-control:valid{margin-bottom:0}.was-validated .input-group .invalid-feedback,.was-validated .input-group .valid-feedback{margin-top:2.5rem}.was-validated .input-group .invalid-tooltip,.was-validated .input-group .valid-tooltip{border-radius:.25rem!important}.was-validated .form-file{margin-bottom:2.5rem}.was-validated .form-file .form-file-input:focus-within~.form-file-label{border:none;box-shadow:none}.was-validated .form-file .form-file-input:valid~.form-file-label .form-file-button,.was-validated .form-file .form-file-input:valid~.form-file-label .form-file-text{border-color:#00b74a}.was-validated .form-file .form-file-input:invalid~.form-file-label .form-file-button,.was-validated .form-file .form-file-input:invalid~.form-file-label .form-file-text{border-color:#f93154}.is-valid~.valid-feedback,.is-valid~.valid-tooltip{position:absolute}.is-valid.form-control{margin-bottom:1rem;background-image:none}.is-valid.form-select{background-image:none}.is-valid.form-check-input:focus{box-shadow:none}.is-valid.form-check-input:checked:focus:before,.is-valid.form-check-input:focus:before{box-shadow:0 0 0 13px #00b74a}.is-valid.form-check-input[type=checkbox]{border-color:#00b74a}.is-valid.form-check-input[type=checkbox]:before{border-color:#fff}.is-valid.form-check-input[type=checkbox]:checked{background-color:#00b74a;border-color:#00b74a}.is-valid.form-check-input[type=checkbox]:checked:before{border-color:#fff}.is-valid.form-check-input[type=checkbox]:checked:focus{background-color:#00b74a;border-color:#00b74a}.is-valid.form-check-input[type=radio]:checked{border-color:#00b74a;background-color:#fff}.is-valid.form-check-input[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #00b74a}.is-valid.form-check-input[type=radio]:checked:after{border-color:#00b74a;background-color:#00b74a}.is-valid.form-check-input~.form-check-label{margin-bottom:1rem}.is-valid.form-file-input:focus~.form-file-label{box-shadow:none}.is-valid.form-file-input:focus-within~.form-file-label .form-file-button,.is-valid.form-file-input:focus-within~.form-file-label .form-file-text{border-color:#00b74a}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{position:absolute}.is-invalid.form-control{margin-bottom:1rem;background-image:none}.is-invalid.form-select{background-image:none}.is-invalid.form-check-input:focus{box-shadow:none}.is-invalid.form-check-input:checked:focus:before,.is-invalid.form-check-input:focus:before{box-shadow:0 0 0 13px #f93154}.is-invalid.form-check-input[type=checkbox]{border-color:#f93154}.is-invalid.form-check-input[type=checkbox]:before{border-color:#fff}.is-invalid.form-check-input[type=checkbox]:checked{background-color:#f93154;border-color:#f93154}.is-invalid.form-check-input[type=checkbox]:checked:before{border-color:#fff}.is-invalid.form-check-input[type=checkbox]:checked:focus{background-color:#f93154;border-color:#f93154}.is-invalid.form-check-input[type=radio]:checked{border-color:#f93154;background-color:#fff}.is-invalid.form-check-input[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #f93154}.is-invalid.form-check-input[type=radio]:checked:after{border-color:#f93154;background-color:#f93154}.is-invalid.form-check-input~.form-check-label{margin-bottom:1rem}.is-invalid.form-file-input:focus~.form-file-label{box-shadow:none}.is-invalid.form-file-input:focus-within~.form-file-label .form-file-button,.is-invalid.form-file-input:focus-within~.form-file-label .form-file-text{border-color:#f93154}.invalid-feedback,.valid-feedback{margin-top:-.75rem}.form-outline .form-control.is-valid~.form-label{color:#00b74a}.form-outline .form-control.is-valid~.form-notch .form-notch-leading,.form-outline .form-control.is-valid~.form-notch .form-notch-middle,.form-outline .form-control.is-valid~.form-notch .form-notch-trailing{border-color:#00b74a}.form-outline .form-control.is-invalid~.form-label{color:#f93154}.form-outline .form-control.is-invalid~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid~.form-notch .form-notch-trailing{border-color:#f93154}.input-group .form-control.is-invalid,.input-group .form-control.is-valid{margin-bottom:0}.input-group .invalid-feedback,.input-group .valid-feedback{margin-top:2.5rem}.input-group .invalid-tooltip,.input-group .valid-tooltip{border-radius:.25rem!important}.form-file .invalid-feedback,.form-file .valid-feedback{margin-top:.25rem}.valid-tooltip{color:#fff}.invalid-feedback{width:auto}.form-range:focus{box-shadow:none}.form-range:focus::-webkit-slider-thumb{box-shadow:none}.form-range:focus::-moz-range-thumb{box-shadow:none}.form-range:focus::-ms-thumb{box-shadow:none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{margin-top:-6px;box-shadow:none;appearance:none}.form-range::-webkit-slider-runnable-track{height:4px;border-radius:0}.form-range::-moz-range-thumb{box-shadow:none;appearance:none}.table{font-size:.9rem}.table>:not(caption)>*>*{padding:1rem 1.4rem;transition:background-color .2s ease-in;background-image:none;background-color:var(--bs-table-accent-bg)}.table th{font-weight:500}.table tbody{font-weight:300}.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table-sm>:not(caption)>*>*{padding:.5rem 1.4rem}.table-primary{background-color:#d0e0fc}.table-secondary{background-color:#f0d8ff}.table-success{background-color:#ccf1db}.table-info{background-color:#d7f2fb}.table-warning{background-color:#fec}.table-danger{background-color:#fed6dd}.table-light{background-color:#fbfbfb}.table-dark{background-color:#262626}.btn{text-transform:uppercase;vertical-align:bottom;border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);font-weight:500;padding:.625rem 1.5rem .5rem;font-size:.75rem;line-height:1.5}.btn.active,.btn.active:focus,.btn.focus,.btn:active,.btn:active:focus,.btn:focus,.btn:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);border:0}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}[class*=btn-outline-]{border-width:.125rem;border-style:solid;box-shadow:none;padding:.5rem 1.375rem .375rem}[class*=btn-outline-].focus,[class*=btn-outline-]:focus,[class*=btn-outline-]:hover{box-shadow:none;text-decoration:none}[class*=btn-outline-].active,[class*=btn-outline-].active:focus,[class*=btn-outline-].disabled,[class*=btn-outline-]:active,[class*=btn-outline-]:active:focus,[class*=btn-outline-]:disabled,fieldset:disabled [class*=btn-outline-]{box-shadow:none}.btn-group-lg>[class*=btn-outline-].btn,[class*=btn-outline-].btn-lg{padding:.625rem 1.5625rem .5625rem}.btn-group-sm>[class*=btn-outline-].btn,[class*=btn-outline-].btn-sm{padding:.25rem .875rem .1875rem}.btn-primary{color:#fff;background-color:#1266f1}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0c56d0}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#093d94}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#1266f1}.btn-secondary{color:#fff;background-color:#b23cfd}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#a316fd}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#8102d1}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#b23cfd}.btn-success{color:#fff;background-color:#00b74a}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#00913b}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#005121}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#00b74a}.btn-info{color:#fff;background-color:#39c0ed}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#16b5ea}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#1088b0}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#39c0ed}.btn-warning{color:#fff;background-color:#ffa900}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#d99000}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#996500}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#ffa900}.btn-danger{color:#fff;background-color:#f93154}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#f80c35}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#be0626}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f93154}.btn-light{color:#4f4f4f;background-color:#fbfbfb}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#4f4f4f;background-color:#e8e8e8}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#4f4f4f;background-color:#c8c8c8}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-light.disabled,.btn-light:disabled{color:#4f4f4f;background-color:#fbfbfb}.btn-dark{color:#fff;background-color:#262626}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#131313}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#262626}.btn-white{color:#4f4f4f;background-color:#fff}.btn-white.focus,.btn-white:focus,.btn-white:hover{color:#4f4f4f;background-color:#ececec}.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle{color:#4f4f4f;background-color:#ccc}.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.btn-white.active:focus,.btn-white:active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-white.disabled,.btn-white:disabled{color:#4f4f4f;background-color:#fff}.btn-black,.btn-black.active,.btn-black.focus,.btn-black:active,.btn-black:focus,.btn-black:hover,.btn-check:active+.btn-black,.btn-check:checked+.btn-black,.show>.btn-black.dropdown-toggle{color:#fff;background-color:#000}.btn-black.active:focus,.btn-black:active:focus,.btn-check:active+.btn-black:focus,.btn-check:checked+.btn-black:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-black.disabled,.btn-black:disabled{color:#fff;background-color:#000}.btn-outline-primary{color:#1266f1;border-color:#1266f1}.btn-outline-primary:hover{color:#1266f1;background-color:rgba(0,0,0,.02)}.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus{color:#1266f1;background-color:transparent}.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:none}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#1266f1}.btn-outline-secondary{color:#b23cfd;border-color:#b23cfd}.btn-outline-secondary:hover{color:#b23cfd;background-color:rgba(0,0,0,.02)}.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:focus{color:#b23cfd;background-color:transparent}.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:none}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#b23cfd}.btn-outline-success{color:#00b74a;border-color:#00b74a}.btn-outline-success:hover{color:#00b74a;background-color:rgba(0,0,0,.02)}.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus{color:#00b74a;background-color:transparent}.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:none}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00b74a}.btn-outline-info{color:#39c0ed;border-color:#39c0ed}.btn-outline-info:hover{color:#39c0ed;background-color:rgba(0,0,0,.02)}.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus{color:#39c0ed;background-color:transparent}.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:none}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#39c0ed}.btn-outline-warning{color:#ffa900;border-color:#ffa900}.btn-outline-warning:hover{color:#ffa900;background-color:rgba(0,0,0,.02)}.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus{color:#ffa900;background-color:transparent}.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:none}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffa900}.btn-outline-danger{color:#f93154;border-color:#f93154}.btn-outline-danger:hover{color:#f93154;background-color:rgba(0,0,0,.02)}.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus{color:#f93154;background-color:transparent}.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:none}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f93154}.btn-outline-light{color:#fbfbfb;border-color:#fbfbfb}.btn-outline-light:hover{color:#fbfbfb;background-color:rgba(0,0,0,.02)}.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light.focus,.btn-outline-light:active,.btn-outline-light:focus{color:#fbfbfb;background-color:transparent}.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:none}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fbfbfb}.btn-outline-dark{color:#262626;border-color:#262626}.btn-outline-dark:hover{color:#262626;background-color:rgba(0,0,0,.02)}.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark.focus,.btn-outline-dark:active,.btn-outline-dark:focus{color:#262626;background-color:transparent}.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:none}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#262626}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover{color:#fff;background-color:rgba(0,0,0,.02)}.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white.focus,.btn-outline-white:active,.btn-outline-white:focus{color:#fff;background-color:transparent}.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus{box-shadow:none}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff}.btn-outline-black{color:#000;border-color:#000}.btn-outline-black:hover{color:#000;background-color:rgba(0,0,0,.02)}.btn-outline-black.active,.btn-outline-black.dropdown-toggle.show,.btn-outline-black.focus,.btn-outline-black:active,.btn-outline-black:focus{color:#000;background-color:transparent}.btn-outline-black.active:focus,.btn-outline-black.dropdown-toggle.show:focus,.btn-outline-black:active:focus{box-shadow:none}.btn-outline-black.disabled,.btn-outline-black:disabled{color:#000}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.6875rem .6875rem;font-size:.875rem;line-height:1.6}.btn-group-sm>.btn,.btn-sm{padding:.375rem 1rem .3125rem;font-size:.75rem;line-height:1.5}.btn-link{box-shadow:none;text-decoration:none}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:none}.btn-link.active,.btn-link.active:focus,.btn-link.focus,.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link:hover{box-shadow:none;background-color:#f5f5f5}.btn-link.disabled,.btn-link:disabled,fieldset:disabled .btn-link{box-shadow:none}.btn-rounded{border-radius:10rem}.btn-floating,[class*=btn-outline-].btn-floating{border-radius:50%;padding:0;position:relative}.btn-floating{width:2.3125rem;height:2.3125rem}.btn-floating .fab,.btn-floating .far,.btn-floating .fas{width:2.3125rem;line-height:2.3125rem}.btn-floating.btn-lg,.btn-group-lg>.btn-floating.btn{width:2.8125rem;height:2.8125rem}.btn-floating.btn-lg .fab,.btn-floating.btn-lg .far,.btn-floating.btn-lg .fas,.btn-group-lg>.btn-floating.btn .fab,.btn-group-lg>.btn-floating.btn .far,.btn-group-lg>.btn-floating.btn .fas{width:2.8125rem;line-height:2.8125rem}.btn-floating.btn-sm,.btn-group-sm>.btn-floating.btn{width:1.8125rem;height:1.8125rem}.btn-floating.btn-sm .fab,.btn-floating.btn-sm .far,.btn-floating.btn-sm .fas,.btn-group-sm>.btn-floating.btn .fab,.btn-group-sm>.btn-floating.btn .far,.btn-group-sm>.btn-floating.btn .fas{width:1.8125rem;line-height:1.8125rem}[class*=btn-outline-].btn-floating .fab,[class*=btn-outline-].btn-floating .far,[class*=btn-outline-].btn-floating .fas{width:2.0625rem;line-height:2.0625rem}.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fab,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .far,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-lg .fab,[class*=btn-outline-].btn-floating.btn-lg .far,[class*=btn-outline-].btn-floating.btn-lg .fas{width:2.5625rem;line-height:2.5625rem}.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fab,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .far,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-sm .fab,[class*=btn-outline-].btn-floating.btn-sm .far,[class*=btn-outline-].btn-floating.btn-sm .fas{width:1.5625rem;line-height:1.5625rem}.close{font-size:calc(1.275rem + .3vw);font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:focus,.close:hover{opacity:.75}.close.disabled,.close:disabled{pointer-events:none}button.close{padding:0;background-color:transparent;border:0}.embed-responsive{position:relative;width:100%}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;width:100%;height:100%}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.sr-only,.sr-only-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}/*!
   * # Semantic UI 2.4.2 - Flag
   * http://github.com/semantic-org/semantic-ui/
   *
   *
   * Released under the MIT license
   * http://opensource.org/licenses/MIT
   *
   */i.flag:not(.icon){margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;backface-visibility:hidden}i.flag:not(.icon),i.flag:not(.icon):before{display:inline-block;width:16px;height:11px}i.flag:not(.icon):before{content:"";background:url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.england:before,i.flag.gb.eng:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.dropdown-menu{color:#212529;margin:.125rem 0 0;padding-top:0;padding-bottom:0;border:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.05);font-size:.875rem}.dropdown-menu>li{border-radius:0}.dropdown-menu>li:first-child,.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:not(:first-child):not(:last-child) .dropdown-item{border-radius:0}.dropdown-menu>li:last-child,.dropdown-menu>li:last-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.dropdown-menu.animation{display:block;animation-duration:.55s;animation-timing-function:ease}.dropdown-item{padding:.5rem 1rem;color:#212529;border-radius:0}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:#16181b;background-color:#eee}.hidden-arrow.dropdown-toggle:after{display:none}.animation{animation-duration:1s;animation-fill-mode:both;padding:auto}@media(prefers-reduced-motion){.animation{transition:none!important;animation:unset!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation-name:fade-out}.btn-group,.btn-group-vertical{box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-group-vertical.active,.btn-group-vertical.active:focus,.btn-group-vertical.focus,.btn-group-vertical:active,.btn-group-vertical:active:focus,.btn-group-vertical:focus,.btn-group-vertical:hover,.btn-group.active,.btn-group.active:focus,.btn-group.focus,.btn-group:active,.btn-group:active:focus,.btn-group:focus,.btn-group:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn-group-vertical.disabled,.btn-group-vertical:disabled,.btn-group.disabled,.btn-group:disabled,fieldset:disabled .btn-group,fieldset:disabled .btn-group-vertical{box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);border:0}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group>.btn,.btn-group>.btn-group{box-shadow:none}.btn-group-vertical>.btn-link:first-child,.btn-group>.btn-link:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-link:last-child,.btn-group>.btn-link:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{border:solid transparent;border-width:0 0 2px;border-radius:0;text-transform:uppercase;line-height:1;font-weight:500;font-size:12px;color:rgba(0,0,0,.6);padding:17px 29px 16px}.nav-tabs .nav-link:hover{background-color:#f5f5f5;border-color:transparent}.nav-tabs .nav-link:focus{border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#1266f1;border-color:#1266f1}.nav-pills{margin-left:-.5rem}.nav-pills .nav-link{border-radius:.25rem;font-size:12px;text-transform:uppercase;padding:17px 29px 16px;line-height:1;background-color:#f5f5f5;font-weight:500;color:rgba(0,0,0,.6);margin:.5rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1266f1;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1)}.navbar{box-shadow:0 10px 20px 0 rgba(0,0,0,.05);padding-top:.5625rem}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler,.navbar-light .navbar-toggler{border:0}.navbar-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar-brand img{margin-right:.25rem}.navbar-nav .dropdown-menu{position:absolute}.navbar-dark .navbar-toggler-icon,.navbar-light .navbar-toggler-icon{background-image:none}.card{border:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.card .bg-image{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-header{background-color:hsla(0,0%,100%,0)}.card-body[class*=bg-]{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-footer{background-color:hsla(0,0%,100%,0)}.navbar .breadcrumb{background-color:transparent;margin-bottom:0}.navbar .breadcrumb .breadcrumb-item a{color:rgba(0,0,0,.55);transition:color .15s ease-in-out}.navbar .breadcrumb .breadcrumb-item a:focus,.navbar .breadcrumb .breadcrumb-item a:hover{color:rgba(0,0,0,.7)}.navbar .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:rgba(0,0,0,.55)}.page-link{font-size:.9rem;background-color:transparent;border:0;outline:0;transition:all .3s linear;border-radius:.125rem}.page-link,.page-link:hover{color:#212529}.page-link:focus{box-shadow:none}.page-item.active .page-link{background-color:#1266f1;border:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.1);transition:all .2s linear}.page-item:first-child .page-link{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.page-item:last-child .page-link{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.page-item:not(:first-child) .page-link{margin-left:0}.pagination-lg .page-item:first-child .page-link,.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.pagination-lg .page-item:last-child .page-link,.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.pagination-circle .page-item:first-child .page-link,.pagination-circle .page-item:last-child .page-link{border-radius:50%}.pagination-circle .page-link{border-radius:50%;padding-left:.841rem;padding-right:.841rem}.pagination-circle.pagination-lg .page-link{padding-left:1.399414rem;padding-right:1.399415rem}.pagination-circle.pagination-sm .page-link{padding-left:.696rem;padding-right:.688rem}.badge-dot{position:absolute;border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px;margin-left:-.3125rem}.badge-dot:empty{display:inline-block}.badge-notification{position:absolute;font-size:.6rem;margin-top:-.1rem;margin-left:-.5rem;padding:.2em .45em}.alert{border:0}.alert-absolute{position:absolute}.alert-fixed{position:fixed;z-index:1070}.parent-alert-relative{position:relative}.progress{border-radius:0}.list-group-item-action,.list-group-item-action:hover{transition:.5s}.btn-close:focus{box-shadow:none}.modal-content{border:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.toast{background-color:#fff;border:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.toast .btn-close{width:1.3em}.toast-header{background-color:#fff}.parent-toast-relative{position:relative}.toast-absolute{position:absolute}.toast-fixed{position:fixed;z-index:1060}.tooltip.show{opacity:1}.tooltip .tooltip-arrow{display:none}.tooltip-inner{color:#fff;padding:6px 16px;font-size:14px;background-color:#6d6d6d;border-radius:.25rem}.popover{border:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.05)}.popover .popover-arrow{display:none}.popover-header{background-color:#fff}.nav-pills.menu-sidebar .nav-link{font-size:.8rem;background-color:transparent;color:#262626;line-height:1.1rem;padding:0 5px;font-weight:400;transition:all .2s ease-in-out;text-transform:none;margin-top:3px;margin-bottom:3px}.nav-pills.menu-sidebar .nav-link.active,.nav-pills.menu-sidebar .show>.nav-link{background-color:transparent;box-shadow:none;color:#1266f1;font-weight:600;border-left:.125rem solid #1266f1;border-radius:0}.ripple-surface{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.ripple-surface-unbound{overflow:visible}.ripple-wave{background-image:radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,transparent 70%);border-radius:50%;opacity:.5;pointer-events:none;position:absolute;-ms-touch-action:none;touch-action:none;transform:scale(0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0,.15,1),cubic-bezier(0,0,.15,1);z-index:999}.ripple-wave.active{transform:scale(1);opacity:0}.btn .ripple-wave{background-image:radial-gradient(circle,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)}.ripple-surface-primary .ripple-wave{background-image:radial-gradient(circle,rgba(18,102,241,.2) 0,rgba(18,102,241,.3) 40%,rgba(18,102,241,.4) 50%,rgba(18,102,241,.5) 60%,rgba(18,102,241,0) 70%)}.ripple-surface-secondary .ripple-wave{background-image:radial-gradient(circle,rgba(178,60,253,.2) 0,rgba(178,60,253,.3) 40%,rgba(178,60,253,.4) 50%,rgba(178,60,253,.5) 60%,rgba(178,60,253,0) 70%)}.ripple-surface-success .ripple-wave{background-image:radial-gradient(circle,rgba(0,183,74,.2) 0,rgba(0,183,74,.3) 40%,rgba(0,183,74,.4) 50%,rgba(0,183,74,.5) 60%,rgba(0,183,74,0) 70%)}.ripple-surface-info .ripple-wave{background-image:radial-gradient(circle,rgba(57,192,237,.2) 0,rgba(57,192,237,.3) 40%,rgba(57,192,237,.4) 50%,rgba(57,192,237,.5) 60%,rgba(57,192,237,0) 70%)}.ripple-surface-warning .ripple-wave{background-image:radial-gradient(circle,rgba(255,169,0,.2) 0,rgba(255,169,0,.3) 40%,rgba(255,169,0,.4) 50%,rgba(255,169,0,.5) 60%,rgba(255,169,0,0) 70%)}.ripple-surface-danger .ripple-wave{background-image:radial-gradient(circle,rgba(249,49,84,.2) 0,rgba(249,49,84,.3) 40%,rgba(249,49,84,.4) 50%,rgba(249,49,84,.5) 60%,rgba(249,49,84,0) 70%)}.ripple-surface-light .ripple-wave{background-image:radial-gradient(circle,hsla(0,0%,98.4%,.2) 0,hsla(0,0%,98.4%,.3) 40%,hsla(0,0%,98.4%,.4) 50%,hsla(0,0%,98.4%,.5) 60%,hsla(0,0%,98.4%,0) 70%)}.ripple-surface-dark .ripple-wave{background-image:radial-gradient(circle,rgba(38,38,38,.2) 0,rgba(38,38,38,.3) 40%,rgba(38,38,38,.4) 50%,rgba(38,38,38,.5) 60%,rgba(38,38,38,0) 70%)}.ripple-surface-white .ripple-wave{background-image:radial-gradient(circle,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)}.ripple-surface-black .ripple-wave{background-image:radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,transparent 70%)}.range{position:relative}.range .thumb{height:30px;width:30px;top:-35px;margin-left:-15px;text-align:center;transform:scale(0);transform-origin:bottom;transition:transform .2s ease-in-out}.range .thumb,.range .thumb:after{position:absolute;display:block;border-radius:50% 50% 50% 0}.range .thumb:after{content:"";transform:translateX(-50%);width:100%;height:100%;top:0;transform:rotate(-45deg);background:#1266f1;z-index:-1}.range .thumb .thumb-value{display:block;font-size:12px;line-height:30px;color:#fff;font-weight:500;z-index:2}.range .thumb.thumb-active{transform:scale(1)}.accordion-button:after{font-weight:700;font-family:Font Awesome\ 5 Pro,Font Awesome\ 5 Free;content:""}.carousel-control-prev-icon:after{content:""}.carousel-control-next-icon:after,.carousel-control-prev-icon:after{font-weight:700;font-family:Font Awesome\ 5 Pro,Font Awesome\ 5 Free;font-size:1.7rem}.carousel-control-next-icon:after{content:""}
*,
*::before,
*::after,
*:before,
*:after {
  box-sizing: border-box;
}
body {
  margin: 0;
  margin-top: 88px;
  padding: 0;
  font-family: EverydaySans, Arial;
}
html {
  margin: 0;
  padding: 0;
  font-family: EverydaySans, Arial;
}
button {
  font: inherit;
}
input {
  font: inherit;
}
optgroup {
  font: inherit;
}
select {
  font: inherit;
}
textarea {
  font: inherit;
}
p {
  font-size: inherit;
}
html {
  font-size: 16px;
}
body {
  font-size: 16px;
}
a:focus {
  text-decoration: none;
  outline: none;
}

body.disable-scrolling {
  overflow-y: hidden;
}
.header-container {
  height: 88px;
  color: #ffffff;
  top: 0;
  left: auto;
  right: 0;
  position: fixed;
  width: 100%;
  display: flex;
  z-index: 1100;
  box-sizing: border-box;
  flex-shrink: 0;
  flex-direction: column;
  box-shadow: none;
  transition: all 0.2s;
  background-color: #2c54f5;
  border-bottom: 2px solid #001e60;
}
.header-container.short {
  height: 78px;
}
.header-container .only-mobile {
  display: none;
}
.header-container a {
  text-decoration: none;
  position: relative;
}
.header-container .header-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 0 5%;
  max-width: 1440px;
  margin: 0 auto;
  font-size: 18px;
  font-family: EverydaySans, Arial;
}
.header-container .header-wrapper a {
  color: inherit;
}
.header-container .header-wrapper .ripple {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
  position: absolute;
  border-radius: inherit;
  pointer-events: none;
}
.header-container .header-wrapper .logo-wrapper {
  display: inline;
  padding: 0;
  font-weight: bold;
  color: #00BEFF;
  font-size: 16px;
  box-sizing: border-box;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-family: EverydaySans, Arial;
  font-weight: 500;
  line-height: 1.75;
  border-radius: 4px;
  text-transform: none;
  outline: none;
  cursor: pointer;
  position: relative;
  align-items: center;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  justify-content: center;
  text-decoration: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.header-container .header-wrapper .logo-wrapper .margin-bottom-50 {
  margin-bottom: 0 !important;
}
.header-container .header-wrapper .logo-wrapper .logo {
  width: 100%;
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.header-container .header-wrapper .logo-wrapper .logo img {
  max-height: 50px;
  vertical-align: middle;
  max-width: 152px;
  border-radius: 0px !important;
}
.header-container .header-wrapper .logo-wrapper .logo .caption-alignment {
  margin: 0;
  padding: 0;
}
.header-container .header-wrapper .navigation-wrapper {
  flex-basis: 62%;
}
.header-container .header-wrapper .navigation-wrapper .navigation-inner-wrapper {
  display: flex;
  justify-content: space-between;
}
.header-container .header-wrapper .navigation-wrapper .navigation-inner-wrapper .nav-top-link {
  margin-right: 10px;
}
.header-container .header-wrapper .navigation-wrapper .navigation-inner-wrapper .nav-top-link:first-child {
  margin: 0 10px;
}
.header-container .header-wrapper .navigation-wrapper .navigation-inner-wrapper .nav-top-link .nav-item {
  color: white;
  text-decoration: none;
  position: relative;
}
.header-container .header-wrapper .navigation-wrapper .navigation-inner-wrapper .nav-top-link .nav-item span {
  letter-spacing: 0.65px;
}
.header-container .header-wrapper .navigation-wrapper .nav-button .cmp-wmg-button,
.header-container .header-wrapper .navigation-wrapper .nav-button .cmp-wmg-button:hover {
  border: 1px solid #2C54F5;
}
.header-container .header-wrapper .menu-icon {
  display: none;
}
.header-container .header-wrapper #navigation {
  display: flex;
  align-items: center;
}
.header-container .header-wrapper #navigation .cq-placeholder {
  display: none;
}
.header-container .header-wrapper #navigation .line {
  display: none;
}
.header-container .header-wrapper #navigation .note {
  display: none;
}
.header-container .header-wrapper #navigation .nav-item {
  display: inline;
  padding: 0;
  font-weight: bold;
  color: #000;
  margin-right: 36px;
  font-size: 16px;
  min-width: 64px;
  box-sizing: border-box;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-family: EverydaySans, Arial;
  line-height: 1.75;
  border-radius: 4px;
  text-transform: none;
  outline: none;
  cursor: pointer;
  position: relative;
  align-items: center;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  justify-content: center;
  text-decoration: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.header-container .header-wrapper #navigation .nav-item.active::after {
  left: 0;
  width: 100%;
  bottom: -5px;
  height: 3px;
  content: " ";
  position: absolute;
  border-bottom: 3px solid #00BEFF;
}
.header-container .header-wrapper #navigation .nav-item .nav-label {
  width: 100%;
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.header-container .header-wrapper #navigation .nav-button {
  margin-left: 5px;
}
.header-container .header-wrapper #navigation .nav-button .cmp-wmg-button {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #001e60;
  border-radius: 25px;
}
.header-container .header-wrapper #navigation .nav-button .cmp-wmg-button a {
  color: inherit;
}
.header-container .header-wrapper #navigation .nav-button .cmp-wmg-button:hover {
  background-color: transparent ;
  border: 1px solid #fbfd37;
  color: #fbfd37;
}
.header-container .header-wrapper #navigation .nav-button .cq-placeholder {
  display: none;
}
.header-container .header-wrapper #navigation .nav-button .custom-targeting-buttons {
  display: inline-flex;
}
.header-container .header-wrapper #navigation .nav-button .button-component-wrapper {
  display: inline-flex;
}
.header-container .header-wrapper .nav-button.on-overlay {
  display: none;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .header .header-wrapper {
    padding: 0 45px;
    font-size: 14px;
  }
  .header .header-wrapper .navigation-wrapper {
    flex-basis: 60%;
  }
  .header .header-wrapper .logo-wrapper .logo img {
    max-width: 150px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .header .header-wrapper .navigation-wrapper {
    display: none;
    transition: height 0.8s;
  }
  .header .header-wrapper .nav-button {
    font-size: 18px;
  }
  .header .header-wrapper .menu-icon {
    font: inherit;
    color: inherit;
    border: 0;
    cursor: pointer;
    height: 24px;
    margin: 0;
    margin-left: 20px;
    display: inline-block;
    outline: 0;
    padding: 0;
    overflow: visible;
    text-transform: none;
    background-color: transparent;
    transition-duration: 0.15s;
    transition-property: opacity, filter;
    transition-timing-function: linear;
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2 {
    transform: translate3d(0, 9px, 0) rotate(45deg);
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2::before {
    opacity: 0;
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2::after {
    transform: translate3d(0, -18px, 0) rotate(-90deg);
  }
  .header .header-wrapper .menu-icon .menu-icon-1 {
    width: 30px;
    height: 24px;
    display: inline-block;
    position: relative;
  }
  .header .header-wrapper .menu-icon .menu-icon-2 {
    top: 4px;
    width: 30px;
    height: 3px;
    display: block;
    position: absolute;
    margin-top: -2px;
    border-radius: 4px;
    background-color: #ffffff;
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease;
  }
  .header .header-wrapper .menu-icon .menu-icon-2::before {
    top: 9px;
    transition-duration: 0.15s;
    transition-property: transform, opacity;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
    position: absolute;
    border-radius: 4px;
    background-color: #ffffff;
    transition-timing-function: ease;
  }
  .header .header-wrapper .menu-icon .menu-icon-2::after {
    top: 18px;
    bottom: -10px;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
    position: absolute;
    border-radius: 4px;
    background-color: #ffffff;
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease;
  }
}
@media only screen and (max-width: 599px) {
  .nav-button.on-overlay {
    padding-bottom: 40px;
  }
  .header .only-mobile {
    display: block;
  }
  .header .header-wrapper {
    padding: 0 20px;
  }
  .header .header-wrapper .logo-wrapper .logo img {
    max-width: 150px;
  }
  .header .header-wrapper .navigation-wrapper {
    display: none;
    transition: height 0.8s;
  }
  .header .header-wrapper .navigation-wrapper .nav-item:hover {
    color: #FFFF00 !important;
  }
  .header .header-wrapper #navigation .nav-button {
    font-size: 15px;
  }
  .header .header-wrapper #navigation .nav-button .cmp-wmg-button {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .header .header-wrapper .menu-icon {
    font: inherit;
    color: inherit;
    border: 0;
    cursor: pointer;
    height: 30px;
    margin: 0;
    margin-left: 20px;
    display: inline-block;
    outline: 0;
    padding: 0;
    overflow: visible;
    text-transform: none;
    background-color: transparent;
    transition-duration: 0.15s;
    transition-property: opacity, filter;
    transition-timing-function: linear;
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2 {
    transform: translate3d(0, 9px, 0) rotate(45deg);
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2::before {
    opacity: 0;
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  }
  .header .header-wrapper .menu-icon.open .menu-icon-2::after {
    transform: translate3d(0, -18px, 0) rotate(-90deg);
  }
  .header .header-wrapper .menu-icon .menu-icon-1 {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: relative;
  }
  .header .header-wrapper .menu-icon .menu-icon-2 {
    top: 4px;
    width: 30px;
    height: 3px;
    display: block;
    position: absolute;
    margin-top: -2px;
    border-radius: 4px;
    background-color: #ffffff;
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease;
  }
  .header .header-wrapper .menu-icon .menu-icon-2::before {
    top: 10px;
    transition-duration: 0.15s;
    transition-property: transform, opacity;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
    position: absolute;
    border-radius: 4px;
    background-color: #ffffff;
    transition-timing-function: ease;
  }
  .header .header-wrapper .menu-icon .menu-icon-2::after {
    top: 19px;
    bottom: -10px;
    width: 30px;
    height: 3px;
    content: "";
    display: block;
    position: absolute;
    border-radius: 4px;
    background-color: #ffffff;
    transition-duration: 0.15s;
    transition-property: transform;
    transition-timing-function: ease;
  }
  .header .header-wrapper.open .navigation-wrapper .nav-button.on-overlay .cmp-wmg-button:hover {
    background-color: transparent ;
    border: 1px solid #fbfd37;
    color: #fbfd37;
  }
}
@media only screen and (max-width: 959px) {
  .header .header-wrapper.open .navigation-wrapper {
    display: block;
    position: absolute;
    z-index: 1101;
    top: 0;
    left: 0;
    width: 100%;
    height: 0px;
    background-color: #001e60;
    overflow-y: auto;
  }
  .header .header-wrapper.open .navigation-wrapper.height {
    height: 100vh;
  }
  .header .header-wrapper.open .navigation-wrapper.height-remove {
    height: 0;
  }
  .header .header-wrapper.open .navigation-wrapper .navigation-inner-wrapper {
    display: flex;
    flex-direction: column;
    padding-top: 110px;
    padding-bottom: 40px;
  }
  .header .header-wrapper.open .navigation-wrapper .navigation-inner-wrapper .nav-top-link {
    padding: 27px 60px 30px;
    font-size: 32px;
    margin: 0;
    border-bottom: 1px solid #2c54f5;
  }
  .header .header-wrapper.open .navigation-wrapper .navigation-inner-wrapper .nav-top-link:last-child {
    border-bottom: none;
  }
  .header .header-wrapper.open .navigation-wrapper .navigation-inner-wrapper .nav-top-link:focus {
    color: #fbfd37;
  }
  .header .header-wrapper.open .navigation-wrapper .nav-button.on-overlay {
    display: flex;
    justify-content: center;
    font-size: 18px;
  }
  .header .header-wrapper.open .navigation-wrapper .nav-button.on-overlay .cmp-wmg-button {
    border-radius: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .header .header-wrapper.open .menu-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1102;
  }
}
@media only screen and (min-width: 960px) {
  .header .header-wrapper .navigation-wrapper .navigation-inner-wrapper .nav-top-link.active .nav-item::after {
    content: "";
    position: absolute;
    bottom: -8px;
    width: 100%;
    height: 4px;
    left: 0;
    background-color: #fbfd37;
  }
}

.footer.parbase {
  padding: 0;
  float: none;
  max-width: 100%;
}
.footer-wrapper {
  width: 100%;
  padding-top: 90px;
  padding-bottom: 10px;
  color: #fff;
  background-color: #001e60;
}
.footer-wrapper .footer-container {
  padding: 0 0;
  max-width: 1440px;
  margin: 0 auto;
}
.footer-wrapper .footer-container .footer-nav {
  grid-row-gap: 0;
  grid-gap: 28px;
  grid-template-columns: repeat(12, [col-start] 1fr);
  width: 90%;
  margin: 0 auto;
  max-width: 1276px;
  display: grid;
}
.footer-wrapper .footer-container .footer-nav .logo {
  grid-column: 1 / 4;
  max-width: 260px;
  min-width: 260px;
}
.footer-wrapper .footer-container .footer-nav .logo .image-wrap {
  border-radius: 0;
}
.footer-wrapper .footer-container .footer-nav .logo img {
  object-fit: contain;
  width: 100%;
  border-radius: 0;
}
.footer-wrapper .footer-container .footer-nav .logo .dv-img-component-2-0 {
  margin: 0 auto 46px !important;
}
.footer-wrapper .footer-container .footer-nav .logo .dv-img-component-2-0 .caption-alignment.left {
  display: none;
}
.footer-wrapper .footer-container .footer-nav .menu-nav,
.footer-wrapper .footer-container .footer-nav .quick-links {
  display: flex;
  flex-direction: column;
}
.footer-wrapper .footer-container .footer-nav .menu-nav .nav-top-link,
.footer-wrapper .footer-container .footer-nav .quick-links .nav-top-link {
  margin-bottom: 30px;
}
.footer-wrapper .footer-container .footer-nav .menu-nav .nav-top-link .nav-item,
.footer-wrapper .footer-container .footer-nav .quick-links .nav-top-link .nav-item {
  color: #fff;
  padding: 0;
  font-weight: bold;
  font-size: 16px;
  min-width: 64px;
  box-sizing: border-box;
  font-family: EverydaySans, Arial;
  line-height: 1.75;
  border-radius: 4px;
  text-transform: none;
  outline: none;
  cursor: pointer;
  position: relative;
  align-items: center;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  justify-content: center;
  text-decoration: none;
  background-color: transparent;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.footer-wrapper .footer-container .footer-nav .menu-nav .nav-top-link .nav-item .nav-label,
.footer-wrapper .footer-container .footer-nav .quick-links .nav-top-link .nav-item .nav-label {
  width: 100%;
  display: inherit;
  align-items: inherit;
  justify-content: inherit;
}
.footer-wrapper .footer-container .footer-nav .menu-nav {
  grid-column: 7 / 10;
}
.footer-wrapper .footer-container .footer-nav .quick-links {
  grid-column: 10 / -1;
}
.footer-wrapper .footer-container .footer-nav .line {
  grid-column: 1 / -1;
}
.footer-wrapper .footer-container .footer-nav .line hr {
  border: none;
  opacity: 1;
  border-top: 1px solid #fbfd37;
  background-color: #fbfd37;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom {
  grid-column: 1 / 13;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .social-container {
  width: auto;
  margin-bottom: 0;
  display: flex;
  align-items: flex-start;
  margin-right: 30px;
  justify-content: center;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .social-container ul {
  padding: 0;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .note,
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy {
  display: flex;
  align-items: flex-start;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
  padding-right: 0px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .note .table-component,
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .table-component {
  min-height: auto;
  margin: 0;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .note p,
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy p {
  margin-top: 5px;
  font-size: 16px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  line-height: 1.7142857;
  letter-spacing: 0.5px;
  text-decoration: underline;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .note p *,
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy p * {
  color: #fff;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .note .rte-styles {
  margin-right: 50px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .footer-copyrights .rte-styles {
  margin-left: 0px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .footer-copyrights p {
  text-decoration: none;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .rte-styles {
  margin-left: 50px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom {
  padding: 5px 0 0 30px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom a {
  font-size: 14px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  line-height: 1.7142857;
  letter-spacing: 0.5px;
  color: white;
  text-decoration: none;
  padding-right: 5px;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom a:hover {
  text-decoration: underline;
}
.footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom a:focus {
  outline: none;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .footer-wrapper .footer-container .footer-nav .footer-bottom .rte-styles p {
    font-size: 13px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .note {
    font-size: 13px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy {
    font-size: 13px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .footer-wrapper {
    padding: 60px 20px;
  }
  .footer-wrapper .footer-container {
    padding: 0 35px;
  }
  .footer-wrapper .footer-container .footer-nav {
    grid-gap: 28px;
    grid-template-columns: repeat(12, [col-start] 1fr);
  }
  .footer-wrapper .footer-container .footer-nav .logo {
    grid-column-start: 1;
    grid-column-end: 13;
    max-width: 260px;
    min-width: 260px;
    margin: 0 auto;
  }
  .footer-wrapper .footer-container .footer-nav .logo .dv-img-component-2-0 {
    margin: 0 auto 16px !important;
    width: 100%;
  }
  .footer-wrapper .footer-container .footer-nav .menu-nav {
    grid-column: 1 / 7;
  }
  .footer-wrapper .footer-container .footer-nav .quick-links {
    grid-column: 7 / -1;
  }
  .footer-wrapper .footer-container .footer-nav .line {
    grid-column: 1 / -1;
  }
  .footer-wrapper .footer-container .footer-nav .line hr {
    margin: 16px 0;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom {
    grid-column: span 12;
    flex-flow: column;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .social-container {
    width: auto;
    margin-bottom: 0;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .social-container .wmg.social-share-component .social-body-links {
    margin-left: 0;
    margin-right: 0;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .note {
    display: flex;
    flex-direction: column;
    margin-bottom: 0px;
    padding-right: 16px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .note .rte-styles {
    margin-bottom: 30px !important;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy {
    display: flex;
    flex-direction: column-reverse;
    padding-right: 16px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .footer-copyrights .rte-styles {
    margin-bottom: 0px !important;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .rte-styles {
    margin-left: 0px;
    margin-bottom: 30px !important;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom {
    padding-left: 30px;
  }
}
@media only screen and (max-width: 599px) {
  .footer-wrapper {
    padding: 60px 20px;
  }
  .footer-wrapper .footer-container {
    padding: 0 17.5px;
  }
  .footer-wrapper .footer-container .footer-nav {
    width: 100%;
    grid-template-columns: repeat(4, [col-start] 1fr);
  }
  .footer-wrapper .footer-container .footer-nav .logo {
    grid-column: span 4;
    margin: 0 auto;
  }
  .footer-wrapper .footer-container .footer-nav .logo .dv-img-component-2-0 {
    margin: 0 auto 35px !important;
    width: 100%;
  }
  .footer-wrapper .footer-container .footer-nav .menu-nav {
    grid-column: 1 / 3;
  }
  .footer-wrapper .footer-container .footer-nav .quick-links {
    grid-column: 3 / -1;
  }
  .footer-wrapper .footer-container .footer-nav .menu-nav .nav-top-link,
  .footer-wrapper .footer-container .footer-nav .quick-links .nav-top-link {
    margin-bottom: 16px;
  }
  .footer-wrapper .footer-container .footer-nav .line {
    grid-column: 1 / -1;
  }
  .footer-wrapper .footer-container .footer-nav .line hr {
    margin: 0px 0 0px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom {
    grid-column: span 4;
    flex-direction: column;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .social-container {
    width: auto;
    display: flex;
    align-items: center;
    margin-right: 30px;
    margin-bottom: 15px;
    justify-content: center;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .social-container section {
    text-align: left;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .social-container .wmg.social-share-component .social-body-links {
    margin-left: 0;
    margin-right: 0;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .note {
    display: flex;
    flex-direction: column;
    margin-bottom: 0px;
    padding-right: 16px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy {
    display: flex;
    flex-direction: column-reverse;
    padding-right: 16px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .footer-copyrights .rte-styles {
    margin-bottom: 0px !important;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .lm-footer-privacy .rte-styles {
    margin-left: 0px;
  }
  .footer-wrapper .footer-container .footer-nav .footer-bottom .quick-links-bottom {
    padding: 0;
  }
}

.golocal-title {
  color: #2c54f5;
  font-size: 48px;
}
.golocal-sub-title {
  color: #001e60;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.golocal-desc {
  color: #001e60;
  font-size: 18px;
  margin: 0 auto;
  width: 50%;
  display: block;
  text-align: center;
  padding: 0 4%;
}
@media (max-width: 767px) {
  .golocal-desc {
    width: 100%;
    padding: 0 20px;
  }
}
@media only screen and (max-width: 599px) {
  .golocal-title {
    font-size: 32px;
  }
  .golocal-sub-title {
    font-size: 12px;
  }
  .golocal-desc {
    font-size: 16px;
  }
}

.press-releases-background {
  width: 100%;
  background-color: #ebf1ff;
}
.press-releases-container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 120px 84px;
  background-color: #ebf1ff;
}
.press-releases-container .title {
  font-size: 48px;
  line-height: 1.1111;
  letter-spacing: 1.2px;
  margin-bottom: 60px;
  color: #2c54f5;
  font-family: EverydaySans, Arial;
  font-weight: 400;
}
.press-releases-container .press-releases {
  width: 100%;
  display: grid;
  grid-gap: 28px;
  grid-template-columns: repeat(12, [col-start] 1fr);
}
.press-releases-container .press-releases .card-wrapper {
  display: flex;
  grid-column: span 4;
  margin-bottom: 0;
  min-height: 250px;
  background-color: #ffffff;
  width: 100%;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
  overflow: hidden;
}
.press-releases-container .press-releases .card-wrapper .card-box {
  flex: 1;
  display: flex;
  padding: 40px 30px;
  flex-direction: column;
  justify-content: space-between;
}
.press-releases-container .press-releases .card-wrapper .card-box .pr-category {
  color: #2c54f5;
  font-size: 18px;
  font-family: EverydaySans, Arial;
  font-weight: 800;
  line-height: 1.3333;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-shadow: 0px 0.5px, 0.5px 0px, 0.5px 0.5px;
  margin-bottom: 20px;
}
.press-releases-container .press-releases .card-wrapper .card-box .pr-title {
  flex: 1;
  color: #102a48;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.45px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  padding-bottom: 25px;
}
.press-releases-container .press-releases .card-wrapper .card-box .pr-link {
  margin-bottom: 7px;
  font-size: 16px;
  width: auto;
  display: inline;
  padding: 0;
  font-weight: bold;
  color: #2c54f5;
  text-decoration: none;
  -webkit-appearance: none;
  min-width: 64px;
  box-sizing: border-box;
  font-family: EverydaySans, Arial;
  line-height: 1.75;
  border-radius: 4px;
  text-transform: none;
}
.press-releases-container .press-releases .card-wrapper .card-box .pr-link:focus {
  outline-color: transparent;
}
.press-releases-container .press-releases .card-wrapper .card-box .pr-link svg {
  width: 22px;
  height: 22px;
  vertical-align: middle;
  margin-left: 5px;
}
.press-releases-container .press-releases .card-wrapper .line {
  background-color: #eaf3f6;
  width: 6px;
  height: auto;
}
.press-releases-container .press-releases .card-wrapper .line.beauty {
  background-color: #cb2c90;
}
.press-releases-container .press-releases .card-wrapper .line.food-and-bevarage {
  background-color: #adc664;
}
.press-releases-container .press-releases .card-wrapper .line.toys {
  background-color: #e4002b;
}
.press-releases-container .press-releases .card-wrapper .line.pets {
  background-color: #1ab1a6;
}
.press-releases-container .press-releases .card-wrapper .line.personal-care {
  color: #a0b5e8;
}
.press-releases-container .press-releases .card-wrapper:nth-of-type(3n-2) .line {
  background-color: #001e60;
}
.press-releases-container .press-releases .card-wrapper:nth-of-type(3n-1) .line {
  background-color: #2c54f5;
}
.press-releases-container .press-releases .card-wrapper:nth-of-type(3n) .line {
  background-color: #fbfd37;
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .press-releases-container {
    padding: 60px 35px;
    padding-bottom: 130px;
  }
  .press-releases-container .title {
    font-size: 32px;
    padding-top: 30px;
    margin-bottom: 20px;
  }
  .press-releases-container .press-releases .card-wrapper {
    grid-column: span 12;
  }
}
@media only screen and (max-width: 599px) {
  .press-releases-container {
    padding: 0 17px;
    padding-bottom: 60px;
  }
  .press-releases-container .title {
    font-size: 32px;
    padding-top: 30px;
    margin-bottom: 20px;
  }
  .press-releases-container .press-releases .card-wrapper {
    min-height: 213px;
    grid-column: span 12;
  }
}

.hero--go-local > div {
  float: none;
  width: 100%;
}
.hero--go-local .hero-card-section {
  max-width: 1440px;
  margin: 0 auto;
}
.hero--go-local .hero-card-container {
  position: relative;
}
.hero--go-local .hero-card-container .banner-img img {
  width: 100%;
}
.hero--go-local .hero-card-container .banner-img .desktop-img {
  display: inline;
}
.hero--go-local .hero-card-container .banner-img .mobile-img {
  display: none;
}
.hero--go-local .hero-card-container .elevated-card-wrap {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 5%;
}
.hero--go-local .hero-card-container .elevated-card-wrap .title {
  letter-spacing: 1px;
  width: 42%;
  font-size: 16px;
  font-weight: bold;
  color: #ebf1ff;
  text-transform: uppercase;
}
.hero--go-local .hero-card-container .elevated-card-wrap .content {
  width: 55%;
  font-size: 60px;
  color: #fbfd37;
  line-height: 1.05;
}
@media only screen and (max-width: 599px) {
  .hero--go-local .hero-card-container .banner-img .desktop-img {
    display: none;
  }
  .hero--go-local .hero-card-container .banner-img .mobile-img {
    display: inline;
  }
  .hero--go-local .hero-card-container .elevated-card-wrap {
    padding: 0 20px;
  }
  .hero--go-local .hero-card-container .elevated-card-wrap .title {
    width: 80%;
    font-size: 12px;
    font-weight: 800;
  }
  .hero--go-local .hero-card-container .elevated-card-wrap .content {
    margin-top: 10.02px;
    width: 75%;
    font-size: 38px;
  }
}

.lm-our-advantages {
  background-color: #ebf1ff;
}
.lm-our-advantages .our-advantage-container {
  max-width: 1440px;
  padding: 120px 5%;
  margin: 0 auto;
}
.lm-our-advantages .our-advantage-container img {
  width: 100%;
}
.lm-our-advantages .our-advantage-container .hidden {
  display: none;
}
.lm-our-advantages .our-advantage-container .section-title {
  font-size: 16px;
  letter-spacing: 0.58px;
  font-weight: bold;
  color: #001e60;
}
.lm-our-advantages .our-advantage-container .section-description {
  font-size: 48px;
  margin-top: 27px;
  font-weight: normal;
  color: #2c54f5;
  line-height: 53px;
}
.lm-our-advantages .our-advantage-container .advantages {
  margin-top: 74px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lm-our-advantages .our-advantage-container .advantage-titles {
  flex-basis: calc((((100% - 220px) / 12) * 3) - -40px);
  max-width: calc((((100% - 220px) / 12) * 3) - -40px);
  min-width: calc((((100% - 220px) / 12) * 3) - -40px);
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title {
  color: #2c54f5;
  display: flex;
  cursor: pointer;
  margin-top: 20px;
  align-items: center;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-title-icons img {
  height: 77px;
  width: 77px;
  border-radius: 50%;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-title-icons img.active {
  display: none;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-title-icons img.inactive {
  display: block;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .active-arrow {
  margin-left: 10px;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .active-arrow img {
  height: 21px;
  width: 15px;
  opacity: 0;
  transition: opacity 0.4s;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-heading {
  margin-left: 30px;
  font-size: 18px;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title.active .advantage-heading {
  font-weight: bold;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title.active .advantage-title-icons img.active {
  display: block;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title.active .advantage-title-icons img.inactive {
  display: none;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title.active .active-arrow img {
  opacity: 1;
}
.lm-our-advantages .our-advantage-container .advantage-titles .advantage-title:first-child {
  margin-top: 0;
}
.lm-our-advantages .our-advantage-container .advantage-images {
  flex-basis: calc((((100% - 220px) / 12) * 4) - -60px);
  max-width: calc((((100% - 220px) / 12) * 4) - -60px);
  min-width: calc((((100% - 220px) / 12) * 4) - -60px);
}
.lm-our-advantages .our-advantage-container .advantage-images .advantage-image {
  border-radius: 25px;
}
.lm-our-advantages .our-advantage-container .advantage-infos {
  flex-basis: calc((((100% - 220px) / 12) * 4) - -60px);
  max-width: calc((((100% - 220px) / 12) * 4) - -60px);
  min-width: calc((((100% - 220px) / 12) * 4) - -60px);
}
.lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-title {
  font-size: 48px;
  font-weight: normal;
  color: #2c54f5;
  line-height: 53px;
  margin-bottom: 30px;
}
.lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-description {
  font-size: 18px;
  color: #001e60;
  line-height: 25px;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .lm-our-advantages .our-advantage-container .section-title {
    font-size: 13px;
  }
  .lm-our-advantages .our-advantage-container .section-description {
    font-size: 36px;
    line-height: 41px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-title {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-description {
    font-size: 16px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 960px) {
  .lm-our-advantages .our-advantage-container {
    padding: 50px 5%;
  }
  .lm-our-advantages .our-advantage-container .section-title {
    font-size: 13px;
  }
  .lm-our-advantages .our-advantage-container .section-description {
    font-size: 36px;
    line-height: 41px;
  }
  .lm-our-advantages .our-advantage-container .advantages {
    flex-direction: column;
    align-items: stretch;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles {
    display: flex;
    flex-basis: 100%;
    max-width: 100%;
    justify-content: space-between;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles .advantage-title {
    flex-direction: column;
    align-content: center;
    margin-top: 0;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-heading {
    margin: 0;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .active-arrow {
    transform: rotate(90deg);
    margin-left: 0;
  }
  .lm-our-advantages .our-advantage-container .advantage-images {
    flex-basis: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos {
    flex-basis: 100%;
    max-width: 100%;
    margin-top: 25px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-title {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-description {
    font-size: 16px;
    line-height: 21px;
  }
}
@media only screen and (max-width: 599px) {
  .lm-our-advantages .our-advantage-container .section-title {
    font-size: 12px;
  }
  .lm-our-advantages .our-advantage-container .section-description {
    font-size: 32px;
    line-height: 41px;
    margin-top: 20px;
  }
  .lm-our-advantages .our-advantage-container .advantages {
    margin-top: 60px;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-heading {
    font-size: 12px;
  }
  .lm-our-advantages .our-advantage-container .advantage-titles .advantage-title .advantage-title-icons img {
    height: 51px;
    width: 51px;
    border-radius: 50%;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-title {
    font-size: 32px;
    line-height: 37px;
    margin-bottom: 20px;
  }
  .lm-our-advantages .our-advantage-container .advantage-infos .advantage-info-description {
    font-size: 16px;
    line-height: 21px;
  }
}

.container-background-contactform {
  background-color: #2c54f5;
  width: 100vw;
  padding: 65px 0;
}
.lm-cf-container {
  padding: 65px 100px;
  margin: 0 auto;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  border-radius: 30px;
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  background-color: #fff;
  font-family: EverydaySans, Arial;
  max-width: 1296px;
  width: 90%;
  /*   .contact-button {
        a {
            margin-top: 40px;
        }
    }
*/
}
.lm-cf-container .form-outline .form-control:focus ~ .form-label {
  margin-left: 3px;
  margin-top: 0px;
}
.lm-cf-container .hidden {
  display: none;
}
.lm-cf-container input[name=phone],
.lm-cf-container input[type=tel],
.lm-cf-container input[type=number] {
  letter-spacing: .5px;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  top: 8px;
}
.lm-cf-container .api-error-message {
  color: #f44336;
  margin-bottom: 2rem;
}
.lm-cf-container .reCaptchaError {
  font-size: 12px;
}
.lm-cf-container .heading {
  padding-left: 15px;
  font-size: 48px;
  font-weight: 400;
  color: #2c54f5;
}
.lm-cf-container .sub-heading-2 {
  font-size: 18px;
  height: 25px;
}
.lm-cf-container select.dropdown {
  width: 100%;
  height: 100%;
  padding: 7px 70px 7px 15px;
  font-weight: 400;
  line-height: 1.6;
  color: #808080;
  border-radius: 5px;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lm-cf-container select.dropdown::-ms-expand {
  display: none;
}
.lm-cf-container .line {
  margin: 35px 0;
}
.lm-cf-container .line hr {
  border: none;
  margin: 0;
  border-top: 2px solid #b0b2b6;
  margin-bottom: 60px;
}
.lm-cf-container #org-type-field-error,
.lm-cf-container #hear-about-field-error {
  color: #f44336;
  font-size: 12px;
  margin-bottom: 30px;
}
.lm-cf-container .form-check-input:checked:focus:before {
  box-shadow: none;
}
.lm-cf-container .wm-field,
.lm-cf-container .wmc-field {
  margin-bottom: 20px;
}
.lm-cf-container .walmart-m,
.lm-cf-container .walmart-mc {
  height: 0;
  overflow: hidden;
}
.lm-cf-container .add-comments-section #gl-cf-add-comments {
  resize: none;
  height: 150px;
  width: 100%;
  outline: none;
  border-color: #2c54f5;
  border-radius: 3px;
  padding: 15px;
}
.lm-cf-container .add-comments-section label {
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 15px;
}
.lm-cf-container .contact-field-wrapper .form1-only {
  width: calc(50% - 14px);
}
.lm-cf-container .contact-field-wrapper .form1-only .form-outline {
  width: 100%;
}
.lm-cf-container .contact-field-wrapper .country-box {
  width: calc(50% - 14px);
}
.lm-cf-container .org-type-box {
  position: relative;
}
.lm-cf-container .org-type-box select.dropdown:focus {
  outline-color: #1266f1;
}
.lm-cf-container .org-type-box div[role=radiogroup] label {
  padding-bottom: 5px;
}
.lm-cf-container .org-type-box div[role=radiogroup] label input[name=org-type-field] {
  margin-top: 3px;
  margin-right: 5px;
}
.lm-cf-container .org-type-box .org-specify-field {
  height: 0;
  overflow: hidden;
}
.lm-cf-container .org-type-box .org-specify-field .form1-only {
  width: calc(50% - 14px);
}
.lm-cf-container .org-type-box .org-specify-field .form-outline {
  min-height: 60px;
  min-width: 250px;
  width: calc(50% - 14px);
  margin-bottom: 32px;
  position: relative;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline .dropdown-arrow {
  position: absolute;
  right: 25px;
  top: 20px;
  transform: rotateZ(-45deg);
}
.lm-cf-container .org-type-box .org-specify-field .form-outline .dropdown-arrow > div:first-child {
  height: 14px;
  width: 2px;
  background-color: #474df5;
  border-radius: 3px 3px 0 0;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline .dropdown-arrow > div:last-child {
  height: 2px;
  width: 16px;
  background-color: #474df5;
  border-radius: 0 3px 3px 0;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline label.is-invalid {
  position: absolute;
  color: #f44336;
  font-size: 12px;
  top: 65px;
  left: 0px;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline input[type=text] {
  letter-spacing: 0.5px;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  top: 8px;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline input[type=text].is-invalid ~ .form-label .star {
  color: #f44336;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline input:focus .form-label {
  margin-top: 0px;
}
.lm-cf-container .org-type-box .org-specify-field .form-outline .form-label {
  margin-top: 12px;
  color: #808080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
}
.lm-cf-container .hear-about-box {
  margin-top: 50px;
  position: relative;
}
.lm-cf-container .hear-about-box select.dropdown:focus {
  outline-color: #1266f1;
}
.lm-cf-container .hear-about-box div[role=radiogroup] label {
  padding-bottom: 5px;
  position: relative;
}
.lm-cf-container .hear-about-box div[role=radiogroup] label #hear-about-field-error {
  color: #f44336;
  position: absolute;
  left: 0;
  top: -20px;
  font-size: 12px;
}
.lm-cf-container .hear-about-box div[role=radiogroup] label input[name=hear-about-field] {
  margin-top: 3px;
  margin-right: 5px;
}
.lm-cf-container .hear-about-box .please-specify-field {
  height: 0;
  overflow: hidden;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline {
  min-height: 60px;
  min-width: 250px;
  width: calc(50% - 14px);
  margin-bottom: 32px;
  position: relative;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline .dropdown-arrow {
  position: absolute;
  right: 25px;
  top: 20px;
  transform: rotateZ(-45deg);
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline .dropdown-arrow > div:first-child {
  height: 14px;
  width: 2px;
  background-color: #474df5;
  border-radius: 3px 3px 0 0;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline .dropdown-arrow > div:last-child {
  height: 2px;
  width: 16px;
  background-color: #474df5;
  border-radius: 0 3px 3px 0;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline label.is-invalid {
  position: absolute;
  color: #f44336;
  font-size: 12px;
  top: 65px;
  left: 0px;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline input[type=text] {
  letter-spacing: 0.5px;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  top: 8px;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline input[type=text].is-invalid ~ .form-label .star {
  color: #f44336;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline input:focus .form-label {
  margin-top: 0px;
}
.lm-cf-container .hear-about-box .please-specify-field .form-outline .form-label {
  margin-top: 12px;
  color: #808080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
}
.lm-cf-container .contact-field-wrapper,
.lm-cf-container .wm-field,
.lm-cf-container .wmc-field {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
}
.lm-cf-container .contact-field-wrapper .country-box,
.lm-cf-container .wm-field .country-box,
.lm-cf-container .wmc-field .country-box {
  position: relative;
}
.lm-cf-container .contact-field-wrapper .country-box .country-label,
.lm-cf-container .wm-field .country-box .country-label,
.lm-cf-container .wmc-field .country-box .country-label {
  margin: 0;
  font-weight: bold;
  padding-bottom: 10px;
}
.lm-cf-container .contact-field-wrapper .country-box input[value=Other],
.lm-cf-container .wm-field .country-box input[value=Other],
.lm-cf-container .wmc-field .country-box input[value=Other] {
  margin-left: 15px;
}
.lm-cf-container .contact-field-wrapper .country-box .country-radio-label,
.lm-cf-container .wm-field .country-box .country-radio-label,
.lm-cf-container .wmc-field .country-box .country-radio-label {
  vertical-align: middle;
  padding-left: 5px;
}
.lm-cf-container .contact-field-wrapper .country-box #country-error,
.lm-cf-container .wm-field .country-box #country-error,
.lm-cf-container .wmc-field .country-box #country-error {
  left: 0;
  bottom: 0;
  position: absolute;
  color: #f44336;
  font-size: 12px;
  top: 65px;
}
.lm-cf-container .contact-field-wrapper .tax-id-container,
.lm-cf-container .wm-field .tax-id-container,
.lm-cf-container .wmc-field .tax-id-container {
  padding-left: 0;
  min-width: 300px;
}
.lm-cf-container .contact-field-wrapper .tax-id-container .form-check-input,
.lm-cf-container .wm-field .tax-id-container .form-check-input,
.lm-cf-container .wmc-field .tax-id-container .form-check-input {
  margin-left: 0;
}
.lm-cf-container .contact-field-wrapper .tax-id-container label[for=tax-id-check],
.lm-cf-container .wm-field .tax-id-container label[for=tax-id-check],
.lm-cf-container .wmc-field .tax-id-container label[for=tax-id-check] {
  margin-top: 2px;
  margin-left: 5px;
  width: 90%;
}
.lm-cf-container .contact-field-wrapper .form-outline .form-control.active ~ .form-label,
.lm-cf-container .wm-field .form-outline .form-control.active ~ .form-label,
.lm-cf-container .wmc-field .form-outline .form-control.active ~ .form-label,
.lm-cf-container .contact-field-wrapper .form-outline .form-control:focus ~ .form-label,
.lm-cf-container .wm-field .form-outline .form-control:focus ~ .form-label,
.lm-cf-container .wmc-field .form-outline .form-control:focus ~ .form-label {
  padding-top: 0px !important;
  margin-top: 5px !important;
  max-width: 90%;
}
.lm-cf-container .contact-field-wrapper .form-outline,
.lm-cf-container .wm-field .form-outline,
.lm-cf-container .wmc-field .form-outline {
  min-height: 60px;
  min-width: 250px;
  width: calc(50% - 14px);
  margin-bottom: 32px;
  position: relative;
  height: 50px;
}
.lm-cf-container .contact-field-wrapper .form-outline .dropdown-arrow,
.lm-cf-container .wm-field .form-outline .dropdown-arrow,
.lm-cf-container .wmc-field .form-outline .dropdown-arrow {
  position: absolute;
  right: 25px;
  top: 20px;
  transform: rotateZ(-45deg);
}
.lm-cf-container .contact-field-wrapper .form-outline .dropdown-arrow > div:first-child,
.lm-cf-container .wm-field .form-outline .dropdown-arrow > div:first-child,
.lm-cf-container .wmc-field .form-outline .dropdown-arrow > div:first-child {
  height: 14px;
  width: 2px;
  background-color: #474df5;
  border-radius: 3px 3px 0 0;
}
.lm-cf-container .contact-field-wrapper .form-outline .dropdown-arrow > div:last-child,
.lm-cf-container .wm-field .form-outline .dropdown-arrow > div:last-child,
.lm-cf-container .wmc-field .form-outline .dropdown-arrow > div:last-child {
  height: 2px;
  width: 16px;
  background-color: #474df5;
  border-radius: 0 3px 3px 0;
}
.lm-cf-container .contact-field-wrapper .form-outline label.is-invalid,
.lm-cf-container .wm-field .form-outline label.is-invalid,
.lm-cf-container .wmc-field .form-outline label.is-invalid {
  position: absolute;
  color: #f44336;
  font-size: 12px;
  top: 65px;
  left: 0px;
}
.lm-cf-container .contact-field-wrapper .form-outline .form-notch:nth-of-type(odd) div,
.lm-cf-container .wm-field .form-outline .form-notch:nth-of-type(odd) div,
.lm-cf-container .wmc-field .form-outline .form-notch:nth-of-type(odd) div {
  border-color: #2c54f5;
}
.lm-cf-container .contact-field-wrapper .form-outline .form-notch:nth-of-type(even) div,
.lm-cf-container .wm-field .form-outline .form-notch:nth-of-type(even) div,
.lm-cf-container .wmc-field .form-outline .form-notch:nth-of-type(even) div {
  border-color: transparent;
}
.lm-cf-container .contact-field-wrapper .form-outline input[type=text],
.lm-cf-container .wm-field .form-outline input[type=text],
.lm-cf-container .wmc-field .form-outline input[type=text] {
  letter-spacing: 0.5px;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  top: 8px;
}
.lm-cf-container .contact-field-wrapper .form-outline input[type=text].is-invalid ~ .form-label .star,
.lm-cf-container .wm-field .form-outline input[type=text].is-invalid ~ .form-label .star,
.lm-cf-container .wmc-field .form-outline input[type=text].is-invalid ~ .form-label .star {
  color: #f44336;
}
.lm-cf-container .contact-field-wrapper .form-outline input[type=text].tax-id,
.lm-cf-container .wm-field .form-outline input[type=text].tax-id,
.lm-cf-container .wmc-field .form-outline input[type=text].tax-id {
  height: 100%;
  top: 0;
}
.lm-cf-container .contact-field-wrapper .form-outline input:focus .form-label,
.lm-cf-container .wm-field .form-outline input:focus .form-label,
.lm-cf-container .wmc-field .form-outline input:focus .form-label {
  margin-top: 0px;
}
.lm-cf-container .contact-field-wrapper .form-outline .form-label,
.lm-cf-container .wm-field .form-outline .form-label,
.lm-cf-container .wmc-field .form-outline .form-label {
  margin-top: 12px;
  color: #808080;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
}
.lm-cf-container .sub-heading {
  padding-top: 16px;
  padding-bottom: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  line-height: 1.7142857;
  letter-spacing: 0.5px;
}
.lm-cf-container .ad-budget-container {
  display: flex;
}
.lm-cf-container .ad-budget-container .radio-box {
  width: 60%;
  margin-bottom: 32px;
  display: inline-flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
}
.lm-cf-container .ad-budget-container .radio-box label#monthlyCampaignBudget-error {
  color: #f44336;
  border: 0;
  position: absolute;
  bottom: -30px;
  top: unset;
  font-size: 12px;
  left: 0;
  width: auto;
  padding: 0;
}
.lm-cf-container .ad-budget-container .radio-box label {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.32);
  width: calc(50% - 13px);
  display: inline;
  padding: 15px 10px;
  align-items: flex-end;
  margin-left: 0;
  margin-right: 0;
  border-radius: 4px;
  vertical-align: middle;
  text-align: center;
  font-weight: 400;
}
.lm-cf-container .ad-budget-container .radio-box label.checked {
  border: 2px solid #0053e2;
}
.lm-cf-container .ad-budget-container .radio-box label input[name=monthlyCampaignBudget] {
  margin-top: 3px;
}
.lm-cf-container .ad-budget-container .radio-label {
  width: 77%;
}
.lm-cf-container .ad-budget-container .sub-heading {
  margin-left: 0px;
  margin-right: 0px;
  font-size: 16px;
}
.lm-cf-container .line2 {
  margin-top: 20px;
}
.lm-cf-container .required-box {
  text-align: right;
  margin-bottom: 10px;
}
.lm-cf-container .required-box .required-text {
  color: #414042;
  font-size: 12px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  line-height: 1.3333;
  letter-spacing: 0.4px;
}
.lm-cf-container .capcha-container,
.lm-cf-container .privacy-container {
  cursor: pointer;
  padding: 8px 0;
  margin-left: 30px;
}
.lm-cf-container .capcha-container label.is-invalid,
.lm-cf-container .privacy-container label.is-invalid {
  display: none !important;
}
.lm-cf-container .capcha-container label,
.lm-cf-container .privacy-container label {
  font-size: 14px;
  font-family: EverydaySans, Arial;
  font-weight: 400;
  line-height: 1.7142857;
  letter-spacing: 0.5px;
  text-transform: none;
  margin-top: 3px;
}
.lm-cf-container .capcha-container label a:focus,
.lm-cf-container .privacy-container label a:focus {
  outline-color: transparent;
}
.lm-cf-container .form2-only,
.lm-cf-container .contact-field-wrapper .form2-only {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.lm-cf-container .form-outline .form-control.is-invalid ~ .form-label,
.lm-cf-container .form-outline .form-control.valid ~ .form-label {
  background: #ffffff;
  z-index: 99;
  padding: .37rem 0px 0;
  margin-top: 12px;
  font-size: 16px;
}
.lm-cf-container .form-outline .form-control.is-invalid:focus ~ .form-label,
.lm-cf-container .form-outline .form-control.valid ~ .form-label {
  padding-top: 0px;
  margin-top: 5px;
}
.lm-cf-container .form-outline .form-control.is-invalid ~ .form-label {
  color: #000;
}
.lm-cf-container .form-outline .form-control.is-invalid ~ .form-label span {
  color: #f44336;
}
.lm-cf-container .form-outline .form-control.is-invalid ~ .form-notch div {
  border-color: #f44336;
}
.lm-cf-container .privacyModel {
  background-color: rgba(154, 154, 154, 0.5) !important;
  z-index: 9999999;
}
.lm-cf-container .privacyModel .modal-dialog {
  max-width: 845px;
  max-height: calc(100% - 64px);
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
}
.lm-cf-container .privacyModel .modal-dialog .modal-content .modal-header {
  top: 0;
  right: 5px;
  opacity: 0.54;
  z-index: 1;
  position: absolute;
  border: 0;
}
.lm-cf-container .privacyModel .modal-dialog .modal-content .modal-header .btn-close {
  margin-top: 15px;
  margin-right: 5px;
  opacity: 0.54;
  z-index: 1;
  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M.293.293a1%201%200%20011.414%200L8%206.586%2014.293.293a1%201%200%20111.414%201.414L9.414%208l6.293%206.293a1%201%200%2001-1.414%201.414L8%209.414l-6.293%206.293a1%201%200%2001-1.414-1.414L6.586%208%20.293%201.707a1%201%200%20010-1.414z'/%3E%3C/svg%3E") no-repeat;
  background-size: 50%;
}
.lm-cf-container .privacyModel .modal-dialog .modal-content .modal-body {
  max-height: calc(100vh - 64px);
  overflow-y: auto;
  padding: 0 50px;
  padding-top: 65px;
  margin-bottom: 20px;
}
.lm-cf-container .successModal {
  background-color: rgba(154, 154, 154, 0.5) !important;
}
.lm-cf-container .successModal .modal-dialog {
  width: auto;
}
.lm-cf-container .successModal .modal-dialog .modal-content {
  border-radius: 15px;
}
.lm-cf-container .successModal .modal-dialog .modal-content .modal-header {
  align-items: flex-start;
  justify-content: flex-start;
  border: 0;
}
.lm-cf-container .successModal .modal-dialog .modal-content .modal-header .success-title {
  color: #0053e2;
  font-size: 20px;
}
.lm-cf-container .successModal .modal-dialog .modal-content .modal-body {
  color: #b1b1b1;
  padding-top: 0;
}
.lm-cf-container .successModal .modal-dialog .modal-content .modal-footer {
  border: 0;
  padding-top: 0;
}
.lm-cf-container .successModal .modal-dialog .modal-content .modal-footer .success-button {
  color: #0053e2;
  cursor: pointer;
  font-weight: bold;
}
.lm-cf-container .form-footer {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.lm-cf-container .form-footer .form-check-container {
  display: flex;
  flex-direction: column;
}
.lm-cf-container .form-footer .form-check-container #form-check .form-check-input,
.lm-cf-container .form-footer .form-check-container .form-check .form-check-input {
  height: 30px;
  width: 30px;
  opacity: 1;
  border-color: #2c54f5;
}
.lm-cf-container .form-footer .form-check-container #form-check .form-check-input[type=checkbox]:checked:after,
.lm-cf-container .form-footer .form-check-container .form-check .form-check-input[type=checkbox]:checked:after {
  display: block;
  transform: rotate(45deg) /*!rtl:ignore*/;
  width: .375rem;
  height: .8125rem;
  border: .125rem solid #fff;
  border-top: 0;
  border-left: 0 /*!rtl:ignore*/;
  margin-left: .60rem;
  margin-top: 5px;
  background-color: transparent;
}
.lm-cf-container .form-footer .form-check-container #form-check .form-check-input:before,
.lm-cf-container .form-footer .form-check-container .form-check .form-check-input:before {
  width: 26px;
  height: 26px;
  border-radius: 0px;
}
.lm-cf-container .form-footer .form-check-container #form-check .form-check-label,
.lm-cf-container .form-footer .form-check-container .form-check .form-check-label {
  margin: 6px 0 0 30px;
}
.lm-cf-container .form-footer .form-check-container #form-check .form-check-label a,
.lm-cf-container .form-footer .form-check-container .form-check .form-check-label a {
  color: #1266f1;
}
.lm-cf-container .form-footer #contact-submit-button {
  padding: 11px 84px;
  background-color: #001e60;
  border-color: #001e60;
}
.lm-cf-container .form-footer #contact-submit-button span {
  color: #fbfd37;
  font-weight: bold;
}
.lm-cf-container .form-footer #contact-submit-button:hover {
  border-color: #fbfd37;
  opacity: 1;
}
.lm-cf-container .form-footer #contact-submit-button:hover span {
  color: #fbfd37;
}
.lm-cf-container .loaderModal {
  background-color: rgba(154, 154, 154, 0.5) !important;
  z-index: 99999;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .lm-cf-container .contact-field-wrapper .country-box {
    margin-bottom: 32px;
  }
  .lm-cf-container .contact-field-wrapper .form-outline {
    min-width: unset;
  }
  .lm-cf-container .contact-field-wrapper .form-outline .tax-id-container {
    width: 100%;
  }
  .lm-cf-container .wm-field .form-outline,
  .lm-cf-container .wmc-field .form-outline {
    min-width: unset;
  }
  .lm-cf-container .contact-field-wrapper .form1-only {
    width: 100%;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .lm-cf-container {
    padding: 50px 40px;
    max-width: 90%;
  }
  .lm-cf-container .contact-field-wrapper .form-outline {
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .form-outline .tax-id-container {
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .country-box,
  .lm-cf-container .contact-field-wrapper .form1-only {
    width: 100%;
    margin-bottom: 32px;
  }
  .lm-cf-container .wm-field .form-outline,
  .lm-cf-container .wmc-field .form-outline {
    width: 100%;
  }
  .lm-cf-container .ad-budget-container {
    flex-direction: column !important;
  }
  .lm-cf-container .ad-budget-container .radio-box {
    width: 100%;
  }
  .lm-cf-container .ad-budget-container .sub-heading {
    padding-bottom: 14px;
  }
  .lm-cf-container .privacyModel .modal-dialog {
    max-width: 745px;
  }
  .lm-cf-container .form-footer {
    flex-flow: column wrap;
    align-items: center;
  }
  .lm-cf-container .form-footer .form-check-container {
    align-self: flex-start;
  }
  .lm-cf-container .form-footer .form-check-container #form-check {
    align-self: start;
  }
  .lm-cf-container .form-footer #contact-submit-button {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 599px) {
  .lm-cf-container {
    padding: 50px 40px;
    max-width: 90%;
  }
  .lm-cf-container .add-comments-section #gl-cf-add-comments {
    border-radius: 0px;
  }
  .lm-cf-container a.form-button {
    outline-offset: 0;
  }
  .lm-cf-container a.form-button:not(:hover) {
    text-decoration: unset;
  }
  .lm-cf-container .contact-field-wrapper,
  .lm-cf-container .wm-field,
  .lm-cf-container .wmc-field {
    flex-flow: column wrap;
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .form-label,
  .lm-cf-container .wm-field .form-label,
  .lm-cf-container .wmc-field .form-label {
    margin-top: 7px;
  }
  .lm-cf-container .heading {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
    font-size: 32px;
  }
  .lm-cf-container .sub-heading-2 {
    margin-top: 30px;
    font-size: 16px;
  }
  .lm-cf-container .contact-field-wrapper {
    margin-top: 50px;
  }
  .lm-cf-container .contact-field-wrapper .form-outline {
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .form-outline .form-notch > div {
    border-radius: 0px;
  }
  .lm-cf-container .contact-field-wrapper .form-outline input#gl-cf-delivery-volume ~ .form-label,
  .lm-cf-container .contact-field-wrapper .form-outline input#gl-cf-delivery-volume:not(:focus) ~ .form-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80%;
    overflow: hidden;
  }
  .lm-cf-container .contact-field-wrapper .form-outline .tax-id-container {
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .form1-only {
    width: 100%;
  }
  .lm-cf-container .contact-field-wrapper .country-box {
    width: 100%;
    margin-bottom: 32px;
  }
  .lm-cf-container .wm-field .form-outline,
  .lm-cf-container .wmc-field .form-outline {
    width: 100%;
  }
  .lm-cf-container .ad-budget-container {
    flex-direction: column !important;
  }
  .lm-cf-container .ad-budget-container .radio-box {
    width: 100%;
  }
  .lm-cf-container .ad-budget-container .radio-box .radio:checked::after {
    margin-left: 0.1rem;
  }
  .lm-cf-container .ad-budget-container .radio-box .radio-label {
    font-size: 12px;
  }
  .lm-cf-container .ad-budget-container .radio-box label {
    width: calc(50% - 3px);
    padding: 15px 9px;
  }
  .lm-cf-container .ad-budget-container .sub-heading {
    padding-bottom: 14px;
    margin-left: 0;
  }
  .lm-cf-container .form-footer {
    margin-top: 40px;
    flex-flow: column nowrap;
    align-items: center;
  }
  .lm-cf-container .form-footer .form-check-container {
    align-self: flex-start;
  }
  .lm-cf-container .form-footer .form-check-container #form-check {
    align-self: start;
  }
  .lm-cf-container .form-footer .form-check-container #form-check .form-check-label {
    width: 70%;
    padding-top: 0;
    margin: 0 0 0 30px;
  }
  .lm-cf-container .form-footer #contact-submit-button {
    margin-top: 60px;
  }
}
@media (max-width: 400px) {
  #recaptchaElement {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
  }
}

.animated-container {
  display: flex;
  align-items: flex-start;
  color: #001e60;
  justify-content: space-between;
  padding: 120px 5%;
  max-width: 1440px;
  margin: 0 auto;
}
.animated-container .animated-left {
  max-width: calc((((100% - 220px) / 12) * 6) - -100px);
  flex-basis: calc((((100% - 220px) / 12) * 6) - -100px);
}
.animated-container .animated-left img {
  width: 100%;
  border-radius: 10px;
}
.animated-container .animated-right {
  max-width: calc((((100% - 220px) / 12) * 5) - -80px);
  flex-basis: calc((((100% - 220px) / 12) * 5) - -80px);
}
.animated-container .animated-right .section-title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
.animated-container .animated-right strong {
  font-weight: 600;
}
.animated-container .animated-right > i {
  font-size: 40px;
  margin-bottom: 24px;
}
.animated-container .animated-right h3 {
  margin-bottom: 32px;
  font-size: 48px;
  font-weight: 300;
  letter-spacing: 1px;
}
.animated-container .animated-right p,
.animated-container .animated-right ul {
  font-size: 18px;
  font-weight: 100;
  letter-spacing: 1.5px;
  margin-bottom: 32px;
}
.animated-container .animated-right .link-label {
  display: inline;
  font-size: 20px;
  font-weight: bold;
  color: #2c54f5;
}
.animated-container .animated-right .link > a:hover {
  text-decoration: none;
}
.animated-container .animated-right .link .link-icon {
  display: inline;
  font-size: 20px;
  margin: 0 10px;
}
.animated-container .animated-right .link .link-icon svg {
  width: 24px;
  margin-bottom: 4px;
}
.animated-container .animated-right img {
  max-width: 55px;
  height: auto;
  margin-bottom: 25px;
}
.animated-section:only-child {
  width: 100%;
}
.elevated-teaser {
  flex-direction: row-reverse;
}
.animated-teaser--gl-extended-img .animated-container {
  align-items: flex-end;
}
.animated-teaser--gl-extended-img .animated-container .animated-left {
  max-width: calc((((100% - 220px) / 12) * 7) - -120px);
  flex-basis: calc((((100% - 220px) / 12) * 7) - -120px);
}
.animated-teaser--gl-extended-img .animated-container .animated-left img {
  margin: -70px 0 -120px;
}
.animated-teaser--gl-extended-img .animated-container .animated-right {
  max-width: calc((((100% - 220px) / 12) * 4) - -60px);
  flex-basis: calc((((100% - 220px) / 12) * 4) - -60px);
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .animated-container .animated-right .section-title {
    font-size: 13px;
  }
  .animated-container .animated-right h3 {
    font-size: 34px;
  }
  .animated-container .animated-right p,
  .animated-container .animated-right ul {
    font-size: 16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .animated-container {
    padding: 50px 5%;
    flex-direction: column-reverse;
  }
  .animated-container .animated-right {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .animated-container .animated-right .section-title {
    font-size: 12px;
  }
  .animated-container .animated-right h3 {
    font-size: 40px;
    margin-bottom: 20px;
  }
  .animated-container .animated-right p,
  .animated-container .animated-right ul {
    font-size: 18px;
  }
  .animated-container .animated-right ul {
    margin-bottom: 15px;
  }
  .animated-container .animated-left {
    width: 100%;
    max-width: 100%;
  }
  .animated-container .animated-left img {
    width: 100%;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-right {
    margin-bottom: 20px;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-right .section-title {
    font-size: 12px;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-right h3 {
    font-size: 40px;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-right p,
  .animated-teaser--gl-extended-img .animated-container .animated-right ul {
    font-size: 18px;
  }
}
@media only screen and (max-width: 599px) {
  .animated-container {
    padding: 50px 20px;
    flex-direction: column-reverse;
  }
  .animated-container .animated-right {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .animated-container .animated-right .section-title {
    font-size: 12px;
  }
  .animated-container .animated-right h3 {
    font-size: 32px;
    margin-bottom: 24px;
  }
  .animated-container .animated-right p,
  .animated-container .animated-right ul {
    font-size: 16px;
  }
  .animated-container .animated-right ul {
    margin-bottom: 15px;
  }
  .animated-container .animated-right p {
    margin-bottom: 20px;
  }
  .animated-container .animated-right strong {
    margin-bottom: 5px;
  }
  .animated-container .animated-left {
    width: 100%;
    max-width: 100%;
  }
  .animated-container .animated-left img {
    width: 100%;
  }
}
@media only screen and (max-width: 960px) {
  .animated-teaser--gl-extended-img .animated-container .animated-left {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-left img {
    margin: 0 0 -50px;
  }
  .animated-teaser--gl-extended-img .animated-container .animated-right {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /etc/clientlibs/adp/go-local/editmode/less/editmode.less
Error: RuntimeError: error evaluating function `rgb`: color functions take numbers as parameters in /etc/clientlibs/adp/go-local/editmode/less/editmode.less on line 28, column 26:
27 .wmg-color-select li.coral-SelectList-item[data-value="bg-blue-gray-light"]:hover {
28     box-shadow: 0 0 10px rgb(175 175 175 / 90%) inset;
29     border: 1px solid rgba(200,200,200,0.8);


(uncompiled LESS src is included below)
*****************************************************/
/** BEGIN EDIT-MODE STYLING **/

/** Header component **/

.cq-Overlay[title = "Header"] .cq-Overlay[title = "List"] {
    left: 25% !important;
    width: 700px !important;
    height: 50px !important;
    top: 20px !important;
}

.cq-Overlay[title = "Header"] .cq-Overlay[title = "Button 2.0"] {
    height: 50px !important;
    top: 20px !important;
    left: 82% !important;
}

 /** Recommended Insights component **/

.recommended-insights-dialog .coral-Form-fieldwrapper:nth-child(2){
        display: none !important;
        display: none !important;
}

/** Block Container 2.0 component **/

.wmg-color-select li.coral-SelectList-item[data-value="bg-blue-gray-light"]:hover {
    box-shadow: 0 0 10px rgb(175 175 175 / 90%) inset;
    border: 1px solid rgba(200,200,200,0.8);
}
.wmg-color-select li.coral-SelectList-item[data-value="bg-blue-gray-light"], 
.wmg-color-select li.coral-SelectList-item[data-value="bg-blue-gray-light"]:hover, 
.wmg-color-select button.coral-Select-button.bg-blue-gray-light, 
.wmg-color-select button.coral-Select-button.bg-blue-gray-light:hover {
    background-color: #EAF3F6;
    color: #333;
}
