/*
 *  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;
}
/* xsmall breakpoint */
@media (max-width: 479px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--smallphone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--smallphone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--1 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--1 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--1 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--2 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--2 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--2 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--3 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--4 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--smallphone--5 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--6 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--smallphone--7 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--smallphone--8 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--smallphone--9 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--smallphone--10 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--smallphone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--smallphone--11 > .aem-GridColumn.aem-GridColumn--offset--smallphone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--smallphone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--smallphone--12 > .aem-GridColumn.aem-GridColumn--offset--smallphone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--smallphone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--smallphone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--smallphone--hide {
    /* hide behavior */
    display: none;
  }
}
/* small breakpoint */
@media (min-width: 480px) and (max-width: 767px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--largephone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--largephone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--1 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--1 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--1 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--2 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--2 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--2 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--3 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--largephone--4 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--largephone--5 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--6 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--largephone--7 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--largephone--8 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--largephone--9 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--largephone--10 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--largephone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--largephone--11 > .aem-GridColumn.aem-GridColumn--offset--largephone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--largephone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--largephone--12 > .aem-GridColumn.aem-GridColumn--offset--largephone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--largephone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--largephone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--largephone--hide {
    /* hide behavior */
    display: none;
  }
}
/* medium breakpoint */
@media (min-width: 768px) and (max-width: 1005px) {
  .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;
  }
}
/* large breakpoint */
@media (min-width: 1006px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--desktop--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--desktop--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--1 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--1 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--1 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--2 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--2 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--2 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--3 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--desktop--4 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--desktop--5 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--6 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--desktop--7 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--desktop--8 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--desktop--9 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--desktop--10 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--desktop--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--desktop--11 > .aem-GridColumn.aem-GridColumn--offset--desktop--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--desktop--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--desktop--12 > .aem-GridColumn.aem-GridColumn--offset--desktop--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--desktop--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--desktop--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--desktop--hide {
    /* hide behavior */
    display: none;
  }
}

/*
 * #%L
 * ACS AEM Commons Package
 * %%
 * Copyright (C) 2014 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.
 * #L%
 */
div.generic-text-image div.image {
    float: left;
    margin: 0 0.5em 0.5em 0;
}

div.generic-text-image.image_right div.image {
    float: right;
    margin: 0 0 0.5em 0.5em;
}

/*
 * #%L
 * ACS AEM Commons Package
 * %%
 * Copyright (C) 2014 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.
 * #L%
 */
.acs-commons-resp-colctrl-row {
  box-sizing: border-box;
  margin-left: 0px;
  margin-right: 0px;
  moz-box-sizing: border-box;
  webkit-box-sizing: border-box;
}
.acs-commons-resp-colctrl-row:after {
  clear: both;
  content: " ";
  display: table;
}
/**
@numOfDivisionsOfContainer -  This variable will divide the container div by that many divisions.
For example, we have taken @numOfDivisionsOfContainer as 100.This would mean, if a columns' width is set as 50, then it will have 50% width of the container.
This value can take any number.
This basically loops and creates that many number of classes
**/
.acs-commons-resp-colctrl-col-100 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-99 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 99%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-98 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 98%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-97 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 97%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-96 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 96%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-95 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 95%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-94 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 94%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-93 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 93%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-92 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 92%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-91 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 91%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-90 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-89 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 89%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-88 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 88%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-87 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 87%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-86 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 86%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-85 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 85%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-84 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 84%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-83 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 83%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-82 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 82%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-81 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 81%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-80 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 80%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-79 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 79%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-78 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 78%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-77 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 77%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-76 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 76%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-75 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 75%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-74 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 74%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-73 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 73%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-72 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 72%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-71 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 71%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-70 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-69 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 69%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-68 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 68%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-67 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 67%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-66 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 66%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-65 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 65%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-64 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 64%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-63 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 63%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-62 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 62%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-61 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 61%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-60 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 60%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-59 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 59%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-58 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 58%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-57 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 57%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-56 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 56%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-55 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 55%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-54 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 54%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-53 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 53%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-52 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 52%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-51 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 51%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-50 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-49 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 49%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-48 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 48%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-47 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 47%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-46 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 46%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-45 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 45%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-44 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 44%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-43 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 43%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-42 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 42%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-41 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 41%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-40 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-39 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 39%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-38 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 38%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-37 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 37%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-36 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 36%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-35 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 35%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-34 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 34%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-33 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-32 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 32%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-31 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 31%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-30 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 30%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-29 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 29%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-28 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 28%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-27 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 27%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-26 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 26%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-25 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-24 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 24%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-23 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 23%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-22 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 22%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-21 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 21%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-20 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-19 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 19%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-18 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 18%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-17 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 17%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-16 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 16%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-15 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 15%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-14 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 14%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-13 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 13%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-12 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 12%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-11 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 11%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-10 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-9 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 9%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-8 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 8%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-7 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 7%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-6 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 6%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-5 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-4 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 4%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-3 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-2 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.acs-commons-resp-colctrl-col-1 {
  position: relative;
  min-height: 1px;
  padding-left: 1px;
  padding-right: 1px;
  width: 1%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('https://cmsasset.ancestrycdn.com/etc.clientlibs/acs-commons/clientlibs/vendor/fontawesome/resources/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  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;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}

.cmp-hello-world-sass:before{content:"\003e";display:inline-block;padding:0 10px}.cmp-hero .cmp-hero__content{padding-top:30px}@media only screen and (min-width:768px){.cmp-hero .cmp-hero__content{padding-top:0}}.cmp-hero .cmp-teaser__title{color:var(--ui-inverted-text-color);font-size:28px;margin:0 auto;text-align:center}@media only screen and (min-width:768px){.cmp-hero .cmp-teaser__title{font-size:48px;font-weight:200}}.cmp-hero .cmp-teaser__title .SUI_SFS_form label{color:#fff}.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button],.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit],.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button{background:#fff;background:#fff!important;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.6)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:active{background-color:hsla(0,0%,100%,.3)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button{-webkit-appearance:none!important;background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--ui-link-color)!important;cursor:pointer!important;font-size:inherit!important;font-weight:300;padding:0!important;text-align:left!important;text-decoration:none!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active{color:var(--ui-link-pressed-color)!important;text-decoration:underline!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:focus,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:focus,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover{color:var(--ui-link-hover-color)!important;text-decoration:underline!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo:not([class*=photoOutline]),.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo:not([class*=photoOutline]){-webkit-box-shadow:0 4px 24px rgba(0,0,0,.16)!important;box-shadow:0 4px 24px rgba(0,0,0,.16)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo.bgDark,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo.bgDark{-webkit-box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px #fff!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:disabled,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:disabled{color:var(--ui-link-disabled-color)!important;pointer-events:none!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:not(.active):hover{background-color:transparent;text-decoration:underline}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button:active{background:#5b5b5b!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button:active{background:#5b5b5b!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit],.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button{background:transparent!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:not(.active):hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:active,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:hover,.cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:not(.active):hover{background-color:initial}.cmp-hero .cmp-teaser__title .bgLight .coloraltbg,.cmp-hero .cmp-teaser__title .bgLight a.coloraltbg{color:#666}.cmp-hero .cmp-teaser__title .bgLight .ancBtn{background-color:#117fa6;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .bgLight .ancBtn:not(:active):not(.active):hover{background-color:#086383}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn:active{background-color:#07536e}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver{background:#ebebeb}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver:active{background:#b2b2b2}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue{background-color:#328800}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue:not(:active):not(.active):hover{background-color:#276b00}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue:active{background:#205503}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange{background-color:#117fa6}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange:not(:active):not(.active):hover{background-color:#086383}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange:active{background:#07536e}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline{background:#ebebeb}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline:active{background:#b2b2b2}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder{background:transparent;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder:not(:active):not(.active):hover{background:rgba(0,0,0,.16)}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.active,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder:active{background:rgba(0,0,0,.3)}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical>.icon:before{background:#ebebeb}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#d6d6d6}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical.active>.icon:before,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical:active>.icon:before{background:#b2b2b2}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical:not(:active):not(.active):hover>.icon:before{background:rgba(0,0,0,.16)}.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical.active>.icon:before,.cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical:active>.icon:before{background:rgba(0,0,0,.3)}.cmp-hero .cmp-teaser__title .coloraltbg,.cmp-hero .cmp-teaser__title a.coloraltbg{color:#ccc}.cmp-hero .cmp-teaser__title>.link,.cmp-hero .cmp-teaser__title>a{color:inherit}.cmp-hero .cmp-teaser__title .link:disabled{color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .loading.ancBtn:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading.png)}.cmp-hero .cmp-teaser__title .loading.ancBtn.noBorder:before,.cmp-hero .cmp-teaser__title .loading.ancBtn.outline:before,.cmp-hero .cmp-teaser__title .loading.ancBtn.silver:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading-on-dark.png)}.cmp-hero .cmp-teaser__title .ancBtn{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__title .ancBtn:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .ancBtn.blue{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.blue:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__title .ancBtn.blue:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .ancBtn.orange{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.orange:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__title .ancBtn.active,.cmp-hero .cmp-teaser__title .ancBtn.blue.active,.cmp-hero .cmp-teaser__title .ancBtn.orange.active,.cmp-hero .cmp-teaser__title .ancBtn.orange:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .ancBtn.silver{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.silver:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero .cmp-teaser__title .ancBtn.silver.active,.cmp-hero .cmp-teaser__title .ancBtn.silver:active{background:#5b5b5b}.cmp-hero .cmp-teaser__title .ancBtn.outline{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.outline:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero .cmp-teaser__title .ancBtn.outline.active,.cmp-hero .cmp-teaser__title .ancBtn.outline:active{background:#5b5b5b}.cmp-hero .cmp-teaser__title .ancBtn.noBorder{color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.silver.vertical>.icon:before{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#6a6a6a}.cmp-hero .cmp-teaser__title .ancBtn.silver.vertical.active>.icon:before,.cmp-hero .cmp-teaser__title .ancBtn.silver.vertical:active>.icon:before{background:#5b5b5b}.cmp-hero .cmp-teaser__title .ancBtn.noBorder.vertical>.icon:before{color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__title .calloutContent{background-color:#262626;border:1px solid hsla(0,0%,100%,.3);color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .calloutContent .calloutMenu:not(:last-child){border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero .cmp-teaser__title .calloutPointerShadow{background-color:#262626;border-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .calloutMenuTitle{border-bottom-color:hsla(0,0%,100%,.08);color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .calloutMenu li,.cmp-hero .cmp-teaser__title .calloutMenuItem{border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero .cmp-teaser__title .calloutMenu .link:hover,.cmp-hero .cmp-teaser__title .calloutMenu a:focus,.cmp-hero .cmp-teaser__title .calloutMenu a:hover{background-color:#333;outline-offset:-2px}.cmp-hero .cmp-teaser__title .calloutMenu .calloutMenuChecked:after,.cmp-hero .cmp-teaser__title .calloutMenu .calloutMenuUnchecked:after{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .cardInfo{color:inherit}.cmp-hero .cmp-teaser__title .tab{color:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__title .tab:focus,.cmp-hero .cmp-teaser__title .tab:hover{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .tab.active{border-bottom-color:#fff;color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .tab.disabled{color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__title .tabsVertical:not(.tabs320):not(.tabs480) .tab.active{border-left-color:#fff}.cmp-hero .cmp-teaser__title .tabsOverflowBtn{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__title .pageCrumbs a:not(:last-child),.cmp-hero .cmp-teaser__title .pageCrumbs a:only-child,.cmp-hero .cmp-teaser__title .pageNav .link,.cmp-hero .cmp-teaser__title .pageNav a,.cmp-hero .cmp-teaser__title .pageTitle{color:inherit}.cmp-hero .cmp-teaser__title span.pageCrumb{color:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__title .userCardImg:not([class*=avColor]){color:inherit}.cmp-hero .cmp-teaser__description{color:var(--ui-inverted-text-color);font-size:25px;font-weight:300;padding-top:10px;text-align:center}.cmp-hero .cmp-teaser__description .SUI_SFS_form label{color:#fff}.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button],.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit],.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button{background:#fff;background:#fff!important;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.6)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:active{background-color:hsla(0,0%,100%,.3)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button{-webkit-appearance:none!important;background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--ui-link-color)!important;cursor:pointer!important;font-size:inherit!important;font-weight:300;padding:0!important;text-align:left!important;text-decoration:none!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active{color:var(--ui-link-pressed-color)!important;text-decoration:underline!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:focus,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:focus,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover{color:var(--ui-link-hover-color)!important;text-decoration:underline!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo:not([class*=photoOutline]),.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo:not([class*=photoOutline]){-webkit-box-shadow:0 4px 24px rgba(0,0,0,.16)!important;box-shadow:0 4px 24px rgba(0,0,0,.16)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo.bgDark,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo.bgDark{-webkit-box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px #fff!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:disabled,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:disabled{color:var(--ui-link-disabled-color)!important;pointer-events:none!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:not(.active):hover{background-color:transparent;text-decoration:underline}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=button],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=submit],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-color__silver button.cmp-button:active{background:#5b5b5b!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=button],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=submit],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__outline button.cmp-button:active{background:#5b5b5b!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=button],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=submit],.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder button.cmp-button{background:transparent!important;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button:not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:not(.active):hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder button.cmp-button:active,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder button.cmp-button:hover,.cmp-hero .cmp-teaser__description .cmp-anc-button.button-border__noborder button.cmp-button:not(.active):hover{background-color:initial}.cmp-hero .cmp-teaser__description .bgLight .coloraltbg,.cmp-hero .cmp-teaser__description .bgLight a.coloraltbg{color:#666}.cmp-hero .cmp-teaser__description .bgLight .ancBtn{background-color:#117fa6;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .bgLight .ancBtn:not(:active):not(.active):hover{background-color:#086383}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn:active{background-color:#07536e}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver{background:#ebebeb}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver:active{background:#b2b2b2}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.blue{background-color:#328800}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.blue:not(:active):not(.active):hover{background-color:#276b00}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.blue.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.blue:active{background:#205503}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.orange{background-color:#117fa6}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.orange:not(:active):not(.active):hover{background-color:#086383}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.orange.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.orange:active{background:#07536e}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.outline{background:#ebebeb}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.outline:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.outline.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.outline:active{background:#b2b2b2}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder{background:transparent;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder:not(:active):not(.active):hover{background:rgba(0,0,0,.16)}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder.active,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder:active{background:rgba(0,0,0,.3)}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver.vertical>.icon:before{background:#ebebeb}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#d6d6d6}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver.vertical.active>.icon:before,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.silver.vertical:active>.icon:before{background:#b2b2b2}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder.vertical:not(:active):not(.active):hover>.icon:before{background:rgba(0,0,0,.16)}.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder.vertical.active>.icon:before,.cmp-hero .cmp-teaser__description .bgLight .ancBtn.noBorder.vertical:active>.icon:before{background:rgba(0,0,0,.3)}.cmp-hero .cmp-teaser__description .coloraltbg,.cmp-hero .cmp-teaser__description a.coloraltbg{color:#ccc}.cmp-hero .cmp-teaser__description>.link,.cmp-hero .cmp-teaser__description>a{color:inherit}.cmp-hero .cmp-teaser__description .link:disabled{color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .loading.ancBtn:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading.png)}.cmp-hero .cmp-teaser__description .loading.ancBtn.noBorder:before,.cmp-hero .cmp-teaser__description .loading.ancBtn.outline:before,.cmp-hero .cmp-teaser__description .loading.ancBtn.silver:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading-on-dark.png)}.cmp-hero .cmp-teaser__description .ancBtn{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__description .ancBtn:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .ancBtn.blue{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.blue:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__description .ancBtn.blue:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .ancBtn.orange{background:#fff;color:var(--ui-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.orange:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__description .ancBtn.active,.cmp-hero .cmp-teaser__description .ancBtn.blue.active,.cmp-hero .cmp-teaser__description .ancBtn.orange.active,.cmp-hero .cmp-teaser__description .ancBtn.orange:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .ancBtn.silver{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.silver:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero .cmp-teaser__description .ancBtn.silver.active,.cmp-hero .cmp-teaser__description .ancBtn.silver:active{background:#5b5b5b}.cmp-hero .cmp-teaser__description .ancBtn.outline{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.outline:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero .cmp-teaser__description .ancBtn.outline.active,.cmp-hero .cmp-teaser__description .ancBtn.outline:active{background:#5b5b5b}.cmp-hero .cmp-teaser__description .ancBtn.noBorder{color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.silver.vertical>.icon:before{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#6a6a6a}.cmp-hero .cmp-teaser__description .ancBtn.silver.vertical.active>.icon:before,.cmp-hero .cmp-teaser__description .ancBtn.silver.vertical:active>.icon:before{background:#5b5b5b}.cmp-hero .cmp-teaser__description .ancBtn.noBorder.vertical>.icon:before{color:var(--ui-inverted-text-color)!important}.cmp-hero .cmp-teaser__description .calloutContent{background-color:#262626;border:1px solid hsla(0,0%,100%,.3);color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .calloutContent .calloutMenu:not(:last-child){border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero .cmp-teaser__description .calloutPointerShadow{background-color:#262626;border-color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .calloutMenuTitle{border-bottom-color:hsla(0,0%,100%,.08);color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .calloutMenu li,.cmp-hero .cmp-teaser__description .calloutMenuItem{border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero .cmp-teaser__description .calloutMenu .link:hover,.cmp-hero .cmp-teaser__description .calloutMenu a:focus,.cmp-hero .cmp-teaser__description .calloutMenu a:hover{background-color:#333;outline-offset:-2px}.cmp-hero .cmp-teaser__description .calloutMenu .calloutMenuChecked:after,.cmp-hero .cmp-teaser__description .calloutMenu .calloutMenuUnchecked:after{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .cardInfo{color:inherit}.cmp-hero .cmp-teaser__description .tab{color:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__description .tab:focus,.cmp-hero .cmp-teaser__description .tab:hover{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .tab.active{border-bottom-color:#fff;color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .tab.disabled{color:hsla(0,0%,100%,.3)}.cmp-hero .cmp-teaser__description .tabsVertical:not(.tabs320):not(.tabs480) .tab.active{border-left-color:#fff}.cmp-hero .cmp-teaser__description .tabsOverflowBtn{color:var(--ui-inverted-text-color)}.cmp-hero .cmp-teaser__description .pageCrumbs a:not(:last-child),.cmp-hero .cmp-teaser__description .pageCrumbs a:only-child,.cmp-hero .cmp-teaser__description .pageNav .link,.cmp-hero .cmp-teaser__description .pageNav a,.cmp-hero .cmp-teaser__description .pageTitle{color:inherit}.cmp-hero .cmp-teaser__description span.pageCrumb{color:hsla(0,0%,100%,.6)}.cmp-hero .cmp-teaser__description .userCardImg:not([class*=avColor]){color:inherit}.cmp-hero .aem-Grid{margin:0 auto;max-width:1400px}@media only screen and (min-width:768px){.cmp-hero .cmp-hero-block{margin:120px auto 0;max-width:330px}.cmp-hero{height:634px;padding-top:60px}.cmp-hero-block-half .cmp-hero{height:500px;padding-top:50px}}@media only screen and (min-width:1006px){.cmp-hero-block-half .cmp-hero{height:634px;padding-top:60px}}.cmp-hero-block-half .cmp-hero .cmp-teaser__title{color:var(--ui-inverted-text-color)}@media only screen and (min-width:768px){.cmp-hero-block-half .cmp-hero .cmp-teaser__title{font-size:33px;font-weight:200}}@media only screen and (min-width:1006px){.cmp-hero-block-half .cmp-hero .cmp-teaser__title{font-size:48px;font-weight:200}}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .SUI_SFS_form label{color:#fff}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button{background:#fff;background:#fff!important;color:var(--ui-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.6)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:active{background-color:hsla(0,0%,100%,.3)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button{-webkit-appearance:none!important;background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--ui-link-color)!important;cursor:pointer!important;font-size:inherit!important;font-weight:300;padding:0!important;text-align:left!important;text-decoration:none!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active{color:var(--ui-link-pressed-color)!important;text-decoration:underline!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:focus,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:focus,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover{color:var(--ui-link-hover-color)!important;text-decoration:underline!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo:not([class*=photoOutline]),.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo:not([class*=photoOutline]){-webkit-box-shadow:0 4px 24px rgba(0,0,0,.16)!important;box-shadow:0 4px 24px rgba(0,0,0,.16)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo.bgDark,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo.bgDark{-webkit-box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px #fff!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:disabled,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:disabled{color:var(--ui-link-disabled-color)!important;pointer-events:none!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:not(.active):hover{background-color:transparent;text-decoration:underline}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=button]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-color__silver button.cmp-button:active{background:#5b5b5b!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:not(:active):not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=button]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__outline button.cmp-button:active{background:#5b5b5b!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit],.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button{background:transparent!important;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button:not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:not(.active):hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cmp-anc-button.button-border__noborder button.cmp-button:not(.active):hover{background-color:initial}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .coloraltbg,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight a.coloraltbg{color:#666}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn{background-color:#117fa6;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn:not(:active):not(.active):hover{background-color:#086383}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn:active{background-color:#07536e}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver{background:#ebebeb}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver:active{background:#b2b2b2}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue{background-color:#328800}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue:not(:active):not(.active):hover{background-color:#276b00}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.blue:active{background:#205503}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange{background-color:#117fa6}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange:not(:active):not(.active):hover{background-color:#086383}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.orange:active{background:#07536e}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline{background:#ebebeb}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline:not(:active):not(.active):hover{background:#d6d6d6}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.outline:active{background:#b2b2b2}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder{background:transparent;color:var(--ui-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder:not(:active):not(.active):hover{background:rgba(0,0,0,.16)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder:active{background:rgba(0,0,0,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical>.icon:before{background:#ebebeb}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#d6d6d6}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical.active>.icon:before,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.silver.vertical:active>.icon:before{background:#b2b2b2}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical:not(:active):not(.active):hover>.icon:before{background:rgba(0,0,0,.16)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical.active>.icon:before,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .bgLight .ancBtn.noBorder.vertical:active>.icon:before{background:rgba(0,0,0,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .coloraltbg,.cmp-hero-block-half .cmp-hero .cmp-teaser__title a.coloraltbg{color:#ccc}.cmp-hero-block-half .cmp-hero .cmp-teaser__title>.link,.cmp-hero-block-half .cmp-hero .cmp-teaser__title>a{color:inherit}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .link:disabled{color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .loading.ancBtn:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading.png)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .loading.ancBtn.noBorder:before,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .loading.ancBtn.outline:before,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .loading.ancBtn.silver:before{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading-on-dark.png)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn{background:#fff;color:var(--ui-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.blue{background:#fff;color:var(--ui-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.blue:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.blue:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.orange{background:#fff;color:var(--ui-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.orange:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.blue.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.orange.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.orange:active{background-color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver:active{background:#5b5b5b}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.outline{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.outline:not(:active):not(.active):hover{background:#6a6a6a}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.outline.active,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.outline:active{background:#5b5b5b}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.noBorder{color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver.vertical>.icon:before{background:#838383;color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#6a6a6a}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver.vertical.active>.icon:before,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.silver.vertical:active>.icon:before{background:#5b5b5b}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .ancBtn.noBorder.vertical>.icon:before{color:var(--ui-inverted-text-color)!important}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutContent{background-color:#262626;border:1px solid hsla(0,0%,100%,.3);color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutContent .calloutMenu:not(:last-child){border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutPointerShadow{background-color:#262626;border-color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenuTitle{border-bottom-color:hsla(0,0%,100%,.08);color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu li,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenuItem{border-bottom-color:hsla(0,0%,100%,.08)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu .link:hover,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu a:focus,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu a:hover{background-color:#333;outline-offset:-2px}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu .calloutMenuChecked:after,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .calloutMenu .calloutMenuUnchecked:after{color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .cardInfo{color:inherit}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tab{color:hsla(0,0%,100%,.6)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tab:focus,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tab:hover{color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tab.active{border-bottom-color:#fff;color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tab.disabled{color:hsla(0,0%,100%,.3)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tabsVertical:not(.tabs320):not(.tabs480) .tab.active{border-left-color:#fff}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .tabsOverflowBtn{color:var(--ui-inverted-text-color)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .pageCrumbs a:not(:last-child),.cmp-hero-block-half .cmp-hero .cmp-teaser__title .pageCrumbs a:only-child,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .pageNav .link,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .pageNav a,.cmp-hero-block-half .cmp-hero .cmp-teaser__title .pageTitle{color:inherit}.cmp-hero-block-half .cmp-hero .cmp-teaser__title span.pageCrumb{color:hsla(0,0%,100%,.6)}.cmp-hero-block-half .cmp-hero .cmp-teaser__title .userCardImg:not([class*=avColor]){color:inherit}.cmp-hero-block-half .cmp-hero .cmp-teaser__description{font-weight:400}@media only screen and (max-width:1005px){.cmp-hero-block-half .cmp-hero .cmp-teaser__description{font-size:20px}}@media only screen and (min-width:768px){.cmp-hero-block-half .cmp-hero .cmp-hero-block{margin-left:6%;margin-right:6%}}@media only screen and (max-width:767px){.responsive-title .cmp-hero .cmp-teaser__title span{font-size:28px!important;font-weight:200!important}}.strike-through-price{display:inline-block;font-size:72%;font-weight:400;margin-right:5px;position:relative}.strike-through-price:before{border:solid #c14139;border-width:0 0 .1em;content:"";display:block;height:50%;left:-2px;position:absolute;top:1px;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:calc(100% + 4px)}.legal-text-wrap{background-color:#fff;border-top:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;max-width:100%;position:relative;width:100%}.legal-text__sup{font-size:.61em;top:-1em}.legal-text__sup.legal-text__sup--asterisk{font-size:1em;top:0;vertical-align:baseline}.legal-text__paragraph{display:block;font-size:14px;margin:0;max-width:960px;padding:20px 20px 10px 28px;position:relative;width:100%}.legal-text__paragraph.falseConditional{border:dotted red}.legal-text__paragraph>sup:first-of-type{display:block;font-size:1em;font-weight:600;left:0;position:absolute;text-align:right;top:20px;width:20px}.legal-text__paragraph>sup:first-of-type.legal-text__sup--asterisk{font-size:1.23em}.legal-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;margin:0 auto;max-width:1000px;padding:20px 0 0;width:100%}.legal-text .legal-text__paragraph{padding:0 20px 10px 28px}.legal-text .legal-text__paragraph:last-of-type{padding:0 20px 20px 28px}.legal-text .legal-text__paragraph>sup:first-of-type{top:0}.legal-text-wrap.offerings-variable--control .legal-text{max-width:900px}.offerings-placement--bottom{border-top:1px solid #ddd;padding-top:30px}.offerings-placement--bottom.offerings-style--bonsaigrid,.offerings-placement--bottom.offerings-style--colorgrid,.offerings-placement--bottom.offerings-style--greentop{border:none}.scroll-highlight{position:relative;-webkit-transition:all 1s;transition:all 1s}.scroll-highlight>*{position:relative;z-index:1}.scroll-highlight:before{background-color:#b8d94c;border-radius:5px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all 1s;transition:all 1s;width:100%;z-index:0}.scroll-highlight.scroll-highlight--activate:before{opacity:.42}.withOutline:before{outline:3px solid orange;outline-offset:3px}.header-style .colorstack{background-color:#fff}.header-style .colorstack .aboveFoldCon{padding:10px 0 5px}.header-style .colorstack .chooseMemText{color:#54534f;font-size:14px;margin-bottom:10px;text-align:center}.header-style .colorstack .header-text--sparkly>span{font-weight:700}@media only screen and (min-width:601px){.header-style.offerings-variable--control{margin-bottom:10px}}.header-style .offerPageHeader{overflow:hidden}.header-style .page{position:relative}.header-style .offerPageHeaderImg{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;height:100%;max-width:50%;position:absolute;right:-25px;top:0;width:580px}.header-style .offerPageHeaderImg:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100px}.header-style .headerContent{margin-left:50px;padding-right:330px;position:relative;width:80%}@media only screen and (min-width:1px) and (max-width:1199px){.header-style .offerPageTitle{font-size:36px}}@media only screen and (min-width:1px) and (max-width:1005px){.header-style .offerPageTitle{font-size:32px}}@media only screen and (min-width:1px) and (max-width:767px){.header-style .offerPageTitle{font-size:24px;font-weight:400}}@media only screen and (min-width:1px) and (max-width:1005px){.header-style .offerPageIntro.text2xlrg{font-size:18px}}@media only screen and (min-width:1px) and (max-width:767px){.header-style .offerPageIntro.text2xlrg{font-size:16px}}.header-style .header-text--colorgrid{font-size:19px;margin-bottom:-7px}@media only screen and (min-width:705px){.header-style .header-text--colorgrid{font-size:22px}}.header-style .header-text--bonsaigrid{max-width:91%}.header-style .coloraltgreen,.header-text--prettygrid .coloraltgreen{color:#7e9b27}@media only screen and (min-width:601px){.header-style--greentop .header-text--prettygrid .coloraltgreen{color:#fff}}.responsiveHeaderContainer{background-color:#f7ede3;min-width:600px;overflow:hidden}.responsiveHeaderContent{margin:0 auto;max-width:100%;min-height:200px;padding:20px;position:relative;width:1200px}.resposiveImageContainer{background-size:100% 100%;height:100%;position:absolute;right:-25px;top:0;width:580px}.textContainer{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding-right:330px;position:relative;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.headerTitle{font-size:36px;font-weight:300px}.headerSubtitle{font-size:20px}.header-text{display:inherit}.header-text.header-text--greentop--winback{font-size:61%}.header-text__intro{display:block;font-size:123%}.header-text.header-text--greentop--winback>.header-text__intro--winback{display:inline}.header-text.header-text--colorgrid>.header-text__intro--winback{font-size:100%}.header-text__free-for{display:inline-block}.header-text__free-for:before{content:"\2014"}.currencySelectionCon{background-color:#fff;float:right;padding-top:10px;position:relative}.currencySelectionCon--not-included{display:none}.currencySelectionCon #currencySelectionMenu{padding-left:5px}.video-section-outer-wrapper{background-color:#fff;display:block;padding:0 20px;position:relative;width:100%}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon{border-top:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:30px 0;width:984px}@media (min-width:601px){.video-section-outer-wrapper .video-section.video-section--sparkly-dragon{padding:36px 12px}}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon.video-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .ancestry-leaf{height:79px;width:81px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .hdaw-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .title{font-size:24px;font-weight:700;text-align:center}@media (min-width:601px){.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .title{text-align:left}}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .subtitle{font-size:18px;margin-top:0}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon button{outline:0!important}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .watch-now-btn-new{background:#fff;border:1px solid rgba(0,0,0,.6);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .watch-now-btn-new>span{padding-right:10px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .watch-now-btn-new .youtube-img-new{padding:0 10px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .hdaw-flex-item{margin-right:27px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .relationship-map{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading.png);background-repeat:no-repeat;background-size:contain;display:block;height:149px;margin:20px auto 0;padding-bottom:0;position:relative;width:263px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .relationship-map.loadedBgImg{background-image:url(https://www.ancestrycdn.com/pro-treeinteractions/prototypes/plan-select-mobile/0.0.25/images/how-ancestry-new.png)}@media (min-width:768px){.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .relationship-map{background-image:url(https://www.ancestrycdn.com/ui-static/i/loading/1/loading.png);height:283px;margin-top:0;max-width:100%;width:497px}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .relationship-map.loadedBgImg{background-image:url(https://www.ancestrycdn.com/pro-treeinteractions/prototypes/plan-select-mobile/0.0.5/images/how-ancestry.png)}}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .relationship-map>*{display:block;height:100%;position:relative;width:100%}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .how-tree-ancestry-img{margin-top:20px}@media (min-width:768px){.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .how-tree-ancestry-img{margin-top:0;max-width:100%;width:497px}}.video-section-outer-wrapper .video-section.video-section--sparkly-dragon .mb-6{margin-bottom:30px}.video-section-outer-wrapper .video-section .hdaw-flex-item:not(.relationship-map--video){padding-top:90px}.features-grid--bonsaigrid{display:block;padding:20px 0;position:relative;width:100%}.features-grid--bonsaigrid.offerings-variable--pretty-grid,.features-grid--bonsaigrid.offerings-variable--sparkly-dragon{background-color:#fff}.features-grid--bonsaigrid .benefitListCon{margin:0 auto;max-width:1000px;padding-left:46px;width:calc(100% - 46px)}.features-grid--bonsaigrid .benefitListCon .rounded{-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.features-grid--bonsaigrid .benefitListCon .rounded.topright{border-radius:0 5px 0 0}.features-grid--bonsaigrid .benefitListCon .rounded.topleft{border-radius:5px 0 0 0}.features-grid--bonsaigrid .benefitListCon .rounded.bottom{border-radius:0 0 5px 5px}.features-grid--bonsaigrid .benefitListCon .rounded.bottomright{border-radius:0 0 5px 0}.features-grid--bonsaigrid .testimonials{clear:right;float:right;margin:65px 0 0;max-width:264px;width:30%}.features-grid--bonsaigrid .testimonials p.quote{font-size:15px;font-style:italic;line-height:22px;margin:0 0 10px}.features-grid--bonsaigrid .testimonials p.source{text-align:right}.features-grid--bonsaigrid .compareTable2{padding:0;position:relative;width:68%}.features-grid--bonsaigrid .compareTable2 .tableHeadingWrap{border-right:1px solid #ada595;display:block;padding-top:55px;position:relative}.features-grid--bonsaigrid .compareTable2 .tableHeadingWrap .tableHeading{background-color:rgba(134,202,227,.1);border-color:#ada595;border-style:solid;border-width:1px 0 0 1px;color:#37494e;font-size:14px;font-weight:700;height:55px;line-height:14px;margin:0;padding:7px 5px;position:absolute;right:0;text-align:center;top:2px;width:88px}.features-grid--bonsaigrid .compareTable2 .tableHeadingWrap .tableHeading.usTab{right:176px}.features-grid--bonsaigrid .compareTable2 .tableHeadingWrap .tableHeading.worldTab{right:88px}.features-grid--bonsaigrid .compareTable2 .compareTxt{background-color:#fff;border:solid #ada595;border-width:1px 1px 0;display:block;margin-top:0;padding:7px 274px 7px 12px;position:relative;zoom:1}.features-grid--bonsaigrid .compareTable2 .compareTxt .legal-text__paragraph{font-size:14px;padding:5px 0 0 28px}.features-grid--bonsaigrid .compareTable2 .compareTxt .legal-text__paragraph>sup{top:5px}.features-grid--bonsaigrid .compareTable2 .compareTxt.bottom{border-bottom-width:1px}.features-grid--bonsaigrid .compareTable2 .compareTxt.topCompare{border-top-left-radius:5px}.features-grid--bonsaigrid .compareTable2 .compareTxt .leafCol{background-color:#f3f6d8;border-left:1px solid #ada595;bottom:0;display:block;position:absolute;right:0;top:0;width:88px}.features-grid--bonsaigrid .compareTable2 .compareTxt .leafCol:first-of-type{background-color:#fffef0}.features-grid--bonsaigrid .compareTable2 .compareTxt .leafCol:last-of-type{background-color:#fdf9d8}.features-grid--bonsaigrid .compareTable2 .compareTxt .leafCol>.iconLeaf{display:block;left:50%;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%}.features-grid--colorcolumns .compareCon{background-color:#fff;padding:10px}.features-grid--colorcolumns .compareTable{display:block;margin:20px 0;text-align:center;width:100%}.features-grid--colorcolumns .compareTable>*{display:block;width:100%}.features-grid--colorcolumns .compareTable caption{color:#5e6770;text-transform:uppercase}.features-grid--colorcolumns .compareTable tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.features-grid--colorcolumns .compareTable th{padding:20px 2px;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.features-grid--colorcolumns .compareTable th.package-heading-cell{color:#767676;font-size:20px;font-weight:700}.features-grid--colorcolumns .compareTable th.package-heading-cell.package-heading-cell--smaller{font-size:16px}.features-grid--colorcolumns .compareTable th.package-heading-cell.package-heading-cell--white{background-color:#d6d5d5;color:#fff}.features-grid--colorcolumns .compareTable th.package-heading-cell.package-heading-cell--blue{color:#0079a3}.features-grid--colorcolumns .compareTable th.package-heading-cell.package-heading-cell--green{color:#6ba410}.features-grid--colorcolumns .compareTable th.package-heading-cell.package-heading-cell--purple{color:#655586}.features-grid--colorcolumns .compareTable th.feature-text-cell{padding:30px 2px 10px}.features-grid--colorcolumns .compareTable td{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:4px}.features-grid--colorcolumns .compareTable td:not(:last-child){border-right:1px solid #dedede}.features-grid--colorcolumns .compareTable td .iconCheck{color:#767676;margin:0}.features-grid--colorcolumns .compareTable td .iconCheck.iconCheck--white{background-color:#d6d5d5;color:#fff}.features-grid--colorcolumns .compareTable td .iconCheck.iconCheck--blue{color:#0079a3}.features-grid--colorcolumns .compareTable td .iconCheck.iconCheck--green{color:#6ba410}.features-grid--colorcolumns .compareTable td .iconCheck.iconCheck--purple{color:#655586}.features-grid--colorgrid tr{border-bottom:1px solid #fff}.features-grid--colorgrid tr.hiddenRow{display:none}.features-grid--colorgrid .offerLeftCol{padding:10px 20px 10px 5px;text-align:right}@media only screen and (max-width:1005px){.features-grid--colorgrid .offerLeftCol{padding-right:25px}}.features-grid--colorgrid p{line-height:1.5em}.features-grid--colorgrid .offerLeftCol p{position:relative}.features-grid--colorgrid .offerLeftCol p.legal-text__paragraph{margin:5px 0 0 30px}@media only screen and (max-width:1005px){.features-grid--colorgrid .offerLeftCol .text2xlrg{font-size:16px}}.features-grid--colorgrid .compareCheckCol{padding:0;text-align:center}.features-grid--colorgrid .compareCheckCol.columnHead{background-color:#9cbe30;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:18px;height:65px;padding:10px 5px;position:relative;text-align:center}.features-grid--colorgrid .compareCheckCol.columnHead.columnHead--blue{background-color:#1b88b0}.features-grid--colorgrid .compareCheckCol.columnHead.columnHead--purple{background-color:#60527e}.features-grid--colorgrid .compareCheckCol>.iconCheck{line-height:35px}@media only screen and (max-width:1005px){.features-grid--colorgrid .compareCheckCol .textxlrg{font-size:15px}}.features-grid--colorgrid .coloraltBamboo2{color:#7a9c0f}.features-grid--colorgrid .coloraltWave3{color:#1b88b0}.features-grid--colorgrid .coloraltFuji2{color:#60527e}.features-grid--colorgrid.offerings-variable--sparkly-dragon{background-color:#fff}.features-grid--colorgrid.offerings-variable--sparkly-dragon .compareCheckCol.columnHead{background-color:#6ba410}.features-grid--colorgrid.offerings-variable--sparkly-dragon .compareCheckCol.columnHead.columnHead--blue{background-color:#0079a3}.features-grid--colorgrid.offerings-variable--sparkly-dragon .compareCheckCol.columnHead.columnHead--purple{background-color:#61527e}.features-grid--colorgrid.offerings-variable--sparkly-dragon .coloraltBamboo2{color:#6ba410}.features-grid--colorgrid.offerings-variable--sparkly-dragon .coloraltWave3{color:#0079a3}.features-grid--colorgrid.offerings-variable--sparkly-dragon .coloraltFuji2{color:#61527e}.features-grid--colorgrid.offerings-variable--pretty-grid{background-color:#fff}.features-grid--colorgrid.offerings-variable--pretty-grid .compareCheckCol.columnHead{background-color:#0079a3}.features-grid--colorgrid.offerings-variable--pretty-grid .compareCheckCol.columnHead.columnHead--blue{background-color:#6ba410}.features-grid--colorgrid.offerings-variable--pretty-grid .compareCheckCol.columnHead.columnHead--purple{background-color:#655586}.features-grid--colorgrid.offerings-variable--pretty-grid .coloraltBamboo2{color:#0079a3}.features-grid--colorgrid.offerings-variable--pretty-grid .coloraltWave3{color:#6ba410}.features-grid--colorgrid.offerings-variable--pretty-grid .coloraltFuji2{color:#655586}.features-grid--prettygrid{padding-bottom:20px}@media (min-width:601px){.features-grid--prettygrid{background-color:#fff}}.features-grid--prettygrid .page{max-width:1000px;position:relative;width:100%}.features-grid--prettygrid table.offerCompareTable{border-collapse:separate;border-spacing:4px}.features-grid--prettygrid .offerCompareTable td,.features-grid--prettygrid .offerCompareTable th{padding:20px 10px;vertical-align:middle;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.features-grid--prettygrid .offerCompareTable td{background-color:#fff}.features-grid--prettygrid .legal-text__paragraph.legal-text__paragraph--newspapers-basic{margin-bottom:0}.features-grid--prettygrid tr,.features-grid--prettygrid tr .package-heading-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.features-grid--prettygrid tr .package-heading-cell{background-color:#767676;color:#fff;font-size:20px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--smaller{font-size:15px}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--white{background-color:#fff;border:1px solid #767676;color:#181a1c}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--blue{background-color:#0079a3}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--lightgreen{background-color:#b7d94c80;color:#181a1c;font-size:94%}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--green{background-color:#6ba410}.features-grid--prettygrid tr .package-heading-cell.package-heading-cell--purple{background-color:#655586}.features-grid--prettygrid tr .feature-text{-ms-flex-preferred-size:40%;flex-basis:40%}.features-grid--prettygrid tr .inclusion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features-grid--prettygrid .coloraltblue{color:#03678b}.features-grid--sparklydragon{background-color:#fff}.features-grid--sparklydragon a{text-decoration:none}.features-grid--sparklydragon .comparison-chart{margin:0 auto;max-width:500px;padding:20px 0;width:calc(100% - 20px)}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart{max-width:1000px}}.features-grid--sparklydragon .comparison-chart table{border-collapse:collapse;table-layout:fixed;width:100%}.features-grid--sparklydragon .comparison-chart table tr td,.features-grid--sparklydragon .comparison-chart table tr th{border:1px solid #ddd;padding:8px}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart table tr td,.features-grid--sparklydragon .comparison-chart table tr th{text-align:left}}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart table tr td::first-child,.features-grid--sparklydragon .comparison-chart table tr th::first-child{padding-left:0}}.features-grid--sparklydragon .comparison-chart table tr th{border-bottom:0;border-top-width:0}.features-grid--sparklydragon .comparison-chart table tr th.rec-acc{border-right-width:0;height:90px}.features-grid--sparklydragon .comparison-chart table tr th.package-heading{border:none;color:#767676;font-size:14px;font-weight:700;position:relative;text-align:center;vertical-align:baseline}@media (min-width:400px){.features-grid--sparklydragon .comparison-chart table tr th.package-heading{font-size:18px}}.features-grid--sparklydragon .comparison-chart table tr th.package-heading.package-heading--blue{color:#0079a3}.features-grid--sparklydragon .comparison-chart table tr th.package-heading.package-heading--lightgreen{color:#9cbe31}.features-grid--sparklydragon .comparison-chart table tr th.package-heading.package-heading--green{color:#6ba410}.features-grid--sparklydragon .comparison-chart table tr th.package-heading.package-heading--purple{color:#655586}.features-grid--sparklydragon .comparison-chart table tr th.package-heading>span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features-grid--sparklydragon .comparison-chart table tr th.package-heading>span .package-icon{display:block;margin-bottom:5px;width:100%}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon{height:20px;width:20px}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon .black-fill{fill:#767676}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--white .white-fill{fill:#181a1c}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--white .black-fill{fill:#fff}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--blue .black-fill{fill:#0079a3}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--lightgreen .black-fill{fill:#9cbe31}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--green .black-fill{fill:#6ba410}.features-grid--sparklydragon .comparison-chart table tr th.package-heading .package-icon.package-icon--purple .black-fill{fill:#655586}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell{background-color:#ececec;color:#767676;position:relative}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell.records-heading-cell--white{color:#fff}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell.records-heading-cell--blue{background-color:#c5ecf9;color:#0079a3}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell.records-heading-cell--lightgreen{background-color:#b7d94c26;color:#9cbe31}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell.records-heading-cell--green{background-color:#e0f2c4;color:#6ba410}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell.records-heading-cell--purple{background-color:#dbd1ee;color:#655586}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .triangle{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:769px){.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .triangle{border:solid #fff;border-width:40px 0 0}}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .triangle svg{display:block;height:100%;width:100%}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .triangle svg .black-fill{fill:#fff}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .record-amount-text{font-size:14px;font-weight:700;padding:5px;position:absolute;width:75px;z-index:3}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .record-amount-text.record-amount-text--least{bottom:5px;left:0;text-align:left}.features-grid--sparklydragon .comparison-chart table tr th.records-heading-cell .record-amount-text.record-amount-text--most{bottom:45px;right:0;text-align:right}.features-grid--sparklydragon .comparison-chart table tr.table-title th:first-child{border-left:0}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart table tr.table-title th:first-child{width:368px}}.features-grid--sparklydragon .comparison-chart table tr.table-title th:last-child{border-right:0}.features-grid--sparklydragon .comparison-chart table tr td{text-align:center;text-align:-webkit-center}.features-grid--sparklydragon .comparison-chart table tr td:first-child{border-left:none}.features-grid--sparklydragon .comparison-chart table tr td:first-child.feature-cell--icon-left{padding:20px 10px 10px;position:relative}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart table tr td:first-child.feature-cell--icon-left{padding:10px 10px 10px 28px}}.features-grid--sparklydragon .comparison-chart table tr td:first-child.feature-cell--icon-left .feature-img-new{display:inline-block;height:15px;margin:0 10px 0 0;width:15px}@media (min-width:768px){.features-grid--sparklydragon .comparison-chart table tr td:first-child.feature-cell--icon-left .feature-img-new{display:block;height:18px;left:0;margin:0;position:absolute;top:12px;width:18px}.features-grid--sparklydragon .comparison-chart table tr td:first-child{text-align:left}}.features-grid--sparklydragon .comparison-chart table tr td:last-child{border-right:none}.features-grid--sparklydragon .comparison-chart table tr td span.table-row-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features-grid--sparklydragon .comparison-chart table tr:nth-child(2) td{border-top:none}.features-grid--sparklydragon .comparison-chart table tr.mobile-row td,.features-grid--sparklydragon .comparison-chart table tr.mobile-row th{border:none}.features-grid--sparklydragon .comparison-chart table tr.mobile-row.mobile-row--feature-text td{padding:10px}.features-grid--sparklydragon .comparison-chart table tr.mobile-row.mobile-row--record-access th{padding-top:32px}.features-grid--sparklydragon .comparison-chart table tr.mobile-row.mobile-row--record-access~.mobile-row--feature-text td{padding:20px 10px}.features-grid--sparklydragon .comparison-chart table tr.mobile-row.mobile-row--feature-checks{padding-bottom:10px}.features-grid--sparklydragon .align-base{vertical-align:baseline}.features-grid--sparklydragon .align-mibble{vertical-align:middle}.features-grid--sparklydragon .example-right-align{float:right;padding-right:1px}.features-grid--sparklydragon .plan-para-color{color:#777}.features-grid--sparklydragon .inclusion-wrapper{background-color:transparent;border-radius:10px;display:inline-block;height:40px;max-width:100%;position:relative;width:90px}.features-grid--sparklydragon .inclusion-wrapper>svg.inclusion-icon{bottom:calc(50% - 9px);height:18px;left:0;margin:auto;position:absolute;right:0;top:calc(50% - 9px);vertical-align:bottom;width:18px}.features-grid--sparklydragon .inclusion-wrapper>svg.inclusion-icon .black-fill{fill:#d6d5d5}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--white{background-color:#fff;border:1px solid #767676}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--white>svg.inclusion-icon .black-fill{fill:#767676}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--grey{background-color:#ececec}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--grey>svg.inclusion-icon .black-fill{fill:#767676}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--blue{background-color:#c5ecf9}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--blue>svg.inclusion-icon .black-fill{fill:#0079a3}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--lightgreen{background-color:#b7d94c26}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--lightgreen>svg.inclusion-icon .black-fill{fill:#9cbe31}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--green{background-color:#e0f2c4}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--green>svg.inclusion-icon .black-fill{fill:#6ba410}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--purple{background-color:#dbd1ee}.features-grid--sparklydragon .inclusion-wrapper.inclusion-wrapper--checkicon.inclusion-wrapper--purple>svg.inclusion-icon .black-fill{fill:#655586}.features-grid--sparklydragon .usdiscovery-bg{background-color:#f1f7db;display:inline-block;position:relative}.features-grid--sparklydragon .usdiscovery-bg:not(.cross-bg){background-color:#c5ecf9}.features-grid--sparklydragon .usdiscovery-bg>svg{bottom:calc(50% - 9px);height:18px;left:0;margin:auto;position:absolute;right:0;top:calc(50% - 9px);width:18px}.features-grid--sparklydragon .worldexplorer-bg{background-color:#eff9f9;display:inline-block;position:relative}.features-grid--sparklydragon .worldexplorer-bg:not(.cross-bg){background-color:#e0f2c4}.features-grid--sparklydragon .worldexplorer-bg>svg{bottom:calc(50% - 9px);height:18px;left:0;margin:auto;position:absolute;right:0;top:calc(50% - 9px);width:18px}.features-grid--sparklydragon .allaccess-bg{background-color:#dcdbe0;display:inline-block;position:relative}.features-grid--sparklydragon .allaccess-bg:not(.cross-bg){background-color:#dbd1ee}.features-grid--sparklydragon .allaccess-bg>svg{bottom:calc(50% - 9px);height:18px;left:0;margin:auto;position:absolute;right:0;top:calc(50% - 9px);width:18px}.features-grid--sparklydragon .cross-bg{background-color:#fff}.features-grid--sparklydragon .icon-check-fill-usdis{fill:#0079a3}.features-grid--sparklydragon .icon-check-fill-worldex{fill:#6ba410}.features-grid--sparklydragon .icon-check-fill-allacc{fill:#655586}.features-grid--sparklydragon .plan-comp-check-icon,.features-grid--sparklydragon .plan-comp-cross-icon{vertical-align:bottom}.features-grid--sparklydragon .table-newspapers-img{display:block;height:24px;margin:auto;width:138px}@media (min-width:768px){.features-grid--sparklydragon .table-newspapers-img{margin:3px 0 0}}.features-grid--sparklydragon .table-fold-img{display:block;height:24px;margin:auto;width:103px}@media (min-width:768px){.features-grid--sparklydragon .table-fold-img{margin:3px 0 0}}.features-grid--sparklydragon .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.features-grid--sparklydragon .flex-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.features-grid--sparklydragon .tooltip{color:#006080;display:inline-block;position:relative}.features-grid--sparklydragon .tooltip>img{height:12px;width:12px}.features-grid--sparklydragon .tooltip .tooltiptext{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 9px rgba(0,0,0,.25);box-shadow:0 2px 9px rgba(0,0,0,.25);color:#000;opacity:0;padding:10px;position:absolute;text-align:center;text-align:left;-webkit-transition:opacity .6s;transition:opacity .6s;visibility:hidden;width:230px;z-index:1}.features-grid--sparklydragon .tooltip .tooltiptext .legal-text__paragraph{padding:0 0 0 15px}.features-grid--sparklydragon .tooltip .tooltiptext .legal-text__paragraph .legal-text__sup{left:-10px;top:0}.features-grid--sparklydragon .tooltip:hover .tooltiptext{display:block;opacity:1;visibility:visible}.features-grid--sparklydragon .tooltip-top{bottom:125%;margin-left:-132px}.features-grid--sparklydragon .tooltip-top:after{border:10px solid transparent;border-top-color:#fff;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.features-grid--sparklydragon .basicsubs-wrap{color:#181a1c}.features-grid--sparklydragon .plan-inclusions-container{position:relative}.features-grid--sparklydragon .plan-inclusions{margin:10px}.features-grid--sparklydragon .plan-inc-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:354px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.features-grid--sparklydragon .planTitle.inclusions-title{font-size:20px!important}.features-grid--sparklydragon .plan-inc-head .inclusions-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:70px}.features-grid--sparklydragon .showall-plan-inc .toggle-plan-inclusions-txt{text-decoration:none!important}.features-grid--sparklydragon .feature-wrap-new{margin-bottom:25px}.features-grid--sparklydragon .feature-img-new{-ms-flex-item-align:baseline;align-self:baseline;margin-right:10px}.features-grid--sparklydragon .feature-subtitle-new{color:#777;margin-top:5px}.features-grid--sparklydragon .mobile-support-img{margin-top:3px}.features-grid--sparklydragon .help-contact{margin-left:3px}.features-grid--sparklydragon .support-timings-txt{color:#777}@media (min-width:768px){.features-grid--sparklydragon .includedInPlanText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.features-grid--sparklydragon .showHideBtn{display:inline-block;font-weight:400;margin-left:20px}.features-grid--sparklydragon .legal-text__paragraph.legal-text__paragraph--newspapers-basic{margin:0}.features-grid--sparklydragon .legal-text__paragraph.legal-text__paragraph--newspapers-basic .legal-text__sup{display:none}.features-grid--sparklydragon button{outline:0!important}.features-grid--sparklydragon .btn-pointer{cursor:pointer}.features-grid--sparklydragon .color-usdiscovery{color:#0079a3}.features-grid--sparklydragon .color-worldexplorer{color:#6ba410}.features-grid--sparklydragon .color-allaccess{color:#655586}.features-grid--sparklydragon .rel-pos{position:relative}.features-grid--sparklydragon .textCenter{text-align:center}.features-grid--sparklydragon .hide{display:none!important}@media (min-width:768px){.features-grid--sparklydragon .show768{display:block!important}}@media (min-width:1005px){.features-grid--sparklydragon .hidden-lg-up{display:none!important}}@media (min-width:768px){.features-grid--sparklydragon .hidden-md-up{display:none!important}}.features-grid--sparklydragon hr{border-bottom:1px solid #cccbca}.features-grid--sparklydragon .hr-line{border-bottom:1px solid #cccbca;margin:10px}.features-grid--sparklydragon .hr-gradient-line{background:-webkit-gradient(linear,left top,right top,from(#cccbca),to(hsla(0,0%,76%,0)));background:linear-gradient(90deg,#cccbca,hsla(0,0%,76%,0));border:none;height:1px}.features-grid--sparklydragon .mt-0{margin-top:0}.features-grid--sparklydragon .mr-1{margin-right:5px}.features-grid--sparklydragon .mb-4{margin-bottom:20px}.features-grid--sparklydragon .rt-img-override p img{width:40%}.offerings-style.offerings-style--colorstack{background-color:#fff;padding-bottom:30px}.offerings-style.offerings-style--colorstack .all-options__durations{display:block;padding:0 0 5px}@media only screen and (min-width:601px){.offerings-style.offerings-style--colorstack .all-options__durations{padding:20px 0}}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons{display:block;grid-auto-columns:35px;overflow:hidden;padding:0 10px;position:relative;text-align:center}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button{border:1px solid #54534f;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;margin:1px -10px;padding:7px;position:relative;text-align:center;width:147px}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button.privateRow{display:block;margin:1px auto}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button.inactivePill{background-color:#fff;color:#54534f;z-index:1}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button.activePill{background-color:#54534f;color:#fff;z-index:10}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button.activePill.iconCheck:before{font-size:72%;margin-left:-15px;margin-right:10px}.offerings-style.offerings-style--colorstack .all-options__durations .pill-buttons button>span{display:block;font-size:.72em;margin:-2px}.offerings-style.offerings-style--colorstack .all-options__durations .ldbm-buttons{margin:5px 0 5px calc(50% - 31px);text-align:center;width:190px}.offerings-style.offerings-style--colorstack .all-options__durations .ldbm-buttons>button{background:transparent;border:none;color:#1b88b0;font-size:14px;font-weight:700;text-decoration:underline}.offerings-style.offerings-style--colorstack .all-options__packages .package-row{background-color:#767676;display:block;height:auto;margin-bottom:2px;overflow:hidden;position:relative;width:100%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row.package-row--white{background-color:#fff;border:1px solid #a9a9a9;border-width:.5px 0}.offerings-style.offerings-style--colorstack .all-options__packages .package-row.package-row--blue{background-color:#0079a3}.offerings-style.offerings-style--colorstack .all-options__packages .package-row.package-row--lightgreen{background-color:#b7d94c80}.offerings-style.offerings-style--colorstack .all-options__packages .package-row.package-row--green{background-color:#6ba410}.offerings-style.offerings-style--colorstack .all-options__packages .package-row.package-row--purple{background-color:#655586}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__label input{display:none;height:100%;opacity:0;width:100%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container{background-color:hsla(0,0%,100%,.42);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container.package-row__left-image-container--white{background-color:#a9a9a9}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;padding-bottom:72%;position:relative;width:72%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon{display:block;height:auto;left:0;position:absolute;top:0;width:100%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon .black-fill{fill:#767676}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--white .white-fill{fill:#181a1c}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--white .black-fill{fill:#fff}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--blue .black-fill{fill:#0079a3}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--lightgreen .white-fill{fill:#9cbe31}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--lightgreen .black-fill{fill:#fff}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--green .black-fill{fill:#6ba410}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__left-image-container .package-row__left-image .package-icon.package-icon--purple .black-fill{fill:#655586}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__info{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;padding:12px;position:relative;width:calc(100% - 80px)}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__info.package-row__info--white{color:#181a1c}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__info.package-row__info--lightgreen{color:#181a1c;font-size:94%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name{border-bottom:1px solid #fff;display:block;font-size:125%;font-weight:200;line-height:100%;padding:0 0 12px;width:calc(100% - 25px)}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name.package-row__desc-name--lightgreen,.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name.package-row__desc-name--white{border-color:#181a1c}@media only screen and (min-width:350px){.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name{width:calc(100% - 45px)}}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name *{display:inline}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name strong{display:inline-block;font-size:85%;margin-top:3px;width:184px}@media only screen and (min-width:450px){.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name strong{width:auto}}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__desc-name .legal-text__sup{line-height:15px;top:-.6em}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__arrow{display:block;font-size:187.5%;line-height:15px;margin-right:0;text-align:right;width:25px}@media only screen and (min-width:350px){.offerings-style.offerings-style--colorstack .all-options__packages .package-row__arrow{width:45px}}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__price-text{min-width:60%;padding:10px 10px 0 0}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__price-text>span{display:block;font-size:81.25%;font-weight:400;line-height:161%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__price-text>span:first-of-type{font-size:100%;font-weight:600}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__price-text>span .price-text__light{font-weight:400}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__price-text>span .price-text__heavy{font-weight:600}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__support-text{border-left:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:87.5%;font-weight:200;height:40px;line-height:123%;margin-top:10px;padding:0 5px 0 10px;width:40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__support-text>strong{font-size:114.28%}.offerings-style.offerings-style--colorstack .all-options__packages .package-row__support-text.package-row__support-text--promo{max-width:30%;width:auto}.offers-config-form .config-array-container,.offers-config-form .config-object-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;border:1px solid #d3d3d3;flex-basis:100%}.offers-config-form .config-array-container{max-height:500px;overflow-y:auto}.offers-config-form .config-object-container .config-object-container .config-object-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.offers-config-form .config-item,.offers-config-form .config-object{padding-bottom:5px;-ms-flex-preferred-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.offers-config-form .config-item{padding-left:10px}.offers-config-form .config-object{-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-config-form .config-array{display:block;padding-bottom:5px;padding-left:10px;-ms-flex-preferred-size:50%;flex-basis:50%}.offers-config-form .offers-submit-button{margin-left:10px}.offers-config-form .offer-config-field{display:inline;height:33px}.offers-config-form .offer-config-label{cursor:default;display:inline;margin-right:10px}.offers-config-form .offer-config-input{width:inherit}.offerings-style--prettygrid{background-color:#fff}.offerings-style--prettygrid .offers-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:100%;width:1200px}.offerings-style--prettygrid .offers-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 20px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:900px){.offerings-style--prettygrid .offers-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.offerings-style--prettygrid .offers-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5px 20px}.offerings-style--prettygrid .offers-grid,.offerings-style--prettygrid .offers-grid .offers-grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offerings-style--prettygrid .offers-grid .offers-grid__row{font-size:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.offerings-style--prettygrid .offers-grid .offers-grid__cell{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;background-color:#fff;-webkit-box-shadow:0 0 0 2px #f0efe9;box-shadow:0 0 0 2px #f0efe9;color:#181a1c;flex-basis:0;margin:0 5px;max-width:260px;padding:10px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label{background-color:#767676;border-radius:8px 8px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 10px 10px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .cell-content{display:block;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .cell-package-name{font-size:142%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .cell-package-description{display:none;margin:0}@media (min-width:769px){.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .cell-package-description{display:block}}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .badge{background-color:#71b5b0;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2);font-size:14px;max-width:180px;position:absolute;top:-15px;width:80%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .badge.badge--tier0{font-size:90%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--column-label .badge+h2{margin-top:10px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__column-renewal-text{background-color:#f5f5f5;-webkit-box-shadow:0 0 0 2px #f0efe9;box-shadow:0 0 0 2px #f0efe9;color:#181a1c;font-size:90%;line-height:123%;padding:10px;position:relative;text-align:center}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__column-renewal-text .column-free-text{color:#005c7d;display:block;font-size:123%;font-style:italic;margin:0 0 2px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label{background-color:#f8f7f3;border-radius:0;max-width:110px;min-width:130px;text-align:right;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label.position-first,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label.position-only{border-top-left-radius:8px;border-top-right-radius:8px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label.position-last,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label.position-only{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label .duration-text{font-size:20px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--row-label .renew-cancel-text{font-size:13px;font-style:italic;text-align:right}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;padding:0}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer.position-last{border-radius:0 0 8px 8px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer .registration-list-items{display:block;font-size:42%;font-weight:400;margin:20px 10px;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer .registration-list-items .bulleted{margin:0 0 0 10px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer .registration-list-items .bulleted li{line-height:123%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input{height:30px;line-height:0;opacity:0!important;overflow:hidden;position:absolute;width:1px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;font-size:200%;font-weight:400;line-height:80%;max-width:100%;padding:20px 10px 15px;position:relative;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--freemium{background-color:#fff;border-radius:0 0 8px 8px;-webkit-box-shadow:0 0 0 2px #f0efe9;box-shadow:0 0 0 2px #f0efe9;z-index:2}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label:before{background-color:#fff;border-radius:50%;-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);box-shadow:inset 0 -3px 0 rgba(0,0,0,.2);color:#fff;content:"";display:block;height:20px;line-height:30px;margin:0 5px 0 0;text-align:center;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info{display:block;font-size:100%;line-height:80%;position:relative;width:calc(100% - 25px)}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info.price-info--content-tier2,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info.price-info--content-tier3{width:calc(100% - 40px)}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info span{line-height:.5em;vertical-align:top}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .currency-symbol{font-size:35%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .integer{font-size:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .decimal-point{display:none}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .decimal-number{font-size:61%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .strike-through-price{color:#767676;opacity:.85}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .strike-through-price .legal-text__sup{font-size:37%;line-height:.5em}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .per-duration{font-size:42%;line-height:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .per-duration:before{content:"/";font-size:142%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .price-info .ldbm-addon{display:block;font-size:50%;margin:6px 0 0 6px;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .ldbm-toggle-button{display:block;font-size:14px;line-height:100%;margin:12px 0 0;text-align:center;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label .savings-text{color:#6ba410;display:block;font-size:16px;font-weight:600;line-height:100%;margin:15px 0 0;text-align:center;width:100%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier1{font-size:246%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2{font-size:284%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3{font-size:370%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3{padding:25px 15px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2:before,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3:before{height:30px;margin:0 10px 0 0;width:30px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2 .registration-list-items,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3 .registration-list-items{font-size:16px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2 .ldbm-addon,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3 .ldbm-addon{font-size:18px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2 .ldbm-toggle-button,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3 .ldbm-toggle-button{font-size:16px;margin:15px 0 0}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier2 .savings-text,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input+label.offer-label--size-tier3 .savings-text{font-size:20px}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input label.active,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input:checked+label{background-color:#f0efe9;border-radius:8px;-webkit-box-shadow:0 0 0 5px #f0efe9;box-shadow:0 0 0 5px #f0efe9;z-index:2}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input label.active:before,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input:checked+label:before{background:#fff;-webkit-box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 rgba(0,0,0,.2),inset 0 0 0 6px #6ba410;box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 rgba(0,0,0,.2),inset 0 0 0 6px #6ba410}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input label.active.offer-label--size-tier2:before,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input label.active.offer-label--size-tier3:before,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input:checked+label.offer-label--size-tier2:before,.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--offer input:checked+label.offer-label--size-tier3:before{-webkit-box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 rgba(0,0,0,.2),inset 0 0 0 9px #6ba410;box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 rgba(0,0,0,.2),inset 0 0 0 9px #6ba410}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--white{background-color:#fff;color:#181a1c}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--blue{background-color:#0079a3}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--lightgreen{background-color:#b7d94c80;color:#181a1c;font-size:94%}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--green{background-color:#6ba410}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--purple{background-color:#655586}.offerings-style--prettygrid .offers-grid .offers-grid__cell.offers-grid__cell--empty{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.offerings-style--prettygrid .offers-grid .ldbm-toggle-button{display:block;font-size:16px}.offerings-style--prettygrid .offers-grid .legal-wrapper{display:block}.offerings-style--prettygrid .offers-grid.offers-grid--row-labels-true .offers-grid__cell{max-width:215px}.offerings-style--prettygrid .offers-grid.offers-grid--cta-placement-side{display:block;max-width:calc(100% - 300px);width:auto}.offerings-style--prettygrid .offers-grid.offers-grid--cta-placement-side .legal-text__paragraph{margin-left:0}@media (max-width:900px){.offerings-style--prettygrid .cta-arrow{display:none!important}}.offerings-style--prettygrid .autoWidthBadge{overflow:hidden;white-space:nowrap;width:auto!important}.offerings-style--prettygrid .autoWidthBadge p{font-size:90%}.offerings-style--prettygrid .offers-form__cta{display:block;text-align:center;width:calc(100% - 140px)}.offerings-style--prettygrid .offers-form__cta .cta-arrow{border:5px solid transparent;border-left-color:#b8d94c;border-width:90px 0 90px 38px;display:none;font-size:0;height:0;line-height:0;vertical-align:middle;width:0}.offerings-style--prettygrid .offers-form__cta .submit-button{font-size:20px;line-height:30px;min-height:50px;min-width:50%;padding:9px 34px;vertical-align:middle}.offerings-style--prettygrid .offers-form__cta.offers-form__cta--row-labels-true{margin-left:140px}.offerings-style--prettygrid .offers-form__cta.offers-form__cta--placement-side{margin:0;width:auto;-ms-flex-item-align:center;align-self:center;padding-right:10px;text-align:left}.offerings-style--prettygrid .offers-form__cta.offers-form__cta--placement-side .cta-arrow{display:inline}.offerings-style--prettygrid .offers-form__cta.offers-form__cta--placement-side .submit-button{margin-left:10px;width:auto}.bgDark .SUI_SFS_form .exact-filter .locationButton,.bgDark .SUI_SFS_form label{color:#fff}@media only screen and (min-width:1006px){.SUI_SFS_form .form .ancCol{max-width:100%;min-width:0}.formLargest label{font-size:16px}}@media only screen and (min-width:768px){.ffAnimGo .ffshakeyLeaf,.modal-container .ffshakeyLeaf{-webkit-animation:ffshakyleaf 2s linear forwards;animation:ffshakyleaf 2s linear forwards;height:39px}}@media only screen and (min-width:1006px){.ffAnimGo .ffshakeyLeaf,.modal-container .ffshakeyLeaf{-webkit-animation:ffshakyleaf 2s linear forwards;animation:ffshakyleaf 2s linear forwards;height:41px}}@media only screen and (min-width:768px){.ffAnimGo .ffshakeyLeaf.rightLeafFlip,.modal-container .ffshakeyLeaf.rightLeafFlip{-webkit-animation:ffshakyleafRight 2s linear forwards;animation:ffshakyleafRight 2s linear forwards;height:39px}}@media only screen and (min-width:1006px){.ffAnimGo .ffshakeyLeaf.rightLeafFlip,.modal-container .ffshakeyLeaf.rightLeafFlip{-webkit-animation:ffshakyleafRight 2s linear forwards;animation:ffshakyleafRight 2s linear forwards;height:41px}}.badge-type-2-wrap{height:150px;width:150px}@media (min-width:1006px) and (max-width:1399px){.badge-type-2-wrap{height:120px;width:120px}}@media (min-width:768px) and (max-width:1005px){.badge-type-2-wrap{height:80px;width:80px}}@media (max-width:0px){.badge-type-2-wrap{height:100px;width:100px}}.badge-type-2-wrap .dark-background{color:#fff!important}.badge-type-2-wrap .badge-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:100%;justify-content:center;width:100%}.badge-type-2-wrap .badge-contents .text-md{font-family:SangBleu Republic;font-size:24px;font-weight:500;line-height:110%;position:relative;text-align:center}.badge-type-2-wrap .badge-contents .text-md p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-2-wrap .badge-contents .text-md{font-size:20px}}@media (min-width:768px) and (max-width:1005px){.badge-type-2-wrap .badge-contents .text-md{font-size:14px}}@media (max-width:0px){.badge-type-2-wrap .badge-contents .text-md{font-size:18px}}.badge-type-2-wrap .badge-contents .text-xl{font-family:SangBleu Republic;font-size:42px;font-weight:500;line-height:94%;position:relative;text-align:center}.badge-type-2-wrap .badge-contents .text-xl p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-2-wrap .badge-contents .text-xl{font-size:34px}}@media (min-width:768px) and (max-width:1005px){.badge-type-2-wrap .badge-contents .text-xl{font-size:23px}}@media (max-width:0px){.badge-type-2-wrap .badge-contents .text-xl{font-size:28px}}.badge-type-3-wrap{height:150px;width:150px}@media (min-width:1006px) and (max-width:1399px){.badge-type-3-wrap{height:120px;width:120px}}@media (min-width:768px) and (max-width:1005px){.badge-type-3-wrap{height:80px;width:80px}}@media (max-width:0px){.badge-type-3-wrap{height:100px;width:100px}}.badge-type-3-wrap .dark-background{color:#fff!important}.badge-type-3-wrap .badge-contents{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:100%;justify-content:center;width:100%}.badge-type-3-wrap .badge-contents .text-md{font-family:SangBleu Republic;font-size:26px;font-weight:500;line-height:90%;position:relative;text-align:center}.badge-type-3-wrap .badge-contents .text-md p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-3-wrap .badge-contents .text-md{font-size:21px}}@media (min-width:768px) and (max-width:1005px){.badge-type-3-wrap .badge-contents .text-md{font-size:15px}}@media (max-width:0px){.badge-type-3-wrap .badge-contents .text-md{font-size:18px}}.badge-type-3-wrap .badge-contents .text-xl{font-family:Suisse Intl;font-size:38px;font-weight:600;line-height:90%;text-align:center}.badge-type-3-wrap .badge-contents .text-xl p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-3-wrap .badge-contents .text-xl{font-size:31px}}@media (min-width:768px) and (max-width:1005px){.badge-type-3-wrap .badge-contents .text-xl{font-size:20px}}@media (max-width:0px){.badge-type-3-wrap .badge-contents .text-xl{font-size:26px}}.badge-type-3-wrap .badge-contents .text-sm{font-family:Suisse Intl;font-size:34px;font-weight:600;line-height:90%;position:relative;text-align:center}.badge-type-3-wrap .badge-contents .text-sm p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-3-wrap .badge-contents .text-sm{font-size:28px}}@media (min-width:768px) and (max-width:1005px){.badge-type-3-wrap .badge-contents .text-sm{font-size:18px}}@media (max-width:0px){.badge-type-3-wrap .badge-contents .text-sm{font-size:24px}}.badge-type-1-wrap{height:150px;width:150px}@media (min-width:1006px) and (max-width:1399px){.badge-type-1-wrap{height:120px;width:120px}}@media (min-width:768px) and (max-width:1005px){.badge-type-1-wrap{height:80px;width:80px}}@media (max-width:0px){.badge-type-1-wrap{height:100px;width:100px}}.badge-type-1-wrap .dark-background{color:#fff!important}.badge-type-1-wrap .badge-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:100%;justify-content:center;width:100%}.badge-type-1-wrap .badge-contents .text-md{font-family:SangBleu Republic;font-size:28px;font-weight:700;line-height:85%;position:relative;text-align:center}.badge-type-1-wrap .badge-contents .text-md p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-1-wrap .badge-contents .text-md{font-size:23px}}@media (min-width:768px) and (max-width:1005px){.badge-type-1-wrap .badge-contents .text-md{font-size:16px}}@media (max-width:0px){.badge-type-1-wrap .badge-contents .text-md{font-size:20px}}.badge-type-1-wrap .badge-contents .text-xl{font-family:Suisse Intl;font-size:56px;font-weight:600;line-height:85%;position:relative;text-align:center}.badge-type-1-wrap .badge-contents .text-xl p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-1-wrap .badge-contents .text-xl{font-size:45px}}@media (min-width:768px) and (max-width:1005px){.badge-type-1-wrap .badge-contents .text-xl{font-size:30px}}@media (max-width:0px){.badge-type-1-wrap .badge-contents .text-xl{font-size:37px}}.badge-type-1-wrap .badge-contents .text-sm{font-family:Suisse Intl,sans-serif;font-size:18px;font-weight:600;line-height:85%;position:relative;text-align:center}.badge-type-1-wrap .badge-contents .text-sm p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-1-wrap .badge-contents .text-sm{font-size:16px}}@media (min-width:768px) and (max-width:1005px){.badge-type-1-wrap .badge-contents .text-sm{font-size:13px}}@media (max-width:0px){.badge-type-1-wrap .badge-contents .text-sm{font-size:15px}}.badge-type-5-wrap{height:150px;width:150px}@media (min-width:1006px) and (max-width:1399px){.badge-type-5-wrap{height:120px;width:120px}}@media (min-width:768px) and (max-width:1005px){.badge-type-5-wrap{height:80px;width:80px}}@media (max-width:0px){.badge-type-5-wrap{height:100px;width:100px}}.badge-type-5-wrap .dark-background{color:#fff!important}.badge-type-5-wrap .badge-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:100%;justify-content:center;width:100%}.badge-type-5-wrap .badge-contents .text-md{font-family:SangBleu Republic;font-size:28px;font-weight:700;line-height:85%;text-align:center}.badge-type-5-wrap .badge-contents .text-md p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-5-wrap .badge-contents .text-md{font-size:24px}}@media (min-width:768px) and (max-width:1005px){.badge-type-5-wrap .badge-contents .text-md{font-size:16px}}@media (max-width:0px){.badge-type-5-wrap .badge-contents .text-md{font-size:20px}}.badge-type-5-wrap .badge-contents .text-xl{font-family:Suisse Intl;font-size:55px;font-weight:600;line-height:85%;position:relative;text-align:center}.badge-type-5-wrap .badge-contents .text-xl p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-5-wrap .badge-contents .text-xl{font-size:42px}}@media (min-width:768px) and (max-width:1005px){.badge-type-5-wrap .badge-contents .text-xl{font-size:28px}}@media (max-width:0px){.badge-type-5-wrap .badge-contents .text-xl{font-size:36px}}.badge-type-4-wrap{height:150px;width:150px}@media (min-width:1006px) and (max-width:1399px){.badge-type-4-wrap{height:120px;width:120px}}@media (min-width:768px) and (max-width:1005px){.badge-type-4-wrap{height:80px;width:80px}}@media (max-width:0px){.badge-type-4-wrap{height:100px;width:100px}}.badge-type-4-wrap .dark-background{color:#fff!important}.badge-type-4-wrap .badge-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;height:100%;justify-content:center;width:100%}.badge-type-4-wrap .badge-contents .text-md{font-family:SangBleu Republic;font-size:20px;font-weight:500;line-height:110%;position:relative;text-align:center}.badge-type-4-wrap .badge-contents .text-md p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-4-wrap .badge-contents .text-md{font-size:18px}}@media (min-width:768px) and (max-width:1005px){.badge-type-4-wrap .badge-contents .text-md{font-size:13px}}@media (max-width:0px){.badge-type-4-wrap .badge-contents .text-md{font-size:16px}}.badge-type-4-wrap .badge-contents .text-xl{font-family:Suisse Intl;font-size:48px;font-weight:600;line-height:80%;text-align:center}.badge-type-4-wrap .badge-contents .text-xl p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-4-wrap .badge-contents .text-xl{font-size:38px}}@media (min-width:768px) and (max-width:1005px){.badge-type-4-wrap .badge-contents .text-xl{font-size:25px}}@media (max-width:0px){.badge-type-4-wrap .badge-contents .text-xl{font-size:32px}}.badge-type-4-wrap .badge-contents .text-sm{font-family:SangBleu Republic;font-size:20px;font-weight:500;line-height:110%;position:relative;text-align:center}.badge-type-4-wrap .badge-contents .text-sm p{margin:0;padding:0}@media (min-width:1006px) and (max-width:1399px){.badge-type-4-wrap .badge-contents .text-sm{font-size:18px}}@media (min-width:768px) and (max-width:1005px){.badge-type-4-wrap .badge-contents .text-sm{font-size:13px}}@media (max-width:0px){.badge-type-4-wrap .badge-contents .text-sm{font-size:16px}}.blog-article-author-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.blog-article-author-wrapper .blog-author{color:#2e3136;font-family:Suisse Intl;font-size:16px;font-weight:700}.blog-article-author-wrapper .blog-date{color:#262626;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;padding-left:20px}.blog-global-style h2{background-color:#e4efe7}@media (min-width:768px) and (max-width:1005px){.container.blog-article-section-wrapper .blog-article-intro-section{width:70%!important}.container.blog-article-section-wrapper .blog-recent-post-section-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container.blog-article-section-wrapper .blog-recent-post-section-tablet .cmp-container{margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-right:15px;width:227px}}.card-v2-wrapper.acom-lohp{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px;padding:20px 0}@media (min-width:767px){.card-v2-wrapper.acom-lohp.image-position-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-v2-wrapper.acom-lohp.image-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.card-v2-wrapper.acom-lohp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px}}.card-v2-wrapper.acom-lohp .card-v2-full-width-link,.card-v2-wrapper.acom-lohp .card-v2-full-width-link:active,.card-v2-wrapper.acom-lohp .card-v2-full-width-link:hover{text-decoration:none}.card-v2-wrapper.acom-lohp .text-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.card-v2-wrapper.acom-lohp .card-v2-image,.card-v2-wrapper.acom-lohp .text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-v2-wrapper.acom-lohp .card-v2-image{margin:0 auto;max-height:25pc;max-width:100%;padding:0 20px;position:relative;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-v2-wrapper.acom-lohp .card-v2-image .decorative-image{max-height:25pc;max-width:100%}@media (max-width:767px){.card-v2-wrapper.acom-lohp .card-v2-image{width:100%}}.card-v2-wrapper.acom-lohp .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;-ms-flex-item-align:center;align-self:center;float:left;min-height:1px;padding:0 20px 20px}@media (max-width:767px){.card-v2-wrapper.acom-lohp .card-v2-text-container{width:100%}}.card-v2-wrapper.acom-lohp .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:26px;height:40px;margin-bottom:10px;padding-top:4px;text-align:center;width:40px}.card-v2-wrapper.acom-lohp .icongroup-icon:before{color:#fff;margin:auto;top:0}.card-v2-wrapper.acom-lohp .card-v2-subHeadline{font-size:16px;margin:10px auto 30px;max-width:450px;padding:0 20px;text-align:center}.card-v2-wrapper.acom-lohp .card-v2-headline{font-size:29px;margin:20px auto 0;max-width:450px;text-align:center}.card-v2-wrapper.acom-lohp .card-v2-preHeadline{font-size:16px;margin:20px auto 0;max-width:450px;text-align:center}.card-v2-wrapper.acom-lohp .card-v2-button .responsive-button{background:#117fa6;border:none;border-radius:2pc;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:21.9px;min-height:40px;padding:8px 24px;text-decoration:none!important}.card-v2-wrapper.acom-lohp .card-v2-button .responsive-button:hover{background:#07536e;text-decoration:none!important}.card-v2-wrapper.discover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:10px;-webkit-box-shadow:1px 0 6px 3px rgba(0,0,0,.16);box-shadow:1px 0 6px 3px rgba(0,0,0,.16);-ms-flex-direction:column;flex-direction:column;margin:0 15px}.card-v2-wrapper.discover .card-v2-full-width-link,.card-v2-wrapper.discover .card-v2-full-width-link:active,.card-v2-wrapper.discover .card-v2-full-width-link:hover{color:#000;text-decoration:none}.card-v2-wrapper.discover .card-v2-image img{border-radius:10px 10px 0 0;height:100%;min-height:315px;width:100%}.card-v2-wrapper.discover .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:inherit;padding-left:30px;padding-right:30px;padding-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:195px}.card-v2-wrapper.discover .card-v2-text-container .card-v2-headline{font-size:20px}.card-v2-wrapper.discover .card-v2-text-container .card-v2-subscript{background-color:#e1e2e4;border-radius:10px;margin:20px 0;margin-left:inherit;max-width:none;padding:2px 10px}.card-v2-wrapper.dna-lohp{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px;padding:20px 0}@media (min-width:767px){.card-v2-wrapper.dna-lohp.image-position-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card-v2-wrapper.dna-lohp.image-position-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.card-v2-wrapper.dna-lohp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px}}.card-v2-wrapper.dna-lohp .card-v2-full-width-link,.card-v2-wrapper.dna-lohp .card-v2-full-width-link:active,.card-v2-wrapper.dna-lohp .card-v2-full-width-link:hover{text-decoration:none}.card-v2-wrapper.dna-lohp .text-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.card-v2-wrapper.dna-lohp .card-v2-image,.card-v2-wrapper.dna-lohp .text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-v2-wrapper.dna-lohp .card-v2-image{margin:0 auto;max-height:25pc;max-width:100%;padding:0 20px;position:relative;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-v2-wrapper.dna-lohp .card-v2-image .decorative-image{max-height:25pc;max-width:100%}@media (max-width:767px){.card-v2-wrapper.dna-lohp .card-v2-image{width:100%}}.card-v2-wrapper.dna-lohp .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;-ms-flex-item-align:center;align-self:center;float:left;min-height:1px;padding:0 20px 20px}@media (max-width:767px){.card-v2-wrapper.dna-lohp .card-v2-text-container{width:100%}}.card-v2-wrapper.dna-lohp .card-v2-subHeadline{font-size:16px;margin:10px auto 30px;max-width:450px;padding:0 20px;text-align:center}.card-v2-wrapper.dna-lohp .card-v2-headline{font-size:29px;margin:20px auto 0;max-width:450px;text-align:center}.card-v2-wrapper.dna-lohp .card-v2-button .responsive-button{background:#117fa6;border:none;border-radius:2pc;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:21.9px;min-height:40px;padding:8px 24px;text-decoration:none!important}.card-v2-wrapper.dna-lohp .card-v2-button .responsive-button:hover{background:#07536e;text-decoration:none!important}.card-v2-wrapper-related{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:sans-serif}.card-v2-wrapper-related .sub-container{margin-left:4%;width:30%}.card-v2-wrapper-related .sub-container .decorative-image{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.card-v2-wrapper-related .related-heading{font-size:16px;font-weight:600}.card-v2-wrapper-related .related-anchor{text-decoration:underline}.card-v2-wrapper-related .related-content{margin-bottom:5%}.card-v2-wrapper.learning-hub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:598px}.card-v2-wrapper.learning-hub .card-v2-full-width-link,.card-v2-wrapper.learning-hub .card-v2-full-width-link:active,.card-v2-wrapper.learning-hub .card-v2-full-width-link:hover{color:#000;text-decoration:none}.card-v2-wrapper.learning-hub .card-v2-image img{height:100%;min-height:209px;width:100%}.card-v2-wrapper.learning-hub .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:10px 25px 20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:1px}.card-v2-wrapper.learning-hub .card-v2-text-container .card-v2-headline{font-size:20px;margin-bottom:10px}.card-v2-wrapper.learning-hub .card-v2-text-container .card-v2-headline>a{color:#000;text-decoration:underline}.card-v2-wrapper.learning-hub .card-v2-text-container .card-v2-button>.responsive-button{background-color:transparent;border-style:none;color:#000;text-decoration:underline}.card-v2-wrapper.storymaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#117fa6;border-radius:10px;-ms-flex-direction:column;flex-direction:column;margin:0 15px}.card-v2-wrapper.storymaker .card-v2-full-width-link,.card-v2-wrapper.storymaker .card-v2-full-width-link:active,.card-v2-wrapper.storymaker .card-v2-full-width-link:hover{text-decoration:none}.card-v2-wrapper.storymaker .card-v2-image img{border-radius:10px 10px 0 0;height:100%;min-height:205px;width:100%}.card-v2-wrapper.storymaker .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 25px 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:320px}.card-v2-wrapper.storymaker .card-v2-text-container .card-v2-preHeadline{background-color:rgba(0,0,0,.16);border-radius:4px;display:inline-block;font-size:13.5px;font-weight:700;margin:0 0 16px;padding:0 8px;text-transform:uppercase}.card-v2-wrapper.storymaker .card-v2-text-container .card-v2-headline{font-size:21.5px;font-weight:700;margin:0 0 16px}.card-v2-wrapper.storymaker .card-v2-text-container .card-v2-button>.responsive-button{background:#e2e0dd;border:none;border-radius:10px;color:#000;display:inline-block;margin:20px 0;padding:3px 16px;text-decoration:none!important}.card-v2-wrapper.storymaker .card-v2-text-container .card-v2-button>responsive-button:active,.card-v2-wrapper.storymaker .card-v2-text-container responsive-button:hover{background:#cfccca;text-decoration:none!important}.cmp-embed iframe{display:block}.centerEmbed .cmp-embed,.centerEmbed .cmp-embed .iframeCon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.centerEmbed .cmp-embed .iframeCon{width:100%}.cmp-story-scout-search{border-radius:4px;padding:30px}.cmp-story-scout-search form{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:inherit;font-family:sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;max-width:530px}.cmp-story-scout-search form p{font-size:18px;margin-top:0}.cmp-story-scout-search form p:first-child{margin-top:0}.cmp-story-scout-search form:not(path){all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:inherit;font-family:sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmp-story-scout-search form button[type=submit]:focus{background:#6ba410;outline:2px solid #ff8e00;outline-offset:2px}.cmp-story-scout-search form button.icon:before{margin-right:.55em}.cmp-story-scout-search form input[type=radio]:focus{outline:2px solid #ff8e00;outline-offset:2px}.cmp-story-scout-search form main{margin-bottom:1rem}.cmp-story-scout-search form main>section{display:block;margin-top:2em}.cmp-story-scout-search form .columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-story-scout-search form .columns-2>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.cmp-story-scout-search form .columns-2>:not(:first-child){margin-top:.9em}.cmp-story-scout-search form label:not([for^=stories-connect-in-grand]){display:inline-block;font-size:1.6em;margin-bottom:.3125em}.cmp-story-scout-search form label.gender-option .app-user-card.userCardImg.icon{margin:0}.cmp-story-scout-search form label.gender-option .app-user-gender-description{margin:0 auto}.cmp-story-scout-search form label.gender-option .checkbox-circle{display:block;position:relative}.cmp-story-scout-search form input:not([type=radio]){border:.0625em solid #dedede;border-radius:.1875em;-webkit-box-shadow:inset 0 .125em 0 0 rgba(0,0,0,.05);box-shadow:inset 0 .125em 0 0 rgba(0,0,0,.05);color:#333;display:block;font-size:1.6em;line-height:1.75;padding:.375em;width:100%}.cmp-story-scout-search form input:not([value=""]){background-color:#fff}.cmp-story-scout-search form input[type=text]{cursor:text}.cmp-story-scout-search form button[type=submit]{background:#6ba410;border-radius:.16667em;color:#fff;cursor:pointer;display:block;font-size:1.8em;font-weight:700;margin-top:1.11111em;padding:.55556em 3.11111em .55556em 2.22222em;text-align:center}.cmp-story-scout-search form button[type=submit]:hover{background:#6ba410}.cmp-story-scout-search form label[for^=stories-connect-in-grand]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:.0625em solid #dedede;border-radius:.1875em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625em;position:relative}.cmp-story-scout-search form input[type=radio]{border:.0625em solid #dedede;border-radius:100%;cursor:pointer;display:block;font-size:1.15em;height:1.125em;width:1.125em}.cmp-story-scout-search form input[type=radio]+svg{fill:#fff;background:#6ba410;border-radius:10px;display:none;height:1.1em;position:absolute;right:1.7px;top:1.6px;width:1.1em}.cmp-story-scout-search form input[type=radio]+svg path{font-size:1.6em}.cmp-story-scout-search form input[type=radio]:checked+svg{display:block}.cmp-story-scout-search form [class$=-icon]{background:#9bbf30;border-radius:100%;padding:.9375em}.cmp-story-scout-search form [class$=-icon] svg{fill:#fff;display:block;font-size:3em;height:.83333em;overflow:hidden;width:.83333em}.cmp-story-scout-search form [class^=grand]{overflow:hidden;padding:.3125em .3125em 0}.cmp-story-scout-search form [class^=grand] svg{font-size:3.125em}.cmp-story-scout-search form span.requiredIndicator{font-size:13px}.cmp-story-scout-search form input[hidden]{display:none}.cmp-story-scout-search form .secondTitleForm{font-size:18px}.cmp-story-scout-search form .autocomplete-scout{position:relative}.cmp-story-scout-search form .autocomplete-scout .autocompleteCon-scout{background-color:#fff;border:1px solid #ccc;display:none;position:absolute;width:100%;z-index:100}.cmp-story-scout-search form .autocomplete-scout .autocompleteCon-scout.d-autocomplete{display:block}.cmp-story-scout-search form .autocomplete-scout li:hover{background:#ddd;cursor:pointer}.cmp-story-scout-search form .autocomplete-scout li .textWrap{color:#222;cursor:pointer;font-size:16px;padding:8px}.cmp-story-scout-search form .autocomplete-scout li .textWrap:hover{background-color:#ccc}.cmp-story-scout-search form .ancGrid .ancCol{margin-bottom:1rem}input::-webkit-calendar-picker-indicator{display:none}@media (min-width:320px){.cmp-story-scout-search form .columns-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:initial;flex-flow:initial}.cmp-story-scout-search form .columns-2>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.cmp-story-scout-search form .columns-2>:not(:first-child){margin-left:20px;margin-top:auto}.cmp-story-scout-search form .errorMessage{display:none;font-size:16px}.cmp-story-scout-search form .errorMessage.d-block{display:inline-block;margin-bottom:.5rem}}@media only screen and (max-width:1005px){.cmp-story-scout-search .heroText{padding-right:0;text-align:center}.cmp-story-scout-search .heroText p{margin-bottom:0}.cmp-story-scout-search .heroText .cmp-title__text{display:none}.cmp-story-scout-search h1{margin-bottom:8px}.cmp-story-scout-search .page{background-position:bottom;background-size:825px}.cmp-story-scout-search{margin:0 auto;max-width:520px}.creditTxt{bottom:125px;left:-90px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (max-width:767px){.cmp-story-scout-search form .secondTitleForm{text-align:center}}.hero-wrap{background-color:#f6f3f0;background-repeat:no-repeat;background-size:cover;text-align:center}.hero-wrap .title{color:#d37730;margin:0 auto;max-width:795px;padding-bottom:30px;padding-top:54px}.hero-wrap .title img{display:block;width:100%}.hero-wrap .sub-title p{color:#21201d;display:inline-block;font-size:28px;line-height:1.1;margin:0}.hero-wrap .sub-title{padding-bottom:40px}@media (min-width:1006px){.img-wrap .img{height:300px}}@media (max-width:1399px){.hero-wrap .sub-title{padding-bottom:0}}@media (max-width:1005px){.hero-wrap{background-repeat:no-repeat;background-size:contain}.hero-wrap .sub-title{padding-top:10px}.hero-wrap .sub-title p{font-size:24px;line-height:1.25}.card-wrap .title h3{font-size:22px;line-height:1.2}.card-wrap .btn span{padding:0 22.6px}.card-wrap .container{padding:0}.items-wrap .heading{padding-bottom:52px;padding-top:55px}.items-wrap .heading h2{font-size:24px}.items-wrap .title h3{font-size:18px;line-height:1;margin-top:10px}.items-wrap .content p{font-size:14px}.items-wrap .btn{min-width:147px}.slider-wrap .slider-inner .title h2{font-size:18px;line-height:1.35;padding-top:45px}.slider-wrap .slider-item{-ms-flex-preferred-size:calc(33% - 20px);flex-basis:calc(33% - 20px)}.slider-wrap .container{max-width:698px}.slider-wrap .slider-items{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:565px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.slider-wrap .slider-item img{margin-bottom:20px;max-width:111px}.slider-wrap .bottom-slide-content{font-size:11.9px}.slider-wrap .slider-inner .title h2{max-width:435px}.items-wrap{padding-bottom:68px}.items-wrap .inner .img img{max-width:142px}.slider-wrap .slider-items.with-btn img.img-fluid{margin-bottom:0;max-width:100%}}@media (max-width:767px){.hero-wrap{background-repeat:no-repeat}.hero-wrap .title{max-width:290px;padding-bottom:0;padding-top:32px}.hero-wrap .sub-title p{font-size:16px}.img-wrap .img{height:181px}.card-wrap .card-content{display:none}.card-wrap .title h3{font-size:18px}.card-wrap .card-item{padding:16px 0 0}.card-wrap .btn-wrap{padding-bottom:17px;padding-top:14px}.items-wrap .btn-wrap{padding:25px 0}.items-wrap .icons-heading .line-height-1{margin:0 auto;max-width:935px;padding-bottom:63px;padding-top:106px}.items-wrap .icons-heading h2{font-size:22px;padding-bottom:63px}.items-wrap .items-wrap-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-wrap .inner .img{padding-bottom:19px}.items-wrap .title h3{font-size:18px;line-height:.8}.items-wrap .content p{line-height:1.15}.items-wrap .btn{font-size:14px}.items-wrap .items-wrap-row .col-item{padding-bottom:48px}.items-wrap .bottom-link{padding-bottom:15px}.items-wrap{padding-bottom:0}.items-wrap .inner .img img{max-width:130px}.slider-wrap .container{max-width:225px}.slider-wrap .slider-inner .title h2{font-size:16px;padding-bottom:15px;padding-top:15px}.slider-wrap .slider-item img{max-width:76px}.slider-wrap .bottom-slide-content{padding-bottom:13px;text-align:center}ul.slick-dots li{height:8px;width:8px}.slider-wrap .slider-item:not(:first-child){display:none}.slider-wrap .slider-item{padding:0 15px;width:100%}.slider-wrap .btn-wrap .btn span{padding:0 17.8px}.slider-wrap .btn-wrap .btn{font-size:14px}}@media (min-width:768px) and (max-width:1005px){.hero-wrap .title{max-width:700px;padding-bottom:30px;padding-top:42px}.img-wrap .img{height:222px}}.hero-banner-v2-wrapper.acom-lohp{position:relative;z-index:101}.hero-banner-v2-wrapper.acom-lohp .dark-background{color:#fff!important}.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-backgroundColor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:9px;padding-top:9px}.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-backgroundColor .hero-banner-v2-title{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:300;font-weight:700;line-height:34px;text-align:center;width:80%}@media (min-width:1006px){.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-backgroundColor .hero-banner-v2-title{font-size:44px;line-height:50px}}.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-bgImage-section .hero-banner-v2-title{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-size:32px;font-weight:300;left:50%;line-height:34px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (min-width:1006px){.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-bgImage-section .hero-banner-v2-title{font-size:44px;line-height:50px}}.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-bgImage-section img{max-height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner-v2-wrapper.acom-lohp .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:0px){.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-bgImage-section img{max-height:50px;-o-object-fit:cover;object-fit:cover;width:100%}}@media (min-width:1006px){.hero-banner-v2-wrapper.acom-lohp .hero-banner-v2-backgroundColor .hero-banner-v2-title{font-size:2pc;line-height:34px}}@media (min-width:768px){.hero-banner-v2-wrapper:has(.hero-v2-wrapper){margin-bottom:20px}}.hero-banner-v2-wrapper.us-dna-lohp{height:58px;position:relative;z-index:101}.hero-banner-v2-wrapper.us-dna-lohp .dark-background{color:#fff!important}.hero-banner-v2-wrapper.us-dna-lohp .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-banner-v2-wrapper.us-dna-lohp .primary-layer{height:100%;position:relative;z-index:100}.hero-banner-v2-wrapper.us-dna-lohp .hero-banner-v2-title{color:#21201d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"ui-serifed",Times New Roman,Times,serif;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:300;font-weight:700;font-weight:600;letter-spacing:-.015em;line-height:64px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:768px){.hero-banner-v2-wrapper.us-dna-lohp .hero-banner-v2-title{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:64px;text-align:center}}@media (min-width:1400px){.hero-banner-v2-wrapper.us-dna-lohp{height:68px}.hero-banner-v2-wrapper.us-dna-lohp .hero-banner-v2-title{font-size:2pc;line-height:34px}}.hero-v2-wrapper.acom-lohp{background-color:#fff;margin-bottom:40px}.hero-v2-wrapper.acom-lohp .hero-v2-headline,.hero-v2-wrapper.acom-lohp .hero-v2-subHeadline{line-height:1.2;margin-bottom:20px;text-align:center}.hero-v2-wrapper.acom-lohp .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-v2-wrapper.acom-lohp .cargo{border:1px dot-dash}@media (min-width:768px){.hero-v2-wrapper.acom-lohp{background-color:#f6f3f0;margin:0 auto;max-width:800px;padding:56px 310px 20px 12px;position:relative}.hero-v2-wrapper.acom-lohp .hero-v2-headline{font-size:38px}.hero-v2-wrapper.acom-lohp .hero-v2-subHeadline{font-size:19px}.hero-v2-wrapper.acom-lohp .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-evenly;margin-bottom:10px;position:relative;z-index:10}.hero-v2-wrapper.acom-lohp .cargo>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-v2-wrapper.acom-lohp .hero-v2-badge{height:110px;position:absolute;right:-70px;top:-20px;width:110px}.hero-v2-wrapper.acom-lohp .hero-v2-disclaimer{text-align:right}.hero-v2-wrapper.acom-lohp .hero-v2-heroImage{position:absolute;right:-120px;top:20px}}@media (min-width:1006px){.hero-v2-wrapper.acom-lohp{max-width:1100px;padding:82px 300px 30px 20px}.hero-v2-wrapper.acom-lohp .hero-v2-headline{font-size:51px}.hero-v2-wrapper.acom-lohp .hero-v2-subHeadline{font-size:28px;margin:0 auto 50px;max-width:590px}.hero-v2-wrapper.acom-lohp .cargo{margin:0 auto 20px;max-width:600px}.hero-v2-wrapper.acom-lohp .hero-v2-badge{height:150px;right:-90px;top:-50px;width:150px}.hero-v2-wrapper.acom-lohp .hero-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px;text-align:right}.hero-v2-wrapper.acom-lohp .hero-v2-heroImage{right:-120px;top:80px}}@media (min-width:1400px){.hero-v2-wrapper.acom-lohp{margin-bottom:80px;max-width:1400px;padding:82px 600px 30px 50px}.hero-v2-wrapper.acom-lohp .hero-v2-heroImage{right:-120px;top:80px}}.hero-v2-wrapper.data-vew{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px;text-align:center}.hero-v2-wrapper.data-vew h1{font-family:SangBleu Republic!important;font-size:36px!important;font-weight:500!important;line-height:40px!important;margin-bottom:20px!important;margin-left:10px;margin-right:10px;margin-top:80px!important;padding:0!important}.hero-v2-wrapper.data-vew p{margin-bottom:20px;margin-left:35px;margin-right:35px;margin-top:0!important}.hero-v2-wrapper.data-vew button{background-color:#328800;border-radius:75px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-style:normal;font-weight:600;line-height:19px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;gap:10px;padding:10px 24px}.hero-v2-wrapper.data-vew img{height:375px;margin-bottom:215px;-o-object-fit:cover;object-fit:cover;width:375px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px{position:relative}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{padding-top:40px;position:relative;z-index:100}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer,.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles{gap:10px;padding-bottom:10px;width:320px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{font-family:"ui-serifed",Times New Roman,Times,serif;font-size:32px;font-weight:700;font-weight:500;letter-spacing:0;line-height:34px;text-align:center;width:305px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:300;font-weight:400;letter-spacing:0;line-height:26px;text-align:center;width:305px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .ss-rtm{display:inline-block;font-size:.57em;height:0;overflow:visible}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .cargo{width:100%}@media (min-width:768px){.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{padding-bottom:60px;padding-top:85px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles{gap:20px;padding-bottom:40px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{min-height:41px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{min-height:30px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:650px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-disclaimer{font-size:13px;font-weight:400;letter-spacing:0;line-height:16px;margin:12px auto 0;text-align:center;width:730px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-disclaimer .ss-rtm{display:inline-block;font-size:.57em;height:0;overflow:visible}}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{padding-bottom:100px;padding-top:90px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles{gap:10px;width:963px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{font-size:44px;font-weight:500;letter-spacing:0;line-height:50px;width:100%}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{font-size:24px;font-weight:400;letter-spacing:0;line-height:26px;width:100%}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .cargo{gap:22px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-px .hero-v2-primary-layer .hero-v2-disclaimer{margin-top:20px}}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st{position:relative}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer{padding-top:40px;position:relative;z-index:100}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer,.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles{gap:10px;max-width:355px;padding-bottom:10px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{font-family:"ui-serifed",Times New Roman,Times,serif;font-size:32px;font-weight:300;letter-spacing:0;line-height:34px;margin:0 10px;max-width:355px;text-align:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:300;letter-spacing:0;margin:0 10px;max-width:355px;text-align:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .ss-rtm{display:inline-block;font-size:.57em;height:0;overflow:visible}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .cargo{width:100%}@media (min-width:768px){.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer{padding-bottom:60px;padding-top:80px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles{gap:20px;max-width:unset;padding-bottom:40px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{margin:0;max-width:unset;min-height:41px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{margin:0;max-width:unset;min-height:30px;width:650px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:690px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-disclaimer{font-size:13px;letter-spacing:0;line-height:16px;margin:10px auto 0;text-align:center;width:730px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-disclaimer .ss-rtm{display:inline-block;font-size:.57em;height:0;overflow:visible}}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer{padding-bottom:100px;padding-top:90px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles{gap:10px;width:963px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-headline{font-size:44px;letter-spacing:0;line-height:50px;width:100%}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-titles .hero-v2-subHeadline{font-size:25px;letter-spacing:0;width:100%}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .cargo{gap:20px}.hero-v2-wrapper.dna-lohp-dec-gifting-int-st .hero-v2-primary-layer .hero-v2-disclaimer{margin-top:20px}}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f5f5f5;-ms-flex-direction:column;flex-direction:column}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .dark-background{color:#fff!important}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .ss-rtm{font-size:.6em}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:32px;margin-top:32px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-size:26px;font-weight:300;letter-spacing:-.3px;line-height:32px;margin:0 auto;text-align:center;width:300px}@media (min-width:768px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline{font-size:32px;line-height:34px;line-height:42.56px}}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline{font-size:51px;line-height:58px}}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline.dark-background-light-text-color{color:#fff!important}@media (min-width:768px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline .hero-v2-headline{background-color:transparent;width:auto}}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:16.5px;font-weight:300;line-height:22px;margin:0 auto;text-align:center;width:275px}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-subHeadline{font-size:32px;line-height:34px}}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-subHeadline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-disclaimer.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-primary-layer{position:relative;z-index:100}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative}@media (min-width:768px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-primary-layer{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:720px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;margin:44px auto 0}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-titles{margin:0 auto}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-headline{background-color:transparent;font-size:32px;font-weight:500;letter-spacing:0;line-height:43px;width:500px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-subHeadline{background-color:transparent;font-size:17px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 auto;width:auto}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .cargo{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:12px;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:622px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:.25px solid #999;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;gap:10px;letter-spacing:0;line-height:16px;padding:12px 0 36px;text-align:left}}@media (min-width:1400px){.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-primary-layer{gap:80px;margin:84px auto 0;max-width:1280px;width:auto}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-titles{gap:24px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-titles .hero-v2-headline{font-size:51px;font-weight:700;letter-spacing:-.015em;line-height:58px;width:1280px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-titles .hero-v2-subHeadline{font-size:28px;font-weight:400;letter-spacing:0;line-height:39px;margin:0 auto;width:1280px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;width:1212px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .hero-v2-disclaimer{margin-bottom:84px;width:922px}}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .comparison-table-title{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:32px;margin:0 auto;max-width:320px;padding:32px 0 12px;text-align:center;width:220px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offers-set{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:320px;padding:20px 0;width:320px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer:last-child{border:none}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer{display:-webkit-box;display:-ms-flexbox;display:flex;width:103px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ccc;gap:10px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .mini-offer-headline{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;min-height:6.5em;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .mini-offer-image{height:60px;width:86px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .price-lockup-embed .currency-symbol{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-right:1px;margin-top:7px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .price-lockup-embed .current-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:36px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .price-lockup-embed .lockup-asterisk{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;font-weight:400;letter-spacing:0;line-height:19px;margin-left:2px;margin-top:3px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .mini-offer .mini-offer-cta{font-size:13px;font-weight:600;letter-spacing:.005em;line-height:16px;padding:8px 0;text-align:center;width:88px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .cta-scroll-down{font-size:15px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;padding:12px 0;text-align:center;text-decoration:underline}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:24px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row:nth-child(odd){background:#faf9f7}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .feature-group-title{color:#328800;font-weight:700;padding-bottom:15px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .bundle-comparison-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-title{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-description{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:320px;-webkit-box-pack:justify;-ms-flex-pack:justify;height:41px;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status{border-left:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;line-height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:38px;padding-right:38px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .positive{color:#328800}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .negative{color:#cfccca;font-size:21px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .icon:before,.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status span.icon{margin-right:0}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status:first-child{border:none;padding-left:0}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status:last-child{padding-right:0}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .offer-details{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f5f5f5;-ms-flex-direction:column;flex-direction:column;gap:10px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .offer-details .offer-details-title{font-size:15px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .offer-details .offer-details-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;gap:12px;letter-spacing:.005em;line-height:16px;margin:0 auto;max-width:320px;text-align:left;width:267px}.hero-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-comparison .offer-details .cta-scroll-up{font-size:15px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center;text-decoration:underline}.hero-v2-wrapper.dna-lohp{position:relative}.hero-v2-wrapper.dna-lohp .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-v2-wrapper.dna-lohp .dark-background{color:#fff!important}.hero-v2-wrapper.dna-lohp .hero-v2-headline{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-size:32px;font-weight:300;line-height:34px;margin:40px auto 10px;text-align:center;width:305px}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp .hero-v2-headline{font-size:44px;line-height:50px}}.hero-v2-wrapper.dna-lohp .hero-v2-headline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.dna-lohp .hero-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:300;line-height:26px;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center;width:305px}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp .hero-v2-subHeadline{font-size:32px;line-height:34px}}.hero-v2-wrapper.dna-lohp .hero-v2-subHeadline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.dna-lohp .hero-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px}.hero-v2-wrapper.dna-lohp .hero-v2-disclaimer.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.dna-lohp .hero-v2-primary-layer{position:relative;z-index:100}.hero-v2-wrapper.dna-lohp .cargo{background-color:#fff;padding-top:1px;position:relative}@media (min-width:768px){.hero-v2-wrapper.dna-lohp{background-color:#f6f3f0}.hero-v2-wrapper.dna-lohp .hero-v2-primary-layer{background-color:transparent;margin:0 auto;max-width:none;padding:82px 50px 10px;position:relative}.hero-v2-wrapper.dna-lohp .cargo{background-color:transparent}.hero-v2-wrapper.dna-lohp .hero-v2-headline{background-color:transparent;width:auto}.hero-v2-wrapper.dna-lohp .hero-v2-subHeadline{background-color:transparent;margin:0 auto 50px;width:auto}.hero-v2-wrapper.dna-lohp .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.dna-lohp .hero-v2-disclaimer{margin:20px auto;text-align:center}}@media (min-width:1006px){.hero-v2-wrapper.dna-lohp .hero-v2-primary-layer{max-width:1100px;padding:82px 20px 30px}.hero-v2-wrapper.dna-lohp .hero-v2-subHeadline{margin:0 auto 50px;max-width:590px}.hero-v2-wrapper.dna-lohp .hero-v2-backgroundImage{position:absolute;top:0;z-index:0}.hero-v2-wrapper.dna-lohp .hero-v2-backgroundImage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-v2-wrapper.dna-lohp .hero-v2-disclaimer{margin-bottom:40px;margin-top:40px;width:960px}}@media (min-width:1400px){.hero-v2-wrapper.dna-lohp .hero-v2-primary-layer{max-width:1400px}}.hero-v2-wrapper.international-dna-bau{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f5f5f5;-ms-flex-direction:column;flex-direction:column}.hero-v2-wrapper.international-dna-bau .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-v2-wrapper.international-dna-bau .dark-background{color:#fff!important}.hero-v2-wrapper.international-dna-bau .ss-rtm{font-size:.6em}.hero-v2-wrapper.international-dna-bau .hero-v2-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:32px;margin-top:32px}.hero-v2-wrapper.international-dna-bau .hero-v2-headline{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-size:26px;font-weight:300;letter-spacing:-.3px;line-height:32px;margin:0 auto;text-align:center;width:300px}@media (min-width:768px){.hero-v2-wrapper.international-dna-bau .hero-v2-headline{font-size:32px;line-height:34px;line-height:42.56px}}@media (min-width:1006px){.hero-v2-wrapper.international-dna-bau .hero-v2-headline{font-size:51px;line-height:58px}}.hero-v2-wrapper.international-dna-bau .hero-v2-headline.dark-background-light-text-color{color:#fff!important}@media (min-width:768px){.hero-v2-wrapper.international-dna-bau .hero-v2-headline .hero-v2-headline{background-color:transparent;width:auto}}.hero-v2-wrapper.international-dna-bau .hero-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:16.5px;font-weight:300;line-height:22px;margin:0 auto;text-align:center;width:275px}@media (min-width:1006px){.hero-v2-wrapper.international-dna-bau .hero-v2-subHeadline{font-size:32px;line-height:34px}}.hero-v2-wrapper.international-dna-bau .hero-v2-subHeadline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.international-dna-bau .disclaimer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.international-dna-bau .disclaimer,.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:300;font-weight:400;gap:12px;line-height:16px;line-height:16.25px;margin-bottom:10px}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer .iconPlusCheck{display:block;min-width:24px;width:24px}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer .iconPlusCheck svg{width:100%}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.international-dna-bau .hero-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px}.hero-v2-wrapper.international-dna-bau .hero-v2-disclaimer.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.international-dna-bau .hero-v2-primary-layer{position:relative;z-index:100}.hero-v2-wrapper.international-dna-bau .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;position:relative}@media (min-width:768px){.hero-v2-wrapper.international-dna-bau .hero-v2-primary-layer{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:720px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px;margin:44px auto 0}.hero-v2-wrapper.international-dna-bau .hero-v2-titles{margin:0 auto}.hero-v2-wrapper.international-dna-bau .hero-v2-headline{background-color:transparent;font-size:32px;font-weight:500;letter-spacing:0;line-height:43px;width:500px}.hero-v2-wrapper.international-dna-bau .hero-v2-subHeadline{background-color:transparent;font-size:17px;font-weight:400;letter-spacing:0;line-height:22px;margin:0 auto;width:auto}.hero-v2-wrapper.international-dna-bau .cargo{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:12px;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto}.hero-v2-wrapper.international-dna-bau .hero-v2-disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:622px;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:.25px solid #999;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;gap:10px;letter-spacing:0;line-height:16px;padding:12px 0 36px;text-align:left}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer{margin:0 auto 10px;width:622px}}@media (min-width:768px) and (min-width:768px) and (max-width:1005px){.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer .iconPlusCheck{min-width:16px;width:16px}}@media (min-width:1400px){.hero-v2-wrapper.international-dna-bau .hero-v2-primary-layer{gap:80px;margin:84px auto 0;max-width:1280px;width:auto}.hero-v2-wrapper.international-dna-bau .hero-v2-titles{gap:24px}.hero-v2-wrapper.international-dna-bau .hero-v2-titles .hero-v2-headline{font-size:51px;font-weight:700;letter-spacing:-.015em;line-height:58px;width:1280px}.hero-v2-wrapper.international-dna-bau .hero-v2-titles .hero-v2-subHeadline{font-size:28px;font-weight:400;letter-spacing:0;line-height:39px;margin:0 auto;width:1280px}.hero-v2-wrapper.international-dna-bau .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;width:1212px}.hero-v2-wrapper.international-dna-bau .hero-v2-disclaimer{margin-bottom:84px;width:922px}.hero-v2-wrapper.international-dna-bau .hero-v2-offer-disclaimer{margin-bottom:28px;width:922px}}.hero-v2-wrapper.international-dna-bau .offer-comparison{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-v2-wrapper.international-dna-bau .offer-comparison .phone-content{text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .comparison-table-title{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:32px;margin:0 auto;max-width:320px;padding:32px 0 12px;text-align:center;width:220px}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offers-set{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:320px;padding:20px 0;width:320px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer:last-child{border:none}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer{display:-webkit-box;display:-ms-flexbox;display:flex;width:103px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ccc;gap:10px;padding-right:5px}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .mini-offer-headline{font-size:13px;font-weight:600;height:66px;letter-spacing:0;line-height:20px;max-width:103px;min-height:62px;overflow:hidden;text-align:center;word-break:break-word}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .mini-offer-image{height:60px;width:86px}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .price-lockup-embed .currency-symbol{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:24px;margin-right:1px;margin-top:7px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .price-lockup-embed .current-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:36px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .price-lockup-embed .lockup-asterisk{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;font-weight:400;letter-spacing:0;line-height:19px;margin-left:2px;margin-top:3px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .mini-offer .mini-offer-cta{font-size:13px;font-weight:600;letter-spacing:.005em;line-height:16px;min-height:24px;padding:2px 0;text-align:center;width:88px}.hero-v2-wrapper.international-dna-bau .offer-comparison .cta-scroll-down{font-size:15px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;padding:12px 0;text-align:center;text-decoration:underline}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:24px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row:nth-child(odd){background:#faf9f7}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .feature-group-title{color:#328800;font-weight:700;padding-bottom:15px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .bundle-comparison-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-title{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-description{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 auto;max-width:320px;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:320px;-webkit-box-pack:justify;-ms-flex-pack:justify;height:41px;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status{border-left:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;line-height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:38px;padding-right:38px}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .positive{color:#328800}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .negative{color:#cfccca;font-size:21px}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status .icon:before,.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status span.icon{margin-right:0}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status:first-child{border:none;padding-left:0}.hero-v2-wrapper.international-dna-bau .offer-comparison .bundle-comparison-table .bundle-comparison-row .row-statuses .offer-status:last-child{padding-right:0}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f5f5f5;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-bundle-disclaimer{border-bottom:.25px solid #999;color:#21201d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-weight:300;gap:12px;line-height:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;font-size:13px;font-style:normal;font-weight:400;justify-content:center;line-height:16.25px;min-width:300px;padding-bottom:20px;width:80%}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-bundle-disclaimer .iconPlusCheck{display:block;min-width:24px;width:24px}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-bundle-disclaimer .iconPlusCheck svg{width:100%}@media (min-width:768px) and (max-width:1005px){.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-bundle-disclaimer .iconPlusCheck{min-width:16px;width:16px}}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-details-title{font-size:15px;font-weight:600;letter-spacing:0;line-height:20px;max-width:320px;padding:17px 0;text-align:center}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .offer-details-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:400;gap:12px;letter-spacing:.005em;line-height:16px;margin:0 auto;max-width:320px;text-align:left;width:80%}.hero-v2-wrapper.international-dna-bau .offer-comparison .offer-details .cta-scroll-up{font-size:15px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center;text-decoration:underline}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px{position:relative}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .decorative-image{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .dark-background{color:#fff!important}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .ss-rtm{font-size:.6em}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-headline{color:#21201d;font-family:"ui-serifed",Times New Roman,Times,serif;font-size:32px;font-weight:300;line-height:34px;margin:0 auto -2px;padding-top:40px;text-align:center;width:305px}@media (min-width:1006px){.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-headline{font-size:44px;line-height:50px}}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-headline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-headline .ss-rtm{font-size:.3em;top:-1em;vertical-align:top}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:300;line-height:26px;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center;width:305px}@media (min-width:1006px){.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-subHeadline{font-size:32px;line-height:34px}}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-subHeadline.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-disclaimer.dark-background-light-text-color{color:#fff!important}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{position:relative;z-index:100}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .cargo{background-color:#fff;padding-top:1px;position:relative}@media (min-width:768px){.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px{background-color:#f6f3f0}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{background-color:transparent;margin:0 auto;max-width:none;padding:45px 50px 1px;position:relative}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .cargo{background-color:transparent}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-headline{background-color:transparent;margin:40px auto -2px;width:auto}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-subHeadline{background-color:transparent;margin:0 auto 10px;width:auto}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .cargo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-disclaimer{margin:20px auto;text-align:center}}@media (min-width:1006px){.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{max-width:1100px;padding:50px 20px 20px}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-subHeadline{font-size:24px;line-height:1.15;margin:0 auto 10px;max-width:590px}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-backgroundImage{position:absolute;top:0;z-index:0}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-backgroundImage img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-disclaimer{margin-bottom:0;margin-top:30px;width:960px}}@media (min-width:1400px){.hero-v2-wrapper.old-dna-lohp-dec-gifting-int-px .hero-v2-primary-layer{max-width:1400px}}#affiliateSearchLp{background-color:#f5f5f5;margin:0 auto;max-width:100%;width:1800px}#affiliateSearchLp hr{border-bottom-color:#3a3f45}.asLpSearchName{display:inline-block}#asLpProgressView.progressComplete,#asLpProgressView:not(.progressComplete)+#asLpContentSections{display:none}.asLpHero{background-position:50% 0;background-repeat:no-repeat;background-size:100% auto;max-width:100%;position:relative}.asLpHero>.page{padding:125px 25px 0;width:690px}.asLpHero .con{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}@media only screen and (min-width:480px){.asLpHero>.page{min-height:0;padding:120px 25px 0}}@media only screen and (min-width:768px){.asLpHero>.page{min-height:0;padding:160px 30px 0;width:1055px}}@media only screen and (min-width:1006px){.asLpHero>.page{padding:260px 50px 0}}#asLpProgressView{overflow:hidden;position:relative}#asLpProgressView>.page{padding-bottom:35px;width:690px}.asLpProgress{margin-top:20px}.asLpProgress .progressBarWidth{background-image:-webkit-gradient(linear,left top,right top,from(#6ba410),to(#6ba410));background-image:linear-gradient(90deg,#6ba410,#6ba410)}.asLpProgress .progressBar,.asLpProgress .progressBarWidth{background-size:100% 40px;height:40px;position:relative}.asLpProgressText{color:#fff;font-size:20px;font-weight:700;left:0;line-height:1;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%;z-index:5}#checkBadgeList{display:inline-block;text-align:left}#checkBadgeList li{margin-top:10px;min-height:44px;padding-left:64px;position:relative}.checkBadge{background-color:#fff;border:2px solid #6ba410;border-radius:50%;display:inline-block;height:44px;left:0;margin:0 5px -5px 0;position:absolute;top:0;vertical-align:middle;width:44px}.iconCheck.checkBadge:before{color:#fff;font-size:24px;left:0;position:absolute;text-align:center;top:50%;width:100%}.checkBadge.icon{margin-right:20px}.checkComplete{background-color:#6ba410}@media only screen and (min-width:480px){.asLpProgressTitle{font-size:24px}.asLpProgressTitle>.asLpSearchName{display:block;font-size:40px}.asLpProgress .progressBar,.asLpProgress .progressBarWidth{background-size:100% 65px;height:65px}}@media only screen and (min-width:1006px){#asLpProgressView>.page{padding-left:20px;padding-right:20px;width:1200px}.asLpProgress{margin:40px auto 0;width:680px}#checkBadgeList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:20px}#checkBadgeList,#checkBadgeList li{display:-webkit-box;display:-ms-flexbox;display:flex}#checkBadgeList li{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:auto;align-self:auto;margin-right:0;max-width:100%;padding-left:0;text-align:center}.checkBadge.icon{background-size:cover;border-radius:0;color:transparent;height:100px;margin:20px 5px 0;position:relative;width:169px}.checkBadge:before{color:transparent;top:50%}.checkBadge.checkComplete:before{color:#fff}.checkBadgeBirth:not(.checkComplete),.checkBadgeCensus:not(.checkComplete),.checkBadgeDeath:not(.checkComplete),.checkBadgeImmigration:not(.checkComplete),.checkBadgeMarriage:not(.checkComplete){background-repeat:no-repeat}}.asLpHeroCon{padding:30px 20px}.asLpHeroCon .conTitle{font-size:24px}.asLpHero .asLpSearchName{display:inline}.asLpHeroCtaBtn{margin-top:20px}@media only screen and (min-width:480px){.asLpHeroCon .conTitle{font-size:32px}}@media only screen and (min-width:768px){.asLpHeroCon .conTitle{font-size:40px}}@media only screen and (min-width:1006px){.asLpHeroCon{padding:30px 50px;text-align:left}.asLpHeroFlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:160px}.asLpHeroFlexItem{-ms-flex-item-align:auto;align-self:auto;max-width:100%}.asLpHeroFlexContainer .asLpHeroFlexItem:last-child{padding-left:20px}.asLpHeroFlexItem.conHeader{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.asLpHeroFlexItem.conBody{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.asLpHeroCtaBtn{float:right;margin-top:0}}.asLpResults hr{margin:40px 0}.asLpResults>.page{padding:40px 25px 60px;width:1055px}.asLpResultsFlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.asLpResultsFlexItem{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-item-align:auto;align-self:auto;max-width:100%}.asLpCarouselCon{padding:0 20px}.asLpResultsList{display:inline-block;margin-top:30px;text-align:left}#asLpResultsCarousel{margin-top:40px;max-width:281px}#asLpResultsCarousel .carouselOverlay{text-align:center}.asLpResultsCtaCon{margin-top:40px}.asLpFeaturesList{display:inline-block;margin-top:20px;text-align:left}@media only screen and (min-width:480px){.asLpResults{text-align:center}.asLpResultsTitle{font-size:24px}#asLpResultsCarousel{margin:40px auto 0}.asLpResultsList{font-size:20px;text-align:center}}@media only screen and (min-width:1006px){.asLpResults{text-align:left}.asLpResults hr{margin:60px 0}.asLpResults>.page{padding:60px 25px}.asLpResultsFlexContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.asLpResultsFlexContainer .asLpResultsFlexItem:last-child{padding-left:20px}.asLpResultsFlexItem.asLpCarouselConHeader{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.asLpResultsFlexItem.asLpCarouselConBody{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.asLpResultsFlexContainer.asLpFeaturesCon{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.asLpResultsFlexItem.asLpFeaturesConHeader{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.asLpResultsFlexItem.asLpFeaturesConBody{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.asLpResultsList{text-align:left}.asLpCarouselCon{padding:0 50px}#asLpResultsCarousel{float:right;margin:0}.asLpFeaturesConHeader{text-align:center}.asLpFeaturesTitle{display:inline-block;text-align:left}.asLpFeaturesList{margin-top:0}}@media only screen and (max-width:479px){.asLpHero>.page{padding:85px 25px 0}}@media only screen and (max-width:768px){.iconCheck.checkBadge:before{position:absolute;top:20px}}.acom-lohp .offer-v2-wrapper{background-color:#f6f3f0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.acom-lohp .offer-v2-wrapper .dark-background{color:#fff!important}.acom-lohp .offer-v2-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:23px;height:40px;margin-bottom:10px;padding-top:4px;text-align:center;width:40px}.acom-lohp .offer-v2-wrapper .icongroup-icon:before{color:#fff}.acom-lohp .offer-v2-wrapper .offer-v2-headline{font-size:28px;margin-top:0}.acom-lohp .offer-v2-wrapper .offer-v2-headline,.acom-lohp .offer-v2-wrapper .offer-v2-subHeadline{line-height:1.2;margin-bottom:10px;text-align:center}.acom-lohp .offer-v2-wrapper .offer-v2-cta{margin-bottom:20px}.acom-lohp .offer-v2-wrapper .offer-v2-disclaimer{margin-bottom:10px}@media (min-width:768px){.acom-lohp .offer-v2-wrapper{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px 1px rgba(0,0,0,.14);box-shadow:0 4px 10px 1px rgba(0,0,0,.14);padding:40px 15px 5px;position:relative}.acom-lohp .offer-v2-wrapper .icongroup-icon{position:absolute;top:-18px}.acom-lohp .offer-v2-wrapper .icongroup-icon .m-icon:before{line-height:1.3}.acom-lohp .offer-v2-wrapper .offer-v2-headline{font-size:15px}.acom-lohp .offer-v2-wrapper .offer-v2-subHeadline{font-size:19px}}@media (min-width:1006px){.acom-lohp .offer-v2-wrapper{padding:40px 30px 10px}.acom-lohp .offer-v2-wrapper .offer-v2-headline{font-size:20px}.acom-lohp .offer-v2-wrapper .offer-v2-subHeadline{font-size:19px}}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px{background-color:#e5f0f1;gap:20px;padding:40px 0;position:relative;z-index:100}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px,.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper{gap:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:23px;height:32px;margin-left:-5px;text-align:center;width:32px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .icongroup-icon:before{color:#fff;margin-right:0}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .icongroup-icon.m-icon:before{line-height:1.3}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-headline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;font-weight:600;letter-spacing:0;line-height:22px;margin:0;text-align:center;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;font-weight:400;letter-spacing:0;line-height:22px;text-align:center;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .ss-rtm{display:inline-block;font-size:.6em;height:0;overflow:visible}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-image{height:140px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;margin-top:3px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-prefix{font-size:11px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-right:3px;position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .currency-symbol{margin-left:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .currency-symbol,.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .current-price{font-size:54px;font-weight:600;letter-spacing:0;line-height:22px;text-align:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-asterisk{position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-suffix .original-price{font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-disclaimer{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;font-weight:400;letter-spacing:0;line-height:16px;text-align:center;width:305px}@media (min-width:768px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-px{background-color:transparent;gap:12px;padding:0 0 10px;width:210px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper{gap:5px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-headline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px;min-height:16px;width:100%}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:300;line-height:16px;min-height:64px;width:100%}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-image{height:97px;width:200px}}@media (min-width:768px) and (max-width:1005px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .icongroup-icon{font-size:18px;height:24px;width:24px}}@media (min-width:1006px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-px{gap:10px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper{gap:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-headline{font-size:20px;font-weight:600;line-height:22px;min-height:22px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper .offer-v2-subHeadline{font-size:14px;font-weight:400;line-height:16px;min-height:48px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .offer-v2-image{height:130px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-px .price-lockup-embed{height:37px;margin-top:15px}}@media (min-width:0px) and (max-width:767px){.first-offer .offer-v2-wrapper.dna-lohp-dec-gifting-int-px{background-color:transparent;padding:20px 0 0}.first-offer .offer-v2-wrapper.dna-lohp-dec-gifting-int-px:after{background-color:#fff;content:"";height:20px;margin-top:20px;width:100%}}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st{background-color:#e5f0f1;gap:20px;padding:40px 0;position:relative;z-index:100}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st,.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper{gap:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:23px;height:32px;margin-left:-5px;text-align:center;width:32px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .icongroup-icon:before{color:#fff;margin-right:0}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .icongroup-icon.m-icon:before{line-height:1.3}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-headline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:21.5px;font-weight:700;letter-spacing:0;margin:0 10px;max-width:355px;text-align:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;margin:0 10px;max-width:355px;text-align:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .ss-rtm{display:inline-block;font-size:.6em;height:0;overflow:visible}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-image{min-height:140px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;margin-top:3px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .lockup-prefix{font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:20px;margin-right:3px;position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .currency-symbol{margin-left:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .currency-symbol,.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .current-price{font-size:54px;font-weight:600;letter-spacing:0;line-height:22px;text-align:center}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .lockup-asterisk{position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed .lockup-suffix .original-price{font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;position:relative;top:-14px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-disclaimer{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:0;line-height:16px;margin:0 10px;max-width:355px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-st{background-color:transparent;gap:10px;padding:0 0 10px;width:223px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper{gap:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-headline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;margin:0;min-height:16px;width:100%}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-subHeadline{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:14.5px;font-weight:300;line-height:16px;margin:0;min-height:68px;width:100%}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-image{min-height:97px;width:200px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-disclaimer{margin:0}}@media (min-width:768px) and (max-width:1005px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .icongroup-icon{font-size:18px;height:24px;width:24px}}@media (min-width:1006px){.offer-v2-wrapper.dna-lohp-dec-gifting-int-st{gap:10px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper{gap:10px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-headline{font-size:21.5px;line-height:22px;min-height:22px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-headline-wrapper .offer-v2-subHeadline{font-size:16px;min-height:53px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .offer-v2-image{min-height:130px;width:305px}.offer-v2-wrapper.dna-lohp-dec-gifting-int-st .price-lockup-embed{height:37px;margin-top:15px}}@media (min-width:0px) and (max-width:767px){.first-offer .offer-v2-wrapper.dna-lohp-dec-gifting-int-st{background-color:transparent;padding:20px 0 0}.first-offer .offer-v2-wrapper.dna-lohp-dec-gifting-int-st:after{background-color:#fff;content:"";height:20px;margin-top:20px;width:100%}}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px{background-color:#e7f0f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:32px 0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .dark-background{color:#fff!important}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .ss-rtm{font-size:.6em}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-icon-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:32px;justify-content:center;margin-left:9px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:18px;height:32px;margin-bottom:10px;margin-left:-10px;padding-top:4px;text-align:center;width:32px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .icongroup-icon:before{color:#fff;margin-right:0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .icongroup-icon.m-icon:before{line-height:1.3}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-headline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:700;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-top:0;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;line-height:22px;text-align:center;width:305px}@media (min-width:768px){.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-subHeadline{font-size:14px;line-height:16px}}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-image{height:200px;width:288px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-prefix{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:300;font-weight:400;letter-spacing:0;line-height:24px;margin-right:4px;margin-top:8px;text-align:center;text-transform:uppercase}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .currency-symbol{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-right:1px;margin-top:7px;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .current-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:59px;font-weight:300;font-weight:600;letter-spacing:-.015em;line-height:64px;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-asterisk{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-left:2px;margin-top:3px;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-suffix{margin-left:4px;margin-top:9px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .amount-off,.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .original-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300;font-weight:600;letter-spacing:0;line-height:19px;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .amount-off{color:#328800;margin-top:1px;text-transform:uppercase}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-cta{color:#fff;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-size:17px;font-weight:700;font-weight:600;height:52px;letter-spacing:0;line-height:19.45px;line-height:24px;text-align:center;width:275px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-cta.responsive-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;font-weight:400;letter-spacing:.005em;line-height:16px;padding:12px 0;text-align:center;width:300px}@media (min-width:768px){.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px{background-color:#fff;border-radius:12px;gap:16px;height:100%;margin-top:0;padding:12px 12px 32px;position:relative;width:232px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-headline{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:24px;min-height:4em;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline-wrapper .offer-v2-subHeadline{min-height:3.66em}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-image{height:100px;width:145px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed{max-width:213px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-prefix{font-size:15px;font-weight:400;line-height:24px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .currency-symbol{font-size:21px;font-weight:600;line-height:24px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .current-price{font-size:37px;font-weight:600;letter-spacing:-.01em;line-height:48px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-asterisk{font-size:21px;font-weight:600;line-height:24px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-suffix{margin-top:0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .original-price{font-size:15px;font-weight:600;line-height:24px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .amount-off{font-size:15px;font-weight:600;line-height:24px;margin-top:-7px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-cta{width:150px}}@media (min-width:1400px){.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px{width:372px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-headline{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:24px;text-align:center;width:300px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-image{height:200px;width:288px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed{max-width:271px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-prefix{font-size:17px;font-weight:400;letter-spacing:0;line-height:24px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .currency-symbol{font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:32px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .current-price{font-size:59px;font-weight:600;letter-spacing:-.015em;line-height:64px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-asterisk{font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-top:0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .lockup-suffix{margin-left:0;margin-top:8px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .original-price{font-size:17px;font-weight:600;letter-spacing:0;line-height:22px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .price-lockup-embed .amount-off{font-size:17px;font-weight:600;letter-spacing:0;line-height:22px;margin-top:0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-cta{width:275px}}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:17px;font-weight:600;justify-content:center;letter-spacing:0;line-height:24px;min-height:24px;text-decoration:underline}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-learn-more a{text-decoration:underline}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-note{font-size:13px;font-style:italic;font-weight:400;letter-spacing:0;line-height:24px;margin-top:8px;min-height:24px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-learn-more{font-size:15px;font-weight:400;height:auto;letter-spacing:0;line-height:24px;text-align:center}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-note{margin-top:16px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px 12px 12px;width:200px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:18px;text-align:left}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-item .bundle-item-title{color:#5c5c5c;position:relative}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-item .bundle-item-title .bundle-item-title-icon{font-size:10px;line-height:10px;position:absolute;right:-20px;top:0}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon{color:#328800}}@media (min-width:1400px){.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-content{margin-top:22px;padding:12px 32px;width:308px}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .offer-v2-bundle-item{font-size:16px;font-weight:400;letter-spacing:0;line-height:21px;text-align:left}.offer-v2-wrapper.dna-lohp-holiday-phase1-us-px .offer-v2-details-block .bundle-item-presence-icon{font-size:24px}}.dna-lohp .offer-v2-wrapper{background-color:#f6f3f0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.dna-lohp .offer-v2-wrapper .dark-background{color:#fff!important}.dna-lohp .offer-v2-wrapper .offer-v2-icon-set{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-bottom:10px;margin-top:20px}.dna-lohp .offer-v2-wrapper .offer-v2-icon-set:first-child{margin-left:0}.dna-lohp .offer-v2-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:23px;height:40px;margin-bottom:10px;margin-left:-10px;padding-top:4px;text-align:center;width:40px}.dna-lohp .offer-v2-wrapper .icongroup-icon:before{color:#fff;margin-right:0}.dna-lohp .offer-v2-wrapper .icongroup-icon.m-icon:before{line-height:1.3}.dna-lohp .offer-v2-wrapper .offer-v2-headline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;line-height:22px;margin-bottom:20px;margin-top:0;text-align:center;width:305px}@media (min-width:768px){.dna-lohp .offer-v2-wrapper .offer-v2-headline{font-size:14px;line-height:16px}}@media (min-width:1006px){.dna-lohp .offer-v2-wrapper .offer-v2-headline{font-size:20px;line-height:22px}}.dna-lohp .offer-v2-wrapper .offer-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;line-height:22px;margin-bottom:10px;text-align:center;width:305px}@media (min-width:768px){.dna-lohp .offer-v2-wrapper .offer-v2-subHeadline{font-size:14px;line-height:16px}}.dna-lohp .offer-v2-wrapper .offer-v2-image{height:140px;margin-bottom:10px;width:305px}.dna-lohp .offer-v2-wrapper .offer-v2-image img{height:140px;-o-object-fit:contain;object-fit:contain;width:305px}.dna-lohp .offer-v2-wrapper .offer-v2-cta{color:#fff;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;line-height:19.45px;margin-bottom:20px}.dna-lohp .offer-v2-wrapper .offer-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px;margin-bottom:40px;text-align:center;width:305px}@media (min-width:768px){.dna-lohp .offer-v2-wrapper{background-color:transparent;margin-top:0;max-width:320px;position:relative}.dna-lohp .offer-v2-wrapper .offer-v2-headline{font-size:16px;height:2em;margin-bottom:25px;margin-top:15px;text-align:center;width:auto}.dna-lohp .offer-v2-wrapper .offer-v2-subHeadline{height:3em;margin-bottom:30px;width:auto}.dna-lohp .offer-v2-wrapper .offer-v2-image{margin-bottom:10px;max-width:100%;width:auto}.dna-lohp .offer-v2-wrapper .offer-v2-image img{max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.dna-lohp .offer-v2-wrapper .offer-v2-disclaimer{display:none}}@media (min-width:1006px){.dna-lohp .offer-v2-wrapper{max-width:320px}.dna-lohp .offer-v2-wrapper .offer-v2-headline{font-size:18px;height:2em;margin-bottom:25px;margin-top:15px;text-align:center;width:320px}.dna-lohp .offer-v2-wrapper .offer-v2-subHeadline{font-size:18px;padding:0 20px}}.offer-v2-wrapper.international-dna-bau{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e7f0f1;padding:32px 0}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau{background-color:#fff;border-radius:12px;height:100%;margin-top:0;padding:12px;position:relative;width:224px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau{width:332px}}.offer-v2-wrapper.international-dna-bau .dark-background{color:#fff!important}.offer-v2-wrapper.international-dna-bau .ss-rtm{font-size:.6em}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-icon-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:32px;justify-content:center;margin-left:9px}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-noicon-set{height:8px}@media (min-width:0px) and (max-width:767px){.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-noicon-set{height:0}}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:18px;height:32px;margin-bottom:10px;margin-left:-10px;padding-top:4px;text-align:center;width:32px}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .icongroup-icon:before{color:#fff;margin-right:0}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .icongroup-icon.m-icon:before{line-height:1.3}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-headline-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;min-height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-headline-container{min-height:75px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-headline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:700;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-top:0;text-align:center}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-headline{font-size:21px;font-weight:600;line-height:24px;width:300px}}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-headline-wrapper .offer-v2-headline{font-size:21px;line-height:24px}}.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;line-height:22px;margin:10px 0;text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline{font-size:14px;line-height:16px}}.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline span{text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline{height:-webkit-min-content;height:-moz-min-content;height:min-content;margin:0}.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline span{text-align:center;width:100%}}@media (min-width:0px) and (max-width:767px){.offer-v2-wrapper.international-dna-bau .offer-v2-subHeadline{margin:0 auto;width:calc(100% - 20px)}}.offer-v2-wrapper.international-dna-bau .offer-v2-image{height:200px;width:288px}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-image{height:100px;width:145px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .offer-v2-image{height:200px;width:288px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:27px;margin-left:2px;margin-top:10px}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed{max-width:213px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed{max-width:271px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-prefix{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:300;font-weight:400;letter-spacing:0;line-height:24px;margin-right:4px;margin-top:8px;text-align:center;text-transform:uppercase}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-prefix{font-size:15px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-prefix{font-size:17px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .currency-symbol{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:31px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-right:1px;margin-top:7px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .currency-symbol{font-size:21px;line-height:24px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .currency-symbol{font-size:28px;font-weight:600;line-height:32px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .current-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:59px;font-weight:300;font-weight:600;letter-spacing:-.015em;line-height:64px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .current-price{font-size:37px;letter-spacing:-.01em;line-height:48px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .current-price{font-size:59px;letter-spacing:-.015em;line-height:64px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-asterisk{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-right:5px;margin-top:3px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-asterisk{font-size:13px;line-height:24px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-asterisk{font-size:17px;line-height:32px;margin-top:0}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-suffix{margin-left:4px;margin-top:9px}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .lockup-suffix{margin-left:0;margin-top:8px;margin-top:6px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .original-price{font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;font-weight:600;letter-spacing:0;line-height:19px;text-align:center}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .original-price{font-size:13px;line-height:24px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .original-price{font-size:17px;line-height:22px}}.offer-v2-wrapper.international-dna-bau .price-lockup-embed .amount-off{color:#181a1c;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:19px;margin-top:1px;text-align:left;text-transform:uppercase}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .amount-off{line-height:24px;margin-top:-7px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .price-lockup-embed .amount-off{line-height:22px;margin-top:0}}.offer-v2-wrapper.international-dna-bau .offer-v2-cta{color:#fff;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-size:17px;font-weight:700;font-weight:600;height:52px;letter-spacing:0;line-height:19.45px;line-height:24px;margin-bottom:20px;text-align:center;width:275px}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-cta{width:150px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .offer-v2-cta{width:275px}}.offer-v2-wrapper.international-dna-bau .offer-v2-cta.responsive-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.offer-v2-wrapper.international-dna-bau .offer-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;font-weight:400;letter-spacing:.005em;line-height:16px;margin:8px auto;padding:12px 0;text-align:center;width:300px}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block{max-width:260px;width:100%}}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:17px;font-weight:600;height:24px;justify-content:center;letter-spacing:0;line-height:24px;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;text-decoration:underline}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-learn-more a{font-weight:700;text-decoration:underline}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-learn-more{font-size:15px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center}}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-note{color:#328800;font-size:13px;font-weight:700;letter-spacing:0;line-height:24px;margin:25px 0 10px;max-width:260px;text-align:left}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-note:first-of-type{display:none;margin:52px 0 10px;max-width:260px}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-note:first-of-type{display:block;margin:46px 0 10px}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-note:first-of-type{margin:52px 0 10px}}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-note{font-size:16px}}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-content{width:100%}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:14px;font-weight:400;gap:17px;justify-content:space-between;letter-spacing:0;line-height:1.4;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1400px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item{font-size:16px;letter-spacing:0;line-height:21px}}@media (min-width:768px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-title{color:#5c5c5c;position:relative;width:200px}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-title .bundle-item-title-icon{font-size:10px;line-height:10px;position:absolute}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-title .bundle-item-title-icon.iconInfo:before{left:5px}}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon{color:#328800;font-size:24px}@media (min-width:768px) and (max-width:1005px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon{font-size:16px}}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon .iconPlusCheck{display:block;min-width:28px;width:28px}.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon .iconPlusCheck svg{width:100%}@media (min-width:768px) and (max-width:1005px){.offer-v2-wrapper.international-dna-bau .offer-v2-details-block .offer-v2-bundle-item .bundle-item-presence-icon .iconPlusCheck{min-width:18px;width:18px}}.offer-v2-wrapper.international-dna-bau .accordion{min-width:100%}.offer-v2-wrapper.international-dna-bau .accordion .accordionSection{background:transparent}.offer-v2-wrapper.international-dna-bau .accordion .accordionCon{margin:0}.offer-v2-wrapper.international-dna-bau .accordion .answerCon{border-radius:5px;border-style:none;border-width:0;margin:20px 10px 0;padding:12px 16px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px{background-color:#e5f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .dark-background{color:#fff!important}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .ss-rtm{font-size:.6em}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline-wrapper{margin-top:20px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .icongroup-icon{background-color:#117fa6;border-radius:50%;font-size:23px;height:32px;margin-left:-5px;text-align:center;width:32px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .icongroup-icon:before{color:#fff;margin-right:0}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .icongroup-icon.m-icon:before{line-height:1.3}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;line-height:22px;margin-bottom:20px;margin-top:10px;text-align:center;width:305px}@media (min-width:768px){.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline{font-size:14px;line-height:16px}}@media (min-width:1006px){.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline{font-size:20px;line-height:22px}}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-subHeadline{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;line-height:22px;margin-bottom:10px;text-align:center;width:305px}@media (min-width:768px){.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-subHeadline{font-size:14px;line-height:16px}}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-image{height:140px;margin-bottom:10px;width:305px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-image img{height:140px;-o-object-fit:contain;object-fit:contain;width:305px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 34px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-prefix{font-size:14.5px;line-height:1.33}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed .currency-symbol{font-size:54px;font-weight:700;line-height:.7}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed .current-price{font-size:54px;font-weight:700;line-height:.7;margin-right:10px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-suffix .original-price{font-size:20px;line-height:1.2}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .price-lockup-embed .lockup-suffix .amount-off{font-size:13px;line-height:.9}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-cta{color:#fff;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;line-height:19.45px;margin-bottom:20px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-disclaimer{color:#21201d;font-family:ui-sans,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:16px;margin-bottom:40px;text-align:center;width:305px}@media (min-width:768px){.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px{background-color:transparent;margin-top:0;max-width:320px;position:relative}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline{font-size:16px;margin-bottom:0;margin-top:18px;min-height:2em;text-align:center;width:auto}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-subHeadline{margin-bottom:0;min-height:4em;width:auto}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-image{margin-bottom:10px;max-width:100%;width:auto}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-image img{max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-disclaimer{display:none}}@media (min-width:1006px){.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px{max-width:320px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-headline{font-size:21.5px;line-height:1.33;margin-top:8px;min-height:2em;text-align:center;width:320px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-subHeadline{font-size:16px;line-height:1.33;padding:0 20px}.offer-v2-wrapper.old-dna-lohp-dec-gifting-int-px .offer-v2-image{height:140px;width:175px}}.offer-v2-price-lockup{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.offer-v2-price-lockup .price-lockup-prefix{font-size:14px;font-weight:400;text-transform:uppercase}.offer-v2-price-lockup .price-lockup-current-price{font-size:54px;font-weight:600;line-height:50px}.offer-v2-price-lockup .price-lockup-suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.offer-v2-price-lockup .price-lockup-details,.offer-v2-price-lockup .price-lockup-original-price{font-size:14px;font-weight:400}.page-tag .page-tag-outer-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:768px){.page-tag .page-tag-outer-mobile{display:none}}.page-tag .page-tag-title-mobile{color:#262626;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:768px){.page-tag .page-tag-title-mobile{display:none}}.page-tag .page-tag-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-negative:0;flex-shrink:0}.page-tag .page-tag-title{color:#262626;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:0px) and (max-width:767px){.page-tag .page-tag-title{display:none}}.page-tag .page-tag-name{color:#262626;font-family:Suisse Intl;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.page-tag .page-tag-content-outer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #ccc;border-radius:32px;gap:8px}.blog-article-page-body{background:#fff}@media (min-width:1400px){.blog-article-page-body .related-articles{margin:0 auto;width:calc(90% - 90px)}}@media (min-width:1006px) and (max-width:1399px){.blog-article-page-body .related-articles{margin:0 auto;width:95%}}@media (min-width:768px) and (max-width:1005px){.blog-article-page-body .related-articles{margin:0 auto;width:95%}}.blog-article-page-body h1.cmp-title__text{color:#fff;font-family:Gelica;font-weight:400;margin-bottom:21px;margin-top:31px}@media (min-width:1006px) and (max-width:1399px){.blog-article-page-body h1.cmp-title__text{font-size:32px;line-height:37.92px;margin-bottom:14px;margin-top:26px}}@media (min-width:768px) and (max-width:1005px){.blog-article-page-body h1.cmp-title__text{font-size:30px;line-height:35.55px;margin-bottom:23px;margin-top:24px}}@media (min-width:0px) and (max-width:767px){.blog-article-page-body h1.cmp-title__text{font-size:26px;line-height:30.81px;text-align:center}}.blog-article-page-body .blog_hero .petDNA__hero__badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:5px}.blog-article-page-body .blog_hero .petDNA__hero__badge-container a{font-weight:700}.blog-article-page-body .blog_hero .petDNA__hero__badge{background-color:#e9feb2;border:1px solid #000;border-radius:15px;color:#181a1c;font-family:Suisse Intl,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:5px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:1920px){.blog-article-page-body .blog_hero .petDNA__hero__badge{font-size:16px}}@media (min-width:1400px){.blog-hero-container .cmp-container__container-content{padding-right:45px;width:calc(90% - 180px)}.blog-hero-container .cmp-container__container-content .aem-Grid{position:relative}}@media (min-width:1006px) and (max-width:1399px){.blog-hero-container .cmp-container__container-content{width:90%}}@media (min-width:768px) and (max-width:1005px){.blog-hero-container .cmp-container__container-content{width:calc(90% - 40px)}}@media (min-width:0px) and (max-width:767px){.blog-hero-container .blognavigation{margin:0 0 0 5%}}.blog-global-style p{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px}.blog-global-style p a{color:#2a78a2;font-weight:700;text-decoration:none}.blog-global-style p img{height:auto;max-width:100%}.blog-global-style p:last-child{margin-bottom:20px}.blog-global-style figure{width:100%!important}.blog-global-style figure img{height:auto;width:100%}.blog-global-style iframe{width:100%!important}.blog-global-style ol,.blog-global-style ul{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:18px;margin-top:20px;padding:0 0 0 25px;text-indent:-5px}.blog-global-style ol{list-style:decimal;word-wrap:break-word}.blog-global-style ul{list-style:disc}.blog-global-style h2{background-color:#c1ff3f;color:#2e3136;font-family:SangBleu Republic;font-size:22px;font-style:normal;font-weight:700;line-height:normal;padding:16px 30px;-webkit-transform:translateX(-30px);transform:translateX(-30px);width:calc(100% + 60px)}.blog-global-style h2+ol,.blog-global-style h2+p,.blog-global-style h2+ul{margin-top:10px}.blog-global-style .author-petDNA{background:#e9feb2;border-radius:2px;margin:0 auto 20px;padding:38px 33px}.blog-global-style .author-petDNA__header{background:#e9feb2;color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:700;line-height:18.16px;margin-bottom:10.6px;text-transform:uppercase}.blog-global-style .author-petDNA__name{color:#2e3136;font-family:SangBleu Republic;font-size:16px;font-style:normal;font-weight:400;line-height:23.5px;margin-bottom:20px;margin-top:0}.blog-global-style .author-petDNA__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between}.blog-global-style .author-petDNA__photo{height:120px;width:120px}.blog-global-style .author-petDNA__photo img{border-radius:2px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-global-style .author-petDNA__bio{font-family:Suisse Intl,sans-serif;-webkit-box-flex:1;color:#2e3136;-ms-flex:1;flex:1;font-style:italic;font-weight:400;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.blog-global-style .author-petDNA__bio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.blog-global-style .author-petDNA__bio p{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}@media screen and (max-width:767px){.blog-global-style .author-petDNA__bio p{margin:0}}.blog-global-style .author-petDNA__text{display:block}.blog-global-style .accordionSection{background-color:#e9feb2;padding:10px 5%;text-align:center}.blog-global-style .accordionSection>h2{background:#e9feb2;font-size:30px}.blog-global-style .accordionSection>.accordionCon{margin:30px auto 60px;max-width:1000px;padding-left:0}.blog-global-style .accordionSection>.accordionCon>li{list-style:none;position:relative;text-align:left}.blog-global-style .accordionSection>.accordionCon>li>div.answerCon{background:#e9feb2}.blog-global-style .accordionSection>.accordionCon>li>button{border-bottom:1px;font-size:18px;padding:8px;width:100%}.blog-global-style .accordionSection>.accordionCon>li>div.open{max-height:400px;overflow:auto;visibility:visible}.blog-global-style .cmp-container__container-content{max-width:100%}.container.blog-article-subscribe-section .cmp-text p{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:14px}.container.blog-article-subscribe-section .button-size__large .cmp-button{background-color:#42860e;font-family:Suisse Intl;min-height:36px;padding:6px 38px}.container.blog-article-section-wrapper .blog-article-intro-section{padding:0 30px;width:75%!important}@media (min-width:768px) and (max-width:1005px){.container.blog-article-section-wrapper .blog-article-intro-section{width:100%!important}}@media (min-width:0px) and (max-width:767px){.container.blog-article-section-wrapper .blog-article-intro-section{padding:0 15px;width:100%!important}}.container.blog-article-section-wrapper .blog-article-section{padding:0 30px;width:75%!important}@media (min-width:0px) and (max-width:767px){.container.blog-article-section-wrapper .blog-article-section{padding:0 15px;width:100%!important}}@media (min-width:768px) and (max-width:1005px){.container.blog-article-section-wrapper .blog-article-section{width:100%!important}}.container.blog-article-section-wrapper .blog-article-section .image{padding-bottom:20px}.container.blog-article-section-wrapper .blog-article-section .image .cmp-image__image{padding-bottom:10px}.container.blog-article-section-wrapper .blog-article-section .image .cmp-image__title{color:#7e7e7e;font-family:Suisse Intl,sans-serif;font-size:14px;font-style:italic;line-height:normal}.container.blog-article-section-wrapper .blog-recent-post-section{display:none}@media (min-width:1006px){.container.blog-article-section-wrapper .blog-recent-post-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%!important;-webkit-box-pack:start;-ms-flex-pack:start;float:right!important;justify-content:flex-start;padding-top:20px}.container.blog-article-section-wrapper .blog-recent-post-section .cmp-container{margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:227px}}.container.blog-article-section-wrapper .blog-recent-post-section-tablet{display:none}@media (min-width:1006px) and (max-width:1399px){.container.blog-article-section-wrapper .blog-recent-post-section-tablet{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container.blog-article-section-wrapper .blog-recent-post-section-tablet .cmp-container{margin:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-right:15px;width:227px}}.price-lockup-au{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-au .price-lockup-prefix-au{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-au .price-lockup-current-price-au{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-au .price-lockup-suffix-au{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-au .price-lockup-details-au,.price-lockup-au .price-lockup-original-price-au{font-family:Suisse Intl;font-size:14px;font-weight:400}.price-lockup-ca-en{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-ca-en .price-lockup-prefix-ca-en{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-ca-en .price-lockup-current-price-ca-en{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-ca-en .price-lockup-suffix-ca-en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-ca-en .price-lockup-details-ca-en,.price-lockup-ca-en .price-lockup-original-price-ca-en{font-family:Suisse Intl;font-size:14px;font-weight:400}.price-lockup-ca-fr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-ca-fr .price-lockup-prefix-ca-fr{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-ca-fr .price-lockup-current-price-ca-fr{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-ca-fr .price-lockup-suffix-ca-fr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-ca-fr .price-lockup-details-ca-fr,.price-lockup-ca-fr .price-lockup-original-price-ca-fr{font-family:Suisse Intl;font-size:14px;font-weight:400}.price-lockup-de{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-de .price-lockup-prefix-de{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-de .price-lockup-current-price-de{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-de .price-lockup-suffix-de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-de .price-lockup-details-de,.price-lockup-de .price-lockup-original-price-de{font-family:Suisse Intl;font-size:14px;font-weight:400}.price-lockup-de .price-lockup-details-de{width:58%;word-break:break-word}.price-lockup-ie{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-ie .price-lockup-prefix-ie{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-ie .price-lockup-current-price-ie{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-ie .price-lockup-suffix-ie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-ie .price-lockup-details-ie,.price-lockup-ie .price-lockup-original-price-ie{font-family:Suisse Intl;font-size:14px;font-weight:400}.price-lockup-uk{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.price-lockup-uk .price-lockup-prefix-uk{font-family:Suisse Intl;font-size:14px;font-weight:400;text-transform:uppercase}.price-lockup-uk .price-lockup-current-price-uk{font-family:Suisse Intl;font-size:54px;font-weight:600;line-height:50px}.price-lockup-uk .price-lockup-suffix-uk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:47px}.price-lockup-uk .price-lockup-details-uk,.price-lockup-uk .price-lockup-original-price-uk{font-family:Suisse Intl;font-size:14px;font-weight:400}.r2-slider-outer{border-radius:8px;overflow:hidden}.container-anc{position:relative}ul.slick-dots{bottom:7px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.r2a-image{border-radius:8px}.r2a-image__title__credit{height:100%;padding-top:12px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.r2a-image__title__credit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:0px) and (max-width:767px){.r2a-image__title__credit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;gap:4px;justify-content:flex-start}}.r2a-image__title__credit .r2a-image__title__credit_content{font-family:Suisse Intl;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.07px;line-height:16px;word-wrap:break-word}@media (min-width:768px){.r2a-image__title__credit .r2a-image__title__credit_content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media (min-width:0px) and (max-width:767px){.r2a-image__title__credit .r2a-image__title__credit_content{-ms-flex-item-align:stretch;align-self:stretch}}.r2a-image__credit{color:#666}@media (min-width:768px){.r2a-image__credit{text-align:right;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media (min-width:0px) and (max-width:767px){.r2a-image__credit{text-align:left}}.r2a-image__title{color:#262626;text-align:left}.cmp-line hr{width:100%!important}.slider-wrap{background-color:transparent}.r2a-main-section .text ul,.r2a-top-section .text ul{list-style:disc}.r2a-main-section .text ol,.r2a-top-section .text ol{list-style:decimal}.r2a-main-section .text li ol,.r2a-main-section .text li ul,.r2a-top-section .text li ol,.r2a-top-section .text li ul{padding-left:20px}.r2a-top-section{background-color:#404a63;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:28.75rem;padding-top:20px;position:absolute;z-index:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r2a-top-section .cmp-title__text{color:#fff;text-align:center}@media (max-width:1399px){.r2a-top-section{min-height:20rem;position:static}}@media (max-width:767px){.r2a-top-section{min-height:22.5rem;position:absolute}}.r2a-main-section{background-color:#f6f3f0;border-top-left-radius:1.31rem;border-top-right-radius:1.31rem;margin:307px 10% 200px;position:relative;width:80%!important}.r2a-main-section .ancBtn.silver{background:#e2e0dd;color:var(--ui-text-color)!important}.r2a-main-section .ancBtn.silver:not(:active):not(.active):hover{background:#cfccca}.r2a-main-section .ancBtn.silver.active,.r2a-main-section .ancBtn.silver:active{background:#aeabaa}.r2a-main-section .ancBtn.outline{background:#e2e0dd;color:var(--ui-text-color)!important}.r2a-main-section .ancBtn.outline:not(:active):not(.active):hover{background:#cfccca}.r2a-main-section .ancBtn.outline.active,.r2a-main-section .ancBtn.outline:active{background:#aeabaa}.r2a-main-section .ancBtn.silver.vertical:not(:active):not(.active):hover>.icon:before{background:#cfccca}.r2a-main-section .ancBtn.silver.vertical.active>.icon:before,.r2a-main-section .ancBtn.silver.vertical:active>.icon:before{background:#aeabaa}@media (min-width:1800px){.r2a-main-section{margin:307px calc(50% - 45rem) 200px;width:90rem!important}}@media (max-width:1399px){.r2a-main-section{margin:0 2.5%;width:95%!important}}@media (max-width:767px){.r2a-main-section{margin:15.75rem 2.5%}}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section{border-right:1px solid rgba(0,0,0,.1);padding:1rem;width:69%}@media (max-width:1399px){.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section{border-right:none;width:100%}}@media (max-width:767px){.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section{padding-bottom:0}}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .image .cmp-image__image{border-radius:1rem;-o-object-fit:cover;object-fit:cover}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .blog-article-author-wrapper{color:#666;font-family:Suisse Intl,sans-serif;margin-top:2rem;padding-bottom:0}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .blog-article-author-wrapper .blog-date{font-family:Suisse Intl;padding:0}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .text{margin:1rem 0}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .text .cmp-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .text .cmp-text h2{font-family:Suisse Intl,sans-serif;font-size:1.313rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .text .cmp-text h3{font-family:Suisse Intl,sans-serif;font-size:1.063rem;font-weight:600;line-height:1.5rem}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-article-section .text .cmp-text p{font-family:Suisse Intl,sans-serif;font-size:.938rem;line-height:1.25rem;margin:0}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-side-column-section{padding:1rem;width:31%}@media (max-width:1399px){.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-side-column-section{width:100%}}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-side-column-section .blog-article-subscribe-section{background:#e5f0f1;border:1px solid rgba(0,0,0,.04);border-radius:.5rem;margin-top:2rem;padding:1rem}.r2a-main-section .r2a-article-section-wrapper>.cmp-container:first-of-type>.cmp-container__container-content .r2a-side-column-section .recent-posts .cmp-list__item-link .cmp-list__item-title{color:#0e7194}.cmp-searchrecords-container{background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;margin:auto;max-width:990px;position:relative}@media only screen and (max-width:1005px){.cmp-searchrecords-container{background-size:cover}}@media only screen and (max-width:875px){.cmp-searchrecords-container{background-position:-80px -17px;background-repeat:no-repeat;background-size:111%;height:760px}}@media only screen and (max-width:767px){.cmp-searchrecords-container{background-size:117%;display:block;height:inherit;padding-top:35%}}@media only screen and (max-width:479px){.cmp-searchrecords-container{background-position:-63px -20px;background-size:120%}}.cmp-searchrecords-container .left-container-wrapper{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}.cmp-searchrecords-container .right-container-wrapper{-webkit-box-flex:40%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:40%;flex:40%;height:500px;padding:100px 20px 0;position:absolute;right:0;width:33%}@media only screen and (max-width:1005px){.cmp-searchrecords-container .right-container-wrapper{width:36%}}@media only screen and (max-width:875px){.cmp-searchrecords-container .right-container-wrapper{height:auto;margin-right:-300px;padding:20px 30px;right:50%;top:440px;width:600px}}@media only screen and (max-width:767px){.cmp-searchrecords-container .right-container-wrapper{height:inherit;margin-right:0;padding-bottom:10px;position:relative;right:0;top:auto;width:100%}}@media only screen and (max-width:479px){.cmp-searchrecords-container .right-container-wrapper{padding:20px 15px 10px}}.cmp-searchrecords-container .display-text{background-color:rgba(155,192,28,.7);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:500px;left:0;padding:70px 30px 0 50px;position:absolute;width:35%}.cmp-searchrecords-container .display-text .searchrecords-title{font-size:48px;font-weight:200;line-height:55px}.cmp-searchrecords-container .display-text .searchrecords-description{font-size:32px;font-weight:200;line-height:42px}@media only screen and (max-width:1005px){.cmp-searchrecords-container .display-text .searchrecords-title{font-size:42px;line-height:50px}.cmp-searchrecords-container .display-text .searchrecords-description{font-size:28px;line-height:35px}}@media only screen and (max-width:875px){.cmp-searchrecords-container .display-text{height:200px;padding:20px 20px 0;text-align:center;top:275px;width:100%}.cmp-searchrecords-container .display-text .searchrecords-title{font-size:48px;margin-bottom:0}.cmp-searchrecords-container .display-text .searchrecords-description{font-weight:400}}@media only screen and (max-width:767px){.cmp-searchrecords-container .display-text{height:inherit;padding:15px 10px 20px;position:inherit;top:0}.cmp-searchrecords-container .display-text .searchrecords-title{font-size:40px;line-height:45px}.cmp-searchrecords-container .display-text .searchrecords-description{font-size:24px;line-height:30px;margin-top:10px}}@media only screen and (max-width:479px){.cmp-searchrecords-container .display-text{padding:15px 15px 20px}.cmp-searchrecords-container .display-text .searchrecords-title{display:none}.cmp-searchrecords-container .display-text .searchrecords-description{font-size:22px;line-height:28px;margin-top:0}}.cmp-search-records-form .alert{position:absolute;top:25px}@media (min-width:875px) and (max-width:896px){.cmp-search-records-form .alert{padding:10px 20px 10px 57px}}@media only screen and (max-width:875px){.cmp-search-records-form .alert{display:block;margin:-20px 0 14px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:767px){.cmp-search-records-form .alert{margin-bottom:25px}}@media only screen and (max-width:479px){.cmp-search-records-form .alert{margin:0 10px 25px}}.cmp-search-records-form #generic-error{margin-right:10px;padding:10px 10px 10px 57px;top:10px}@media (min-width:394px) and (max-width:875px){.cmp-search-records-form #generic-error{margin:10px 0 -5px;padding:20px 10px 20px 57px;top:unset}}.cmp-search-records-form .form-text{color:#7a9c0f;line-height:24px}.cmp-search-records-form .form-text .form-title{font-size:22px;font-weight:900}@media only screen and (max-width:479px){.cmp-search-records-form .form-text .form-title{font-size:15px;font-weight:400}}@media only screen and (max-width:875px){.cmp-search-records-form .form-text{text-align:center}.cmp-search-records-form .form-text p{display:inline-block}}@media only screen and (max-width:479px){.cmp-search-records-form .form-text{font-size:15px;font-weight:400;margin-bottom:-10px}}.cmp-search-records-form p{margin-top:0}.cmp-search-records-form #search-form label{display:block;font-weight:400;margin:15px 0 10px}.cmp-search-records-form #search-form input{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,.05)!important;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.05)!important;color:#181a1c;font:inherit;height:36px;outline:none;padding:5px 4px 5px 6px;text-align:left;vertical-align:middle}.cmp-search-records-form #search-form .input-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-search-records-form #search-form .input-fields input.name-field{margin-right:3%;width:48%}.cmp-search-records-form #search-form .input-fields input.location{margin-right:3%;width:73%}.cmp-search-records-form #search-form .input-fields input.year-field{margin-right:3%;width:23%}.cmp-search-records-form .button-wrapper{float:left;margin-top:20px}.cmp-search-records-form .button-wrapper .searchform-submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6ba410;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;line-height:21.9px;min-height:40px;padding:8px 14px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;text-align:center;text-decoration:none!important;text-indent:0;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle}@media only screen and (max-width:875px){.cmp-search-records-form .button-wrapper{clear:both;float:none;margin-top:0;padding:20px 0 10px;text-align:center}}@media (min-width:767px) and (max-width:875px){.cmp-search-records-form .name-details{float:left;padding-right:2%;width:45%}.cmp-search-records-form .birth-details{float:left;padding-right:2%;width:55%}.cmp-search-records-form .lived-in-details{padding-top:1px}.cmp-search-records-form .marriage-details{float:left;padding-right:2%;width:55%}}.hitcount-results-modal{padding:30px 50px 20px 120px;position:relative}.hitcount-results-modal .modal-main-text{font-size:36px;font-weight:200;line-height:1.35}.hitcount-results-modal .modal-sub-text{font-size:18px;margin-bottom:25px;margin-top:0}.hitcount-results-modal .searchform-modal-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6ba410;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;line-height:21.9px;min-height:40px;padding:8px 14px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;text-align:center;text-decoration:none!important;text-indent:0;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle}.hitcount-results-modal:before{background:#1b88b0;border-radius:36px;color:#fff;content:"\e670";display:block;font-size:40px;font:normal 230%/0 ancestry-icon;left:20px;padding:36px 17px;position:absolute;top:25px}@media only screen and (max-width:479px){.hitcount-results-modal:before{display:none!important}.hitcount-results-modal{padding:30px 20px}}.genealogy-search-pages .cmp-search-records-form .button-wrapper .searchform-submit-button{background-color:#e3720f;line-height:18.9px;min-height:30px;padding:5px 12px}@media only screen and (max-width:875px){.genealogy-search-pages .cmp-search-records-form .button-wrapper{text-align:left}}@media (min-width:767px) and (max-width:875px){.genealogy-search-pages .cmp-search-records-form .birth-details,.genealogy-search-pages .cmp-search-records-form .name-details{float:none;padding-right:0;width:100%}.genealogy-search-pages .cmp-search-records-form .lived-in-details{padding-top:1px}.genealogy-search-pages .cmp-search-records-form .marriage-details{float:none;padding-right:0;width:100%}}.genealogy-search-pages .cmp-search-records-form #search-form label{font-weight:700}@media only screen and (max-width:479px){.genealogy-search-pages .cmp-search-records-form #search-form .input-fields{display:block}.genealogy-search-pages .cmp-search-records-form #search-form .input-fields input.location,.genealogy-search-pages .cmp-search-records-form #search-form .input-fields input.name-field,.genealogy-search-pages .cmp-search-records-form #search-form .input-fields input.year-field{margin-right:2%;margin-top:10px;width:100%}}.genderCon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.genderCon div:first-child{margin-right:20px}.conBody{margin:0 auto;max-width:950px}#discoverSubmit{margin-top:10px}.searchwidget label.hide{display:none!important}.fa{border-radius:50%;font-size:20px;height:32.5px;padding-top:5px;text-align:center;text-decoration:none;width:32.5px}.fa:hover{opacity:.7}.fa-envelope,.fa-facebook,.fa-linkedin,.fa-pinterest,.fa-twitter,.fa-whatsapp{background:#000;color:#fff}.fa.fa-twitter:before{background-color:currentColor;background-position:center 3px;content:"";display:inline-block;height:.89em;-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;width:1em}.switchtoggle,.switchtoggle .cmtyMapSwitch+.switchLabelHandle{position:relative}.switchConLabel,.switchtoggle .toggleSwitch:checked~.switchConBefore,.switchtoggle .toggleSwitch~.switchConAfter{display:none}.aem-AuthorLayer-Edit .switchConLabel,.aem-AuthorLayer-Edit .switchtoggle .toggleSwitch:checked~.switchConBefore,.aem-AuthorLayer-Edit .switchtoggle .toggleSwitch~.switchConAfter,.switchtoggle .toggleSwitch:checked~.switchConAfter{display:block}.m-background-layer{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.m-background-layer .m-background-color{height:100%;width:100%}.m-background-layer .m-background-image{height:100%;position:absolute;top:0;width:100%;z-index:0}.m-background-layer .m-background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-overlay-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:500}.m-overlay-layer>*{pointer-events:auto}.desktop-content,.extended-content,.phone-content,.tablet-content{display:none}@media (max-width:767px){.phone-content{display:inline}}@media (min-width:768px) and (max-width:1005px){.tablet-content{display:inline}}@media (min-width:1006px) and (max-width:1399px){.desktop-content{display:inline}}@media (min-width:1400px){.extended-content{display:inline}}.responsive-picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.responsive-picture .responsive-image{max-height:100%;max-width:100%}.subsecTestimonial{background-color:#f8f7f3}.subsecTestimonial .widthContain{margin:0 auto;max-width:1200px;padding:0 0 0 20px;position:relative;width:100%;z-index:1}.testimonialThumbsCon{left:80px;position:absolute;top:30px;z-index:2}h4.testimonialThumbTitle{font-size:20px;font-weight:900;margin-bottom:12px;text-transform:uppercase}.testimonialThumbsCon li{float:left;width:66px}.testimonialThumbsCon li~li{margin-left:14px}.testimonialThumb{background-position:50% 50%;border:1px solid #7a9c0f;border-radius:40px;display:block;margin:0 auto;padding:30px;position:relative;top:0;z-index:2}.testimonialThumb:before{background-image:url(https://www.ancestrycdn.com/mars/landing/lohp/2016/subsections/subsec-testimonials-thumbs-select-sprite.png);content:"";display:none;height:81px;left:-8px;position:absolute;top:-7px;width:72px;z-index:1}.testimonialThumb:hover{border-width:3px;top:-2px}.testimonialThumb.dnaTab:before{background-position:-77px 0}.testimonialThumb.fhdnaTab:before{background-position:-151px 0}.testimonialThumb.fhTab{border-color:#7a9c0f}.testimonialThumb.dnaTab{border-color:#03678b}.testimonialThumb.fhdnaTab{border-color:#3b7c77}.activeThumb .testimonialThumb:before,.testimonialCon.activeTestimonial{display:block}.testimonialsWrapper .ancGrid{margin-top:0!important}.testimonialCon{display:none}.testimonialTextCon{height:612px;padding-top:140px}.testimonialTitle{color:#7a9c0f;font-size:42px;font-style:italic;margin-left:10px;position:relative}.testimonialTitle:before{content:"“";left:-20px;position:absolute;top:0}.dnaStory .testimonialTitle{color:#03678b}.fhdnaStory .testimonialTitle{color:#3d7b77}.testimonialCon p{font-size:19px;margin-left:55px}.ctaCon span{display:none;margin:10px}.dnaStory .ctaCon span.dnaBtn,.fhStory .ctaCon span.fhBtn,.fhdnaStory .ctaCon span{display:inline-block}.testimonialCon .testimonialImgCon{overflow:hidden;vertical-align:bottom}.testimonialHero{background-position:50% 0;background-repeat:no-repeat;height:612px;max-width:570px;overflow:hidden;position:absolute;top:0;width:100%}.subsecTestimonial .ancGridEqual{margin-right:0}@media only screen and (max-width:1005px){.testimonialThumbsCon{left:45px}.testimonialCon p{margin-left:25px}}@media only screen and (max-width:875px){.testimonialTextCon{height:inherit}.testimonialTitle{font-size:30px}.testimonialCon p{font-size:17px;margin-left:25px}}@media only screen and (max-width:767px){.testimonialThumbsCon{left:30px}.testimonialThumbsCon li~li{margin-left:5px}.testimonialTitle{font-size:28px;font-weight:400}.testimonialCon p{margin-left:15px}.testimonialCon .testimonialImgCon{overflow:hidden;vertical-align:bottom}.testimonialHero{bottom:inherit;top:0}}@media only screen and (max-width:479px){.testimonialThumbsCon{left:15px}}@media (max-width:0px){.cmp-teaser .cmp-teaser__content{padding:0 15px 20px}}.cmp-videoembed{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cloudflare-video,.video-resized{aspect-ratio:16/9;border-radius:10px;margin-bottom:12px;width:100%}.cloudflare-video{border:none}video{-o-object-fit:cover;object-fit:cover}.video-container{position:relative}.video-play-button-wrapper{bottom:40px;left:-10px;position:absolute}.video__title__credit{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.video__title__credit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:0px) and (max-width:767px){.video__title__credit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;gap:4px;justify-content:flex-start}}.video__title__credit .video__title__credit_content{font-family:Suisse Intl;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.07px;line-height:16px;word-wrap:break-word}@media (min-width:768px){.video__title__credit .video__title__credit_content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media (min-width:0px) and (max-width:767px){.video__title__credit .video__title__credit_content{-ms-flex-item-align:stretch;align-self:stretch;text-align:left}}.video__credit{color:#666;text-align:right}@media (min-width:768px){.video__credit{text-align:right}}.video__title{color:#262626;text-align:left}@media only screen and (max-width:0px){.cmp-header__small-font{font-size:14px}.cmp-header__small-font a{white-space:nowrap}}body{background-color:#f4f4f4;font-family:SangBleu Republic;margin:0;padding:20px}.author{background:#f5f5f5;border-radius:2px;margin:0 auto 20px;padding:38px 33px}@media screen and (max-width:767px){.author{padding:20px}}.author__header{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:17px;font-weight:700;line-height:1.2;margin-bottom:10.6px;text-transform:uppercase}.author__name{color:#2e3136;font-family:SangBleu Republic;font-size:19px;font-style:normal;font-weight:400;margin-bottom:20px;margin-top:0}.author__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between}.author__photo{height:120px;width:120px}.author__photo img{border-radius:2px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.author__bio{font-family:Suisse Intl,sans-serif;-webkit-box-flex:1;color:#2e3136;-ms-flex:1;flex:1;font-style:italic;font-weight:400;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.author__bio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.author__bio p{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}@media screen and (max-width:767px){.author__bio p{margin:0}}.roots__africa .profile{display:-webkit-box;display:-ms-flexbox;display:flex}.roots__africa .avatar img{border-radius:50%;height:64px;width:64px}.roots__africa .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:15px;margin-top:10px}.roots__africa .details .name{font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:600;line-height:20px;text-align:left}@media screen and (max-width:767px){.roots__africa .details .name{color:#117fa6}}.roots__africa .details .subtext{font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:400;line-height:20px;margin-top:5px;text-align:left}.roots__africa .noAvatar{margin-left:0}.roots__africa .author__desc{color:#666;font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:400;line-height:20px;margin-top:20px;text-align:left}.accordionSection{background-color:#fff;padding:10px 5%;text-align:center}.accordionSection>h2{font-size:30px}.accordionSection>.accordionCon{margin:30px auto 60px;max-width:1000px}.accordionSection>.accordionCon>li{position:relative;text-align:left}.accordionSection>.accordionCon>li>button{border-bottom:1px solid #bbb;font-size:18px;padding:8px;width:100%}.accordionSection>.accordionCon>li>button>span{display:block;width:80%}.accordionSection>.accordionCon>li>button.iconArrowDownAfter:after{font-size:30px;position:absolute;right:20px;top:20px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all}.accordionSection>.accordionCon>li>button.arrowTwist.iconArrowDownAfter:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordionSection>.accordionCon>li>div.answerCon{background-color:#fff;font-size:16px;max-height:0;overflow-y:hidden;padding:0;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-property:all;transition-property:all;visibility:hidden}.accordionSection>.accordionCon>li>div.open{max-height:400px;overflow-y:scroll;visibility:visible}.accordionSection>.accordionCon>li>div>span>.paddingSpan{display:block;padding:10px 20px 20px}@media screen and (min-width:768px){.accordionSection{margin:0 auto;padding:30px;text-align:center;width:100%}}.aem-AuthorLayer-Developer .accordionCon li div.answerCon,.aem-AuthorLayer-Edit .accordionCon li div.answerCon,.aem-AuthorLayer-Layouting .accordionCon li div.answerCon,.aem-AuthorLayer-Targeting .accordionCon li div.answerCon,.aem-AuthorLayer-Timewarp .accordionCon li div.answerCon{max-height:none!important}@media only screen and (max-width:479px){.responsive-accordion-title .accordionSection>h2{font-size:24px}}.transparent-bkg .accordionSection{background-color:transparent}.accordionBtn.arrowTwist .iconArrowDownAfter{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordionlist.tabs{white-space:inherit}.cmp-accordion-list{display:none;margin:40px 0}@media (min-width:768px){.cmp-accordion-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-accordion-list .cmp-tabs__tablist{display:block;text-align:left;width:30%}.cmp-accordion-list .cmp-tabs__tablist li{background-color:#eaeaea;border:1px solid #64afca;border-left:none;border-right:none;color:#181a1c;font-size:18px;margin-top:-1px;padding:13px 30px;position:relative;text-align:left;width:100%}.cmp-accordion-list .cmp-tabs__tablist li:after{color:#64afca;position:absolute;right:10px;top:50%}.cmp-accordion-list .cmp-tabs__tablist li.cmp-tabs__tab--active{background-color:#fff}.cmp-accordion-list .cmp-tabs__tabpanel{margin:0 auto;width:70%}.cmp-accordion-list .cmp-tabs__tab{padding:11px 30px}#modal .modalHeader{margin:0}#modal .cmp-ancestry-modal__text{padding:20px}.animHeroCon{font-size:60px;position:relative}.animHeroCon h1{font-size:50px;line-height:1.2;margin:0 auto;max-width:740px;padding:0 0 40px}.animHeroCon small{bottom:30px;position:absolute;right:6%}.afterHero{background:#000 no-repeat;background-position:center 0;display:none;height:475px;opacity:0;position:relative;text-align:center;top:0;width:100%}.afterHero.fadeIn{opacity:1;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}.animated{margin:0 auto 110px;max-width:1200px}.fitWidth{margin:0 auto}.inputText{display:none}.preHero{margin:0 auto;text-align:center;width:100%}.textConStyle{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#textCon *{margin:0 .125em}#textCon .animateFirst{color:#fff}#textCon .animateStep{color:#b8d94c}#textCon{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:example;animation-name:example;opacity:1}@-webkit-keyframes example{0%{opacity:0}to{opacity:1}}@keyframes example{0%{opacity:0}to{opacity:1}}.afterHero,.preHero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:500px;justify-content:center;padding:0 30px}.animBtn{bottom:80px;left:calc(50% - 84px);position:absolute;z-index:1}@media only screen and (max-width:1024px){.animBtn{bottom:60px}}@media only screen and (max-width:768px){.afterHero,.preHero{height:550px}.animHeroCon{font-size:50px}.animHeroCon h1{font-size:40px;padding:0 30px 70px}.animHeroCon small{bottom:15px}.afterHero{background-position:top;background-size:cover}}@media only screen and (max-width:479px){.afterHero,.preHero{height:375px;padding:0 20px}.animHeroCon{font-size:33px}.animHeroCon h1{font-size:27px;padding:0 15px 50px}.animHeroCon small{right:auto}}.ffAnimGo .ffshakeyLeaf,.modal-container .ffshakeyLeaf{-webkit-animation:ffshakyleaf 2s linear forwards;animation:ffshakyleaf 2s linear forwards;background:transparent url(https://cmsasset.ancestrycdn.com/content/dam/common-images/us-juntos-dna-anim-leaf.png) 0 0 no-repeat;background-size:100%;bottom:0;height:32px;left:0;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;width:0}@-webkit-keyframes ffshakyleaf{0%{height:0;width:0}20%{height:32px;width:30px}40%{height:32px;width:30px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:32px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:30px}}@keyframes ffshakyleaf{0%{height:0;width:0}20%{height:32px;width:30px}40%{height:32px;width:30px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:32px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:30px}}@media only screen and (min-width:768px){.ffAnimGo .ffshakeyLeaf,.modal-container .ffshakeyLeaf{-webkit-animation:ffshakyleaf 2s linear forwards;animation:ffshakyleaf 2s linear forwards;height:39px}@-webkit-keyframes ffshakyleaf{0%{height:0;width:0}20%{height:39px;width:35px}40%{height:39px;width:35px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:39px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:35px}}@keyframes ffshakyleaf{0%{height:0;width:0}20%{height:39px;width:35px}40%{height:39px;width:35px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:39px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:35px}}}@media only screen and (min-width:1006px){.ffAnimGo .ffshakeyLeaf,.modal-container .ffshakeyLeaf{-webkit-animation:ffshakyleaf 2s linear forwards;animation:ffshakyleaf 2s linear forwards;height:41px}@-webkit-keyframes ffshakyleaf{0%{height:0;width:0}20%{height:41px;width:39px}40%{height:41px;width:39px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:41px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:39px}}@keyframes ffshakyleaf{0%{height:0;width:0}20%{height:41px;width:39px}40%{height:41px;width:39px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:41px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:39px}}}.ffAnimGo .ffshakeyLeaf.rightLeafFlip,.modal-container .ffshakeyLeaf.rightLeafFlip{-webkit-animation:ffshakyleafRight 2s linear forwards;animation:ffshakyleafRight 2s linear forwards;background:transparent url(https://cmsasset.ancestrycdn.com/content/dam/common-images/us-juntos-dna-anim-leaf-right.png) 0 0 no-repeat;background-size:100%;bottom:0;height:32px;position:absolute;right:1px;-webkit-transform-origin:bottom right;transform-origin:bottom right;width:0}@-webkit-keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:32px;width:30px}40%{height:32px;width:30px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:32px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:30px}}@keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:32px;width:30px}40%{height:32px;width:30px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:32px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:30px}}@media only screen and (min-width:768px){.ffAnimGo .ffshakeyLeaf.rightLeafFlip,.modal-container .ffshakeyLeaf.rightLeafFlip{-webkit-animation:ffshakyleafRight 2s linear forwards;animation:ffshakyleafRight 2s linear forwards;height:39px}@-webkit-keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:39px;width:35px}40%{height:39px;width:35px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:39px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:35px}}@keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:39px;width:35px}40%{height:39px;width:35px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:39px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:35px}}}@media only screen and (min-width:1006px){.ffAnimGo .ffshakeyLeaf.rightLeafFlip,.modal-container .ffshakeyLeaf.rightLeafFlip{-webkit-animation:ffshakyleafRight 2s linear forwards;animation:ffshakyleafRight 2s linear forwards;height:41px}@-webkit-keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:41px;width:39px}40%{height:41px;width:39px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:41px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:39px}}@keyframes ffshakyleafRight{0%{height:0;width:0}20%{height:41px;width:39px}40%{height:41px;width:39px}50%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}60%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}70%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}80%{-webkit-transform:translate(0) rotate(7deg);transform:translate(0) rotate(7deg)}90%{-webkit-transform:translate(0) rotate(-7deg);transform:translate(0) rotate(-7deg)}to{height:41px;-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg);width:39px}}}.cmp-badge{border-radius:50%;border-style:solid;text-align:center}.cmp-badge span.icon{margin-right:0}.cmp-badge__white-icon .icon:before{color:#fff}.cmp-badge__black-icon .icon:before{color:#000}.cmp-badge__dashed-border .cmp-badge{border-style:dashed}.badgeText__bigQuote .badgeText{font-size:80px;font-weight:900;margin-top:-50px}.centerBadge .cmp-badge{margin-left:auto;margin-right:auto}.cmp-banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:600px){.cmp-banner{padding:15px}}.cmp-banner .cmp-banner__image-section{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.cmp-banner .cmp-banner__image-section .cmp-banner__image{display:block}.cmp-banner .cmp-banner__image-section .cmp-banner__image .cmp-image__image{aspect-ratio:auto;max-width:156px}.cmp-banner .cmp-banner__image-section .cmp-banner__imageMobile{display:none}@media (min-width:350px) and (max-width:600px){.cmp-banner .cmp-banner__image-section .cmp-banner__image{display:none}.cmp-banner .cmp-banner__image-section .cmp-banner__imageMobile{display:block}.cmp-banner .cmp-banner__image-section .cmp-banner__imageMobile .cmp-image__image{aspect-ratio:auto;max-width:85px}}@media only screen and (max-width:350px){.cmp-banner .cmp-banner__image-section .cmp-banner__image,.cmp-banner .cmp-banner__image-section .cmp-banner__imageMobile{display:none}}.cmp-banner .cmp-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:601px) and (max-width:660px){.cmp-banner .cmp-banner__content .cmp-banner__text{width:30%}}@media (min-width:661px) and (max-width:767px){.cmp-banner .cmp-banner__content .cmp-banner__text{width:20%}}@media (min-width:768px) and (max-width:1005px){.cmp-banner .cmp-banner__content .cmp-banner__text{width:30%}}@media (min-width:1006px) and (max-width:1400px){.cmp-banner .cmp-banner__content .cmp-banner__text{width:45%}}@media (max-width:600px){.cmp-banner .cmp-banner__content .cmp-banner__text{margin:0 0 1px;min-width:90%}}.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__heading{font-size:18px;font-weight:600}@media (min-width:601px) and (max-width:1006px){.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__heading{font-size:17px}}@media (max-width:600px){.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__heading{font-size:16px}}.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__description{margin:2px auto}@media (min-width:601px) and (max-width:1006px){.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__description{font-size:15px}}@media (max-width:600px){.cmp-banner .cmp-banner__content .cmp-banner__text .cmp-banner__description{font-size:13px}}.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper{padding:0 0 0 15px!important}.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper .cmp-button{border-radius:2pc;font-size:18px;line-height:20px;max-width:33ch;min-height:30px;overflow-wrap:break-word;padding:9px 34px;word-break:break-all}@media (min-width:601px) and (max-width:1006px){.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper .cmp-button{font-size:16px;line-height:16px;min-height:25px;padding:7px 24px}}@media (min-width:1006px) and (max-width:1400px){.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper .cmp-button{max-width:34ch}}@media (max-width:660px){.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper{padding-left:0!important}.cmp-banner .cmp-banner__content .cmp-banner__button .cmp-button__wrapper .cmp-button{font-size:11px;line-height:15px;min-height:20px;padding:1px 1pc}}@media (max-width:600px){.cmp-banner .cmp-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:350px){.cmp-banner .cmp-banner__content{padding-left:0}}.blog_hero{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:400px}@media (min-width:0px) and (max-width:767px){.blog_hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}}.blog_hero .hero__img{padding-bottom:15px;width:77%}.blog_hero .hero__img div{height:100%;width:100%}.blog_hero .hero__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog_hero .hero__img img.cmp-image__image{aspect-ratio:1.6!important}@media screen and (max-width:1005px){.blog_hero .hero__img img.cmp-image__image{aspect-ratio:1!important}}@media (min-width:1006px) and (max-width:1399px){.blog_hero .hero__img{width:70%}}@media (min-width:768px) and (max-width:1005px){.blog_hero .hero__img{width:60%}}@media (min-width:0px) and (max-width:767px){.blog_hero .hero__img{width:100%}}@media screen and (min-width:1920px){.blog_hero .hero__img{width:78%}}.blog_hero .hero__img--editor{min-height:auto}.blog_hero .hero__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:23%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#181a1c;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:1920px){.blog_hero .hero__sidebar{width:22%}}@media (min-width:1006px) and (max-width:1399px){.blog_hero .hero__sidebar{width:30%}}@media (min-width:768px) and (max-width:1005px){.blog_hero .hero__sidebar{width:40%}}@media (min-width:0px) and (max-width:767px){.blog_hero .hero__sidebar{position:static}}.blog_hero .hero__sidebar .hero__text-box{background-color:hsla(0,0%,100%,.8);border-radius:5px;bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40%;padding:20px;position:absolute;right:0;width:115%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1920px){.blog_hero .hero__sidebar .hero__text-box{aspect-ratio:6/5}}@media (min-width:768px) and (max-width:1005px){.blog_hero .hero__sidebar .hero__text-box{width:115%}}@media (min-width:0px) and (max-width:767px){.blog_hero .hero__sidebar .hero__text-box{bottom:10%;left:5%;right:5%;-webkit-transform:none;transform:none;width:90%}}.blog_hero .hero__sidebar .hero__text-box .hero__heading{color:#2e3136;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.blog_hero .hero__sidebar .hero__text-box .hero__subheading{margin-bottom:5px}.blog_hero .hero__sidebar .hero__text-box .hero__subheading span{font-weight:700}.blog_hero .hero__sidebar .hero__text-box .hero__inner-text{color:#2e3136;display:-webkit-box;font-family:SangBleu Republic;font-size:30px;font-style:normal;font-weight:700;line-height:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:20px}@media (min-width:1920px){.blog_hero .hero__sidebar .hero__text-box .hero__inner-text{font-size:32px}}@media (min-width:2560px){.blog_hero .hero__sidebar .hero__text-box .hero__inner-text{font-size:38px}}.blog_hero .hero__sidebar .hero__text-box .hero__badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:5px}.blog_hero .hero__sidebar .hero__text-box .hero__badge-container a{font-weight:700}.blog_hero .hero__sidebar .hero__text-box .hero__badge{background-color:#fff;border:1px solid #000;border-radius:15px;color:#181a1c;font-family:Suisse Intl,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;padding:5px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:1920px){.blog_hero .hero__sidebar .hero__text-box .hero__badge{font-size:16px}}.blognavigation .title_container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blognavigation .title_container .nav_img{margin-right:10px}.blognavigation .title_container .nav_img img{width:32px}.blognavigation .title_container .nav_title{color:#fff;font-family:Suisse Intl,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:17px;text-align:left}.blognavigation .title_container .nav_title .cmp-title__text{font-family:inherit;font-size:inherit;font-weight:inherit}.blognavigation .title_container .nav_title .cmp-title__link{color:inherit;text-decoration:none}.blognavigation .nav{margin-bottom:20px;overflow:hidden}.blognavigation .nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;list-style:none;overflow-x:scroll;padding:5px 0;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.blognavigation .nav ul::-webkit-scrollbar{display:none}.blognavigation .nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:18.16px;margin:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blognavigation .nav ul li.cmp-navigation__item--active a:after{display:block}.blognavigation .nav ul li:first-child{margin-left:0}.blognavigation .nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:700;justify-content:center}.blognavigation .nav ul li a+ul{display:none!important}.blognavigation .nav ul li a:after{background:#9cbe30;bottom:-3px;content:"";display:none;height:2px;left:0;position:absolute;width:100%}.blognavigation .nav ul li a:hover{text-decoration:none}.blognavigation .nav ul li a:hover:after{display:block}.blognavigation .nav__arrow{display:none;height:100%;position:absolute;top:0;width:70px;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blognavigation .nav__arrow:hover{cursor:pointer}.blognavigation .nav__arrow.active{display:-webkit-box;display:-ms-flexbox;display:flex}.blognavigation .nav__arrow--right{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#2e3136),to(transparent));background:linear-gradient(270deg,#2e3136 50%,transparent);right:0}.blognavigation .nav__arrow--right svg{margin-left:auto}.blognavigation .nav__arrow--left{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#2e3136),to(transparent));background:linear-gradient(-90deg,#2e3136 50%,transparent);-webkit-transform:rotate(180deg);transform:rotate(180deg);width:60px}.blognavigation .nav__arrow--left svg{margin-left:auto}.blognavigation .nav__trigger{height:21px;width:29px}.blognavigation .nav__trigger__line{background:#fff;height:2px;width:29px}.blognavigation .nav__trigger__line:not(:last-child){margin-bottom:5px}.blognavigation .nav__container{width:100%}.blognavigation .nav--tablet{display:none;overflow:hidden;position:relative}.blognavigation .nav--tablet ul{margin:0 auto}@media (min-width:768px){.blognavigation .nav--tablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blognavigation .nav--mobile{display:none}@media (max-width:767px){.blognavigation .nav--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;padding:10px 5px}}.nav__container .cmp-navigation__item{position:relative}.nav__container .cmp-navigation__item:after{background:rgba(46,49,54,.25);bottom:0;content:"";display:none;height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.nav__container .cmp-navigation__item:after{display:block}.nav__container .cmp-navigation__item{padding:12px 10px 11px;width:100%}.nav__container .cmp-navigation__item:last-child{border-bottom:none}}.nav__container .cmp-navigation__item:last-child:after{display:none}@media (max-width:768px){.nav__container .cmp-navigation__item-link{color:#2e3136;font-size:14.5px;font-weight:700;text-decoration:none;width:100%}.nav__container .cmp-navigation__item-link+ul li{border-bottom:none}.calloutPositionBottom .calloutContent{padding:0}.calloutPositionBottom .calloutContent div#callout-content-nav ul.calloutMenu{margin:0;min-width:300px}}.cmp-breadcrumb__item:before{content:"\003e";display:inline-block;padding:0 10px}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button{-webkit-appearance:none!important;background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--ui-link-color)!important;cursor:pointer!important;font-size:inherit!important;font-weight:300;padding:0!important;text-align:left!important;text-decoration:none!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active{color:var(--ui-link-pressed-color)!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:focus,.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:focus,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover{color:var(--ui-link-hover-color)!important;text-decoration:underline!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo:not([class*=photoOutline]),.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo:not([class*=photoOutline]){-webkit-box-shadow:0 4px 24px rgba(0,0,0,.16)!important;box-shadow:0 4px 24px rgba(0,0,0,.16)!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo.bgDark,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo.bgDark{-webkit-box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px #fff!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:disabled,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:disabled{color:var(--ui-link-disabled-color)!important;pointer-events:none!important}.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.button.cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:not(.active):hover,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover,.button.cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:not(.active):hover{background-color:transparent;text-decoration:underline!important}.cmp-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#117fa6;border:1px solid transparent;border-radius:32px;-webkit-box-shadow:none;box-shadow:none;color:var(--ui-inverted-text-color)!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;line-height:18.9px;min-height:30px;padding:5px 20px;text-align:center;text-decoration:none!important;text-indent:0;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle}.cmp-button p{display:inline}.cmp-button:focus{outline:2px solid #d37730;outline-offset:2px}.cmp-button .badge{margin-left:5px}.cmp-button::-moz-selection{background:transparent}.cmp-button::selection{background:transparent}.cmp-button span{text-decoration:none!important}.cmp-button:not(:active):not(.active):hover{background-color:#086383}.cmp-button:active{background-color:#07536e}.cmp-button[type=button],.cmp-button[type=reset],.cmp-button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#117fa6;border:1px solid transparent;border-radius:32px;-webkit-box-shadow:none;box-shadow:none;color:var(--ui-inverted-text-color)!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;line-height:18.9px;min-height:30px;padding:5px 20px;text-align:center;text-decoration:none!important;text-indent:0;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle}.cmp-button[type=button]:focus,.cmp-button[type=reset]:focus,.cmp-button[type=submit]:focus{outline:2px solid #d37730;outline-offset:2px}.cmp-button[type=button] .badge,.cmp-button[type=reset] .badge,.cmp-button[type=submit] .badge{margin-left:5px}.cmp-button[type=button]::-moz-selection,.cmp-button[type=reset]::-moz-selection,.cmp-button[type=submit]::-moz-selection{background:transparent}.cmp-button[type=button]::selection,.cmp-button[type=reset]::selection,.cmp-button[type=submit]::selection{background:transparent}.cmp-button[type=button] span,.cmp-button[type=reset] span,.cmp-button[type=submit] span{text-decoration:none!important}.cmp-button[type=button]:not(:active):not(.active):hover,.cmp-button[type=reset]:not(:active):not(.active):hover,.cmp-button[type=submit]:not(:active):not(.active):hover{background-color:#086383}.cmp-button[type=button]:active,.cmp-button[type=reset]:active,.cmp-button[type=submit]:active{background-color:#07536e}div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button,div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=button],div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=submit],div:not(.bgDark) .cmp-anc-button.button-color__silver a.cmp-button{background:#e2e0dd;color:var(--ui-text-color)!important}div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=button]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=submit]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-color__silver a.cmp-button:not(:active):not(.active):hover{background:#cfccca}div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button:active,div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=button]:active,div:not(.bgDark) .cmp-anc-button.button-color__silver .cmp-button[type=submit]:active,div:not(.bgDark) .cmp-anc-button.button-color__silver a.cmp-button:active{background:#aeabaa}div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button,div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=button],div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=submit],div:not(.bgDark) .cmp-anc-button.button-border__outline a.cmp-button{background:#e2e0dd;color:var(--ui-text-color)!important}div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=button]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=submit]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__outline a.cmp-button:not(:active):not(.active):hover{background:#cfccca}div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button:active,div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=button]:active,div:not(.bgDark) .cmp-anc-button.button-border__outline .cmp-button[type=submit]:active,div:not(.bgDark) .cmp-anc-button.button-border__outline a.cmp-button:active{background:#aeabaa}div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button],div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit],div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button{background:transparent;color:var(--ui-text-color)!important}div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit]:not(:active):not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button:not(:active):not(.active):hover{background:rgba(0,0,0,.16)}div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button]:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit]:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button:active{background:rgba(0,0,0,.3)}div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button:hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button:not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button]:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button]:hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=button]:not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit]:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit]:hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder .cmp-button[type=submit]:not(.active):hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button:active,div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button:hover,div:not(.bgDark) .cmp-anc-button.button-border__noborder a.cmp-button:not(.active):hover{background-color:initial!important}.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button],.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit],.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button{background:#fff;background:#fff!important;color:var(--ui-text-color)!important}.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:not(:active):not(.active):hover,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:not(:active):not(.active):hover,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:not(:active):not(.active):hover,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.6)!important}.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button:active,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=button]:active,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) a.cmp-button[type=submit]:active,.bgDark .cmp-anc-button:not(.button-color__silver):not(.button-border__outline):not(.button-border__noborder):not(.link-button) button.cmp-button:active{background-color:hsla(0,0%,100%,.3)!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button{-webkit-appearance:none!important;background:none!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--ui-link-color)!important;cursor:pointer!important;font-size:inherit!important;font-weight:300;padding:0!important;text-align:left!important;text-decoration:none!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active{color:var(--ui-link-pressed-color)!important;text-decoration:underline!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:focus,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:focus,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover{color:var(--ui-link-hover-color)!important;text-decoration:underline!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo:not([class*=photoOutline]),.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo:not([class*=photoOutline]){-webkit-box-shadow:0 4px 24px rgba(0,0,0,.16)!important;box-shadow:0 4px 24px rgba(0,0,0,.16)!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover .photo.bgDark,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover .photo.bgDark{-webkit-box-shadow:0 0 0 3px #fff!important;box-shadow:0 0 0 3px #fff!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:disabled,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:disabled{color:var(--ui-link-disabled-color)!important;pointer-events:none!important}.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:active,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:hover,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper a.cmp-button:not(.active):hover,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:active,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:hover,.bgDark .cmp-anc-button.link-button div.cmp-button__wrapper button.cmp-button:not(.active):hover{background-color:transparent;text-decoration:underline}.bgDark .cmp-anc-button.button-color__silver a.cmp-button,.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=button],.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=submit],.bgDark .cmp-anc-button.button-color__silver button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.bgDark .cmp-anc-button.button-color__silver a.cmp-button:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=button]:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-color__silver button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.bgDark .cmp-anc-button.button-color__silver a.cmp-button:active,.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=button]:active,.bgDark .cmp-anc-button.button-color__silver a.cmp-button[type=submit]:active,.bgDark .cmp-anc-button.button-color__silver button.cmp-button:active{background:#5b5b5b!important}.bgDark .cmp-anc-button.button-border__outline a.cmp-button,.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=button],.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=submit],.bgDark .cmp-anc-button.button-border__outline button.cmp-button{background:#838383;background:#838383!important;color:var(--ui-inverted-text-color)!important}.bgDark .cmp-anc-button.button-border__outline a.cmp-button:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=button]:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:not(:active):not(.active):hover,.bgDark .cmp-anc-button.button-border__outline button.cmp-button:not(:active):not(.active):hover{background:#6a6a6a!important}.bgDark .cmp-anc-button.button-border__outline a.cmp-button:active,.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=button]:active,.bgDark .cmp-anc-button.button-border__outline a.cmp-button[type=submit]:active,.bgDark .cmp-anc-button.button-border__outline button.cmp-button:active{background:#5b5b5b!important}.bgDark .cmp-anc-button.button-border__noborder a.cmp-button,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=button],.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=submit],.bgDark .cmp-anc-button.button-border__noborder button.cmp-button{background:transparent!important;color:var(--ui-inverted-text-color)!important}.bgDark .cmp-anc-button.button-border__noborder a.cmp-button:active,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button:hover,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button:not(.active):hover,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:active,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:hover,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=button]:not(.active):hover,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:active,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:hover,.bgDark .cmp-anc-button.button-border__noborder a.cmp-button[type=submit]:not(.active):hover,.bgDark .cmp-anc-button.button-border__noborder button.cmp-button:active,.bgDark .cmp-anc-button.button-border__noborder button.cmp-button:hover,.bgDark .cmp-anc-button.button-border__noborder button.cmp-button:not(.active):hover{background-color:initial}.cmp-button__text{margin:auto}.cmp-button__icon-black .icon:before,.cmp-button__icon-black .iconAfter:after{color:#000}.cmp-button__icon-white .icon:before,.cmp-button__icon-white .iconAfter:after{color:#fff}.cmp-button__wrapper{text-align:center;width:100%}.cmp-button__wrapper object .cmp-button{min-height:auto}.cmp-button__wrapper .cmp-button__text-area{margin-top:17px}.cmp-anc-button.button-alignment__left,.cmp-anc-button.button-alignment__right{margin:0}.button-size__larger .cmp-button{border-radius:32px;font-size:18px;line-height:30px;min-height:50px;padding:9px 34px}.button-size__large .cmp-button{line-height:21.9px;min-height:40px;padding:8px 24px}.button-size__small .cmp-button{font-size:14.5px;line-height:17px;min-height:20px;padding:3px 16px}.button-color__orange .cmp-button{background-color:#117fa6}.button-color__orange .cmp-button:not(:active):not(.active):hover{background-color:#086383}.button-color__orange .cmp-button:active{background:#07536e}.button-color__blue .cmp-button{background-color:#328800}.button-color__blue .cmp-button:not(:active):not(.active):hover{background-color:#276b00}.button-color__blue .cmp-button:active{background:#205503}.button-color__purple .cmp-button{background-color:#655586}.button-color__purple .cmp-button:hover,.button-color__purple .cmp-button:not(.active):hover{background-color:#584d70}.button-color__purple .cmp-button:active{background-color:#3f314f}.button-color__greenGrad .cmp-button{background-color:#b8d94c;background-image:-webkit-gradient(linear,left top,left bottom,from(#b8d94c),to(#9cbe30));background-image:linear-gradient(#b8d94c,#9cbe30)}.button-color__greenGrad .cmp-button:hover,.button-color__greenGrad .cmp-button:not(.active):hover{background-color:#9cbe30;background-image:-webkit-gradient(linear,left top,left bottom,from(#9cbe30),to(#9cbe30));background-image:linear-gradient(#9cbe30,#9cbe30)}.button-color__greenGrad .cmp-button:active{background-color:#9cbe30}.button-color__grey .cmp-button{background-color:#ccc8bf}.button-color__grey .cmp-button:hover,.button-color__grey .cmp-button:not(.active):hover{background-color:#b4aea0}.button-color__grey .cmp-button:active{background-color:#545454}.button-env-bg-color__dark .cmp-button{background:#fff;background:#fff!important;color:var(--ui-text-color)!important}.button-env-bg-color__dark .cmp-button:not(:active):not(.active):hover{background:hsla(0,0%,100%,.6)!important;background-color:hsla(0,0%,100%,.6)!important}.button-env-bg-color__dark .cmp-button:active{background-color:hsla(0,0%,100%,.3)!important}.button-shape__round .cmp-button{border-radius:32px}@media screen and (max-width:480px){.button-width__full320 .cmp-button{display:block;width:100%}}@media screen and (max-width:767px){.button-width__full480 .cmp-button{display:block;width:100%}}.button-width__full{width:100%}.button-width__full .cmp-button{display:block;width:100%}.button-alignment__left .cmp-button__wrapper{margin:0;text-align:left}.button-alignment__right .cmp-button__wrapper{margin:0;text-align:right}@media only screen and (max-width:767px){.button-alignment__center-mobile .cmp-button__wrapper{margin:0;text-align:center}}@media only screen and (max-width:479px){.button-alignment__center-small-mobile .cmp-button__wrapper{margin:0;text-align:center}}@media only screen and (min-width:1400px){.button-alignment__left-large-desktop{margin:0;text-align:left}.button-alignment__right-large-desktop{margin:0;text-align:right}.button-alignment__center-large-desktop{margin:0;text-align:center}}@media only screen and (min-width:1006px) and (max-width:1399px){.button-alignment__left-desktop{margin:0;text-align:left}.button-alignment__right-desktop{margin:0;text-align:right}.button-alignment__center-desktop{margin:0;text-align:center}}@media only screen and (min-width:768px) and (max-width:1005px){.button-alignment__left-tablet{margin:0;text-align:left}.button-alignment__right-tablet{margin:0;text-align:right}.button-alignment__center-tablet{margin:0;text-align:center}}@media only screen and (max-width:767px){.button-alignment__left-mobile{margin:0;text-align:left}.button-alignment__right-mobile{margin:0;text-align:right}.button-alignment__center-mobile{margin:0;text-align:center}}.cmp-hero-block .button-margin-top__none .cmp-button{margin-top:0}.cmp-hero-block .button-margin-top__5px .cmp-button{margin-top:5px}.cmp-hero-block .button-margin-top__10px .cmp-button{margin-top:10px}.aem-AuthorLayer-Edit .calloutDomContent{display:block!important}.callouttext-text-content{display:none}.campaign-table table{border-collapse:collapse;font-family:arial,sans-serif;width:100%}.campaign-table td,.campaign-table th{border:1px solid #ddd;padding:8px;text-align:left}.campaign-table tr:nth-child(2n){background-color:#ddd}.campaign-table tr.active-variant{background-color:#90ee90!important}.paginationDots-darkbkg .carouselPaginationDots button.ancBtn.sml.silver{background:#ececec}.paginationDots-darkbkg .carouselPaginationDots button.ancBtn.sml.silver.active{background:#b8d94c}.hidePrevNext .carouselNextBtn,.hidePrevNext .carouselPreviousBtn{display:none}.paginationDots-small .carouselPaginationDots button.ancBtn.sml.silver{height:10px;width:10px}.noPagination .carouselPagination{display:none}.buttons-positioned__rightbottom-blue .carouselNextBtn:not(#resultsContents),.buttons-positioned__rightbottom-blue .carouselPreviousBtn:not(#resultsContents){background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(145,208,231,.5);box-shadow:0 0 0 10px rgba(145,208,231,.5);color:#91d0e7;display:block;font-size:34px;line-height:1.1em;margin:0 auto;padding:0;position:absolute;text-align:center}.buttons-positioned__rightbottom-blue .carouselPreviousBtn.iconArrowLeft:before{left:-2px;top:3px}.buttons-positioned__rightbottom-blue .carouselNextBtn.iconArrowRight:before{left:1px;top:3px}@media screen and (min-width:768px){.buttons-positioned__rightbottom-blue .carouselNextBtn{bottom:25px;right:50px;top:revert}.buttons-positioned__rightbottom-blue .carouselPreviousBtn:not(#resultsContents){bottom:25px;left:revert;right:120px;top:revert}}.paginationDots__topBlue .carousel{padding-top:70px}.paginationDots__topBlue .carouselPagination{left:calc(50% - 150px);position:absolute;top:60px;width:300px}.paginationDots__topBlue .carouselPagination button.ancBtn.sml{background-color:#fff;border:2px solid #cecece;border-radius:50%;bottom:10px;height:24px;left:0;position:absolute;width:24px;z-index:2}.paginationDots__topBlue .carouselPagination button.ancBtn.sml:before{border:1px solid #cecece;content:"";height:1px;left:20px;position:absolute;width:116px;z-index:1}.paginationDots__topBlue .carouselPagination button.ancBtn.sml.active:after{background-color:#91d0e7;border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:4px;width:12px}.paginationDots__topBlue .carouselPagination button.ancBtn.sml:nth-child(2){left:calc(50% - 13px)}.paginationDots__topBlue .carouselPagination button.ancBtn.sml:last-child{left:revert;right:0}.paginationDots__topBlue .carouselPagination button.ancBtn.sml:last-child:before{width:0}@media screen and (min-width:768px){.paginationDots__topBlue .carouselPagination{left:calc(50% - 300px);width:600px}.paginationDots__topBlue .carouselPagination button.ancBtn.sml:before{width:267px}}.sideArrows__advance__btns .cmp-carousel__actions{position:absolute;top:50%;width:100%}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action{background-color:rgba(0,0,0,.3);border:none;border-radius:50%;height:40px;position:absolute;width:40px}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action:hover{background-color:rgba(0,0,0,.6)}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous{left:10px}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--previous .cmp-carousel__action-icon:before{content:"\e620"}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next{right:10px}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action.cmp-carousel__action--next .cmp-carousel__action-icon:before{content:"\e61f"}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-icon:before{color:#fff;font:normal 100%/0 ancestry-icon;font-size:22px;line-height:1.5em}.sideArrows__advance__btns .cmp-carousel__actions .cmp-carousel__action .cmp-carousel__action-text{display:none}.cmp-container{background-color:transparent;background-position:50%;color:var(--ui-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative}.cmp-container .container{width:100%}.cmp-container .cmp-container__container-link{height:100%;width:100%}.cmp-container .cmp-container__hidden-title,.cmp-container.hidden{display:none}.cmp-container.invisible{display:none!important}.floatLeft>.cmp-container{float:left}.floatRight>.cmp-container{float:right}.alignContainer__left>.cmp-container,.alignContainer__left>.cmp-container>.cmp-container__container-content,.alignContainer__left>a>.cmp-container,.alignContainer__left>a>.cmp-container>.cmp-container__container-content{margin-left:0}.leftBkgFade{left:0}.leftBkgFade,.rightBkgFade{height:100%;position:absolute;width:40px}.rightBkgFade{right:0}.cmp-container__container-content{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:960px;padding:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-container__container-content:has(.related-articles){max-width:calc(90% - 90px)}@media screen and (max-width:1024px){.cmp-container__container-content:has(.related-articles){max-width:calc(90% + 45px)}}@media only screen and (max-width:960px){.cmp-container__container-content .leftBkgFade,.cmp-container__container-content .rightBkgFade{display:none}}.cmp-container__container-full-width-link,.cmp-container__container-full-width-link:active,.cmp-container__container-full-width-link:hover,.cmp-container__container-link,.cmp-container__container-link:active,.cmp-container__container-link:hover{text-decoration:none}.cmp-container__container-full-width-link.invisible,.cmp-container__container-link.invisible{display:none!important}.content-width__full-width>.cmp-container>.cmp-container__container-content,.content-width__full-width>a>.cmp-container>.cmp-container__container-content{max-width:none}.content-width__1200px-width>.cmp-container>.cmp-container__container-content,.content-width__1200px-width>a>.cmp-container>.cmp-container__container-content{max-width:1200px}@media only screen and (max-width:1200px){.content-width__1200px-width>.cmp-container>.cmp-container__container-content .leftBkgFade,.content-width__1200px-width>.cmp-container>.cmp-container__container-content .rightBkgFade,.content-width__1200px-width>a>.cmp-container>.cmp-container__container-content .leftBkgFade,.content-width__1200px-width>a>.cmp-container>.cmp-container__container-content .rightBkgFade{display:none}}.content-width__1400px-width>.cmp-container>.cmp-container__container-content,.content-width__1400px-width>a>.cmp-container>.cmp-container__container-content{max-width:1400px}@media only screen and (max-width:1400px){.content-width__1400px-width>.cmp-container>.cmp-container__container-content .leftBkgFade,.content-width__1400px-width>.cmp-container>.cmp-container__container-content .rightBkgFade,.content-width__1400px-width>a>.cmp-container>.cmp-container__container-content .leftBkgFade,.content-width__1400px-width>a>.cmp-container>.cmp-container__container-content .rightBkgFade{display:none}}.container-positioning-width-fix .cmp-container{width:100%}.overflow-hidden{overflow:hidden}.overflow-hidden__y{overflow-y:hidden}.overflow-hidden__x{overflow-x:hidden}.padding-sides__10>.cmp-container>.cmp-container__container-content,.padding-sides__10>a>.cmp-container>.cmp-container__container-content{padding-left:10px;padding-right:10px}.padding-sides__20>.cmp-container>.cmp-container__container-content,.padding-sides__20>a>.cmp-container>.cmp-container__container-content{padding-left:20px;padding-right:20px}.padding-sides__30>.cmp-container>.cmp-container__container-content,.padding-sides__30>a>.cmp-container>.cmp-container__container-content{padding-left:30px;padding-right:30px}.padding-sides__40>.cmp-container>.cmp-container__container-content,.padding-sides__40>a>.cmp-container>.cmp-container__container-content{padding-left:40px;padding-right:40px}.padding-top-bottom__10>.cmp-container>.cmp-container__container-content,.padding-top-bottom__10>a>.cmp-container>.cmp-container__container-content{padding-bottom:10px;padding-top:10px}.padding-top-bottom__20>.cmp-container>.cmp-container__container-content,.padding-top-bottom__20>a>.cmp-container>.cmp-container__container-content{padding-bottom:20px;padding-top:20px}.padding-top-bottom__30>.cmp-container>.cmp-container__container-content,.padding-top-bottom__30>a>.cmp-container>.cmp-container__container-content{padding-bottom:30px;padding-top:30px}.padding-top-bottom__40>.cmp-container>.cmp-container__container-content,.padding-top-bottom__40>a>.cmp-container>.cmp-container__container-content{padding-bottom:40px;padding-top:40px}.padding-top-bottom__50>.cmp-container>.cmp-container__container-content,.padding-top-bottom__50>a>.cmp-container>.cmp-container__container-content{padding-bottom:50px;padding-top:50px}.background-position__center-contained>.cmp-container,.background-position__center-contained>a>.cmp-container,.background-position__centered-contained>.cmp-container,.background-position__centered-contained>a>.cmp-container{background-position:top!important;background-repeat:no-repeat!important;background-size:auto 100%}.full-width-background-color__white>.cmp-container,.full-width-background-color__white>a>.cmp-container{background-color:#fff;color:#181a1c}.full-width-background-color__gray>.cmp-container,.full-width-background-color__gray>a>.cmp-container{background-color:#f5f5f5;color:#181a1c}.full-width-background-color__blue>.cmp-container,.full-width-background-color__blue>a>.cmp-container{background-color:#2d3136;color:#fff}.content-background-color__white>.cmp-container>.cmp-container__container-content,.content-background-color__white>a>.cmp-container>.cmp-container__container-content{background-color:#fff;color:#181a1c}.content-background-color__gray>.cmp-container>.cmp-container__container-content,.content-background-color__gray>a>.cmp-container>.cmp-container__container-content{background-color:#f5f5f5;color:#181a1c}.content-background-color__blue>.cmp-container>.cmp-container__container-content,.content-background-color__blue>a>.cmp-container>.cmp-container__container-content{background-color:#2d3136;color:#fff}.padding2020>.cmp-container,.padding2020>a>.cmp-container{padding:20px}.bkgsizeInherit>.cmp-container,.bkgsizeInherit>a>.cmp-container{background-size:inherit!important}@media only screen and (max-width:1005px){.bkgsizeInherit>.cmp-container,.bkgsizeInherit>a>.cmp-container{background-size:55%!important}}.bkgsizeContain>.cmp-container,.bkgsizeContain>a>.cmp-container{background-size:contain!important}.bkgsizeCover>.cmp-container,.bkgsizeCover>a>.cmp-container{background-size:cover}.bkgpositionCenter>.cmp-container,.bkgpositionCenter>a>.cmp-container{background-position:50%}.bkgpositionTopCenter>.cmp-container,.bkgpositionTopCenter>a>.cmp-container{background-position:top}.bkgpositionBottomCenter>.cmp-container,.bkgpositionBottomCenter>a>.cmp-container{background-position:bottom}.bkgpositionTopLeft>.cmp-container,.bkgpositionTopLeft>a>.cmp-container{background-position:0 0}.bkgpositionTopRight>.cmp-container,.bkgpositionTopRight>a>.cmp-container{background-position:100% 0}.bkgpositionBottomLeft>.cmp-container,.bkgpositionBottomLeft>a>.cmp-container{background-position:0 100%}.bkgpositionBottomRight>.cmp-container,.bkgpositionBottomRight>a>.cmp-container{background-position:100% 100%}.cmp-container-centered{text-align:center}.big-bkg-pos-50perc-430px .cmp-container{background-position-x:calc(50% - 430px)}.aem-AuthorLayer-Edit .cmp-container{display:block}.aem-AuthorLayer-Edit .cmp-container.hidden{border:1px solid red;display:block}.aem-AuthorLayer-Edit .cmp-container__container-content{display:block;margin:auto;width:auto}.aem-AuthorLayer-Edit .cmp-container__hidden-title{display:block;text-align:center}@media only screen and (max-width:1100px){.responsiveBkgImg-desktop-right .cmp-container{background-position:calc(100% + 80px) top}}@media only screen and (max-width:1005px){.responsiveBkgImg-desktop-right .cmp-container{background-position:100% 0}}.rounded-corners__5px a>.cmp-container,.rounded-corners__5px>.cmp-container{border-radius:5px}.rounded-corners__5pxtop a>.cmp-container,.rounded-corners__5pxtop>.cmp-container{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-corners__5pxbottom a>.cmp-container,.rounded-corners__5pxbottom>.cmp-container{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.rounded-corners__10px a>.cmp-container,.rounded-corners__10px>.cmp-container{border-radius:10px}.rounded-corners__10pxtop a>.cmp-container,.rounded-corners__10pxtop>.cmp-container{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-corners__10pxbottom a>.cmp-container,.rounded-corners__10pxbottom>.cmp-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.rounded-corners__50percent a>.cmp-container,.rounded-corners__50percent>.cmp-container{border-radius:50%}.rounded-corners__5pxtopLeft a>.cmp-container,.rounded-corners__5pxtopLeft>.cmp-container{border-top-left-radius:5px}.rounded-corners__5pxtopRight a>.cmp-container,.rounded-corners__5pxtopRight>.cmp-container{border-top-right-radius:5px}.rounded-corners__5pxbottomLeft a>.cmp-container,.rounded-corners__5pxbottomLeft>.cmp-container{border-bottom-left-radius:5px}.rounded-corners__5pxbottomRight a>.cmp-container,.rounded-corners__5pxbottomRight>.cmp-container{border-bottom-right-radius:5px}.rounded-corners__10pxtopLeft a>.cmp-container,.rounded-corners__10pxtopLeft>.cmp-container{border-top-left-radius:10px}.rounded-corners__10pxtopRight a>.cmp-container,.rounded-corners__10pxtopRight>.cmp-container{border-top-right-radius:10px}.rounded-corners__10pxbottomLeft a>.cmp-container,.rounded-corners__10pxbottomLeft>.cmp-container{border-bottom-left-radius:10px}.rounded-corners__10pxbottomRight a>.cmp-container,.rounded-corners__10pxbottomRight>.cmp-container{border-bottom-right-radius:10px}.rounded-corners__50pxtopLeft a>.cmp-container,.rounded-corners__50pxtopLeft>.cmp-container{border-top-left-radius:50px}.rounded-corners__50pxtopRight a>.cmp-container,.rounded-corners__50pxtopRight>.cmp-container{border-top-right-radius:50px}.rounded-corners__50pxbottomLeft a>.cmp-container,.rounded-corners__50pxbottomLeft>.cmp-container{border-bottom-left-radius:50px}.rounded-corners__50pxbottomRight a>.cmp-container,.rounded-corners__50pxbottomRight>.cmp-container{border-bottom-right-radius:50px}.background-repeat__yes>.cmp-container{background-repeat:repeat}.background-repeat__x>.cmp-container{background-repeat:repeat-x}.background-repeat__y>.cmp-container{background-repeat:repeat-y}.no-iframe-border iframe{border:none}.cmp-content-block{padding:10px 30px}.cmp-content-block .cmp-content-block__icon-background{background-color:#9cbe30}@media (min-width:1006px){.cmp-content-block .cmp-content-block__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-content-block .cmp-content-block__icon{margin:auto}.cmp-content-block .cmp-content-block__icon:empty:before{top:1px}.cmp-content-block .cmp-content-block__text{color:inherit;padding:10px 0;text-align:center}.cmp-content-block .cmp-content-block__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-content-block-style__card .cmp-content-block{border-radius:6px;padding:40px 20px}.background-color__white .cmp-content-block{background-color:#fff}.background-color__dark-blue .cmp-content-block{background-color:#2d3136}.background-color__black .cmp-content-block{background-color:#181a1c}.description-color__black .cmp-content-block__text{color:#181a1c}.description-color__white .cmp-content-block__text,.icon-color__white .cmp-content-block__icon:before{color:#fff}.icon-background-color__blue .cmp-content-block__icon-background{background-color:#1b88b0}.icon-background-color__transparent .cmp-content-block__icon-background{background-color:transparent}.cmp-line-content-block .cmp-content-block:before{background-color:#9cbe30;content:"";height:250px;left:50%;position:absolute;top:112px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;z-index:-1}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.countdownclock{background:#000;color:#fff;padding:20px;width:100vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.countdownclock,.header__content{display:-webkit-box;display:-ms-flexbox;display:flex}.header__content{font-family:Coolvetica,Arial,sans-serif;font-size:2rem;gap:30px;text-transform:uppercase}.header__sale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.header__sale,.header__sale-text{display:-webkit-box;display:-ms-flexbox;display:flex}.header__sale-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.header__sale-text--cracked{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header__sale-text--cracked span{color:#3cb494;line-height:1.6rem}.header__sale-text--cracked span:first-child{clip-path:polygon(0 0,0 70%,97% 0);left:0;position:absolute;top:0;-webkit-transform:translate(.5%,-5%);transform:translate(.5%,-5%)}.header__sale-text--cracked span:nth-child(3){clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 70%);left:0;position:absolute;top:0}.header__sale-text--cracked span:nth-child(2){opacity:0}.header__sale-subtext{font-size:1.4rem;text-align:center}.clock{gap:10px}.clock,.clock .header__time-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clock .header__time-block-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.clock .header__time-block-wrapper p.label{color:#fff;font-size:12px;height:20px;line-height:20px;padding-top:5px;text-align:center;text-transform:uppercase;width:100%;z-index:3}.clock .header__time-block{background:#fff;border:1px solid #f5f5f5;border-radius:5px;-webkit-box-shadow:0 10px 15px 5px rgba(0,0,0,.1);box-shadow:0 10px 15px 5px rgba(0,0,0,.1);color:#fff;font-family:Arial,sans-serif;font-size:40px;height:50px;line-height:100px;overflow:hidden;position:relative;text-align:center;width:50px}.clock .header__time-block .time-digit-block{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;z-index:1}.clock .colon{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding-bottom:23px;width:10px}.clock .time-digit{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;line-height:90px;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:10px;color:#111;font-size:26px;justify-content:center;padding:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);z-index:2}.clock .time-digit.time-digit--initial{z-index:1}@media (max-width:767px){.header__content{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-formelementcon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-formelementcon>div label{margin-bottom:5px}.cmp-formelementcon>div input{background-repeat:no-repeat}.label-left .cmp-formelementcon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-left .cmp-formelementcon>div label{margin-right:5px}.label-left .cmp-formelementcon>div .checkbox+label,.label-left .cmp-formelementcon>div .radio+label{display:block;padding:0 24px 0 0;position:relative}.label-left .cmp-formelementcon>div .checkbox+label:before,.label-left .cmp-formelementcon>div .radio+label:before{float:right;margin:1px -24px 0 4px}.label-left .cmp-formelementcon>div .checkbox+label:after,.label-left .cmp-formelementcon>div .radio+label:after{position:absolute;right:-15px;top:10px}.label-right .cmp-formelementcon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.label-right .cmp-formelementcon>div label{margin-left:5px}.label-bottom .cmp-formelementcon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.label-bottom .cmp-formelementcon>div label{margin-top:5px}.cmp-formelementcon>div label.required{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-formelementcon div label.invalid,.cmp-formelementcon div label.success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cmp-formelementcon>div label.invalid{color:#c14139}.calloutWrapper.hide,.cmp-formelementcon>div label.invalid:after,.errorMessage.hide,.formCalloutContent:empty,.helpText:empty{display:none}.calloutWrapper{color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:absolute}.cmp-formelementcon.element-labelcon>div{display:block}label.required p,legend.required p{display:inline-block}.lrgCheckRadio span{display:none}label{cursor:pointer}label label{display:none!important}label .lrgCheckRadio span:not(.icon){display:inline-block;font-weight:400;line-height:21px;margin-top:6px;max-width:100%;padding:0 0 0 24px;width:auto}label .radio-inlabel+.lrgCheckRadio span:not(.icon):before{background-color:#fff;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px #bfbfbf;box-shadow:inset 0 0 0 1px #bfbfbf;color:#fff;content:"";float:left;font-size:14px;height:20px;line-height:20px;margin:1px 4px 0 -24px;text-align:center;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}label .radio-inlabel:checked+.lrgCheckRadio span:not(.icon):before{background:#fff;-webkit-box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #6ba410;box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #6ba410}label .radio-default__blue .radio-inlabel:checked+.lrgCheckRadio span:not(.icon):before{-webkit-box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #3d769b;box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #3d769b}label .radio-default__purple .radio-inlabel:checked+.lrgCheckRadio span:not(.icon):before{-webkit-box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #5c547a;box-shadow:inset 0 0 0 1px #bfbfbf,inset 0 0 0 5px #fff,inset 0 0 0 10px #5c547a}label .radio-small-full__blue .radio-inlabel:checked+.lrgCheckRadio span:not(.icon):before{-webkit-box-shadow:inset 0 0 0 1px #1d74f7,inset 0 0 0 4px #fff,inset 0 0 0 10px #1d74f7;box-shadow:inset 0 0 0 1px #1d74f7,inset 0 0 0 4px #fff,inset 0 0 0 10px #1d74f7}label .radio-large__green .radio-inlabel+.lrgCheckRadio span:not(.icon):before{border:none;-webkit-box-shadow:inset 0 -3px 0 #ccc;box-shadow:inset 0 -3px 0 #ccc;height:30px;line-height:30px;margin:1px 4px 0 -24px;width:30px}label .radio-large__green .radio-inlabel:checked+.lrgCheckRadio span:not(.icon):before{background:#fff;-webkit-box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 #48771c,inset 0 0 0 9px #6ba410;box-shadow:inset 0 3px 2px #b8d94c,inset 0 -3px 0 #48771c,inset 0 0 0 9px #6ba410}label .radio-inlabel{height:1px!important;line-height:0;opacity:0!important;overflow:hidden;position:absolute;width:1px!important}label .lrgCheckRadio span.icon{background:#fff;border:3px solid #bbb0a3;border-radius:50%;display:inline-block;font-size:20px;margin-right:10px;padding:18px;position:relative;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}label .lrgCheckRadio span.icon.iconCheck:before{display:none;left:50%;line-height:normal;margin-left:-.5em;margin-top:-.5em;position:absolute;top:50%}label .radio-inlabel:checked+.lrgCheckRadio span{border-color:#695e48;color:#695e48}label .radio-inlabel:checked+.lrgCheckRadio span.iconCheck:before{display:block}label .radio-small-check__green .lrgCheckRadio span.icon{border:1px solid #bbb0a3;font-size:12px;margin-right:5px;padding:9px}label .radio-small-check__green .lrgCheckRadio span.icon.iconCheck:before{display:none}label .radio-small-check__green .radio-inlabel:checked+.lrgCheckRadio span.iconCheck{background-color:#7aa133;border-color:#cfc3b4;color:#fff}label .radio-small-check__green .radio-inlabel:checked+.lrgCheckRadio span.iconCheck:before{display:block}label .radio-nostyle .radio-inlabel{height:inherit!important;line-height:inherit;opacity:1!important;overflow:inherit;position:static;width:inherit!important}label .radio-nostyle .lrgCheckRadio span{display:none}label .checkboxNotLabel{cursor:pointer}label .checkbox+.checkboxNotLabel{color:#181a1c;display:inline-block;font-weight:400;line-height:21px;margin-bottom:5px;margin-top:6px;max-width:100%;padding:0 0 0 24px;width:auto}label .checkbox+.checkboxNotLabel:before{background-color:#fff;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px #bfbfbf;box-shadow:inset 0 0 0 1px #bfbfbf;color:transparent;content:"";content:"\E656";float:left;font-family:ancestry-icon;font-size:14px;font-weight:400;height:20px;line-height:20px;margin:1px 4px 0 -24px;text-align:center;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px}label .checkbox:checked+.checkboxNotLabel:before{background-color:#6ba410;-webkit-box-shadow:none;box-shadow:none;color:#fff}.hugeCheckbox label{line-height:1.35!important;padding-left:40px!important}.hugeCheckbox label:before{font-size:20px!important;height:30px!important;line-height:30px!important;margin:6px 10px 0 -40px!important;width:30px!important}.hugeCheckbox .checkbox:checked+label:before,.hugeCheckbox label:before{background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 3px #3a3f45!important;box-shadow:inset 0 0 0 3px #3a3f45!important}.hugeCheckbox .checkbox:checked+label:before{background-image:none;color:#3a3f45!important}label .hugeCheckbox .checkbox+.checkboxNotLabel{line-height:1.35;padding-left:40px!important}label .hugeCheckbox .checkbox+.checkboxNotLabel:before{background-color:#fff;-webkit-box-shadow:inset 0 0 0 3px #3a3f45;box-shadow:inset 0 0 0 3px #3a3f45;font-size:20px;height:30px;line-height:30px;margin:6px 10px 0 -40px;width:30px}label .hugeCheckbox .checkbox:checked+.checkboxNotLabel:before{background-color:#fff!important;background-image:none;-webkit-box-shadow:inset 0 0 0 3px #3a3f45!important;box-shadow:inset 0 0 0 3px #3a3f45!important;color:#3a3f45}.input-background__right .cmp-formelementcon>div input{background-position:100%}.cmp-hero-block{background:#fff;border:1px solid rgba(0,0,0,.2);height:270px;margin-top:150px;padding:70px 20px 0;position:relative;text-align:center}@media only screen and (min-width:768px){.cmp-hero-block{border-radius:6px;margin-top:0}}.cmp-hero .cmp-hero-block .cmp-teaser__description{color:#181a1c;font-size:21.5px;padding-top:0}.cmp-hero-block .cmp-teaser__image{left:0;position:absolute;top:-100px;width:100%}.cmp-hero-block .cmp-teaser__image .cmp-image__image{max-width:100%;width:auto}.cmp-hero-block .cmp-teaser__image img{max-height:165px}.cmp-hero-block .cmp-button{margin-top:20px}.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;margin-left:0;position:absolute;top:-17px;width:100%}.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper.show-circles{left:13px;margin-left:0;top:-29px}@media (max-width:1005px){.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper.show-circles{margin-left:0}.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-container{height:75px;margin-left:-26px;margin-right:0;width:75px}.cmp-hero-block .cmp-hero-block__icon-wrapper.cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-background{left:15px;margin:0;position:absolute;top:15px}}.cmp-hero-block .cmp-teaser__icon:before{left:1px;top:2px}.cmp-hero-block .cmp-teaser__description{margin:0!important}@media (min-width:1006px){.cmp-hero-block .cmp-teaser__description{max-width:none!important;padding:0!important}}.cmp-hero-block-icon-top .cmp-hero .cmp-hero-block{margin-top:90px;padding-top:50px}@media only screen and (max-width:1005px){.cmp-hero-block-icon-top .cmp-hero .cmp-hero-block{margin-top:60px;padding-top:35px}}.cmp-hero-block-half .cmp-hero-block{height:auto;min-height:240px;padding-left:3%;padding-right:3%}@media only screen and (max-width:1005px){.cmp-hero-block-half .cmp-hero-block{min-height:200px;padding:50px 3% 5px}}.aem-AuthorLayer-Edit .cmp-hero-block .show-circles .cmp-teaser__icon-background{margin:15px}.cmp-hero-block__badge-wrapper{position:absolute}.cmp-hero-block__badge-wrapper.topPosition{top:-20px}.cmp-hero-block__badge-wrapper.bottomPosition{bottom:-20px}.cmp-hero-block__badge-wrapper.leftPosition{left:-20px}.cmp-hero-block__badge-wrapper.rightPosition{right:-20px}.cmp-hero-block__badge-wrapper .cmp-teaser__badge-background{border-radius:50%;border-style:solid;height:100px;line-height:1em;padding-top:15px;width:100px}.cmp-badge__dashed-border .cmp-teaser__badge-background{border-style:dashed}.heightAuto .cmp-hero-block{height:auto;padding-bottom:15px}.equalHeightCons .cmp-hero-block,.equalHeightCons .hero-block{height:100%}.equalHeightCons .cmp-hero-block{padding-bottom:10px}.transparentBkg .cmp-hero-block{background-color:transparent}.boxPadding18x15x25 .cmp-hero-block{padding:18px 15px 25px}.boxPadding18x15x15 .cmp-hero-block{padding:18px 15px 15px}.boxPadding10 .cmp-hero-block{padding:10px}.paddingSides15 .cmp-hero-block{padding-left:15px;padding-right:15px}.iconTopPadding .cmp-hero-block{padding-top:40px}.padding-top-45 .cmp-hero-block{padding-top:45px}.padding-bottom-45 .cmp-hero-block{padding-bottom:45px}.no-bottom-padding .cmp-hero-block{padding-bottom:0}.text-align-reset .cmp-button__wrapper,.text-align-reset .cmp-hero-block{text-align:inherit}.image-bottom .cmp-hero-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-bottom .cmp-hero-block .cmp-teaser__image{left:inherit;position:inherit;top:inherit;width:inherit}.image-bottom .cmp-hero-block .cmp-teaser__image .cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex}.image-bottom .cmp-hero-block .cmp-teaser__image .cmp-image .cmp-image__image{margin-top:15px;max-height:inherit;max-width:inherit;width:inherit}.image-left .cmp-hero-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-left .cmp-hero-block .cmp-teaser__image{left:inherit;position:inherit;top:inherit;width:inherit}.image-left .cmp-hero-block .cmp-teaser__image .cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex}.image-left .cmp-hero-block .cmp-teaser__image .cmp-image .cmp-image__image{margin-right:20px;max-height:inherit;max-width:inherit;width:inherit}.image-right .cmp-hero-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-right .cmp-hero-block .cmp-teaser__image{left:inherit;position:inherit;top:inherit;width:inherit}.image-right .cmp-hero-block .cmp-teaser__image .cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex}.image-right .cmp-hero-block .cmp-teaser__image .cmp-image .cmp-image__image{margin-left:20px;max-height:inherit;max-width:inherit;width:inherit}.image-top-align-bottom .cmp-teaser__image{bottom:calc(50% + 60px);top:inherit}.image-no-minheight .cmp-image__image{max-height:inherit}.no-border .cmp-hero-block{border:none}.drop-shadow .cmp-hero-block{-webkit-box-shadow:0 -1px 15px 3px rgba(0,0,0,.15);box-shadow:0 -1px 15px 3px rgba(0,0,0,.15)}.cmp-separatorDiv-wrapper{background-color:transparent;margin:auto;padding:30px 0}.cmp-separatorDiv{background-color:#181a1c;border-radius:3px;display:block;height:2px;width:100%}.background-color__white .cmp-separatorDiv-wrapper,.line-color__white .cmp-separatorDiv{background-color:#fff}.padding-top-bottom__0 .cmp-separatorDiv-wrapper{padding-bottom:0;padding-top:0}.padding-top-bottom__10 .cmp-separatorDiv-wrapper{padding-bottom:10px;padding-top:10px}.padding-top-bottom__20 .cmp-separatorDiv-wrapper{padding-bottom:20px;padding-top:20px}.padding-top-bottom__40 .cmp-separatorDiv-wrapper{padding-bottom:40px;padding-top:40px}.padding-top-bottom__50 .cmp-separatorDiv-wrapper{padding-bottom:50px;padding-top:50px}.padding-sides__10 .cmp-separatorDiv-wrapper{padding-left:10px;padding-right:10px}.padding-sides__20 .cmp-separatorDiv-wrapper{padding-left:20px;padding-right:20px}.padding-sides__30 .cmp-separatorDiv-wrapper{padding-left:30px;padding-right:30px}.padding-sides__40 .cmp-separatorDiv-wrapper{padding-left:40px;padding-right:40px}@media (max-width:767px){.hide__mobile .cmp-separatorDiv-wrapper{display:none}}@media (min-width:768px) and (max-width:1005px){.hide__tablet .cmp-separatorDiv-wrapper{display:none}}@media (min-width:1006px){.hide__desktop .cmp-separatorDiv-wrapper{display:none}}.hr-thickness__onepx .cmp-separatorDiv{height:1px}.hr-thickness__threepx .cmp-separatorDiv{height:3px}.hr-thickness__fourpx .cmp-separatorDiv{height:4px}.img-wrap{background-color:#f6f3f0}.img-wrap .img{background-position:bottom;background-repeat:no-repeat}.card-wrap{background-color:#f6f3f0;text-align:center}.card-wrap .card-item{background-color:#ebebeb;border:0 solid #dcdcdc;-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;padding:0;width:100%}.card-wrap .bottom-link{padding-bottom:15px}.card-wrap .card-inner{margin:0 auto;max-width:440px;padding:0 10px}.card-wrap .title h3{display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:1.15;margin:0;padding-top:30px}.card-wrap .card-content p{display:inline-block;font-size:15.5px;line-height:1.35;margin-bottom:0;margin-top:11px}.card-wrap .btn-wrap{padding:25px 0}.btn{border-radius:3px;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;text-align:center;text-decoration:none!important;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle;-webkit-font-smoothing:antialiased;border-radius:25px;font-style:normal;font-weight:700;line-height:13.9px;min-height:10px;padding:12px 60px}.card-wrap .btn span{display:block;padding:0 20.1px}.btn.btn-success{background-color:#6ba410;border-color:#6ba410;color:#fff}.btn.btn-success:hover{background-color:#42860e;border-color:#42860e;color:#fff}.card-wrap .row>div:nth-child(2) .card-item{background-color:transparent}.card-wrap .bottom-link a{border:1px solid transparent;border-radius:3px;color:#005d7d;cursor:pointer;display:inline-block;font-size:16px;line-height:17px;min-height:20px;padding:1.5px 5px}.card-wrap .bottom-link a:hover{background-color:rgba(0,0,0,.1)}.items-wrap{background-color:#fff;padding-bottom:118px;text-align:center}.items-wrap .heading{margin:0 auto;max-width:935px;padding-bottom:63px;padding-top:106px}.items-wrap .heading h2{color:#21201d;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:1;margin:0;padding-bottom:63px}.icons-with-sections .items-wrap .cmp-image__image{width:auto}.items-wrap .items-wrap-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-evenly}.items-wrap .item,.items-wrap .items-wrap-row,.items-wrap .items-wrap-row .col-item{display:-webkit-box;display:-ms-flexbox;display:flex}.items-wrap .item{margin:0 5px;min-width:1px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-wrap .inner{width:100%}.items-wrap .inner .img img{display:block;margin:0 auto}.items-wrap .inner .img{padding-bottom:26px}.items-wrap .title h3{display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:.8;margin:0}.items-wrap .content p{display:inline-block;font-size:18px;line-height:1.1;margin-bottom:0;margin-top:10px}.items-wrap .btn-wrap{padding:25px 0}.items-wrap .btn{font-size:16px;line-height:18.9px;min-height:10px;min-width:167px;padding:5px 12px}.items-wrap .btn.btn-secondary{background:rgba(0,0,0,.6);color:#fff}.items-wrap .btn span{display:block}.items-wrap .btn.btn-secondary:hover{background-color:rgba(0,0,0,.75);color:#fff}.img-fluid{height:auto;max-width:100%}img{border-style:none;vertical-align:middle}.d-none{display:none!important}@media (min-width:1200px){.container-anc{max-width:1140px}.col-anc-4 .col-item{max-width:25%}.col-anc-4.items-wrap .cmp-button{background:rgba(0,0,0,.6);color:#fff;font-size:16px;line-height:18.9px;min-height:10px;min-width:167px;padding:5px 12px}.col-anc-4.items-wrap .title{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (min-width:992px){.container-anc{max-width:960px}}@media (min-width:768px){.container-anc{max-width:720px}.d-md-none{display:none!important}.d-md-block{display:block!important}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:576px){.container-anc{max-width:540px}}.no-gutters{margin-left:0;margin-right:0}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.container-anc{margin-left:auto;margin-right:auto;max-width:1519px;padding-left:15px;padding-right:15px;width:100%}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.icons-with-sections .inner{margin:0 auto;max-width:440px;padding:0 10px}.icons-with-sections .icons-heading .line-height-1{padding-bottom:63px}.col-anc-4 .items-wrap-row{margin-left:auto;margin-right:auto;max-width:1300px}.slick-bg-color .slick-slider{background-color:#f4f5ed}.image-carousel .slider-wrap .container-anc{max-width:1334px}.icons-with-sections .btn-wrap .cmp-button,.image-carousel .btn-wrap .cmp-button{border-radius:3px;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;text-align:center;text-decoration:none!important;-webkit-transition:padding-left .2s;transition:padding-left .2s;vertical-align:middle;-webkit-font-smoothing:antialiased;border-radius:25px;font-style:normal;font-weight:700;line-height:13.9px;min-height:10px;padding:12px 60px}.slider-wrap{background-color:#fff;padding:0 15px;text-align:center}.slider-wrap .container{background-color:#f4f5ed;border-radius:10px;max-width:1263px;padding:0}.slider-wrap .header img{display:block;width:100%}.slider-wrap .slider-inner .title h2{color:#21201d;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:1;margin:0;padding:35px 15px 28px;width:auto}.slider-wrap .slider-inner{overflow:hidden;position:relative;z-index:1}.slider-wrap .slider-items{-ms-flex-align:center;margin:0 auto;max-width:960px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider-wrap .slider-item,.slider-wrap .slider-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.slider-wrap .slider-item{min-width:143px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}.slider-wrap .slider-item img{display:block}.slider-wrap .bottom-slide-content{color:#21201d;font-size:14px;line-height:1;padding:19px 20px 10px;text-align:right}.slider-wrap .bottom-slide-content a{color:inherit;display:inline-block;text-decoration:none}.icon:before,.iconAfter:after{font:normal 100%/0 ancestry-icon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:relative;speak:none;text-transform:none;top:.12em}.icon:before,span.icon{margin-right:.25em}.slick-arrow.iconArrowLeft.slick-disabled:before{color:hsla(0,0%,100%,.2);content:"\E658";right:-2px;top:1px}.slick-arrow.iconArrowRight.slick-disabled:before{color:hsla(0,0%,100%,.2);content:"\E658";margin-right:0;top:1px}.iconArrowRight:before,.iconArrowRightAfter:after{content:"\E61F";margin:0}.iconArrowLeft:before,.iconArrowLeftAfter:after{content:"\E620";margin:0}ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.slick-dots li{-webkit-font-smoothing:antialiased;border-radius:100%;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:700;height:16px;line-height:17px;margin:6px 5px;overflow:hidden;width:16px}ul.slick-dots li button{background:rgba(0,0,0,.6);border:0;display:block;font-size:0;height:100%;padding:0;width:100%}ul.slick-dots li.slick-active button{background:rgba(0,0,0,.9)}ul.slick-dots li button:hover{background:rgba(0,0,0,.75)}.slick-arrow{background-color:rgba(0,0,0,.3);border:0;border-radius:100%;color:#f5f5f5;cursor:pointer;display:inline-block;font-size:20px;font-weight:400;height:40px;margin-top:-20px;outline:0!important;padding:0;position:absolute;text-decoration:none;top:50%;-webkit-transition:background .2s;transition:background .2s;width:40px;z-index:5}.slick-arrow.iconArrowLeft{left:8px}.slick-arrow.iconArrowRight{right:8px}.slick-arrow.iconArrowLeft:before{left:-1px;top:1px}.slick-arrow.iconArrowRight:before{top:1px}.slick-arrow.slick-disabled{background-color:rgba(0,0,0,.1)}.slick-arrow:not(.slick-disabled):hover{background-color:rgba(0,0,0,.6)}.slider-wrap .slider-items.with-btn{display:block}.slider-wrap .btn-wrap{padding-top:33px}.slider-wrap .btn-wrap .btn{font-size:16px;line-height:18.9px;padding:5px 12px}.slider-wrap .btn-wrap .btn span{padding:0 48.5px}.cmp-image img{display:block}.native-size-image .cmp-image__image{width:auto}.native-size-image__responsive .cmp-image__image{max-width:100%;width:auto}.xf-web-container div.image{margin-bottom:0}.centerImage img{margin-left:auto;margin-right:auto}.itemlist .container.responsivegrid.cq-Editable-dom.cq-Editable-dom--container{width:100%}.cmp-item-list{margin:auto}.cmp-item-list .cmp-item-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-evenly}.cmp-item-list .cmp-item-list__items.flex-wrap__no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-item-list .cmp-item-list__items.display-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-item-list.hasVerticalSeparators .cmp-item-list__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-item-list.cmp-item-list__center-aligned-items>.cmp-item-list__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-item-list.cmp-item-list__left-aligned-items>.cmp-item-list__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmp-item-list.cmp-item-list__right-aligned-items>.cmp-item-list__items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cmp-item-list.cmp-item-list__space-around-items>.cmp-item-list__items{-ms-flex-pack:distribute;justify-content:space-around}.cmp-item-list.cmp-item-list__space-between-items>.cmp-item-list__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmp-item-list.cmp-item-list__stack-reverse>.cmp-item-list__items{flex-flow:wrap-reverse}.cmp-item-list.cmp-item-list__stack-vertical>.cmp-item-list__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cmp-item-list.listNoWrap>.cmp-item-list__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:1005px){.cmp-item-list.listNoWrap>.cmp-item-list__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-item-list.listNoWrapTablet>.cmp-item-list__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:767px){.cmp-item-list.listNoWrapTablet>.cmp-item-list__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-item-list.listNoWrapMobile>.cmp-item-list__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-item-list .horizontal-separator-wrapper{display:none}@media screen and (max-width:767px){.cmp-item-list .horizontal-separator-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.cmp-item-list .horizontal-separator{border-radius:100px;-ms-flex-item-align:center;align-self:center;background-color:#181a1c}.cmp-item-list__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-item-list__item-wrapper.center-item{margin:auto}.cmp-item-list__item-wrapper.align-to-top-vertically .cmp-item-list__item{-ms-flex-item-align:start;align-self:flex-start}.cmp-item-list__item-wrapper.wrap2items{-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (max-width:1005px){.cmp-item-list__item-wrapper.wrap2items{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media only screen and (max-width:479px){.cmp-item-list__item-wrapper.wrap2items{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:1005px){.cmp-item-list__item-wrapper.wrap3items{-ms-flex-preferred-size:calc(33% - 20px);flex-basis:calc(33% - 20px)}}@media only screen and (max-width:479px){.cmp-item-list__item-wrapper.wrap3items{-ms-flex-preferred-size:100%;flex-basis:100%}}.cmp-item-list__item{margin-bottom:20px;margin-top:20px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-item-list__item .text{width:100%}.cmp-item-list__item.center-mobile-text{text-align:center!important}.cmp-item-list__item .icon-section{width:100%}.cmp-item-list__item .icon-section div.img{margin:0 auto}.vertical-separator{border-radius:100px;margin:0 -1px;-ms-flex-item-align:center;align-self:center;background-color:#181a1c}@media screen and (max-width:767px){.vertical-separator{display:none}}.vertical-separator.hidden{display:none}.separator-color__white>.cmp-item-list>.cmp-item-list__items>.horizontal-separator-wrapper>.horizontal-separator,.separator-color__white>.cmp-item-list>.cmp-item-list__items>.vertical-separator{background-color:#fff}.aem-AuthorLayer-Edit .cmp-item-list__item{-ms-flex-item-align:normal;align-self:normal;display:block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.equalHeightCons>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper>.cmp-item-list__item,.equalHeightCons>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper>.cmp-item-list__item>.container,.equalHeightCons>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper>.cmp-item-list__item>.container>.cmp-container,.equalHeightCons>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper>.cmp-item-list__item>.container>.cmp-container>.cmp-container__container-content{height:100%}.cmp-line-itemlist>.cmp-item-list:before{background-color:#9cbe30;content:"";height:250px;left:50%;position:absolute;top:112px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}.equalWidthItems>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.equalWidthItems>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper>.cmp-item-list__item>.container{width:100%}.legal-print-button>.pagePrint{display:block}.cmp-line hr{background-color:#9cbe30;border-bottom:0;height:100px;margin:0;width:10px}.evenly-spaced-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.evenly-spaced-links li:last-of-type{margin-right:10px}.evenly-spaced-links__list-item{margin:0!important}.padded-links__list-item{margin-left:10px}.horizontal-list__list{display:-webkit-box;display:-ms-flexbox;display:flex}.horizontal-list li:first-of-type{margin-left:0}.ancestry-cmp-link-list__list{list-style:none}.ancestry-cmp-link-list__list-item{margin-left:10px}.ancestry-cmp-link-list__link{text-decoration:none}.ancestry-cmp-link-list__link:hover{cursor:pointer}.horizontal-list .ancestry-cmp-link-list__list{display:-webkit-box;display:-ms-flexbox;display:flex}.horizontal-list .ancestry-cmp-link-list li:first-of-type{margin-left:0}.evenly-spaced-links .ancestry-cmp-link-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.evenly-spaced-links .ancestry-cmp-link-list li:last-of-type{margin-right:10px}.evenly-spaced-links .ancestry-cmp-link-list__list-item{margin:0!important}h1,h2,h3,h4,h5,h6{line-height:1.2}.aem-AuthorLayer-Developer .cmp-ancestry-modal,.aem-AuthorLayer-Edit .cmp-ancestry-modal,.aem-AuthorLayer-Layouting .cmp-ancestry-modal,.aem-AuthorLayer-Targeting .cmp-ancestry-modal,.aem-AuthorLayer-Timewarp .cmp-ancestry-modal{display:block}.aem-AuthorLayer-Developer #modal,.aem-AuthorLayer-Edit #modal,.aem-AuthorLayer-Layouting #modal,.aem-AuthorLayer-Targeting #modal,.aem-AuthorLayer-Timewarp #modal{display:none!important}.petdna-header{background-color:#c1ff3f;color:#1e4537;height:83px}.petdna-header,.petdna-header .cmp-petdna-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.petdna-header .cmp-petdna-header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav a{color:#1e4537;font-size:16px;font-weight:700;text-decoration:none}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav a:hover{text-decoration:underline}.petdna-header .cmp-petdna-header__container .menu-toggle{display:none}.petdna-header .cmp-petdna-header__container .iconSmallArrowDownBefore:before{content:"☰";font-size:24px;margin-right:10%}@media (max-width:768px){.petdna-header .cmp-petdna-header__container{position:relative}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);-ms-flex-direction:column;flex-direction:column;gap:0;left:10px;padding:10px 0;position:absolute;top:90%;z-index:100}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav a{padding:10px 20px}.petdna-header .cmp-petdna-header__container .cmp-petdna-header__nav:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:12px;position:absolute;top:-10px;width:0;z-index:101}.petdna-header .cmp-petdna-header__container .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;font-weight:700}.petdna-header .cmp-petdna-header__container .menu-toggle.active .cmp-petdna-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.flexNoWrap>.cmp-item-list>.cmp-item-list__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:767px){.profileCardResponsive__2cards .cmp-item-list__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.profileCardResponsive__2cards .profileCmpCon .desktopCardCta{display:none}.profileCardResponsive__2cards .profileCmpCon .tabMobCardCta{display:block}}@media only screen and (max-width:1005px){.profileCardResponsive__3cards .profileCmpCon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profileCardResponsive__3cards .profileCmpCon .imgNameCon{text-align:center;width:auto}}@media only screen and (max-width:767px){.profileCardResponsive__3cards .cmp-item-list__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.profileCardResponsive__3cards .profileCmpCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.profileCardResponsive__3cards .profileCmpCon .imgNameCon{text-align:left;width:150px}.profileCardResponsive__3cards .profileCmpCon .desktopCardCta{display:none}.profileCardResponsive__3cards .profileCmpCon .tabMobCardCta{display:block}}.equalHeightCons .profilecard{height:100%}.profileCmpCon{background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;padding:15px 10px;width:auto}.profileCmpCon .imgNameCon{margin-right:10px;width:150px}.profileCmpCon img{border-radius:5px;width:150px}.profileCmpCon .profileName{display:block;margin-bottom:15px;text-transform:uppercase}.profileCmpCon .profileTitle{font-size:19px;margin:0}.profileCmpCon .profileText{margin-bottom:15px;margin-top:10px}.profileCmpCon .tabMobCardCta{display:none}@media only screen and (max-width:479px){.profileCmpCon{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.profileCmpCon .imgNameCon{text-align:center!important;width:auto!important}.profileCmpCon .desktopCardCta{display:block!important}.profileCmpCon .tabMobCardCta{display:none!important}}.largeCards .profileCmpCon{padding:20px 15px}.largeCards .profileCmpCon .imgNameCon{margin-right:10px;max-width:175px;width:40%}.largeCards .profileCmpCon img{border-radius:10px;width:175px}.largeCards .profileCmpCon .profileTextCon{width:60%}.largeCards .profileCmpCon .profileTitle{font-size:32px;font-weight:200}.largeCards .profileCmpCon .profileText{margin-bottom:15px}.largeCards .profileCmpCon .tabMobCardCta{display:none}@media only screen and (max-width:1399px){.largeCards .profileCmpCon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.largeCards .profileCmpCon .imgNameCon,.largeCards .profileCmpCon .profileTextCon{max-width:100%;width:100%}.largeCards .profileCmpCon .imgNameCon{text-align:center}}@media only screen and (max-width:1005px){.largeCards .profileCmpCon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:640px}.largeCards .profileCmpCon .imgNameCon{max-width:inherit;width:175px}.largeCards .profileCmpCon .profileTextCon{max-width:inherit;width:inherit}.largeCards .profileCmpCon .desktopCardCta{display:none}.largeCards .profileCmpCon .tabMobCardCta{display:block}}@media only screen and (max-width:479px){.largeCards .profileCmpCon{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.largeCards .profileCmpCon .imgNameCon{text-align:center!important;width:auto!important}.largeCards .profileCmpCon .desktopCardCta{display:block}.largeCards .profileCmpCon .tabMobCardCta{display:none}}.transparentBkgCard .profileCmpCon{background:transparent}.r2a-side-column-section .recent-posts .heading{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:400;line-height:20px;width:100%;word-wrap:break-word;padding-bottom:16px;padding-top:16px}.r2a-side-column-section .recent-posts ul{width:100%}.r2a-side-column-section .recent-posts li{padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;margin-top:0}.r2a-side-column-section .recent-posts li a{text-decoration:none}.r2a-side-column-section .recent-posts li img.rounded-corners{border-radius:10px;height:3rem;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:4rem}.r2a-side-column-section .recent-posts .cmp-article{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r2a-side-column-section .recent-posts .cmp-list__item-title{bottom:50%;color:#117fa6;font-family:Suisse Intl,sans-serif;font-size:15px;font-weight:600;line-height:20px;margin:0;max-height:60px;overflow:hidden;position:absolute;text-overflow:ellipsis;-webkit-transform:translateY(50%);transform:translateY(50%);word-wrap:break-word}.r2a-side-column-section .recent-posts .cmp-list__item-description{color:#117fa6}.r2a-side-column-section .recent-posts .list-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-top:10px}@media (min-width:0px) and (max-width:767px){.r2a-side-column-section .recent-posts .list-banner{margin-left:24px;margin-right:24px}}.r2a-side-column-section .recent-posts .list-banner .content{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:700;margin-left:20px;margin-top:10px;word-wrap:break-word}.r2a-side-column-section .recent-posts .list-banner .content .heading{font-size:14px}.r2a-side-column-section .recent-posts .list-banner .content .title{font-weight:400;margin-left:5px;margin-right:5px}.r2a-side-column-section .recent-posts .list-banner .content .read-more{color:#117fa6}.recent-posts .heading{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:700;word-wrap:break-word;padding-bottom:10px}.recent-posts li{border-bottom:1px solid rgba(46,49,54,.25);padding-bottom:10px}.recent-posts li a{text-decoration:none}.recent-posts .cmp-list__item-title{color:#2a78a2;font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:400;word-wrap:break-word}.recent-posts .cmp-list__item-description{color:#2a78a2}.recent-posts .list-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;margin-top:10px}@media (min-width:0px) and (max-width:767px){.recent-posts .list-banner{margin-left:24px;margin-right:24px}}.recent-posts .list-banner .content{color:#2e3136;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:700;margin-left:20px;margin-top:10px;word-wrap:break-word}.recent-posts .list-banner .content .heading{font-size:14px}.recent-posts .list-banner .content .title{font-weight:400;margin-left:5px;margin-right:5px}.recent-posts .list-banner .content .read-more{color:#2a78a2}.m-serif-bold{font-family:"ui-serifed",Times New Roman,Times,serif;font-weight:700}.safe-zone{max-width:320px}@media (min-width:0px) and (max-width:767px){.safe-zone{max-width:480px}}@media (min-width:768px) and (max-width:1005px){.safe-zone{max-width:768px}}@media (min-width:1006px) and (max-width:1399px){.safe-zone{max-width:1006px}}@media (min-width:1400px){.safe-zone{max-width:1400px}}.related-articles{padding:0}.related-articles .carouselSlide{-webkit-box-sizing:border-box;box-sizing:border-box;width:315px}.related-articles .carouselSlide .card-v2-wrapper{margin:0}.related-articles .carouselSlide .card-v2{height:100%;margin:0 auto;width:280px}.related-articles .categoryTitle{color:#2e3136;font-size:14px;font-weight:700;word-wrap:break-word;font-family:Suisse Intl;padding:15px}.related-articles .categoryTitle a{color:#2a78a2;float:right;font-size:16px}.related-articles .carouselInner{padding-bottom:5px}.related-articles .carouselInner .card-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-articles .card-v2-preHeadline{color:grey;font-weight:400;word-wrap:break-word;font-family:Suisse Intl;font-size:14px}.related-articles .card-v2-wrapper.discover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border-radius:10px;-webkit-box-shadow:1px 0 6px 3px rgba(0,0,0,.16);box-shadow:1px 0 6px 3px rgba(0,0,0,.16);justify-content:space-between;width:100%}@media screen and (max-width:1024px){.related-articles .card-v2-wrapper.discover{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.related-articles .card-v2-wrapper.discover .card-v2-full-width-link,.related-articles .card-v2-wrapper.discover .card-v2-full-width-link:active,.related-articles .card-v2-wrapper.discover .card-v2-full-width-link:hover{color:#000;text-decoration:none}.related-articles .card-v2-wrapper.discover .card-v2-image img{border-radius:10px 10px 0 0;height:260px;min-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.related-articles .card-v2-wrapper.discover .card-v2-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:inherit;padding-left:30px;padding-right:30px;padding-top:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:195px}.related-articles .card-v2-wrapper.discover .card-v2-text-container .card-v2-headline{font-size:20px;font-weight:700}.related-articles .card-v2-wrapper.discover .card-v2-text-container .card-v2-subscript{background-color:#e1e2e4;border:1px solid #000;border-radius:10px;font-size:10px;margin-bottom:20px;margin-left:auto;max-width:none;padding:2px 10px}.related-articles .carouselPagination{display:none!important}.related-articles .card-listview-wrapper{display:grid;grid-template-columns:repeat(4,minmax(260px,320px));padding:30px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:40px;justify-content:space-between}@media (min-width:1006px) and (max-width:1399px){.related-articles .card-listview-wrapper{display:grid;grid-template-columns:repeat(3,minmax(260px,320px))}}@media (min-width:768px) and (max-width:1005px){.related-articles .card-listview-wrapper{display:grid;gap:60px;grid-template-columns:repeat(2,minmax(260px,320px))}}@media (min-width:0px) and (max-width:767px){.related-articles .card-listview-wrapper{display:grid;grid-template-columns:minmax(260px,320px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.related-articles .card-listview-wrapper .card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:10px;-webkit-box-shadow:1px 0 6px 3px rgba(0,0,0,.16);box-shadow:1px 0 6px 3px rgba(0,0,0,.16);-ms-flex-direction:column;flex-direction:column;min-height:440px}.related-articles .card-listview-wrapper .card-wrapper .card-image img{aspect-ratio:1.2;border-radius:10px 10px 0 0;-o-object-fit:cover;object-fit:cover;width:100%}.related-articles .card-listview-wrapper .card-wrapper .card-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:190px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.related-articles .card-listview-wrapper .card-wrapper .card-text-container .card-preHeadline{color:grey;font-weight:400;word-wrap:break-word;font-family:Suisse Intl;font-size:14px;padding-bottom:5px}.related-articles .card-listview-wrapper .card-wrapper .card-text-container .card-headline{color:#2e3136;font-family:Suisse Intl;font-size:18px;font-weight:700;max-height:90px;overflow:hidden;word-break:break-word}.related-articles .card-listview-wrapper .card-wrapper .card-text-container .card-headline a{text-decoration:none}.related-articles .card-listview-wrapper .card-wrapper .card-text-container .card-subscript{background-color:#e1e2e4;border:1px solid #000;border-radius:20px;font-family:Suisse Intl;font-size:10px;font-weight:700;margin-bottom:20px;margin-left:auto;margin-top:10px;max-width:none;padding:5px 10px}.related-articles .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-articles .pagination a{color:#3a3f45;text-decoration:none}@media (min-width:0px) and (max-width:767px){.related-articles .pagination--desktop{display:none}}.related-articles .pagination--mobile,.related-articles .pagination--mobile a{display:none}.related-articles .pagination--mobile a.active,.related-articles .pagination--mobile a.active+a,.related-articles .pagination--mobile a.active+a+a,.related-articles .pagination--mobile a:has(+a+a.active.last),.related-articles .pagination--mobile a:has(+a.active){display:block}.related-articles .pagination--mobile a.last.active+button.pagination__button--right{cursor:not-allowed;opacity:.5;pointer-events:none}.related-articles .pagination--mobile a.last.active+button.pagination__button--right svg path{fill:#3a3f45}@media (min-width:0px) and (max-width:767px){.related-articles .pagination--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.related-articles .pagination__button{border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;padding:0;width:40px}.related-articles .pagination__button--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.related-articles .pagination__button--left:has(+a.first.active){cursor:not-allowed;opacity:.5;pointer-events:none}.related-articles .pagination__button--left:has(+a.first.active) svg path{fill:#3a3f45}.related-articles .pagination__button svg{height:50%;width:50%}.pagination .active{font-weight:700}.pagination a{cursor:pointer;margin-left:5px;margin-right:5px;padding:5px 10px}.spotsCon .variationsTitle{font-size:20px}.spotsCon .variationsCategories{font-weight:700}.spotsCon .variationsCategories span{display:inline-block;margin:0 5px;min-width:400px;padding:0 7px}.spotsCon .spots-component{display:block;width:100%}.spotsCon .spots-component span{background-color:#ccc;display:inline-block;margin:7px 5px;min-width:400px;padding:5px 7px}#stickyFooter{bottom:0;left:0;opacity:0;position:fixed;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:-1}#stickyFooter.fadeIn{display:block;opacity:1;z-index:99}#stickyFooter.fadeOut{display:none;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:-1}.aem-AuthorLayer-Developer #stickyFooter,.aem-AuthorLayer-Edit #stickyFooter,.aem-AuthorLayer-Layouting #stickyFooter,.aem-AuthorLayer-Targeting #stickyFooter,.aem-AuthorLayer-Timewarp #stickyFooter{bottom:inherit;left:inherit;opacity:1;position:static;width:100%;z-index:0}.tab.cmp-tabs__tab--active{border-bottom-color:#9cbe30;color:#181a1c;cursor:default}.tabsConnected .tabsCon{font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabsConnected .tab{border-color:rgba(0,0,0,.8);border-radius:0;border-style:solid;border-width:2px 1px;margin:0;padding-bottom:1px;padding-top:1px}.tabsConnected .tab:first-child{border-bottom-left-radius:3px;border-left-width:2px;border-top-left-radius:3px}.tabsConnected .tab:last-child{border-bottom-right-radius:3px;border-right-width:2px;border-top-right-radius:3px}.tabsConnected .tab.cmp-tabs__tab--active{background:rgba(0,0,0,.8);border-color:transparent;color:#fff;cursor:default}.tabsConnected .tab:not(.cmp-tabs__tab--active):hover{background-color:rgba(0,0,0,.6);color:#fff}.tabsCentered .tabsCon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabFont24px .tabsCon{font-size:24px}.cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;padding-top:20px}@media (min-width:1006px){.cmp-teaser{padding:20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmp-teaser .teaser-button{max-width:450px;padding:0 20px 30px}}.cmp-teaser .cmp-image__image{max-height:400px;max-width:100%;width:auto}.cmp-teaser .cmp-image{margin:auto;max-height:400px;max-width:350px}.cmp-teaser .cmp-teaser__image-section{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin:0;min-height:1px;padding:0 20px}@media (min-width:1006px){.cmp-teaser .cmp-teaser__image-section{width:50%}}.cmp-teaser .cmp-teaser__image-section:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser .cmp-teaser__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-teaser .cmp-teaser__content{-ms-flex-item-align:center;align-self:center;float:left;min-height:1px;padding:0 20px 20px}@media (min-width:1006px){.cmp-teaser .cmp-teaser__content{padding-top:0;width:50%}}@media (max-width:480px){.cmp-teaser .cmp-teaser__content{padding:0 15px 20px}}.cmp-teaser .cmp-teaser__content:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser .cmp-teaser__title{font-size:29px}@media (min-width:1006px){.cmp-teaser .cmp-teaser__title{margin:20px auto 0;max-width:450px}}@media only screen and (max-width:479px){.cmp-teaser .cmp-teaser__title{font-size:28px}}.cmp-teaser .cmp-teaser__title-link{cursor:pointer;text-decoration:none}.cmp-teaser .cmp-teaser__title-link:hover{text-decoration:none}.cmp-teaser .cmp-teaser__description{font-size:16px;margin:10px auto 30px}@media (min-width:1006px){.cmp-teaser .cmp-teaser__description{max-width:450px;padding:0 20px}}.cmp-hero-block .cmp-teaser__icon-wrapper,.cmp-teaser .cmp-teaser__icon-wrapper{display:none}.cmp-hero-block .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle,.cmp-teaser .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle{margin:0 -4px;opacity:.9}.cmp-hero-block .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle:first-child,.cmp-teaser .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle:first-child{margin-left:0;opacity:1}.cmp-hero-block .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle:nth-last-child,.cmp-teaser .cmp-teaser__icon-wrapper:not(.show-circles) .cmp-teaser__icon-container.multi-circle:nth-last-child{margin-right:0}@media (min-width:1006px){.cmp-hero-block .cmp-teaser__icon-wrapper,.cmp-teaser .cmp-teaser__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-hero-block .cmp-teaser__icon-wrapper.show-circles,.cmp-teaser .cmp-teaser__icon-wrapper.show-circles{margin-left:26px}.cmp-hero-block .cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-container,.cmp-teaser .cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-container{height:75px;margin-left:-26px;margin-right:0;width:75px}.cmp-hero-block .cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-background,.cmp-teaser .cmp-teaser__icon-wrapper.show-circles .cmp-teaser__icon-background{left:15px;margin:0;position:absolute;top:15px}}.cmp-hero-block .cmp-teaser__icon-background,.cmp-teaser .cmp-teaser__icon-background{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;height:45px;margin:0 auto;width:45px}.cmp-hero-block .cmp-teaser__icon,.cmp-teaser .cmp-teaser__icon{margin:auto;position:relative}.cmp-hero-block .cmp-teaser__icon:empty:before,.cmp-teaser .cmp-teaser__icon:empty:before{top:1px}.cmp-hero-block .cmp-teaser__icon-container,.cmp-teaser .cmp-teaser__icon-container{position:relative}.cmp-hero-block .outer-circle,.cmp-teaser .outer-circle{border-radius:50%;height:75px;left:0;opacity:.25;position:absolute;top:0;width:75px}.cmp-hero-block .inner-circle,.cmp-teaser .inner-circle{border-radius:50%;height:59px;left:8px;opacity:.33;position:absolute;top:8px;width:59px}.cmp-hero-block .cmp-teaser__title,.cmp-teaser .cmp-teaser__title{font-size:29px}@media (min-width:1006px){.cmp-hero-block .cmp-teaser__title,.cmp-teaser .cmp-teaser__title{margin:20px auto 0;max-width:450px}}.cmp-hero-block .cmp-teaser__title-link,.cmp-teaser .cmp-teaser__title-link{cursor:pointer;text-decoration:none}.cmp-hero-block .cmp-teaser__title-link:hover,.cmp-teaser .cmp-teaser__title-link:hover{text-decoration:none}.cmp-hero-block .cmp-teaser__description,.cmp-teaser .cmp-teaser__description{font-size:16px;margin:10px auto 30px}@media (min-width:1006px){.cmp-hero-block .cmp-teaser__description,.cmp-teaser .cmp-teaser__description{max-width:450px;padding:0 20px}}.cmp-hero-block .outer-button,.cmp-teaser .outer-button{display:none;padding-top:20px}.cmp-teaser__imageMobile,.cmp-teaser__mobilecontent{display:none}.cmp-teaser__mobileText{margin-bottom:10px}@media only screen and (max-width:767px){.mobile768 .cmp-teaser__image,.mobile768 .cmp-teaser__innercontent{display:none}.mobile768 .cmp-teaser__imageMobile,.mobile768 .cmp-teaser__mobilecontent{display:block}}@media only screen and (max-width:479px){.mobile480 .cmp-teaser__image,.mobile480 .cmp-teaser__innercontent{display:none}.mobile480 .cmp-teaser__imageMobile,.mobile480 .cmp-teaser__mobilecontent{display:block}}@media (min-width:1006px){.image-position-desktop-right .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1005px) and (min-width:768px){.image-position-tablet-right .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-position-tablet-right .cmp-teaser .cmp-teaser__content,.image-position-tablet-right .cmp-teaser .cmp-teaser__image-section{width:50%}.image-position-tablet-right .cmp-teaser .inner-button{display:block}.image-position-tablet-right .cmp-teaser .outer-button{display:none}.image-position-tablet-left .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-position-tablet-left .cmp-teaser .cmp-teaser__content,.image-position-tablet-left .cmp-teaser .cmp-teaser__image-section{width:50%}.image-position-tablet-left .cmp-teaser .inner-button{display:block}.image-position-tablet-left .cmp-teaser .outer-button{display:none}.image-position-tablet-bottom .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-position-tablet-bottom .cmp-teaser .inner-button{display:none}.image-position-tablet-bottom .cmp-teaser .outer-button{display:block;padding:20px 0}.image-position-tablet-bottom .cmp-teaser .cmp-teaser__content,.image-position-tablet-bottom .cmp-teaser .cmp-teaser__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-position-tablet-bottom .cmp-teaser .cmp-teaser__image-section{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.image-position-tablet-middle .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-position-tablet-middle .cmp-teaser .inner-button{display:none}.image-position-tablet-middle .cmp-teaser .cmp-teaser_content{padding-bottom:10px}.image-position-tablet-middle .cmp-teaser .outer-button{display:block;padding:15px 0}.image-position-tablet-middle .cmp-teaser .cmp-teaser__content,.image-position-tablet-middle .cmp-teaser .cmp-teaser__image-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1005px) and (min-width:768px) and (max-width:767px){.image-position-tablet-left .cmp-teaser .cmp-teaser__content,.image-position-tablet-left .cmp-teaser .cmp-teaser__image-section,.image-position-tablet-right .cmp-teaser .cmp-teaser__content,.image-position-tablet-right .cmp-teaser .cmp-teaser__image-section{width:inherit}}@media (max-width:767px){.image-position-mobile-bottom .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-position-mobile-bottom .cmp-teaser .inner-button{display:none}.image-position-mobile-bottom .cmp-teaser .outer-button{display:block;padding:20px 0}.image-position-mobile-bottom .cmp-teaser .cmp-teaser__description{margin-bottom:0}.image-position-mobile-bottom .cmp-teaser .cmp-teaser__content,.image-position-mobile-bottom .cmp-teaser .cmp-teaser__image,.image-position-mobile-bottom .cmp-teaser .cmp-teaser__imageMobile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-position-mobile-bottom .cmp-teaser .cmp-teaser__image-section{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.image-position-mobile-middle .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image-position-mobile-middle .cmp-teaser .inner-button{display:none}.image-position-mobile-middle .cmp-teaser .outer-button{display:block;padding:15px 0}.image-position-mobile-middle .cmp-teaser .cmp-teaser__content,.image-position-mobile-middle .cmp-teaser .cmp-teaser__image-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0}}.teaser-background-color-transparent .cmp-teaser{background-color:transparent}.teaser-background-color-wild-sand-gray .cmp-teaser{background-color:#f5f5f5}.teaser-background-color-shark-blue .cmp-teaser{background-color:#2d3136}.title-color-white .cmp-teaser__title{color:#fff}.title-color-blue .cmp-teaser__title{color:#005c7d}.description-color-white .cmp-teaser__description{color:#fff}.icon-color-black .cmp-teaser__icon:before{color:#181a1c}.icon-color-white .cmp-teaser__icon:before{color:#fff}.icon-color-green .cmp-teaser__icon:before{color:#9cbe30}.cmp-teaser__content-overwriteclass .cmp-teaser__content{-ms-flex-item-align:start;align-self:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin:10px 10px 20px;min-height:1px;padding:0 0 0 20px;width:auto}@media (min-width:1006px){.cmp-teaser__content-overwriteclass .cmp-teaser__content{-ms-flex-item-align:start;align-self:start;padding:0;width:auto}}.cmp-teaser__content-overwriteclass .cmp-teaser__content:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser__title-overwriteclass .cmp-teaser__title{display:inline-block;font-size:29px;margin:0;text-align:left}@media (min-width:1006px){.cmp-teaser__title-overwriteclass .cmp-teaser__title{margin:0;max-width:90%}}.cmp-teaser__description-overwriteclass .cmp-teaser__description{font-size:16px;margin:10px 0 0}@media (min-width:1006px){.cmp-teaser__description-overwriteclass .cmp-teaser__description{max-width:90%;padding:0}}.cmp-teaser__icon-wrapper-overwriteclass .cmp-teaser__icon-wrapper{display:inline-block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}@media (min-width:1006px){.cmp-teaser__icon-wrapper-overwriteclass .cmp-teaser__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-teaser__icon-container-overwriteclass .cmp-teaser__icon-container{padding:30px;position:relative}.cmp-teaser-icon-layout .cmp-teaser__description{font-size:16px;margin:10px 0 0}@media (min-width:1006px){.cmp-teaser-icon-layout .cmp-teaser__description{max-width:90%;padding:0}}.cmp-teaser-icon-layout .cmp-teaser__icon-wrapper{display:inline-block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}@media (min-width:1006px){.cmp-teaser-icon-layout .cmp-teaser__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cmp-teaser-icon-layout .cmp-teaser__icon-container{padding:30px;position:relative}.cmp-teaser-icon-layout .cmp-teaser__title{display:inline-block;font-size:29px;margin:0;text-align:left}@media (min-width:1006px){.cmp-teaser-icon-layout .cmp-teaser__title{margin:0;max-width:90%}}.cmp-teaser-icon-layout .cmp-teaser__content{-ms-flex-item-align:start;align-self:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin:10px 10px 20px;min-height:1px;padding:0 0 0 20px;width:auto}@media (min-width:1006px){.cmp-teaser-icon-layout .cmp-teaser__content{-ms-flex-item-align:start;align-self:start;padding:0;width:auto}}.cmp-teaser-icon-layout .cmp-teaser__content:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser-icon-layout .cmp-teaser{padding-top:10px}.cmp-teaser-icon-layout .cmp-teaser__image-section{display:none}.cmp-teaser-icon-layout .cmp-teaser__icon:before,.cmp-teaser-icon-layout.icon-layout-with-image .cmp-teaser__image-section{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser-icon-layout .cmp-teaser__icon:before{color:#9cbe30;font-size:46px}.cmp-teaser-icon-layout .cmp-teaser__title{color:#005c7d;font-size:28px;width:90%}.cmp-teaser-icon-layout .cmp-teaser__icon-background{background-color:transparent}.cmp-teaser-icon-layout .cmp-teaser__innercontent{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-teaser-icon-layout .cmp-teaser__titlecontent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cmp-teaser-icon-layout .cmp-teaser{border-radius:10px}.cmp-teaser-icon-layout .cmp-teaser__number{color:#005c7d;display:inline-block;font-size:30px;font-size:29px;font-weight:700}@media only screen and (max-width:479px){.cmp-teaser-icon-layout .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-teaser-icon-layout .cmp-teaser__icon-container{padding:10px}.cmp-teaser-icon-layout .cmp-teaser__titlecontent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-teaser-icon-layout .cmp-teaser__title{font-size:22px;width:auto}.cmp-teaser-icon-layout .cmp-teaser__number,.cmp-teaser-icon-layout .cmp-teaser__title{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser-icon-layout .cmp-teaser__description{text-align:center}}.cmp-teaser__image-overwriteclass-image .cmp-teaser__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;min-height:1px;padding-left:20px}@media (min-width:1006px){.cmp-teaser__image-overwriteclass-image .cmp-teaser__image{width:auto}}.cmp-teaser__image-overwriteclass-image .cmp-teaser__image:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser__content-overwriteclass-image .cmp-teaser__content{float:left;min-height:1px;padding:5px 5px 5px 20px}@media (min-width:1006px){.cmp-teaser__content-overwriteclass-image .cmp-teaser__content{width:auto}}.cmp-teaser__content-overwriteclass-image .cmp-teaser__content:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser__title-overwriteclass-image .cmp-teaser__title{display:inline-block;font-size:25px;font-size:29px;margin:0;max-width:200px;text-align:left}@media (min-width:1006px){.cmp-teaser__title-overwriteclass-image .cmp-teaser__title{margin:0}}.cmp-teaser__description-overwriteclass-image .cmp-teaser__description{font-size:16px;margin:0 50px;text-align:left;width:70%}@media (min-width:1006px){.cmp-teaser__description-overwriteclass-image .cmp-teaser__description{max-width:230px;padding:0}}@media only screen and (max-width:1005px){.cmp-teaser__description-overwriteclass-image .cmp-teaser__description{margin:0 0 0 50px;width:auto}}.cmp-teaser-image-layout .cmp-teaser__description{font-size:16px;margin:0 50px;text-align:left;width:70%}@media (min-width:1006px){.cmp-teaser-image-layout .cmp-teaser__description{max-width:230px;padding:0}}@media only screen and (max-width:1005px){.cmp-teaser-image-layout .cmp-teaser__description{margin:0 0 0 50px;width:auto}}.cmp-teaser-image-layout .cmp-teaser__title{display:inline-block;font-size:25px;font-size:29px;margin:0;max-width:200px;text-align:left}@media (min-width:1006px){.cmp-teaser-image-layout .cmp-teaser__title{margin:0}}.cmp-teaser-image-layout .cmp-teaser__content{float:left;min-height:1px;padding:5px 5px 5px 20px}@media (min-width:1006px){.cmp-teaser-image-layout .cmp-teaser__content{width:auto}}.cmp-teaser-image-layout .cmp-teaser__content:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser-image-layout .cmp-teaser__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;min-height:1px;padding-left:20px}@media (min-width:1006px){.cmp-teaser-image-layout .cmp-teaser__image{width:auto}}.cmp-teaser-image-layout .cmp-teaser__image:first-child+.ancColRight+.ancCol{clear:left;margin-top:20px}.cmp-teaser-image-layout .cmp-teaser__title{line-height:unset}.cmp-teaser-image-layout .cmp-teaser__titlecontent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cmp-teaser-image-layout .cmp-teaser{background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-teaser-image-layout .cmp-teaser__image-section{width:100%}.cmp-teaser-image-layout .cmp-teaser__number{color:#b8d94c;display:inline-block;font-size:500%;font-size:29px;font-weight:600;line-height:.9;margin:5px;-webkit-transform:skew(-8deg,0deg);transform:skew(-8deg,0deg)}.cmp-teaser-image-layout .cmp-teaser__titleMobile{color:#706b63;font-size:25px;margin:0}@media only screen and (max-width:1005px){.cmp-teaser-image-layout .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cmp-teaser-image-layout .cmp-teaser__image-section{padding:0;width:35%}.cmp-teaser-image-layout .cmp-teaser__image{padding:0}.cmp-teaser-image-layout .cmp-teaser .cmp-image{margin:0}.cmp-teaser-image-layout .cmp-teaser__content{padding:5px;width:65%}}@media only screen and (max-width:767px){.cmp-teaser-image-layout .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-teaser-image-layout .cmp-teaser__content,.cmp-teaser-image-layout .cmp-teaser__image-section{width:100%}.cmp-teaser-image-layout .cmp-teaser__mobileText{display:block;position:relative}.cmp-teaser-image-layout .cmp-teaser__number{background-color:#9cbe3c;border-radius:50%;color:#fff;font-size:23px;font-weight:900;height:35px;left:calc(50% - 100px);line-height:33px;position:absolute;text-align:center;top:-130px;-webkit-transform:none;transform:none;width:35px}.cmp-teaser-image-layout .mobile768 .cmp-teaser__image,.cmp-teaser-image-layout .mobile768 .cmp-teaser__innercontent{display:none}.cmp-teaser-image-layout .mobile768 .cmp-teaser__imageMobile,.cmp-teaser-image-layout .mobile768 .cmp-teaser__mobilecontent{display:block}}@media only screen and (max-width:479px){.cmp-teaser-image-layout .mobile480 .cmp-teaser__image,.cmp-teaser-image-layout .mobile480 .cmp-teaser__innercontent{display:none}.cmp-teaser-image-layout .mobile480 .cmp-teaser__imageMobile,.cmp-teaser-image-layout .mobile480 .cmp-teaser__mobilecontent{display:block}}.cmp-teaser-image-layout.leftAlignedImg .cmp-teaser__image-wrapper{margin:0 0 0 30px}@media (max-width:1006px){.cmp-teaser-image-layout.leftAlignedImg .cmp-teaser__image-wrapper{margin:0 auto}}.cmp-teaser-image-layout.leftAlignedImg .cmp-teaser__image-wrapper .cmp-teaser__image{padding:0}.cmp-teaser-image-layout.rightAlignedImg .cmp-teaser__image-section{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){.cmp-teaser-image-layout.rightAlignedImg .cmp-teaser__image-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-teaser-image-layout.rightAlignedImg .cmp-teaser__image-section .cmp-teaser__image-wrapper{margin:0}.cmp-teaser-image-layout.rightAlignedImg .cmp-teaser__image-section .cmp-teaser__image-wrapper .cmp-teaser__image{padding:0}.cmp-teaser-img-100percent .cmp-teaser .cmp-image{max-width:100%}.cmp-teaser__badge-wrapper{position:absolute;z-index:9}.cmp-teaser__badge-wrapper.topPosition{top:0}.cmp-teaser__badge-wrapper.bottomPosition{bottom:0}.cmp-teaser__badge-wrapper.leftPosition{left:0}.cmp-teaser__badge-wrapper.rightPosition{right:0}.cmp-teaser__badge-wrapper .cmp-teaser__badge-background{border-radius:50%;height:100px;line-height:1em;padding-top:15px;width:100px}.aem-AuthorLayer-Edit .cmp-teaser__image,.aem-AuthorLayer-Edit .cmp-teaser__imageMobile{display:block!important}@media only screen and (max-width:767px){.hide-badge-mobile .cmp-teaser__badge-wrapper{display:none}}.cmp-text a,.cmp-text a:active,.cmp-text a:focus,.cmp-text a:hover{text-decoration-color:inherit}.line-height-06{display:inline-block;line-height:.6}.line-height-08{display:inline-block;line-height:.8}.line-height-1{display:inline-block;line-height:1}.line-height-105{display:inline-block;line-height:1.05}.line-height-11{display:inline-block;line-height:1.1}.line-height-115{display:inline-block;line-height:1.15}.line-height-12{display:inline-block;line-height:1.2}.line-height-125{display:inline-block;line-height:1.25}.line-height-13{display:inline-block;line-height:1.3}.line-height-135{display:inline-block;line-height:1.35}.line-height-14{display:inline-block;line-height:1.4}.line-height-145{display:inline-block;line-height:1.45}.line-height-15{display:inline-block;line-height:1.5}.line-height-155{display:inline-block;line-height:1.55}.line-height-16{display:inline-block;line-height:1.6}.line-height-165{display:inline-block;line-height:1.65}.line-height-17{display:inline-block;line-height:1.7}.line-height-175{display:inline-block;line-height:1.75}.line-height-18{display:inline-block;line-height:1.8}.line-height-185{display:inline-block;line-height:1.85}.line-height-19{display:inline-block;line-height:1.9}.line-height-195{display:inline-block;line-height:1.95}.line-height-2{display:inline-block;line-height:2}.cmp-text-style1 h1{font-size:40px;font-weight:200;text-align:center}@media only screen and (max-width:479px){.responsive-vw-text6xlrg,.responsive-vw-text6xlrg .text6xlrg{font-size:7.5vw}.responsive-vw-text5xlrg,.responsive-vw-text5xlrg .text5xlrg{font-size:6.7vw}.responsive-vw-text4xlrg,.responsive-vw-text4xlrg .text4xlrg{font-size:5.8vw}.responsive-vw-text3xlrg,.responsive-vw-text3xlrg .text3xlrg{font-size:5vw}.responsive-vw-text2xlrg,.responsive-vw-text2xlrg .text2xlrg{font-size:4.2vw}}@media only screen and (max-width:430px){.responsive-vw-text2xlrg,.responsive-vw-text2xlrg .text2xlrg{font-size:18px}}@media only screen and (max-width:410px){.responsive-vw-text3xlrg,.responsive-vw-text3xlrg .text3xlrg{font-size:20px}}@media only screen and (max-width:380px){.responsive-vw-text4xlrg,.responsive-vw-text4xlrg .text4xlrg{font-size:22px}}@media only screen and (max-width:767px){.anc-mobile-centre-align{display:inline-block;text-align:center;width:100%}}.strike-through__white{text-decoration:line-through}.strike-through__red{display:inline-block;position:relative}.strike-through__red:before{background-color:#a62219;content:"";height:3px;left:0;position:absolute;top:50%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);width:100%}@media only screen and (max-width:479px){.responsive-text6xlrg .text6xlrg{font-size:28px!important}.responsive-text5xlrg .text5xlrg{font-size:26px!important}.responsive-text4xlrg .text4xlrg{font-size:24px!important}.responsive-text3xlrg .text3xlrg{font-size:20px!important}.responsive-text2xlrg .text2xlrg{font-size:18px!important}.responsive-textxlrg .textxlrg{font-size:16px!important}}.cmp-lines-around-text .cmp-text:before{background-color:#9cbe30;content:"";height:100px;left:50%;position:absolute;top:-80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px}@media only screen and (min-width:768px){.cmp-lines-around-text .cmp-text:before{height:66px;width:2px}}.cmp-lines-around-text .cmp-text:after{background-color:#9cbe30;content:"";height:3px;left:50%;position:absolute;top:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px}@media only screen and (min-width:768px){.cmp-lines-around-text .cmp-text:after{height:2px;top:-18px}}@media only screen and (max-width:768px){.cmp-lines-around-text .cmp-text p:after{background-color:#9cbe30;content:"";height:100px;left:50%;position:absolute;top:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px}}.cmp-title_14px .cmp-title__text{font-size:13px}.cmp-title_16px .cmp-title__text{font-size:14.5px}.cmp-title_18px .cmp-title__text{font-size:16px}.cmp-title_20px .cmp-title__text{font-size:18px}.cmp-title_24px .cmp-title__text{font-size:21.5px}.cmp-title_28px .cmp-title__text{font-size:25px}.cmp-title_32px .cmp-title__text{font-size:29px}.cmp-title_36px .cmp-title__text{font-size:32px}.cmp-title_bold .cmp-title__text{font-weight:700}.cmp-title_italic .cmp-title__text{font-style:italic}.cmp-title_light .cmp-title__text{font-weight:300}.cmp-title_textLeft{text-align:left}.cmp-title_textCenter{text-align:center}.cmp-title_textRight{text-align:right}.paddingLeft25p .cmp-container__container-content{padding-left:25%}@media only screen and (max-width:767px){.paddingLeft25p .cmp-container__container-content{padding-left:10px}}.ancestry-footer .ancestry-cmp-link-list a:not(:hover){color:#36322d}.ancestry-footer .ancestry-cmp-link-list .ancestry-cmp-link-list__link{font-size:14px}.ancestry-footer .ancestry-cmp-link-list__list-item{margin:0}#FooterRegion{margin-top:0!important;padding-top:30px}#FooterRegion .footerLinks{position:relative;z-index:1}.acom-icon-background{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;height:45px;margin:0 auto;width:45px}.xf-content-height{margin:0!important}html{overflow-x:hidden;scroll-behavior:smooth}.ss-rtm{font-size:.6em}@font-face{font-family:Font Awesome\ 5 Free;src:url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.woff2) format("woff2"),url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.woff) format("woff"),url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/fa-solid-900.ttf) format("truetype")}@font-face{font-family:Ancestry Icons;src:url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff2) format("woff2"),url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff) format("woff"),url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.ttf) format("truetype"),url(../../../etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.svg) format("svg")}@font-face{font-family:Suisse Intl;src:url(https://www.ancestrycdn.com/ui-static/redwood/fonts/suisse-intl-regular-web-s.woff2) format("woff2")}.cmp-header{background:#fff}.cmp-header__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;line-height:50px;margin:0;max-width:1250px;padding:0 15px}@media only screen and (min-width:768px){.cmp-header__container{height:55px;line-height:55px}}@media only screen and (min-width:1250px){.cmp-header__container{margin:0 auto}}.cmp-header__logo{max-width:183px}.cmp-header__logo .cmp-image{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-header__logo a,.cmp-header__logo img{height:25px;width:auto}@media only screen and (min-width:768px){.cmp-header__logo a,.cmp-header__logo img{height:32px;width:183px}}.cmp-header__logo a,.cmp-header__primary-nav,.cmp-header__secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-header__primary-nav,.cmp-header__secondary-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px;text-transform:uppercase}.cmp-header__primary-nav a,.cmp-header__secondary-nav a{margin-left:15px}@media only screen and (max-width:1005px){.cmp-header__primary-nav .hide-md,.cmp-header__primary-nav a.iconAfter:after,.cmp-header__secondary-nav .hide-md,.cmp-header__secondary-nav a.iconAfter:after{display:none}}@media only screen and (max-width:767px){.cmp-header__primary-nav .hide-sm,.cmp-header__secondary-nav .hide-sm{display:none}}.cmp-header__secondary-nav{margin-left:auto}@media only screen and (max-width:480px){.cmp-header__small-font{font-size:14px}.cmp-header__small-font a{white-space:nowrap}}.cmp-header a.greyLinks{color:#545454}.cmp-header a.ancBtn.greyLinks{background-color:#ccc8bf}.cmp-header a.ancBtn.greyLinks:focus,.cmp-header a.ancBtn.greyLinks:hover{background-color:#b4aea0}.cmp-header a.ancBtn.greyLinks:active{background-color:#545454}.transparentBkg .cmp-header{background-color:transparent}@media only screen and (max-width:1005px){.responsive-header-links .cmp-header a{font-size:13px}.responsive-header-links .cmp-header a.ancBtn.lrg{font-size:14px;min-height:33px;padding:5px 9px}}#legalBody nav.pageCrumbs{display:none}#legalBody ol,#legalBody ul{list-style:none;text-indent:0}#legalBody .bulleted:first-child,#legalBody .list:first-child,#legalBody .numbered:first-child{margin-top:0}#legalBody .bulleted li,#legalBody .list li,#legalBody .numbered li{margin-top:5px}#legalBody .bulleted .numbered,#legalBody .numbered{list-style:decimal}#legalBody .list .list,#legalBody .numbered{margin:10px 0 0 20px}#legalBody .bulleted{margin:10px 0 0 10px}#legalBody .bulleted>li:before{content:"\2022";display:block;font-weight:700;height:0;margin-left:-10px;opacity:.5}#legalBody .bulleted .bulleted li:before{content:"\25e6"}#legalBody .bulleted .bulleted .bulleted li:before{content:"\25aa"}#legalBody .text+.text{padding-top:45px}#legalBody .cmp-item-list__item p{margin-top:10px}#legalBody .transparencyIcon:before{background:url(https://www.ancestrycdn.com/mars/landing/privacy-statement/privacy-statement-icons-transparency.png) no-repeat}#legalBody .simplicityIcon:before{background:url(https://www.ancestrycdn.com/mars/landing/privacy-statement/privacy-statement-icons-simplicity.png) no-repeat}#legalBody .controlIcon:before{background:url(https://www.ancestrycdn.com/mars/landing/privacy-statement/privacy-statement-icons-control.png) no-repeat}#legalBody .privacyIcons{display:inline-block;margin-left:0;margin-top:20px}#legalBody .privacyIcons:before{background-size:contain;content:"";display:inline-block;float:left;height:60px;margin-right:5px;width:70px}#legalBody .accordionSection p{font-size:20px}#legalBody #languageSelect{float:right;margin:0 0 20px 20px}#legalBody>.root>.aem-Grid>.responsivegrid>.aem-Grid>.container>.cmp-container>.cmp-container__container-content>.aem-Grid>.itemlist>.cmp-item-list>.cmp-item-list__items>.cmp-item-list__item-wrapper:nth-child(2){width:33.334%}#legalBody .privWrap{background-color:#fff}#legalBody .privSection{padding:45px 115px}#legalBody .privSubPageHeader{padding:16px 115px 0}#legalBody .privHeading{font-size:60px;text-align:center}#legalBody .privHeadCopy{border-bottom:17px solid #648200;padding:20px 115px 30px}#legalBody .privHero{background:url(//c.mfcreative.com/mars/landing/privacy/privacy-hero.jpg) top no-repeat;display:table-cell;height:369px;max-width:100%;padding:20px 20px 40px;vertical-align:bottom;width:1200px}#legalBody .privSubTitle{font-size:48px;text-align:center}#legalBody .privPrinciples p{margin-top:24px}#legalBody .privPrinciples .privSubTitle{color:#1b88b0}#legalBody .privSection p:not(:first-child){margin-top:20px}#legalBody .privCollect{background:url(//c.mfcreative.com/mars/landing/privacy/privacy-dots.jpg) top repeat-y;-webkit-box-shadow:inset 0 -30px 40px #fff;box-shadow:inset 0 -30px 40px #fff;max-width:100%}#legalBody .privHover{background:none;border:none}#legalBody .privHover:active .privButton,#legalBody .privHover:active .privCircle,#legalBody .privHover:hover .privButton,#legalBody .privHover:hover .privCircle{-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}#legalBody .privCircle{background-color:#9cbe30;border:none;border-radius:50%;display:block;height:156px;margin:20px auto;position:relative;width:156px}#legalBody .privCircle:before{background:url(//c.mfcreative.com/mars/landing/privacy/privacy-trans.png) no-repeat;bottom:0;content:"";display:block;height:61px;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;width:84px}#legalBody .privDNAHealth .privCircle{background-color:#03678b}#legalBody .privOnline .privCircle{background-color:#60527e}#legalBody .privDNAHealth .privCircle:before{background-position:-84px 0;height:70px;width:53px}#legalBody .privOnline .privCircle:before{background-position:-136px 0;height:72px;width:113px}#legalBody .privButton{background-color:#fff;border:1px solid #9cbe30;border-radius:3px;color:#9cbe30;display:inline-block;font-size:18px;font-weight:700;line-height:34px;padding:0 20px;text-transform:uppercase}#legalBody .privDNAHealth .privButton{border-color:#03678b;color:#03678b}#legalBody .privOnline .privButton{border-color:#60527e;color:#60527e}#legalBody .privModalHead{border-radius:5px 5px 0 0;padding:20px}#legalBody .privModalCopy{padding:32px 48px 24px 60px}#legalBody .privQuestion{border-bottom:1px solid #bebbb3;cursor:pointer;font-size:24px;font-weight:300;line-height:1.4em;margin:0;padding:14px 40px 14px 0;position:relative;-moz-transition:background 2s ease;-o-transition:background 2s ease;-webkit-transition:background 2s ease}#legalBody .privQuestion:hover{background:#f8f6f2;-webkit-transition:background .4s ease;transition:background .4s ease}#legalBody .privQuestion.icon:before{color:#7a9c0f;font-size:20px;margin-right:0;position:absolute;right:12px;top:50%}#legalBody .privAnswer{border-bottom:1px solid #bebbb3;padding:20px}#legalBody .collapsed{display:none}#legalBody .privLinks{border-top:17px solid #648200;font-size:20px;padding:45px 50px 45px 115px}#legalBody .privLinks h3{font-size:24px}#legalBody .privLinks li{margin-top:10px}#legalBody .modalTrigger{clear:right;float:right;margin:0 0 20px 20px;max-width:35%}#legalBody .accordionSection img,#legalBody .mainColumn>.cmp-container__container-content>.text>.cmp-text>img{display:block;margin:20px auto;max-width:100%}#legalBody .accordionSection>.accordionCon .answerCon .paddingSpan p img{clear:right;float:right;margin:0 0 20px 20px;max-width:40%}@media only screen and (max-width:767px){#legalBody .privHeading{font-size:48px}#legalBody .privSubPageHeader{padding:10px 50px 0}#legalBody .privHeadCopy,#legalBody .privSection{padding:20px 50px}#legalBody .privHeadCopy .text3xlrg,#legalBody .privSection li,#legalBody .privSection p{font-size:18px}#legalBody .privSubTitle{font-size:36px}#legalBody .privModalCopy{padding:20px}}@media only screen and (max-width:479px){#legalBody .privHero{height:auto;padding:20px}#legalBody .privHeading{font-size:36px}#legalBody .privModalCopy,#legalBody .privSubPageHeader{padding:10px}#legalBody .privHeadCopy,#legalBody .privSection{padding:20px 10px}#legalBody .privHeadCopy .text3xlrg,#legalBody .privSection li,#legalBody .privSection p{font-size:16px}#legalBody .privSubTitle{font-size:24px}#legalBody .privModalHead{border-radius:0}#legalBody .privQuestion{font-size:20px}#legalBody .privAnswer{padding:20px 0}}#legalBody .privFooter{border-top:18px solid #678f00;padding:46px 0 40px}#legalBody .privFooter .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#legalBody .privFootLinks{margin-left:10px}#legalBody .privFootLinks li,#legalBody .privFootLinks p{font-size:16px;font-weight:400;text-align:left}#legalBody .privFootLinks p{font-weight:700}#legalBody .privFootLinks ul{line-height:1.5;margin-left:0;margin-top:10px}#legalBody .privFootLinks li{list-style:none}@media (max-width:860px){#legalBody .privFooter{padding-top:0}#legalBody .privFooter .page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:300px}#legalBody .privFootLinks,#legalBody .privFootLinks:first-child{margin-left:0}#legalBody .privFootLinks{margin-top:20px}#legalBody .privFootLinks br{display:none}}
/*# sourceMappingURL=site.css.map*/
@font-face {
    font-family: ancestry-icon;
    src: url("https://cmsasset.ancestrycdn.com/etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff2") format("woff2"),url("https://cmsasset.ancestrycdn.com/etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.woff") format("woff"),url("https://cmsasset.ancestrycdn.com/etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.ttf") format("truetype"),url("https://cmsasset.ancestrycdn.com/etc.clientlibs/ancestry/clientlibs/clientlib-icons/resources/ancestry-icon.svg#icon") format("svg")
}

.icon:before,
.iconAfter:after {
    font: normal 100%/0 ancestry-icon;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    position: relative;
    speak: none;
    text-transform: none;
    top: 0.12em;
}
.icon:after,
.icon:before,
.iconAfter:after {
    -webkit-print-color-adjust: exact;
}
.icon:before,
span.icon {
    margin-right: 0.25em;
}
.icon:empty:before {
    margin-right: 0;
}
.iconAfter:after {
    margin-left: 0.25em;
}
.iconMenu:before {
    content: "\e686";
}
.iconCrop:before {
    content: "\e603";
}
.iconSearch:before {
    content: "\e604";
}
.iconZoomOut:before {
    content: "\e605";
}
.iconZoomIn:before {
    content: "\e606";
}
.iconDna:before {
    content: "\e607";
}
.iconTemple:before {
    content: "\e608";
}
.iconFamilySearch:before {
    content: "\e60a";
}
.iconFamilySearch2:before {
    content: "\e609";
}
.iconStar:before {
    content: "\e60b";
}
.iconStarHalf:before {
    content: "\e60c";
}
.iconStarOutline:before {
    content: "\e60d";
}
.iconClock:before {
    content: "\e60e";
}
.iconEye:before {
    content: "\e60f";
}
.iconFlipVertical2:before {
    content: "\e612";
}
.iconFlipHorizontal2:before {
    content: "\e613";
}
.iconInvert:before {
    content: "\e614";
}
.iconExpand:before {
    content: "\e615";
}
.iconMove:before {
    content: "\e616";
}
.iconFlipVertical:before {
    content: "\e617";
}
.iconFlipHorizontal:before {
    content: "\e618";
}
.iconSync:before {
    content: "\e61d";
}
.iconWebLink:before {
    content: "\e648";
}
.iconMerge:before {
    content: "\e624";
}
.iconStory:before {
    content: "\e625";
}
.iconStories:before {
    content: "\e626";
}
.iconRewind:before {
    content: "\e627";
}
.iconPlay:before {
    content: "\e628";
}
.iconPause:before {
    content: "\e629";
}
.iconStop:before {
    content: "\e62a";
}
.iconFastForward:before {
    content: "\e62b";
}
.iconVideo:before {
    content: "\e62c";
}
.iconVolumeMin:before {
    content: "\e62d";
}
.iconVolumeMedium:before {
    content: "\e62e";
}
.iconVolumeMax:before {
    content: "\e62f";
}
.iconAudio:before {
    content: "\e630";
}
.iconUpload:before {
    content: "\e631";
}
.iconSave:before {
    content: "\e632";
}
.iconFolder:before {
    content: "\e633";
}
.iconDownload:before {
    content: "\e634";
}
.iconStore:before {
    content: "\e63c";
}
.iconSupport:before {
    content: "\e63d";
}
.iconInfo:before {
    content: "\e63f";
}
.iconPrint:before {
    content: "\e640";
}
.iconNoteAlt:before {
    content: "\e670";
}
.iconMilitary:before {
    content: "\e642";
}
.iconList:before {
    content: "\e643";
}
.iconNewWindow:before {
    content: "\e644";
}
.iconLiked:before {
    content: "\e928";
}
.iconLike:before {
    content: "\e645";
}
.iconDisliked:before {
    content: "\e929";
}
.iconDislike:before {
    content: "\e646";
}
.iconFlag:before {
    content: "\e647";
}
.iconShare:before {
    content: "\e648";
}
.iconHeart:before {
    content: "\e649";
}
.iconHeartOutline:before {
    content: "\e924";
}
.iconPerson:before {
    content: "\e64a";
}
.iconPersonAdd:before {
    content: "\e64b";
}
.iconPersonFind:before {
    content: "\e69b";
}
.iconPeople:before {
    content: "\e64c";
}
.iconCustomerSupport:before {
    content: "\e64d";
}
.iconMessageBoard:before {
    content: "\e64e";
}
.iconReportError:before {
    content: "\e64f";
}
.iconBeginThread:before {
    content: "\e650";
}
.iconChat:before {
    content: "\e651";
}
.iconTag:before {
    content: "\e652";
}
.iconMinus:before {
    content: "\e654";
}
.iconPlus:before {
    content: "\e655";
}
.iconClose:before {
    content: "\e657";
}
.iconDenied:before {
    content: "\e658";
}
.iconRotateRight:before {
    content: "\e659";
}
.iconRotateLeft:before {
    content: "\e65a";
}
.iconEdit:before {
    content: "\e65b";
}
.iconBookmark:before {
    content: "\e65c";
}
.iconPin:before {
    content: "\e65d";
}
.iconCart:before {
    content: "\e65e";
}
.iconCamera:before {
    content: "\e65f";
}
.iconInbox:before {
    content: "\e660";
}
.iconMailSent:before {
    content: "\e661";
}
.iconFamily:before {
    content: "\e662";
}
.iconCalculator:before {
    content: "\e663";
}
.iconBell:before {
    content: "\e664";
}
.iconGallery:before {
    content: "\e665";
}
.iconCreditCard:before {
    content: "\e666";
}
.iconCalendar:before {
    content: "\e667";
}
.iconWarning:before {
    content: "\e668";
}
.iconAttachment:before {
    content: "\e669";
}
.iconEmail:before {
    content: "\e66a";
}
.iconDocumentAdd:before {
    content: "\e66b";
}
.iconDocument:before {
    content: "\e66c";
}
.iconDocumentPdf:before {
    content: "\e66d";
}
.iconDocumentExcel:before {
    content: "\e66e";
}
.iconDocumentWord:before {
    content: "\e66f";
}
.iconNote:before {
    content: "\e670";
}
.iconHome:before {
    content: "\e671";
}
.iconCenter:before {
    content: "\e672";
}
.iconTreeAdd:before {
    content: "\e673";
}
.iconTreePedigree:before {
    content: "\e674";
}
.iconTreeFamily:before {
    content: "\e675";
}
.iconTreeFan:before {
    content: "\e92a";
}
.iconLightbulb:before {
    content: "\e678";
}
.iconPhone:before {
    content: "\e679";
}
.iconProfileCard:before {
    content: "\e67a";
}
.iconMap:before {
    content: "\e67b";
}
.iconRemove:before {
    content: "\e67c";
}
.iconAdd:before {
    content: "\e67d";
}
.iconImage:before {
    content: "\e67e";
}
.iconSettings:before {
    content: "\e67f";
}
.iconTrash:before {
    content: "\e680";
}
.iconUnlock:before {
    content: "\e681";
}
.iconLock:before {
    content: "\e682";
}
.iconFemale:before,
.iconMale:before {
    content: "\e64a";
}
.iconTools:before {
    content: "\e68a";
}
.iconUnlink:before {
    content: "\e68b";
}
.iconLink:before {
    content: "\e68c";
}
.iconDrag:before {
    content: "\e68d";
}
.iconTileLarge:before {
    content: "\e68e";
}
.iconTileSmall:before {
    content: "\e68f";
}
.iconBirth:before {
    content: "\e692";
}
.iconMarriage:before {
    content: "\e690";
}
.iconDeath:before {
    content: "\e691";
}
.iconAcademy:before {
    content: "\e69c";
}
.iconFilmstrip:before {
    content: "\e693";
}
.iconMobile:before {
    content: "\e694";
}
.iconDnaMatch:before {
    content: "\e695";
}
.iconDnaCad:before {
    content: "\e696";
}
.iconExpandRight:before {
    content: "\e69d";
}
.iconCollapseRight:before {
    content: "\e69e";
}
.iconVisibilityOn:before {
    content: "\e69f";
}
.iconVisibilityOff:before {
    content: "\e6a0";
}
.iconHighlight:before {
    content: "\e6a1";
}
.iconFtm:before {
    content: "\e900";
}
.iconPersonList:before {
    content: "\e901";
}
.iconTree:before {
    content: "\e903";
}
.iconMicroscope:before {
    content: "\e904";
}
.iconNew:before {
    content: "\e908";
}
.iconCommunities:before {
    content: "\e905";
}
.iconFilter:before {
    content: "\e906";
}
.iconMatches:before {
    content: "\e907";
}
.iconColorFill:before {
    content: "\e909";
}
.iconColorDropper:before {
    content: "\e90a";
}
.iconNoTree:before {
    content: "\e90b";
}
.iconCollapse:before {
    content: "\e90c";
}
.iconRegions:before {
    content: "\e90d";
}
.iconHealth:before {
    content: "\e90e";
}
.iconMessaging:before {
    content: "\e651";
}
.iconMore:before {
    content: "\e910";
}
.iconSort:before {
    content: "\e920";
}
.iconTreeUnlinked:before {
    content: "\e91f";
}
.iconResetZoom:before {
    content: "\e91e";
}
.iconEnhance:before {
    content: "\e91d";
}
.iconEnhanced:before {
    content: "\e91b";
}
.iconRestore:before {
    content: "\e91c";
}
.iconAdvice:before {
    content: "\e921";
}
.iconGift:before {
    content: "\e91a";
}
.iconThemeToggle:before {
    content: "\e614";
}
.iconLayers:before {
    content: "\e922";
}
.iconAdjust:before {
    content: "\e923";
}
.iconCollage:before {
    content: "\e925";
}
.iconStickers:before {
    content: "\e926";
}
.iconExplore:before {
    content: "\e927";
}
.iconFeed:before {
    content: "\e92b";
}
.iconTextSizeIncrease:before {
    content: "\e92d";
}
.iconTextSizeDecrease:before {
    content: "\e92e";
}
.iconGlobe:before {
    content: "\e92f";
}
.iconJoin:before {
    content: "\e930";
}
.iconAi:before {
    content: "\e931";
}
.iconCommunityGroup:before {
    content: "\e932";
}
.iconCreateStory:before {
    content: "\e933";
}
.iconMotion:before {
    content: "\e934";
}
.iconMotionUp:before {
    content: "\e935";
}
.iconMotionDown:before {
    content: "\e936";
}
.iconMotionLeft:before {
    content: "\e937";
}
.iconMotionRight:before {
    content: "\e938";
}
.iconText:before {
    content: "\e939";
}
.iconLeaf:before,
.iconShakyLeaf:before {
    content: "\e610";
}
.iconLeafOutline:before {
    content: "\e687";
}
.iconArchives:before {
    color: #181a1c;
    content: "\e697";
}
.iconFindAGrave:before {
    color: #584d70;
    content: "\e698";
}
.iconFold3:before {
    color: #c24139;
    content: "\e699";
}
.iconNewspapers:before {
    color: #000;
    content: "\e69a";
}
.iconAcom:before {
    color: var(--ui-leaf-color);
    content: "\e685";
}
.iconTwitter:before {
    color: #59bff0;
    content: "\e635";
}
.iconTumblr:before {
    color: #2c4762;
    content: "\e636";
}
.iconGooglePlus:before {
    color: #dd4b37;
    content: "\e637";
}
.iconYoutube:before {
    color: #dd473b;
    content: "\e638";
}
.iconPinterest:before {
    color: #cc2127;
    content: "\e639";
}
.iconFacebook:before {
    color: #3b5999;
    content: "\e63a";
}
.iconRss:before {
    color: #e98300;
    content: "\e63b";
}
.iconInstagram:before {
    color: #000;
    content: "\e902";
}
.iconColor1:before {
    color: #999;
}
.icon.bgDark:before {
    color: inherit;
}
.iconHelp:before,
.iconHelpAfter:after {
    content: "\e63e";
}
.iconAfterCheck:after,
.iconCheck:before {
    content: "\e656";
}
.iconArrowLargeRight:before {
    content: "\e611";
}
.iconArrowForward {
	background: #000;
}
.iconArrowForward:before {
    content: "\e911";
}
.iconArrowBack:before {
    content: "\e623";
}
.iconArrowSmallUp:before,
.iconArrowSmallUpAfter:after {
    content: "\e61e";
    margin: 0;
}
.iconArrowSmallDown:before,
.iconArrowSmallDownAfter:after {
    content: "\e621";
    margin: 0;
}
.iconArrowSmallLeft:before,
.iconArrowSmallLeftAfter:after {
    content: "\e620";
    margin: 0;
}
.iconArrowSmallRight:before,
.iconArrowSmallRightAfter:after {
    content: "\e61f";
    margin: 0;
}
.iconArrowUp:before,
.iconArrowUpAfter:after {
    content: "\e61e";
    margin: 0;
}
.iconArrowRight:before,
.iconArrowRightAfter:after {
    content: "\e61f";
    margin: 0;
}
.iconArrowLeft:before,
.iconArrowLeftAfter:after {
    content: "\e620";
    margin: 0;
}
.iconArrowDown:before,
.iconArrowDownAfter:after {
    content: "\e621";
    margin: 0;
}
@-webkit-keyframes grow {
    0%,
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes grow {
    0%,
    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes shake {
    25% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    75% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
}
@keyframes shake {
    25% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    50% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    75% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
}
.iconShakyLeaf:before {
    -webkit-animation: grow 1.4s, shake 0.3s linear 1.5s 3;
    animation: grow 1.4s, shake 0.3s linear 1.5s 3;
    display: inline-block;
    line-height: 1;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.icon.iconBars:after {
    font-size: 100%;
}
.iconBars:after,
.iconBars:before {
    font-family: ancestry-icon;
    font-weight: 400;
    left: 0;
    line-height: 1em;
    position: absolute;
    speak: none;
    text-transform: none;
    top: 0.04em;
}
.iconBars {
    margin: 0 auto;
    min-height: 1.25em;
    padding-left: 1.25em;
    position: relative;
}
.iconBars:before {
    content: "\e653";
    opacity: 0.3;
}
.iconBarsLow:before {
    content: "\e688";
}
.iconBarsLow:after {
    content: "\e600";
}
.iconBarsMed:before {
    content: "\e602";
}
.iconBarsMed:after {
    content: "\e689";
}
.iconBarsHigh:before {
    opacity: 1;
}
.iconAvatarFemale,
.iconAvatarMale,
.iconAvatarPerson {
    border-radius: 50% 0 50% 50%;
    display: inline-block;
    font-family: monospace;
    height: 1em;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1em;
}
.iconAvatarFemale:after,
.iconAvatarFemale:before,
.iconAvatarMale:after,
.iconAvatarMale:before,
.iconAvatarPerson:before,
.userCardImg.icon.iconFemale:after,
.userCardImg.icon.iconFemale:before,
.userCardImg.icon.iconMale:after,
.userCardImg.icon.iconMale:before,
.userCardImg.icon.iconPerson:before {
    font: normal 1em/1em ancestry-icon;
    left: 0;
    position: absolute;
    speak: none;
    text-transform: none;
    top: 0;
}
.iconAvatarFemale,
.userCardImg.icon.iconAvatarFemale,
.userCardImg.icon.iconFemale {
    background-color: #eec4b2;
}
.iconAvatarMale,
.userCardImg.icon.iconAvatarMale,
.userCardImg.icon.iconMale {
    background-color: #c8dbe5;
}
.iconAvatarPerson,
.userCardImg.icon.iconAvatarPerson,
.userCardImg.icon.iconPerson {
    background-color: #e5e5e5;
}
.	:before,
.userCardImg.icon.iconAvatarFemale:before,
.userCardImg.icon.iconFemale:before {
    color: #d06e54 !important;
    content: "\e912";
}
.iconAvatarFemale:after,
.userCardImg.icon.iconAvatarFemale:after,
.userCardImg.icon.iconFemale:after {
    color: #9d4225 !important;
    content: "\e913";
}
.iconAvatarMale:before,
.userCardImg.icon.iconAvatarMale:before,
.userCardImg.icon.iconMale:before {
    color: #7facc0 !important;
    content: "\e914";
}
.iconAvatarMale:after,
.userCardImg.icon.iconAvatarMale:after,
.userCardImg.icon.iconMale:after {
    color: #404a63 !important;
    content: "\e915";
}
.iconAvatarPerson:before,
.userCardImg.icon.iconAvatarPerson:before,
.userCardImg.icon.iconPerson:before {
    color: #999 !important;
    content: "\e916";
}
.userCardImg.icon.potential {
    background-color: var(--ui-potential-background-color) !important;
}
.userCardImg.icon.potential:before {
    color: var(--ui-potential-before-color) !important;
}
.userCardImg.icon.potential:after {
    color: var(--ui-potential-after-color) !important;
}
.iconAvatarNoBg {
    background-color: transparent;
    border-radius: 0;
}
.iconAvatarMale.iconAvatarNoBg:after,
.userCardImg.icon.iconMale.iconAvatarNoBg:after,
.userCardImg.userCardImgOriginal.icon.iconAvatarMale:after,
.userCardImg.userCardImgOriginal.icon.iconMale:after {
    content: "\e918";
}
.iconAvatarFemale.iconAvatarNoBg:after,
.userCardImg.icon.iconFemale.iconAvatarNoBg:after,
.userCardImg.userCardImgOriginal.icon.iconAvatarFemale:after,
.userCardImg.userCardImgOriginal.icon.iconFemale:after {
    content: "\e917";
}
.iconAvatarPerson.iconAvatarNoBg:before,
.userCardImg.icon.iconPerson.iconAvatarNoBg:before,
.userCardImg.userCardImgOriginal.icon.iconAvatarPerson:before,
.userCardImg.userCardImgOriginal.icon.iconPerson:before {
    content: "\e919";
}
.iconFlushText {
    display: inline-block;
    padding-left: 1.4em;
}
.iconFlushText > .icon:first-child {
    display: inline-block;
    margin-left: -1.4em;
    margin-right: 0;
    width: 1.4em;
}
.iconFlushText > .icon:first-child:before {
    margin-right: 0;
}
.iconLeafImage:before {
    background: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-30.png) no-repeat 50% 50%;
    background-size: 100% auto;
    content: "";
    display: inline-block;
    height: 30px;
    vertical-align: -6px;
    width: 30px;
}
.iconLeafImageSize1:before {
    background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-50.png);
    height: 50px;
    width: 50px;
}
.iconLeafImageSize2:before {
    background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-100.png);
    height: 100px;
    width: 100px;
}
.iconLeafImageSize3:before {
    background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-140.png);
    height: 140px;
    width: 140px;
}
@media (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
    .iconLeafImage:before {
        background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-30-2x.png);
    }
    .iconLeafImageSize1:before {
        background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-50-2x.png);
    }
    .iconLeafImageSize2:before {
        background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-100-2x.png);
    }
    .iconLeafImageSize3:before {
        background-image: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-140-2x.png);
    }
}
.iconLeafImagePinned {
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 1;
}
.iconLeafImagePinned.iconLeafImage {
    background-color: #328800;
    border-radius: 50%;
    color: #fff;
    content: "\e610" !important;
    height: 2.16em;
    text-align: center;
    width: 2.16em;
}
.iconLeafImagePinned.iconLeafImage:before {
    background-image: none !important;
    color: #fff;
    content: "\e610" !important;
    height: auto;
    vertical-align: -0.46em;
    width: auto;
}
.icon:active,
.icon:focus,
.icon:hover,
.iconAfter:active,
.iconAfter:focus,
.iconAfter:hover,
a.icon,
button.icon,
button.iconAfter {
    text-decoration: none;
}
.icon.underline > span,
.iconAfter.underline > span,
.link.icon:active > span,
.link.icon:focus > span,
.link.icon:hover > span,
.link.iconAfter:active > span,
.link.iconAfter:focus > span,
.link.iconAfter:hover > span,
a.icon:active > span,
a.icon:focus > span,
a.icon:hover > span,
a.iconAfter:active > span,
a.iconAfter:focus > span,
a.iconAfter:hover > span {
    text-decoration: underline;
}
@media print {
    .iconLeafImage:before {
        background: none !important;
        content: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-30.png) !important;
        z-index: 10;
    }
    .iconLeafImageSize1:before {
        content: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-50.png) !important;
    }
    .iconLeafImageSize2:before {
        content: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-100.png) !important;
    }
    .iconLeafImageSize3:before {
        content: url(https://www.ancestrycdn.com/ui-static/i/leaf/2/leaf-140.png) !important;
    }
}
.v2_change_me_updating{
    margin-right: 1px;
}
