.ac-Scene7-parameters .js-ac-scene7-reset  {
    margin-left: 0.5rem;
}
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2016 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.
 */
td[is='coral-table-cell'].cq-sites-Permissions-actions {
  width: 82px;
  mix-width: 82px;
  max-width: 82px;
  background-color: #fafafa;
  text-align: right;
}
.cq-sites-ClosedUserGroup-permissions {
  height: 380px;
}
.cq-sites-Permissions-thumbnail {
  width: 48px;
  height: 48px;
  vertical-align: middle;
  margin-right: 0.625rem;
}
.cq-sites-Permissions-label {
  line-height: 2.6875rem;
}
.cq-sites-Permissions-aclContainer .coral-FixedColumn-column {
  width: 12rem;
  max-width: 35rem;
}
.cq-sites-Permissions-labelColumn {
  padding-left: 0;
}
.cq-sites-Permissions-checkColumn {
  width: 9rem;
}
.cq-sites-Permissions-labelColumn--emptyRow {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2016 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.
 */
/* Effective permissions */
.cq-sites-EffectivePermissionsDialog coral-dialog-content {
  max-width: 70rem;
  max-height: 35rem;
  overflow-y: scroll;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list .card-page .main {
  width: 12.5rem;
  border-right: 0.0625rem solid #d2d2d2;
  height: 100%;
  padding-left: 0.625rem;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list .card-page .main,
.cq-sites-EffectivePermissionsDialog .foundation-layout-list .card-page .permission {
  line-height: 3.125rem;
  vertical-align: middle;
  margin-top: 0;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list .card-page .permission {
  width: 7rem;
  text-align: center;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list .card-page .main.full-info {
  line-height: 1.125rem;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list header.card-page {
  padding: 0;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list header.card-page .main,
.cq-sites-EffectivePermissionsDialog .foundation-layout-list header.card-page .permission {
  font-weight: bold;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list header.card-page .sort {
  float: right;
}
.cq-sites-EffectivePermissionsDialog .foundation-layout-list article.card-page .permission {
  display: inline-block;
  line-height: 3.125rem;
  vertical-align: middle;
  float: left;
}
.cq-sites-EffectivePermissionsDialog article.card-page > .label {
  border-bottom: 0.0625rem solid #d2d2d2;
}
.cq-sites-EffectivePermissionsDialog article.card-page .main.full-info {
  text-transform: none;
}
.cq-sites-EffectivePermissionsDialog article.card-page .main.full-info > .path {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.4375rem;
}
.cq-sites-EffectivePermissionsDialog .card-page .main.full-info > .restrictions {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.4);
}

.coral-PathBrowser + .js-TagsPickerField-tagList.coral-TagList {
    margin-top: 0.4375rem;
}
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2017 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.
 */
.cq-AllowedStyles-groupField {
  float: left;
  max-width: calc((100% - 10px) / 2);
  margin-left: 10px;
}
.cq-AllowedStyles-groupField:first-child {
  margin-left: 0;
}
.cq-AllowedStyles-styles {
  clear: both;
}
.cq-AllowedStyles-style {
  display: flex;
}
.cq-AllowedStyles-styleField.coral-Form-field {
  min-width: 90px;
  margin-left: 10px;
}
.cq-AllowedStyles-styleField.coral-Form-field:first-child {
  margin-left: 0;
}
#coral-Style-group-container label {
  margin-right: 1.3rem;
}
#coral-Style-group-container coral-icon {
  position: absolute;
}
._coral-Tooltip-label {
  max-width: 160px;
  hyphens: auto;
}

.cq-DropArea {
  text-align: center;
  position: relative;
}
.cq-DropArea.is-hovered:not(.is-filled)::before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2583DB;
  z-index: 99999;
  box-shadow: 0.0625rem 0.4375rem 1.5rem 0 #414141;
}
.cq-DropArea img {
  display: block;
  margin: auto;
  max-width: 100%;
  max-height: 200px;
}

.cq-Slideshow-list {
  display: table;
  width: 100%;
}
.cq-Slideshow-list > * {
  display: table-cell !important;
  vertical-align: top;
}
.cq-Slideshow-list > .cq-Slideshow-list-actions {
  padding-left: 10px;
  /* Fixed width equivalent to the width of two buttons it contains. Requires a fixed width in order to have the first cell flexible */
  width: 4.75rem;
  min-width: 4.75rem;
  text-align: right;
}
.cq-Slideshow-list .cq-Slideshow-select.coral-Form-field {
  width: 100%;
}

.cq-Sizefield {
  display: inline-block;
  width: 100%;
  font-size: 0;
}
.cq-Sizefield .cq-Sizefield-width,
.cq-Sizefield .cq-Sizefield-height {
  width: 50%;
}
.cq-Sizefield .cq-Sizefield-width {
  box-sizing: border-box;
  padding-right: 1.25rem;
}

.cq-RichText {
  overflow: auto;
  position: static;
}
.cq-RichText-editable {
  box-sizing: border-box;
  min-height: 2.75rem;
  border-radius: 4px;
  padding: 15px;
}
.cq-RichText-editable.is-edited {
  outline: none;
  box-shadow: 0 0 3px #326ec8;
  border: 1px solid #326ec8;
}
.cq-RichText-editable span.jpn-word-wrap {
  display: inline-block;
  background-color: #ffddff;
}
.cq-Dialog:not([fullscreen]) .cq-RichText-editable.is-edited .cq-RichText-hiddenHeader--editing,
.cq-Dialog:not([fullscreen]) .rte-sourceEditor .cq-RichText-hiddenHeader--editing {
  background-color: #555555;
}
.cq-Dialog:not([fullscreen]) .cq-RichText-editable.is-edited table,
.cq-Dialog:not([fullscreen]) .rte-sourceEditor table {
  border: 1px solid #777777;
}
.cq-Dialog:not([fullscreen]) .cq-RichText-editable {
  height: 13.2rem;
}
.cq-Dialog:not([fullscreen]) .rte-sourceEditor {
  height: 12.8rem;
}
.cq-Dialog:not([fullscreen]) .rte-ui .rte-dialog--find coral-checkbox {
  margin-left: 0px;
  width: 95px;
}
.scaffold-host-wizard .cq-RichText-FixedColumn-column,
.cq-Dialog[fullscreen] .cq-RichText-FixedColumn-column {
  width: 68.36%;
}
.scaffold-host-wizard .cq-RichText .cq-RichText-editable,
.cq-Dialog[fullscreen] .cq-RichText .cq-RichText-editable,
.scaffold-host-wizard .cq-RichText .rte-sourceEditor,
.cq-Dialog[fullscreen] .cq-RichText .rte-sourceEditor {
  height: 35rem;
}
.scaffold-host-wizard .cq-RichText .cq-RichText-editable .cq-RichText-hiddenHeader--editing,
.cq-Dialog[fullscreen] .cq-RichText .cq-RichText-editable .cq-RichText-hiddenHeader--editing,
.scaffold-host-wizard .cq-RichText .rte-sourceEditor .cq-RichText-hiddenHeader--editing,
.cq-Dialog[fullscreen] .cq-RichText .rte-sourceEditor .cq-RichText-hiddenHeader--editing {
  background-color: #d7d7d7;
}
.scaffold-host-wizard .cq-RichText .coral-Form-fielderror,
.cq-Dialog[fullscreen] .cq-RichText .coral-Form-fielderror {
  position: relative;
}
.scaffold-host-wizard .rte-toolbar,
.cq-dialog .rte-toolbar {
  background-color: transparent;
  position: relative;
  box-shadow: none;
}
.scaffold-host-wizard .cq-RichText-editable,
.cq-dialog .cq-RichText-editable,
.scaffold-host-wizard .rte-sourceEditor,
.cq-dialog .rte-sourceEditor {
  overflow-y: auto;
}
.scaffold-host-wizard .rte-sourceEditor,
.cq-dialog .rte-sourceEditor {
  width: 100%;
  box-sizing: border-box;
}
.coral--dark .cq-RichText-editable.is-edited {
  box-shadow: 0 0 3px #87beff;
  border-color: #87beff;
}

.cq-Policy-list {
  display: table;
  width: 100%;
}
.cq-Policy-list > * {
  display: table-cell !important;
  vertical-align: bottom;
}
.cq-Policy-list > .cq-Policy-list-actions {
  padding-left: 10px;
  padding-bottom: .375rem;
  /* Fixed width equivalent to the width of two buttons it contains. Requires a fixed width in order to have the first cell flexible */
  width: 5rem;
  min-width: 5rem;
  text-align: right;
}
.cq-Policy-list .cq-Policy-dialog-select.coral-Form-field {
  width: 100%;
}
.coral-Form--aligned .cq-Policy-list {
  margin: 0 0 .9375rem 0;
}
.cq-Policy-openClassicDesign {
  display: none;
}
.cq-Policy-openClassicDesign.is-visible {
  display: block;
}
.cq-Policy-templates-list td[is="coral-table-cell"].cq-Policy-templates-list-thumbnailcell {
  width: 3rem;
  height: 3rem;
  padding: 0;
}
.cq-Policy-templates-list td[is="coral-table-cell"].cq-Policy-templates-list-thumbnailcell img {
  width: 100%;
  height: 100%;
  line-height: 3rem;
  vertical-align: middle;
  object-fit: cover;
}
.cq-Policy-templates-list .cq-Policy-templates-anchor {
  text-decoration: none;
  color: inherit;
}
.cq-Policy-templates-list .cq-Policy-templates-anchor:hover {
  text-decoration: underline;
}
.cq-Policy-policyWrapper.coral-Form-fieldset .coral-Form-fieldset-legend,
.cq-Policy-designWrapper.coral-Form-fieldset .coral-Form-fieldset-legend {
  margin-top: 1.5625rem;
}
/** Avoid overflow issues with nested fixed columns */
.cq-Policy-wrapper .coral-FixedColumn-column .coral-FixedColumn-column {
  margin-left: 0;
  margin-right: 0;
}
.cq-dialog-floating .cq-dialog-content.cq-Policy-wrapper coral-panel-content {
  padding: 0;
}
.cq-dialog-floating .cq-dialog-content.cq-Policy-wrapper .coral-FixedColumn-column {
  margin: 0;
  padding: 0;
}
.cq-dialog-floating .cq-dialog-content.cq-Policy-wrapper .coral-FixedColumn-column + .coral-FixedColumn-column {
  margin-left: 0.9375rem;
}
.cq-dialog-floating .cq-Policy-templates .coral-Form-fieldlabel {
  width: 100%;
}
.cq-Policy-wrapper-description {
  margin: 0 0 .375rem;
}

.cq-AspectRatio coral-multifield-item > button {
  margin: 0 0 .375rem;
  top: initial;
  bottom: 0;
}
.cq-AspectRatio-field {
  display: table;
}
.cq-AspectRatio-field .coral-Form-fieldwrapper {
  display: table-cell;
}
.cq-AspectRatio-field .coral-Form-fieldwrapper:nth-child(1) {
  width: 100%;
  padding-right: 10px;
}
.cq-AspectRatio-field .coral-Form-fieldwrapper:nth-child(2) {
  max-width: 12rem;
  width: 100%;
}

.cq-paragraphstyles coral-multifield-item > button,
.cq-specialcharacters coral-multifield-item > button,
.cq-charactersstyles coral-multifield-item > button {
  margin: 0 0 .375rem;
  top: initial;
  bottom: 0;
}
.cq-paragraphstyles-field .cq-rte-symbol,
.cq-specialcharacters-field .cq-rte-symbol {
  max-width: 4rem;
  float: left;
  min-width: 2rem;
  margin-right: 10px;
}
.cq-paragraphstyles-field .cq-rte-symbol-description,
.cq-specialcharacters-field .cq-rte-symbol-description {
  max-width: 18rem;
}

img.image-full-width {
  margin: 0.5rem 0;
  width: 100%;
}

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2016 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.
 */
.cq-FileUpload {
  position: relative;
  display: block;
  width: 100%;
}
.cq-FileUpload.is-filled .cq-FileUpload-icon,
.cq-FileUpload.is-filled .cq-FileUpload-icon.cq-FileUpload-picker {
  display: none;
}
.cq-FileUpload.is-filled .cq-FileUpload-thumbnail-img {
  display: block;
}
.cq-FileUpload.is-filled .cq-FileUpload-edit,
.cq-FileUpload.is-filled .cq-FileUpload-clear,
.cq-FileUpload.is-filled .cq-FileUpload-picker,
.cq-FileUpload.is-filled .cq-FileUpload-picker-polaris {
  display: inline-block;
}
.cq-FileUpload.is-disabled {
  opacity: .3;
}
.cq-FileUpload.is-disabled .cq-FileUpload-browse {
  cursor: text;
  text-decoration: none;
}
.cq-FileUpload.is-disabled .cq-FileUpload-browse .coral-FileUpload-input {
  font-size: 0;
}
.cq-FileUpload:not(.is-disabled).is-active .cq-FileUpload-thumbnail,
.cq-FileUpload:not(.is-disabled).is-dragging .cq-FileUpload-thumbnail,
.cq-FileUpload:not(.is-disabled).is-hovered .cq-FileUpload-thumbnail {
  border-color: #a0a0a0;
}
.cq-FileUpload:not(.is-disabled).is-active .cq-FileUpload-thumbnail-dropHere,
.cq-FileUpload:not(.is-disabled).is-dragging .cq-FileUpload-thumbnail-dropHere,
.cq-FileUpload:not(.is-disabled).is-hovered .cq-FileUpload-thumbnail-dropHere {
  color: #a0a0a0;
}
.cq-FileUpload:not(.is-disabled).is-filled.is-dragging .cq-FileUpload-thumbnail-img:after,
.cq-FileUpload:not(.is-disabled).is-filled.is-hovered .cq-FileUpload-thumbnail-img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #2583db;
  opacity: .5;
}
.cq-FileUpload-thumbnail {
  position: relative;
  max-width: 100%;
  padding: 15px;
  margin: 15px auto;
  border: 1px dashed rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  text-align: center;
}
.cq-FileUpload-thumbnail-img {
  position: relative;
  max-width: 200px;
  margin: auto;
  word-wrap: break-word;
}
.cq-FileUpload-thumbnail-img img {
  max-width: 100%;
  max-height: 200px;
  vertical-align: bottom;
}
.cq-FileUpload-edit,
.cq-FileUpload-clear,
.cq-FileUpload-picker,
.cq-FileUpload-picker-polaris {
  display: none;
}
.cq-FileUpload-icon {
  display: block;
  margin: 5px auto;
}
.cq-FileUpload-browse {
  position: relative;
  cursor: pointer;
}
.cq-dialog-floating .cq-dialog-content .coral-FileUpload-input {
  font-size: 0;
}
.coral--dark .cq-FileUpload-thumbnail {
  background: #464646;
}

.polaris-empty-state-btns {
  display: flex;
}
.cq-FileUpload.is-filled .cq-FileUpload-icon {
  display: none;
}
.pdb__polaris-picker {
  width: 80vw;
  height: 80vh;
}
[name="./polarisImage"] {
  display: none;
}
/* Dropdown */
.polaris-dropdown {
  display: inline-block;
  position: relative;
}
.polaris-dd-button {
  height: auto;
  padding: 10px 15px 10px 10px;
}
.polaris-dd-button:after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #4b4b4b;
}
.polaris-dd-button:hover {
  background-color: #eeeeee;
}
.polaris-dropdown-divider {
  height: 0;
  margin: 0.2rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.polaris-dd-menu {
  position: absolute;
  top: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: none;
  padding: 0.2rem;
  margin: 2px 0 0 0;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  list-style-type: none;
  z-index: 2;
}
.polaris-dd-menu li {
  display: block;
  width: 4.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: left;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  box-sizing: border-box;
}
.polaris-dd-menu li:hover {
  background-color: #f6f6f6;
}
.cq-FileUpload.is-filled .polaris-dropdown .polaris-dd-menu .cq-FileUpload-picker,
.cq-FileUpload.is-filled .polaris-dropdown .polaris-dd-menu .cq-FileUpload-picker-polaris {
  margin: 0;
}

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2013 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.
 */
.cq-dialog-header-action {
  padding: 0 0.9375rem;
  line-height: 3.125rem;
}
.cq-Dialog[fullscreen] .cq-dialog-header-action {
  line-height: 4.125rem;
}
coral-dialog.cq-compat-dialog .cq-dialog-header .cq-dialog-actions {
  position: absolute;
  top: 0;
  right: 0.9375rem;
}
coral-dialog.cq-Dialog[backdrop=none][fullscreen] {
  pointer-events: auto;
}
.cq-dialog-floating .cq-dialog-content {
  width: 35rem;
  height: 30rem;
  overflow-y: auto;
  overflow-x: hidden;
}
.cq-dialog-backdrop {
  z-index: 920;
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  -ms-transition: opacity 0.35s;
  transition: opacity 0.35s;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.cq-dialog-backdrop.is-open {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
#SidePanel.cq-dialog-is-open {
  z-index: 940;
}

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2013 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.
 */

/**
 * Hide cq-fileuploadfield's thumbnail, since pagethumbnail is providing its own
 */
.cq-dialog .cq-wcm-pagethumbnail .cq-FileUpload-thumbnail {
    display: none;
}

.coral-Checkbox-input:checked + .is-disabled.coral-Checkbox-checkmark::before {
  background-image: none;
}
.is-disabled.coral-Checkbox-description {
  color: #b4b4b4;
}

/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2016 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.
 */
.cq-AllowedComponents coral-checkbox {
  margin-left: 0 !important;
}
.cq-AllowedComponents coral-tag {
  padding-left: 0.313rem;
  padding-right: 0.313rem;
}
.cq-AllowedComponents .cq-AllowedComponents-componentContent {
  display: inline;
}
.cq-AllowedComponents .cq-AllowedComponents-componentGroup coral-checkbox {
  margin-right: 0.5rem;
}
.cq-AllowedComponents .cq-AllowedComponents-group coral-tag {
  min-width: 1.5rem;
  text-align: center;
  margin-top: 0.625rem;
}
.cq-AllowedComponents .cq-AllowedComponents-component coral-checkbox label {
  margin-left: 0;
}
.cq-AllowedComponents .cq-AllowedComponents-component .cq-AllowedComponents-componentContent {
  display: inline-table;
}
.cq-AllowedComponents .cq-AllowedComponents-component .cq-AllowedComponents-componentContent .cq-AllowedComponents-componentIcon {
  display: table-cell;
  width: 3.125rem;
  text-align: center;
}
.cq-AllowedComponents .cq-AllowedComponents-component .cq-AllowedComponents-componentContent .cq-AllowedComponents-componentIcon img {
  max-width: 1.25rem;
  max-height: 1.25rem;
}
.cq-AllowedComponents .cq-AllowedComponents-component .cq-AllowedComponents-componentContent .cq-AllowedComponents-componentTitle {
  display: table-cell;
  vertical-align: middle;
}
.cq-AllowedComponents .cq-AllowedComponents-component .cq-AllowedComponents-componentContent .cq-AllowedComponents-componentTitle .cq-AllowedComponents-componentResourceType {
  opacity: 0.5;
  margin-left: 0.313rem;
}
.cq-AllowedComponents-filter {
  width: 100%;
}
@-moz-document url-prefix() {
  .cq-AllowedComponents-componentGroup coral-accordion-item-label {
    white-space: normal;
  }
}

/*
 ADOBE CONFIDENTIAL

 Copyright 2016 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.
 */
.cq-AssetToComponentMapper-resourceType--notAllowed {
    display: none;
}

.cq-AssetToComponentMapper-mapping--notAllowed .cq-AssetToComponentMapper-resourceType--notAllowed {
    display: block;
}
.breadcrumb-rte {
    border: 1px solid;
    padding: 1px 2px;
    margin-top: -6px;
    background-color: gainsboro;
    font-size: 14px;
    min-height: 18px;
    margin-bottom: 1rem;
}

.breadcrumb-rte .placeholder {
    display: inline;
    font-size: 11px;
    font-style: italic;
}

.breadcrumb-rte .item-xpath,.breadcrumb-rte .item-sep {
    display: inline;
    color: #2b2a2a
}

.breadcrumb-rte .item-xpath:hover {
    text-decoration: underline;
    cursor: pointer;
}

.breadcrumb-rte .item-sep {
    font-size: 8px;
    color: #989696;
    margin: 0 5px;
}

.style-Picker-Dialog .cq-dialog-content .u-coral-padding .coral-Form-fieldwrapper {
    margin-bottom: 20px;
}

.style-Picker-Dialog #ADD_STYLE, .style-Picker-Dialog #REMOVE_STYLE {
    margin: 10px 20px 10px 20px;
    min-width: 100px;
}

.style-Picker-Dialog #ADD_STYLE {
    margin-left: 60px;
}

.style-Picker-Dialog .coral-Dialog-wrapper {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0.625rem auto !important;
}

td.showDragHandle {
	background-image: url('../../../etc.clientlibs/icex/clientlibs/clientlib-base/resources/TableDnD/images/updown2.gif');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: move;
}

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

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

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

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

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

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

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

/*Bootstrap grid its the same as the framework but with prefix .cmp-icex-*/
.cmp-icex-container,
.cmp-icex-container-fluid,
.cmp-icex-container-lg,
.cmp-icex-container-md,
.cmp-icex-container-sm,
.cmp-icex-container-xl,
.cmp-icex-container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .cmp-icex-container,
  .cmp-icex-container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .cmp-icex-container,
  .cmp-icex-container-md,
  .cmp-icex-container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .cmp-icex-container,
  .cmp-icex-container-lg,
  .cmp-icex-container-md,
  .cmp-icex-container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .cmp-icex-container,
  .cmp-icex-container-lg,
  .cmp-icex-container-md,
  .cmp-icex-container-sm,
  .cmp-icex-container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .cmp-icex-container,
  .cmp-icex-container-lg,
  .cmp-icex-container-md,
  .cmp-icex-container-sm,
  .cmp-icex-container-xl,
  .cmp-icex-container-xxl {
    max-width: 1320px;
  }
}
.cmp-icex-row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.cmp-icex-row > * {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
.cmp-icex-col {
  flex: 1 0 0%;
}
.cmp-icex-row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.cmp-icex-row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.cmp-icex-row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.cmp-icex-row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.cmp-icex-row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.cmp-icex-row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.cmp-icex-row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.cmp-icex-col-auto {
  flex: 0 0 auto;
  width: auto;
}
.cmp-icex-col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.cmp-icex-col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.cmp-icex-col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.cmp-icex-col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.cmp-icex-col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.cmp-icex-col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.cmp-icex-col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.cmp-icex-col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.cmp-icex-col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.cmp-icex-col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.cmp-icex-col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.cmp-icex-col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.cmp-icex-offset-1 {
  margin-left: 8.33333333%;
}
.cmp-icex-offset-2 {
  margin-left: 16.66666667%;
}
.cmp-icex-offset-3 {
  margin-left: 25%;
}
.cmp-icex-offset-4 {
  margin-left: 33.33333333%;
}
.cmp-icex-offset-5 {
  margin-left: 41.66666667%;
}
.cmp-icex-offset-6 {
  margin-left: 50%;
}
.cmp-icex-offset-7 {
  margin-left: 58.33333333%;
}
.cmp-icex-offset-8 {
  margin-left: 66.66666667%;
}
.cmp-icex-offset-9 {
  margin-left: 75%;
}
.cmp-icex-offset-10 {
  margin-left: 83.33333333%;
}
.cmp-icex-offset-11 {
  margin-left: 91.66666667%;
}
.cmp-icex-g-0,
.cmp-icex-gx-0 {
  --bs-gutter-x: 0;
}
.cmp-icex-g-0,
.cmp-icex-gy-0 {
  --bs-gutter-y: 0;
}
.cmp-icex-g-1,
.cmp-icex-gx-1 {
  --bs-gutter-x: 0.25rem;
}
.cmp-icex-g-1,
.cmp-icex-gy-1 {
  --bs-gutter-y: 0.25rem;
}
.cmp-icex-g-2,
.cmp-icex-gx-2 {
  --bs-gutter-x: 0.5rem;
}
.cmp-icex-g-2,
.cmp-icex-gy-2 {
  --bs-gutter-y: 0.5rem;
}
.cmp-icex-g-3,
.cmp-icex-gx-3 {
  --bs-gutter-x: 1rem;
}
.cmp-icex-g-3,
.cmp-icex-gy-3 {
  --bs-gutter-y: 1rem;
}
.cmp-icex-g-4,
.cmp-icex-gx-4 {
  --bs-gutter-x: 1.5rem;
}
.cmp-icex-g-4,
.cmp-icex-gy-4 {
  --bs-gutter-y: 1.5rem;
}
.cmp-icex-g-5,
.cmp-icex-gx-5 {
  --bs-gutter-x: 3rem;
}
.cmp-icex-g-5,
.cmp-icex-gy-5 {
  --bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
  .cmp-icex-col-sm {
    flex: 1 0 0%;
  }
  .cmp-icex-row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .cmp-icex-row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .cmp-icex-row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cmp-icex-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cmp-icex-col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cmp-icex-col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cmp-icex-col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cmp-icex-col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cmp-icex-col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cmp-icex-col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cmp-icex-col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cmp-icex-col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cmp-icex-col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-offset-sm-0 {
    margin-left: 0;
  }
  .cmp-icex-offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .cmp-icex-offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .cmp-icex-offset-sm-3 {
    margin-left: 25%;
  }
  .cmp-icex-offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .cmp-icex-offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .cmp-icex-offset-sm-6 {
    margin-left: 50%;
  }
  .cmp-icex-offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .cmp-icex-offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .cmp-icex-offset-sm-9 {
    margin-left: 75%;
  }
  .cmp-icex-offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .cmp-icex-offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .cmp-icex-g-sm-0,
  .cmp-icex-gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .cmp-icex-g-sm-0,
  .cmp-icex-gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .cmp-icex-g-sm-1,
  .cmp-icex-gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .cmp-icex-g-sm-1,
  .cmp-icex-gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .cmp-icex-g-sm-2,
  .cmp-icex-gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .cmp-icex-g-sm-2,
  .cmp-icex-gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .cmp-icex-g-sm-3,
  .cmp-icex-gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .cmp-icex-g-sm-3,
  .cmp-icex-gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .cmp-icex-g-sm-4,
  .cmp-icex-gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .cmp-icex-g-sm-4,
  .cmp-icex-gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .cmp-icex-g-sm-5,
  .cmp-icex-gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .cmp-icex-g-sm-5,
  .cmp-icex-gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .cmp-icex-col-md {
    flex: 1 0 0%;
  }
  .cmp-icex-row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .cmp-icex-row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .cmp-icex-row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cmp-icex-col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cmp-icex-col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cmp-icex-col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cmp-icex-col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cmp-icex-col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cmp-icex-col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cmp-icex-col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cmp-icex-col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cmp-icex-col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cmp-icex-col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-offset-md-0 {
    margin-left: 0;
  }
  .cmp-icex-offset-md-1 {
    margin-left: 8.33333333%;
  }
  .cmp-icex-offset-md-2 {
    margin-left: 16.66666667%;
  }
  .cmp-icex-offset-md-3 {
    margin-left: 25%;
  }
  .cmp-icex-offset-md-4 {
    margin-left: 33.33333333%;
  }
  .cmp-icex-offset-md-5 {
    margin-left: 41.66666667%;
  }
  .cmp-icex-offset-md-6 {
    margin-left: 50%;
  }
  .cmp-icex-offset-md-7 {
    margin-left: 58.33333333%;
  }
  .cmp-icex-offset-md-8 {
    margin-left: 66.66666667%;
  }
  .cmp-icex-offset-md-9 {
    margin-left: 75%;
  }
  .cmp-icex-offset-md-10 {
    margin-left: 83.33333333%;
  }
  .cmp-icex-offset-md-11 {
    margin-left: 91.66666667%;
  }
  .cmp-icex-g-md-0,
  .cmp-icex-gx-md-0 {
    --bs-gutter-x: 0;
  }
  .cmp-icex-g-md-0,
  .cmp-icex-gy-md-0 {
    --bs-gutter-y: 0;
  }
  .cmp-icex-g-md-1,
  .cmp-icex-gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .cmp-icex-g-md-1,
  .cmp-icex-gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .cmp-icex-g-md-2,
  .cmp-icex-gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .cmp-icex-g-md-2,
  .cmp-icex-gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .cmp-icex-g-md-3,
  .cmp-icex-gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .cmp-icex-g-md-3,
  .cmp-icex-gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .cmp-icex-g-md-4,
  .cmp-icex-gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .cmp-icex-g-md-4,
  .cmp-icex-gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .cmp-icex-g-md-5,
  .cmp-icex-gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .cmp-icex-g-md-5,
  .cmp-icex-gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .cmp-icex-col-lg {
    flex: 1 0 0%;
  }
  .cmp-icex-row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .cmp-icex-row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .cmp-icex-row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cmp-icex-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cmp-icex-col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cmp-icex-col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cmp-icex-col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cmp-icex-col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cmp-icex-col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cmp-icex-col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cmp-icex-col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cmp-icex-col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cmp-icex-col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-offset-lg-0 {
    margin-left: 0;
  }
  .cmp-icex-offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .cmp-icex-offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .cmp-icex-offset-lg-3 {
    margin-left: 25%;
  }
  .cmp-icex-offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .cmp-icex-offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .cmp-icex-offset-lg-6 {
    margin-left: 50%;
  }
  .cmp-icex-offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .cmp-icex-offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .cmp-icex-offset-lg-9 {
    margin-left: 75%;
  }
  .cmp-icex-offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .cmp-icex-offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .cmp-icex-g-lg-0,
  .cmp-icex-gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .cmp-icex-g-lg-0,
  .cmp-icex-gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .cmp-icex-g-lg-1,
  .cmp-icex-gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .cmp-icex-g-lg-1,
  .cmp-icex-gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .cmp-icex-g-lg-2,
  .cmp-icex-gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .cmp-icex-g-lg-2,
  .cmp-icex-gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .cmp-icex-g-lg-3,
  .cmp-icex-gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .cmp-icex-g-lg-3,
  .cmp-icex-gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .cmp-icex-g-lg-4,
  .cmp-icex-gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .cmp-icex-g-lg-4,
  .cmp-icex-gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .cmp-icex-g-lg-5,
  .cmp-icex-gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .cmp-icex-g-lg-5,
  .cmp-icex-gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .cmp-icex-col-xl {
    flex: 1 0 0%;
  }
  .cmp-icex-row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .cmp-icex-row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .cmp-icex-row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cmp-icex-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cmp-icex-col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cmp-icex-col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cmp-icex-col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cmp-icex-col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cmp-icex-col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cmp-icex-col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cmp-icex-col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cmp-icex-col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cmp-icex-col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-offset-xl-0 {
    margin-left: 0;
  }
  .cmp-icex-offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .cmp-icex-offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .cmp-icex-offset-xl-3 {
    margin-left: 25%;
  }
  .cmp-icex-offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .cmp-icex-offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .cmp-icex-offset-xl-6 {
    margin-left: 50%;
  }
  .cmp-icex-offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .cmp-icex-offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .cmp-icex-offset-xl-9 {
    margin-left: 75%;
  }
  .cmp-icex-offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .cmp-icex-offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .cmp-icex-g-xl-0,
  .cmp-icex-gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .cmp-icex-g-xl-0,
  .cmp-icex-gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .cmp-icex-g-xl-1,
  .cmp-icex-gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .cmp-icex-g-xl-1,
  .cmp-icex-gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .cmp-icex-g-xl-2,
  .cmp-icex-gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .cmp-icex-g-xl-2,
  .cmp-icex-gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .cmp-icex-g-xl-3,
  .cmp-icex-gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .cmp-icex-g-xl-3,
  .cmp-icex-gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .cmp-icex-g-xl-4,
  .cmp-icex-gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .cmp-icex-g-xl-4,
  .cmp-icex-gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .cmp-icex-g-xl-5,
  .cmp-icex-gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .cmp-icex-g-xl-5,
  .cmp-icex-gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .cmp-icex-col-xxl {
    flex: 1 0 0%;
  }
  .cmp-icex-row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .cmp-icex-row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .cmp-icex-row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .cmp-icex-col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .cmp-icex-col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .cmp-icex-col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .cmp-icex-col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .cmp-icex-col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .cmp-icex-col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .cmp-icex-col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .cmp-icex-col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .cmp-icex-col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .cmp-icex-col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .cmp-icex-col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .cmp-icex-col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .cmp-icex-col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .cmp-icex-offset-xxl-0 {
    margin-left: 0;
  }
  .cmp-icex-offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .cmp-icex-offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .cmp-icex-offset-xxl-3 {
    margin-left: 25%;
  }
  .cmp-icex-offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .cmp-icex-offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .cmp-icex-offset-xxl-6 {
    margin-left: 50%;
  }
  .cmp-icex-offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .cmp-icex-offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .cmp-icex-offset-xxl-9 {
    margin-left: 75%;
  }
  .cmp-icex-offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .cmp-icex-offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .cmp-icex-g-xxl-0,
  .cmp-icex-gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .cmp-icex-g-xxl-0,
  .cmp-icex-gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .cmp-icex-g-xxl-1,
  .cmp-icex-gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .cmp-icex-g-xxl-1,
  .cmp-icex-gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .cmp-icex-g-xxl-2,
  .cmp-icex-gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .cmp-icex-g-xxl-2,
  .cmp-icex-gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .cmp-icex-g-xxl-3,
  .cmp-icex-gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .cmp-icex-g-xxl-3,
  .cmp-icex-gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .cmp-icex-g-xxl-4,
  .cmp-icex-gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .cmp-icex-g-xxl-4,
  .cmp-icex-gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .cmp-icex-g-xxl-5,
  .cmp-icex-gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .cmp-icex-g-xxl-5,
  .cmp-icex-gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.cmp-icex-d-inline {
  display: inline !important;
}
.cmp-icex-d-inline-block {
  display: inline-block !important;
}
.cmp-icex-d-block {
  display: block !important;
}
.cmp-icex-d-grid {
  display: grid !important;
}
.cmp-icex-d-table {
  display: table !important;
}
.cmp-icex-d-table-row {
  display: table-row !important;
}
.cmp-icex-d-table-cell {
  display: table-cell !important;
}
.cmp-icex-d-flex {
  display: flex !important;
}
.cmp-icex-d-inline-flex {
  display: inline-flex !important;
}
.cmp-icex-d-none {
  display: none !important;
}
.cmp-icex-flex-fill {
  flex: 1 1 auto !important;
}
.cmp-icex-flex-row {
  flex-direction: row !important;
}
.cmp-icex-flex-column {
  flex-direction: column !important;
}
.cmp-icex-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.cmp-icex-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.cmp-icex-flex-grow-0 {
  flex-grow: 0 !important;
}
.cmp-icex-flex-grow-1 {
  flex-grow: 1 !important;
}
.cmp-icex-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.cmp-icex-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.cmp-icex-flex-wrap {
  flex-wrap: wrap !important;
}
.cmp-icex-flex-nowrap {
  flex-wrap: nowrap !important;
}
.cmp-icex-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.cmp-icex-justify-content-start {
  justify-content: flex-start !important;
}
.cmp-icex-justify-content-end {
  justify-content: flex-end !important;
}
.cmp-icex-justify-content-center {
  justify-content: center !important;
}
.cmp-icex-justify-content-between {
  justify-content: space-between !important;
}
.cmp-icex-justify-content-around {
  justify-content: space-around !important;
}
.cmp-icex-justify-content-evenly {
  justify-content: space-evenly !important;
}
.cmp-icex-align-items-start {
  align-items: flex-start !important;
}
.cmp-icex-align-items-end {
  align-items: flex-end !important;
}
.cmp-icex-align-items-center {
  align-items: center !important;
}
.cmp-icex-align-items-baseline {
  align-items: baseline !important;
}
.cmp-icex-align-items-stretch {
  align-items: stretch !important;
}
.cmp-icex-align-content-start {
  align-content: flex-start !important;
}
.cmp-icex-align-content-end {
  align-content: flex-end !important;
}
.cmp-icex-align-content-center {
  align-content: center !important;
}
.cmp-icex-align-content-between {
  align-content: space-between !important;
}
.cmp-icex-align-content-around {
  align-content: space-around !important;
}
.cmp-icex-align-content-stretch {
  align-content: stretch !important;
}
.cmp-icex-align-self-auto {
  align-self: auto !important;
}
.cmp-icex-align-self-start {
  align-self: flex-start !important;
}
.cmp-icex-align-self-end {
  align-self: flex-end !important;
}
.cmp-icex-align-self-center {
  align-self: center !important;
}
.cmp-icex-align-self-baseline {
  align-self: baseline !important;
}
.cmp-icex-align-self-stretch {
  align-self: stretch !important;
}
.cmp-icex-order-first {
  order: -1 !important;
}
.cmp-icex-order-0 {
  order: 0 !important;
}
.cmp-icex-order-1 {
  order: 1 !important;
}
.cmp-icex-order-2 {
  order: 2 !important;
}
.cmp-icex-order-3 {
  order: 3 !important;
}
.cmp-icex-order-4 {
  order: 4 !important;
}
.cmp-icex-order-5 {
  order: 5 !important;
}
.cmp-icex-order-last {
  order: 6 !important;
}
.cmp-icex-m-0 {
  margin: 0 !important;
}
.cmp-icex-m-1 {
  margin: 0.25rem !important;
}
.cmp-icex-m-2 {
  margin: 0.5rem !important;
}
.cmp-icex-m-3 {
  margin: 1rem !important;
}
.cmp-icex-m-4 {
  margin: 1.5rem !important;
}
.cmp-icex-m-5 {
  margin: 3rem !important;
}
.cmp-icex-m-auto {
  margin: auto !important;
}
.cmp-icex-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.cmp-icex-mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
.cmp-icex-mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.cmp-icex-mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.cmp-icex-mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.cmp-icex-mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.cmp-icex-mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.cmp-icex-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.cmp-icex-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.cmp-icex-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.cmp-icex-my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.cmp-icex-my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.cmp-icex-my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.cmp-icex-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.cmp-icex-mt-0 {
  margin-top: 0 !important;
}
.cmp-icex-mt-1 {
  margin-top: 0.25rem !important;
}
.cmp-icex-mt-2 {
  margin-top: 0.5rem !important;
}
.cmp-icex-mt-3 {
  margin-top: 1rem !important;
}
.cmp-icex-mt-4 {
  margin-top: 1.5rem !important;
}
.cmp-icex-mt-5 {
  margin-top: 3rem !important;
}
.cmp-icex-mt-auto {
  margin-top: auto !important;
}
.cmp-icex-me-0 {
  margin-right: 0 !important;
}
.cmp-icex-me-1 {
  margin-right: 0.25rem !important;
}
.cmp-icex-me-2 {
  margin-right: 0.5rem !important;
}
.cmp-icex-me-3 {
  margin-right: 1rem !important;
}
.cmp-icex-me-4 {
  margin-right: 1.5rem !important;
}
.cmp-icex-me-5 {
  margin-right: 3rem !important;
}
.cmp-icex-me-auto {
  margin-right: auto !important;
}
.cmp-icex-mb-0 {
  margin-bottom: 0 !important;
}
.cmp-icex-mb-1 {
  margin-bottom: 0.25rem !important;
}
.cmp-icex-mb-2 {
  margin-bottom: 0.5rem !important;
}
.cmp-icex-mb-3 {
  margin-bottom: 1rem !important;
}
.cmp-icex-mb-4 {
  margin-bottom: 1.5rem !important;
}
.cmp-icex-mb-5 {
  margin-bottom: 3rem !important;
}
.cmp-icex-mb-auto {
  margin-bottom: auto !important;
}
.cmp-icex-ms-0 {
  margin-left: 0 !important;
}
.cmp-icex-ms-1 {
  margin-left: 0.25rem !important;
}
.cmp-icex-ms-2 {
  margin-left: 0.5rem !important;
}
.cmp-icex-ms-3 {
  margin-left: 1rem !important;
}
.cmp-icex-ms-4 {
  margin-left: 1.5rem !important;
}
.cmp-icex-ms-5 {
  margin-left: 3rem !important;
}
.cmp-icex-ms-auto {
  margin-left: auto !important;
}
.cmp-icex-p-0 {
  padding: 0 !important;
}
.cmp-icex-p-1 {
  padding: 0.25rem !important;
}
.cmp-icex-p-2 {
  padding: 0.5rem !important;
}
.cmp-icex-p-3 {
  padding: 1rem !important;
}
.cmp-icex-p-4 {
  padding: 1.5rem !important;
}
.cmp-icex-p-5 {
  padding: 3rem !important;
}
.cmp-icex-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.cmp-icex-px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
.cmp-icex-px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.cmp-icex-px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.cmp-icex-px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.cmp-icex-px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.cmp-icex-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.cmp-icex-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.cmp-icex-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.cmp-icex-py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.cmp-icex-py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.cmp-icex-py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.cmp-icex-pt-0 {
  padding-top: 0 !important;
}
.cmp-icex-pt-1 {
  padding-top: 0.25rem !important;
}
.cmp-icex-pt-2 {
  padding-top: 0.5rem !important;
}
.cmp-icex-pt-3 {
  padding-top: 1rem !important;
}
.cmp-icex-pt-4 {
  padding-top: 1.5rem !important;
}
.cmp-icex-pt-5 {
  padding-top: 3rem !important;
}
.cmp-icex-pe-0 {
  padding-right: 0 !important;
}
.cmp-icex-pe-1 {
  padding-right: 0.25rem !important;
}
.cmp-icex-pe-2 {
  padding-right: 0.5rem !important;
}
.cmp-icex-pe-3 {
  padding-right: 1rem !important;
}
.cmp-icex-pe-4 {
  padding-right: 1.5rem !important;
}
.cmp-icex-pe-5 {
  padding-right: 3rem !important;
}
.cmp-icex-pb-0 {
  padding-bottom: 0 !important;
}
.cmp-icex-pb-1 {
  padding-bottom: 0.25rem !important;
}
.cmp-icex-pb-2 {
  padding-bottom: 0.5rem !important;
}
.cmp-icex-pb-3 {
  padding-bottom: 1rem !important;
}
.cmp-icex-pb-4 {
  padding-bottom: 1.5rem !important;
}
.cmp-icex-pb-5 {
  padding-bottom: 3rem !important;
}
.cmp-icex-ps-0 {
  padding-left: 0 !important;
}
.cmp-icex-ps-1 {
  padding-left: 0.25rem !important;
}
.cmp-icex-ps-2 {
  padding-left: 0.5rem !important;
}
.cmp-icex-ps-3 {
  padding-left: 1rem !important;
}
.cmp-icex-ps-4 {
  padding-left: 1.5rem !important;
}
.cmp-icex-ps-5 {
  padding-left: 3rem !important;
}
@media (min-width: 576px) {
  .cmp-icex-d-sm-inline {
    display: inline !important;
  }
  .cmp-icex-d-sm-inline-block {
    display: inline-block !important;
  }
  .cmp-icex-d-sm-block {
    display: block !important;
  }
  .cmp-icex-d-sm-grid {
    display: grid !important;
  }
  .cmp-icex-d-sm-table {
    display: table !important;
  }
  .cmp-icex-d-sm-table-row {
    display: table-row !important;
  }
  .cmp-icex-d-sm-table-cell {
    display: table-cell !important;
  }
  .cmp-icex-d-sm-flex {
    display: flex !important;
  }
  .cmp-icex-d-sm-inline-flex {
    display: inline-flex !important;
  }
  .cmp-icex-d-sm-none {
    display: none !important;
  }
  .cmp-icex-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .cmp-icex-flex-sm-row {
    flex-direction: row !important;
  }
  .cmp-icex-flex-sm-column {
    flex-direction: column !important;
  }
  .cmp-icex-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .cmp-icex-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .cmp-icex-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .cmp-icex-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .cmp-icex-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .cmp-icex-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .cmp-icex-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .cmp-icex-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .cmp-icex-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .cmp-icex-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .cmp-icex-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .cmp-icex-justify-content-sm-center {
    justify-content: center !important;
  }
  .cmp-icex-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .cmp-icex-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .cmp-icex-justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .cmp-icex-align-items-sm-start {
    align-items: flex-start !important;
  }
  .cmp-icex-align-items-sm-end {
    align-items: flex-end !important;
  }
  .cmp-icex-align-items-sm-center {
    align-items: center !important;
  }
  .cmp-icex-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .cmp-icex-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .cmp-icex-align-content-sm-start {
    align-content: flex-start !important;
  }
  .cmp-icex-align-content-sm-end {
    align-content: flex-end !important;
  }
  .cmp-icex-align-content-sm-center {
    align-content: center !important;
  }
  .cmp-icex-align-content-sm-between {
    align-content: space-between !important;
  }
  .cmp-icex-align-content-sm-around {
    align-content: space-around !important;
  }
  .cmp-icex-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .cmp-icex-align-self-sm-auto {
    align-self: auto !important;
  }
  .cmp-icex-align-self-sm-start {
    align-self: flex-start !important;
  }
  .cmp-icex-align-self-sm-end {
    align-self: flex-end !important;
  }
  .cmp-icex-align-self-sm-center {
    align-self: center !important;
  }
  .cmp-icex-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .cmp-icex-align-self-sm-stretch {
    align-self: stretch !important;
  }
  .cmp-icex-order-sm-first {
    order: -1 !important;
  }
  .cmp-icex-order-sm-0 {
    order: 0 !important;
  }
  .cmp-icex-order-sm-1 {
    order: 1 !important;
  }
  .cmp-icex-order-sm-2 {
    order: 2 !important;
  }
  .cmp-icex-order-sm-3 {
    order: 3 !important;
  }
  .cmp-icex-order-sm-4 {
    order: 4 !important;
  }
  .cmp-icex-order-sm-5 {
    order: 5 !important;
  }
  .cmp-icex-order-sm-last {
    order: 6 !important;
  }
  .cmp-icex-m-sm-0 {
    margin: 0 !important;
  }
  .cmp-icex-m-sm-1 {
    margin: 0.25rem !important;
  }
  .cmp-icex-m-sm-2 {
    margin: 0.5rem !important;
  }
  .cmp-icex-m-sm-3 {
    margin: 1rem !important;
  }
  .cmp-icex-m-sm-4 {
    margin: 1.5rem !important;
  }
  .cmp-icex-m-sm-5 {
    margin: 3rem !important;
  }
  .cmp-icex-m-sm-auto {
    margin: auto !important;
  }
  .cmp-icex-mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmp-icex-mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .cmp-icex-mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .cmp-icex-mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .cmp-icex-mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .cmp-icex-mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .cmp-icex-mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .cmp-icex-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .cmp-icex-my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .cmp-icex-my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .cmp-icex-my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .cmp-icex-mt-sm-0 {
    margin-top: 0 !important;
  }
  .cmp-icex-mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .cmp-icex-mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .cmp-icex-mt-sm-3 {
    margin-top: 1rem !important;
  }
  .cmp-icex-mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .cmp-icex-mt-sm-5 {
    margin-top: 3rem !important;
  }
  .cmp-icex-mt-sm-auto {
    margin-top: auto !important;
  }
  .cmp-icex-me-sm-0 {
    margin-right: 0 !important;
  }
  .cmp-icex-me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .cmp-icex-me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .cmp-icex-me-sm-3 {
    margin-right: 1rem !important;
  }
  .cmp-icex-me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .cmp-icex-me-sm-5 {
    margin-right: 3rem !important;
  }
  .cmp-icex-me-sm-auto {
    margin-right: auto !important;
  }
  .cmp-icex-mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .cmp-icex-mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .cmp-icex-mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .cmp-icex-mb-sm-auto {
    margin-bottom: auto !important;
  }
  .cmp-icex-ms-sm-0 {
    margin-left: 0 !important;
  }
  .cmp-icex-ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .cmp-icex-ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .cmp-icex-ms-sm-3 {
    margin-left: 1rem !important;
  }
  .cmp-icex-ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .cmp-icex-ms-sm-5 {
    margin-left: 3rem !important;
  }
  .cmp-icex-ms-sm-auto {
    margin-left: auto !important;
  }
  .cmp-icex-p-sm-0 {
    padding: 0 !important;
  }
  .cmp-icex-p-sm-1 {
    padding: 0.25rem !important;
  }
  .cmp-icex-p-sm-2 {
    padding: 0.5rem !important;
  }
  .cmp-icex-p-sm-3 {
    padding: 1rem !important;
  }
  .cmp-icex-p-sm-4 {
    padding: 1.5rem !important;
  }
  .cmp-icex-p-sm-5 {
    padding: 3rem !important;
  }
  .cmp-icex-px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmp-icex-px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .cmp-icex-px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .cmp-icex-px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .cmp-icex-px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .cmp-icex-px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .cmp-icex-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .cmp-icex-py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .cmp-icex-py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .cmp-icex-pt-sm-0 {
    padding-top: 0 !important;
  }
  .cmp-icex-pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .cmp-icex-pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .cmp-icex-pt-sm-3 {
    padding-top: 1rem !important;
  }
  .cmp-icex-pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .cmp-icex-pt-sm-5 {
    padding-top: 3rem !important;
  }
  .cmp-icex-pe-sm-0 {
    padding-right: 0 !important;
  }
  .cmp-icex-pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .cmp-icex-pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .cmp-icex-pe-sm-3 {
    padding-right: 1rem !important;
  }
  .cmp-icex-pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .cmp-icex-pe-sm-5 {
    padding-right: 3rem !important;
  }
  .cmp-icex-pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .cmp-icex-pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .cmp-icex-pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .cmp-icex-ps-sm-0 {
    padding-left: 0 !important;
  }
  .cmp-icex-ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .cmp-icex-ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .cmp-icex-ps-sm-3 {
    padding-left: 1rem !important;
  }
  .cmp-icex-ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .cmp-icex-ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .cmp-icex-d-md-inline {
    display: inline !important;
  }
  .cmp-icex-d-md-inline-block {
    display: inline-block !important;
  }
  .cmp-icex-d-md-block {
    display: block !important;
  }
  .cmp-icex-d-md-grid {
    display: grid !important;
  }
  .cmp-icex-d-md-table {
    display: table !important;
  }
  .cmp-icex-d-md-table-row {
    display: table-row !important;
  }
  .cmp-icex-d-md-table-cell {
    display: table-cell !important;
  }
  .cmp-icex-d-md-flex {
    display: flex !important;
  }
  .cmp-icex-d-md-inline-flex {
    display: inline-flex !important;
  }
  .cmp-icex-d-md-none {
    display: none !important;
  }
  .cmp-icex-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .cmp-icex-flex-md-row {
    flex-direction: row !important;
  }
  .cmp-icex-flex-md-column {
    flex-direction: column !important;
  }
  .cmp-icex-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .cmp-icex-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .cmp-icex-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .cmp-icex-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .cmp-icex-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .cmp-icex-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .cmp-icex-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .cmp-icex-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .cmp-icex-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .cmp-icex-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .cmp-icex-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .cmp-icex-justify-content-md-center {
    justify-content: center !important;
  }
  .cmp-icex-justify-content-md-between {
    justify-content: space-between !important;
  }
  .cmp-icex-justify-content-md-around {
    justify-content: space-around !important;
  }
  .cmp-icex-justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .cmp-icex-align-items-md-start {
    align-items: flex-start !important;
  }
  .cmp-icex-align-items-md-end {
    align-items: flex-end !important;
  }
  .cmp-icex-align-items-md-center {
    align-items: center !important;
  }
  .cmp-icex-align-items-md-baseline {
    align-items: baseline !important;
  }
  .cmp-icex-align-items-md-stretch {
    align-items: stretch !important;
  }
  .cmp-icex-align-content-md-start {
    align-content: flex-start !important;
  }
  .cmp-icex-align-content-md-end {
    align-content: flex-end !important;
  }
  .cmp-icex-align-content-md-center {
    align-content: center !important;
  }
  .cmp-icex-align-content-md-between {
    align-content: space-between !important;
  }
  .cmp-icex-align-content-md-around {
    align-content: space-around !important;
  }
  .cmp-icex-align-content-md-stretch {
    align-content: stretch !important;
  }
  .cmp-icex-align-self-md-auto {
    align-self: auto !important;
  }
  .cmp-icex-align-self-md-start {
    align-self: flex-start !important;
  }
  .cmp-icex-align-self-md-end {
    align-self: flex-end !important;
  }
  .cmp-icex-align-self-md-center {
    align-self: center !important;
  }
  .cmp-icex-align-self-md-baseline {
    align-self: baseline !important;
  }
  .cmp-icex-align-self-md-stretch {
    align-self: stretch !important;
  }
  .cmp-icex-order-md-first {
    order: -1 !important;
  }
  .cmp-icex-order-md-0 {
    order: 0 !important;
  }
  .cmp-icex-order-md-1 {
    order: 1 !important;
  }
  .cmp-icex-order-md-2 {
    order: 2 !important;
  }
  .cmp-icex-order-md-3 {
    order: 3 !important;
  }
  .cmp-icex-order-md-4 {
    order: 4 !important;
  }
  .cmp-icex-order-md-5 {
    order: 5 !important;
  }
  .cmp-icex-order-md-last {
    order: 6 !important;
  }
  .cmp-icex-m-md-0 {
    margin: 0 !important;
  }
  .cmp-icex-m-md-1 {
    margin: 0.25rem !important;
  }
  .cmp-icex-m-md-2 {
    margin: 0.5rem !important;
  }
  .cmp-icex-m-md-3 {
    margin: 1rem !important;
  }
  .cmp-icex-m-md-4 {
    margin: 1.5rem !important;
  }
  .cmp-icex-m-md-5 {
    margin: 3rem !important;
  }
  .cmp-icex-m-md-auto {
    margin: auto !important;
  }
  .cmp-icex-mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmp-icex-mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .cmp-icex-mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .cmp-icex-mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .cmp-icex-mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .cmp-icex-mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .cmp-icex-mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .cmp-icex-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .cmp-icex-my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .cmp-icex-my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .cmp-icex-my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .cmp-icex-mt-md-0 {
    margin-top: 0 !important;
  }
  .cmp-icex-mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .cmp-icex-mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .cmp-icex-mt-md-3 {
    margin-top: 1rem !important;
  }
  .cmp-icex-mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .cmp-icex-mt-md-5 {
    margin-top: 3rem !important;
  }
  .cmp-icex-mt-md-auto {
    margin-top: auto !important;
  }
  .cmp-icex-me-md-0 {
    margin-right: 0 !important;
  }
  .cmp-icex-me-md-1 {
    margin-right: 0.25rem !important;
  }
  .cmp-icex-me-md-2 {
    margin-right: 0.5rem !important;
  }
  .cmp-icex-me-md-3 {
    margin-right: 1rem !important;
  }
  .cmp-icex-me-md-4 {
    margin-right: 1.5rem !important;
  }
  .cmp-icex-me-md-5 {
    margin-right: 3rem !important;
  }
  .cmp-icex-me-md-auto {
    margin-right: auto !important;
  }
  .cmp-icex-mb-md-0 {
    margin-bottom: 0 !important;
  }
  .cmp-icex-mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .cmp-icex-mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .cmp-icex-mb-md-auto {
    margin-bottom: auto !important;
  }
  .cmp-icex-ms-md-0 {
    margin-left: 0 !important;
  }
  .cmp-icex-ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .cmp-icex-ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .cmp-icex-ms-md-3 {
    margin-left: 1rem !important;
  }
  .cmp-icex-ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .cmp-icex-ms-md-5 {
    margin-left: 3rem !important;
  }
  .cmp-icex-ms-md-auto {
    margin-left: auto !important;
  }
  .cmp-icex-p-md-0 {
    padding: 0 !important;
  }
  .cmp-icex-p-md-1 {
    padding: 0.25rem !important;
  }
  .cmp-icex-p-md-2 {
    padding: 0.5rem !important;
  }
  .cmp-icex-p-md-3 {
    padding: 1rem !important;
  }
  .cmp-icex-p-md-4 {
    padding: 1.5rem !important;
  }
  .cmp-icex-p-md-5 {
    padding: 3rem !important;
  }
  .cmp-icex-px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmp-icex-px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .cmp-icex-px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .cmp-icex-px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .cmp-icex-px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .cmp-icex-px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .cmp-icex-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .cmp-icex-py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .cmp-icex-py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .cmp-icex-pt-md-0 {
    padding-top: 0 !important;
  }
  .cmp-icex-pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .cmp-icex-pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .cmp-icex-pt-md-3 {
    padding-top: 1rem !important;
  }
  .cmp-icex-pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .cmp-icex-pt-md-5 {
    padding-top: 3rem !important;
  }
  .cmp-icex-pe-md-0 {
    padding-right: 0 !important;
  }
  .cmp-icex-pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .cmp-icex-pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .cmp-icex-pe-md-3 {
    padding-right: 1rem !important;
  }
  .cmp-icex-pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .cmp-icex-pe-md-5 {
    padding-right: 3rem !important;
  }
  .cmp-icex-pb-md-0 {
    padding-bottom: 0 !important;
  }
  .cmp-icex-pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .cmp-icex-pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .cmp-icex-ps-md-0 {
    padding-left: 0 !important;
  }
  .cmp-icex-ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .cmp-icex-ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .cmp-icex-ps-md-3 {
    padding-left: 1rem !important;
  }
  .cmp-icex-ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .cmp-icex-ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 992px) {
  .cmp-icex-d-lg-inline {
    display: inline !important;
  }
  .cmp-icex-d-lg-inline-block {
    display: inline-block !important;
  }
  .cmp-icex-d-lg-block {
    display: block !important;
  }
  .cmp-icex-d-lg-grid {
    display: grid !important;
  }
  .cmp-icex-d-lg-table {
    display: table !important;
  }
  .cmp-icex-d-lg-table-row {
    display: table-row !important;
  }
  .cmp-icex-d-lg-table-cell {
    display: table-cell !important;
  }
  .cmp-icex-d-lg-flex {
    display: flex !important;
  }
  .cmp-icex-d-lg-inline-flex {
    display: inline-flex !important;
  }
  .cmp-icex-d-lg-none {
    display: none !important;
  }
  .cmp-icex-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .cmp-icex-flex-lg-row {
    flex-direction: row !important;
  }
  .cmp-icex-flex-lg-column {
    flex-direction: column !important;
  }
  .cmp-icex-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .cmp-icex-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .cmp-icex-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .cmp-icex-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .cmp-icex-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .cmp-icex-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .cmp-icex-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .cmp-icex-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .cmp-icex-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .cmp-icex-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .cmp-icex-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .cmp-icex-justify-content-lg-center {
    justify-content: center !important;
  }
  .cmp-icex-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .cmp-icex-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .cmp-icex-justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .cmp-icex-align-items-lg-start {
    align-items: flex-start !important;
  }
  .cmp-icex-align-items-lg-end {
    align-items: flex-end !important;
  }
  .cmp-icex-align-items-lg-center {
    align-items: center !important;
  }
  .cmp-icex-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .cmp-icex-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .cmp-icex-align-content-lg-start {
    align-content: flex-start !important;
  }
  .cmp-icex-align-content-lg-end {
    align-content: flex-end !important;
  }
  .cmp-icex-align-content-lg-center {
    align-content: center !important;
  }
  .cmp-icex-align-content-lg-between {
    align-content: space-between !important;
  }
  .cmp-icex-align-content-lg-around {
    align-content: space-around !important;
  }
  .cmp-icex-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .cmp-icex-align-self-lg-auto {
    align-self: auto !important;
  }
  .cmp-icex-align-self-lg-start {
    align-self: flex-start !important;
  }
  .cmp-icex-align-self-lg-end {
    align-self: flex-end !important;
  }
  .cmp-icex-align-self-lg-center {
    align-self: center !important;
  }
  .cmp-icex-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .cmp-icex-align-self-lg-stretch {
    align-self: stretch !important;
  }
  .cmp-icex-order-lg-first {
    order: -1 !important;
  }
  .cmp-icex-order-lg-0 {
    order: 0 !important;
  }
  .cmp-icex-order-lg-1 {
    order: 1 !important;
  }
  .cmp-icex-order-lg-2 {
    order: 2 !important;
  }
  .cmp-icex-order-lg-3 {
    order: 3 !important;
  }
  .cmp-icex-order-lg-4 {
    order: 4 !important;
  }
  .cmp-icex-order-lg-5 {
    order: 5 !important;
  }
  .cmp-icex-order-lg-last {
    order: 6 !important;
  }
  .cmp-icex-m-lg-0 {
    margin: 0 !important;
  }
  .cmp-icex-m-lg-1 {
    margin: 0.25rem !important;
  }
  .cmp-icex-m-lg-2 {
    margin: 0.5rem !important;
  }
  .cmp-icex-m-lg-3 {
    margin: 1rem !important;
  }
  .cmp-icex-m-lg-4 {
    margin: 1.5rem !important;
  }
  .cmp-icex-m-lg-5 {
    margin: 3rem !important;
  }
  .cmp-icex-m-lg-auto {
    margin: auto !important;
  }
  .cmp-icex-mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmp-icex-mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .cmp-icex-mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .cmp-icex-mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .cmp-icex-mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .cmp-icex-mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .cmp-icex-mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .cmp-icex-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .cmp-icex-my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .cmp-icex-my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .cmp-icex-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .cmp-icex-mt-lg-0 {
    margin-top: 0 !important;
  }
  .cmp-icex-mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .cmp-icex-mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .cmp-icex-mt-lg-3 {
    margin-top: 1rem !important;
  }
  .cmp-icex-mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .cmp-icex-mt-lg-5 {
    margin-top: 3rem !important;
  }
  .cmp-icex-mt-lg-auto {
    margin-top: auto !important;
  }
  .cmp-icex-me-lg-0 {
    margin-right: 0 !important;
  }
  .cmp-icex-me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .cmp-icex-me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .cmp-icex-me-lg-3 {
    margin-right: 1rem !important;
  }
  .cmp-icex-me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .cmp-icex-me-lg-5 {
    margin-right: 3rem !important;
  }
  .cmp-icex-me-lg-auto {
    margin-right: auto !important;
  }
  .cmp-icex-mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .cmp-icex-mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .cmp-icex-mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .cmp-icex-mb-lg-auto {
    margin-bottom: auto !important;
  }
  .cmp-icex-ms-lg-0 {
    margin-left: 0 !important;
  }
  .cmp-icex-ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .cmp-icex-ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .cmp-icex-ms-lg-3 {
    margin-left: 1rem !important;
  }
  .cmp-icex-ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .cmp-icex-ms-lg-5 {
    margin-left: 3rem !important;
  }
  .cmp-icex-ms-lg-auto {
    margin-left: auto !important;
  }
  .cmp-icex-p-lg-0 {
    padding: 0 !important;
  }
  .cmp-icex-p-lg-1 {
    padding: 0.25rem !important;
  }
  .cmp-icex-p-lg-2 {
    padding: 0.5rem !important;
  }
  .cmp-icex-p-lg-3 {
    padding: 1rem !important;
  }
  .cmp-icex-p-lg-4 {
    padding: 1.5rem !important;
  }
  .cmp-icex-p-lg-5 {
    padding: 3rem !important;
  }
  .cmp-icex-px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmp-icex-px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .cmp-icex-px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .cmp-icex-px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .cmp-icex-px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .cmp-icex-px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .cmp-icex-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .cmp-icex-py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .cmp-icex-py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .cmp-icex-pt-lg-0 {
    padding-top: 0 !important;
  }
  .cmp-icex-pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .cmp-icex-pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .cmp-icex-pt-lg-3 {
    padding-top: 1rem !important;
  }
  .cmp-icex-pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .cmp-icex-pt-lg-5 {
    padding-top: 3rem !important;
  }
  .cmp-icex-pe-lg-0 {
    padding-right: 0 !important;
  }
  .cmp-icex-pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .cmp-icex-pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .cmp-icex-pe-lg-3 {
    padding-right: 1rem !important;
  }
  .cmp-icex-pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .cmp-icex-pe-lg-5 {
    padding-right: 3rem !important;
  }
  .cmp-icex-pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .cmp-icex-pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .cmp-icex-pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .cmp-icex-ps-lg-0 {
    padding-left: 0 !important;
  }
  .cmp-icex-ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .cmp-icex-ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .cmp-icex-ps-lg-3 {
    padding-left: 1rem !important;
  }
  .cmp-icex-ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .cmp-icex-ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1200px) {
  .cmp-icex-d-xl-inline {
    display: inline !important;
  }
  .cmp-icex-d-xl-inline-block {
    display: inline-block !important;
  }
  .cmp-icex-d-xl-block {
    display: block !important;
  }
  .cmp-icex-d-xl-grid {
    display: grid !important;
  }
  .cmp-icex-d-xl-table {
    display: table !important;
  }
  .cmp-icex-d-xl-table-row {
    display: table-row !important;
  }
  .cmp-icex-d-xl-table-cell {
    display: table-cell !important;
  }
  .cmp-icex-d-xl-flex {
    display: flex !important;
  }
  .cmp-icex-d-xl-inline-flex {
    display: inline-flex !important;
  }
  .cmp-icex-d-xl-none {
    display: none !important;
  }
  .cmp-icex-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .cmp-icex-flex-xl-row {
    flex-direction: row !important;
  }
  .cmp-icex-flex-xl-column {
    flex-direction: column !important;
  }
  .cmp-icex-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .cmp-icex-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .cmp-icex-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .cmp-icex-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .cmp-icex-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .cmp-icex-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .cmp-icex-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .cmp-icex-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .cmp-icex-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .cmp-icex-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .cmp-icex-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .cmp-icex-justify-content-xl-center {
    justify-content: center !important;
  }
  .cmp-icex-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .cmp-icex-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .cmp-icex-justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .cmp-icex-align-items-xl-start {
    align-items: flex-start !important;
  }
  .cmp-icex-align-items-xl-end {
    align-items: flex-end !important;
  }
  .cmp-icex-align-items-xl-center {
    align-items: center !important;
  }
  .cmp-icex-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .cmp-icex-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .cmp-icex-align-content-xl-start {
    align-content: flex-start !important;
  }
  .cmp-icex-align-content-xl-end {
    align-content: flex-end !important;
  }
  .cmp-icex-align-content-xl-center {
    align-content: center !important;
  }
  .cmp-icex-align-content-xl-between {
    align-content: space-between !important;
  }
  .cmp-icex-align-content-xl-around {
    align-content: space-around !important;
  }
  .cmp-icex-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .cmp-icex-align-self-xl-auto {
    align-self: auto !important;
  }
  .cmp-icex-align-self-xl-start {
    align-self: flex-start !important;
  }
  .cmp-icex-align-self-xl-end {
    align-self: flex-end !important;
  }
  .cmp-icex-align-self-xl-center {
    align-self: center !important;
  }
  .cmp-icex-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .cmp-icex-align-self-xl-stretch {
    align-self: stretch !important;
  }
  .cmp-icex-order-xl-first {
    order: -1 !important;
  }
  .cmp-icex-order-xl-0 {
    order: 0 !important;
  }
  .cmp-icex-order-xl-1 {
    order: 1 !important;
  }
  .cmp-icex-order-xl-2 {
    order: 2 !important;
  }
  .cmp-icex-order-xl-3 {
    order: 3 !important;
  }
  .cmp-icex-order-xl-4 {
    order: 4 !important;
  }
  .cmp-icex-order-xl-5 {
    order: 5 !important;
  }
  .cmp-icex-order-xl-last {
    order: 6 !important;
  }
  .cmp-icex-m-xl-0 {
    margin: 0 !important;
  }
  .cmp-icex-m-xl-1 {
    margin: 0.25rem !important;
  }
  .cmp-icex-m-xl-2 {
    margin: 0.5rem !important;
  }
  .cmp-icex-m-xl-3 {
    margin: 1rem !important;
  }
  .cmp-icex-m-xl-4 {
    margin: 1.5rem !important;
  }
  .cmp-icex-m-xl-5 {
    margin: 3rem !important;
  }
  .cmp-icex-m-xl-auto {
    margin: auto !important;
  }
  .cmp-icex-mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmp-icex-mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .cmp-icex-mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .cmp-icex-mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .cmp-icex-mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .cmp-icex-mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .cmp-icex-mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .cmp-icex-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .cmp-icex-my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .cmp-icex-my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .cmp-icex-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .cmp-icex-mt-xl-0 {
    margin-top: 0 !important;
  }
  .cmp-icex-mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .cmp-icex-mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .cmp-icex-mt-xl-3 {
    margin-top: 1rem !important;
  }
  .cmp-icex-mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .cmp-icex-mt-xl-5 {
    margin-top: 3rem !important;
  }
  .cmp-icex-mt-xl-auto {
    margin-top: auto !important;
  }
  .cmp-icex-me-xl-0 {
    margin-right: 0 !important;
  }
  .cmp-icex-me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .cmp-icex-me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .cmp-icex-me-xl-3 {
    margin-right: 1rem !important;
  }
  .cmp-icex-me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .cmp-icex-me-xl-5 {
    margin-right: 3rem !important;
  }
  .cmp-icex-me-xl-auto {
    margin-right: auto !important;
  }
  .cmp-icex-mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .cmp-icex-mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .cmp-icex-mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .cmp-icex-mb-xl-auto {
    margin-bottom: auto !important;
  }
  .cmp-icex-ms-xl-0 {
    margin-left: 0 !important;
  }
  .cmp-icex-ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .cmp-icex-ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .cmp-icex-ms-xl-3 {
    margin-left: 1rem !important;
  }
  .cmp-icex-ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .cmp-icex-ms-xl-5 {
    margin-left: 3rem !important;
  }
  .cmp-icex-ms-xl-auto {
    margin-left: auto !important;
  }
  .cmp-icex-p-xl-0 {
    padding: 0 !important;
  }
  .cmp-icex-p-xl-1 {
    padding: 0.25rem !important;
  }
  .cmp-icex-p-xl-2 {
    padding: 0.5rem !important;
  }
  .cmp-icex-p-xl-3 {
    padding: 1rem !important;
  }
  .cmp-icex-p-xl-4 {
    padding: 1.5rem !important;
  }
  .cmp-icex-p-xl-5 {
    padding: 3rem !important;
  }
  .cmp-icex-px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmp-icex-px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .cmp-icex-px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .cmp-icex-px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .cmp-icex-px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .cmp-icex-px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .cmp-icex-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .cmp-icex-py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .cmp-icex-py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .cmp-icex-pt-xl-0 {
    padding-top: 0 !important;
  }
  .cmp-icex-pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .cmp-icex-pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .cmp-icex-pt-xl-3 {
    padding-top: 1rem !important;
  }
  .cmp-icex-pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .cmp-icex-pt-xl-5 {
    padding-top: 3rem !important;
  }
  .cmp-icex-pe-xl-0 {
    padding-right: 0 !important;
  }
  .cmp-icex-pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .cmp-icex-pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .cmp-icex-pe-xl-3 {
    padding-right: 1rem !important;
  }
  .cmp-icex-pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .cmp-icex-pe-xl-5 {
    padding-right: 3rem !important;
  }
  .cmp-icex-pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .cmp-icex-pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .cmp-icex-pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .cmp-icex-ps-xl-0 {
    padding-left: 0 !important;
  }
  .cmp-icex-ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .cmp-icex-ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .cmp-icex-ps-xl-3 {
    padding-left: 1rem !important;
  }
  .cmp-icex-ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .cmp-icex-ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1400px) {
  .cmp-icex-d-xxl-inline {
    display: inline !important;
  }
  .cmp-icex-d-xxl-inline-block {
    display: inline-block !important;
  }
  .cmp-icex-d-xxl-block {
    display: block !important;
  }
  .cmp-icex-d-xxl-grid {
    display: grid !important;
  }
  .cmp-icex-d-xxl-table {
    display: table !important;
  }
  .cmp-icex-d-xxl-table-row {
    display: table-row !important;
  }
  .cmp-icex-d-xxl-table-cell {
    display: table-cell !important;
  }
  .cmp-icex-d-xxl-flex {
    display: flex !important;
  }
  .cmp-icex-d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .cmp-icex-d-xxl-none {
    display: none !important;
  }
  .cmp-icex-flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .cmp-icex-flex-xxl-row {
    flex-direction: row !important;
  }
  .cmp-icex-flex-xxl-column {
    flex-direction: column !important;
  }
  .cmp-icex-flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .cmp-icex-flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .cmp-icex-flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .cmp-icex-flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .cmp-icex-flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .cmp-icex-flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .cmp-icex-flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .cmp-icex-flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .cmp-icex-flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .cmp-icex-justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .cmp-icex-justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .cmp-icex-justify-content-xxl-center {
    justify-content: center !important;
  }
  .cmp-icex-justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .cmp-icex-justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .cmp-icex-justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .cmp-icex-align-items-xxl-start {
    align-items: flex-start !important;
  }
  .cmp-icex-align-items-xxl-end {
    align-items: flex-end !important;
  }
  .cmp-icex-align-items-xxl-center {
    align-items: center !important;
  }
  .cmp-icex-align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .cmp-icex-align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .cmp-icex-align-content-xxl-start {
    align-content: flex-start !important;
  }
  .cmp-icex-align-content-xxl-end {
    align-content: flex-end !important;
  }
  .cmp-icex-align-content-xxl-center {
    align-content: center !important;
  }
  .cmp-icex-align-content-xxl-between {
    align-content: space-between !important;
  }
  .cmp-icex-align-content-xxl-around {
    align-content: space-around !important;
  }
  .cmp-icex-align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .cmp-icex-align-self-xxl-auto {
    align-self: auto !important;
  }
  .cmp-icex-align-self-xxl-start {
    align-self: flex-start !important;
  }
  .cmp-icex-align-self-xxl-end {
    align-self: flex-end !important;
  }
  .cmp-icex-align-self-xxl-center {
    align-self: center !important;
  }
  .cmp-icex-align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .cmp-icex-align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .cmp-icex-order-xxl-first {
    order: -1 !important;
  }
  .cmp-icex-order-xxl-0 {
    order: 0 !important;
  }
  .cmp-icex-order-xxl-1 {
    order: 1 !important;
  }
  .cmp-icex-order-xxl-2 {
    order: 2 !important;
  }
  .cmp-icex-order-xxl-3 {
    order: 3 !important;
  }
  .cmp-icex-order-xxl-4 {
    order: 4 !important;
  }
  .cmp-icex-order-xxl-5 {
    order: 5 !important;
  }
  .cmp-icex-order-xxl-last {
    order: 6 !important;
  }
  .cmp-icex-cmp-icex-m-xxl-0 {
    margin: 0 !important;
  }
  .cmp-icex-cmp-icex-m-xxl-1 {
    margin: 0.25rem !important;
  }
  .cmp-icex-cmp-icex-m-xxl-2 {
    margin: 0.5rem !important;
  }
  .cmp-icex-cmp-icex-m-xxl-3 {
    margin: 1rem !important;
  }
  .cmp-icex-m-xxl-4 {
    margin: 1.5rem !important;
  }
  .cmp-icex-m-xxl-5 {
    margin: 3rem !important;
  }
  .cmp-icex-m-xxl-auto {
    margin: auto !important;
  }
  .cmp-icex-mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cmp-icex-mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .cmp-icex-mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .cmp-icex-mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .cmp-icex-mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .cmp-icex-mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .cmp-icex-mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .cmp-icex-my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .cmp-icex-my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .cmp-icex-my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .cmp-icex-my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .cmp-icex-mt-xxl-0 {
    margin-top: 0 !important;
  }
  .cmp-icex-mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .cmp-icex-mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .cmp-icex-mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .cmp-icex-mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .cmp-icex-mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .cmp-icex-mt-xxl-auto {
    margin-top: auto !important;
  }
  .cmp-icex-me-xxl-0 {
    margin-right: 0 !important;
  }
  .cmp-icex-me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .cmp-icex-me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .cmp-icex-me-xxl-3 {
    margin-right: 1rem !important;
  }
  .cmp-icex-me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .cmp-icex-me-xxl-5 {
    margin-right: 3rem !important;
  }
  .cmp-icex-me-xxl-auto {
    margin-right: auto !important;
  }
  .cmp-icex-mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .cmp-icex-mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .cmp-icex-mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .cmp-icex-mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .cmp-icex-mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .cmp-icex-mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .cmp-icex-mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .cmp-icex-ms-xxl-0 {
    margin-left: 0 !important;
  }
  .cmp-icex-ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .cmp-icex-ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .cmp-icex-ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .cmp-icex-ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .cmp-icex-ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .cmp-icex-ms-xxl-auto {
    margin-left: auto !important;
  }
  .cmp-icex-p-xxl-0 {
    padding: 0 !important;
  }
  .cmp-icex-p-xxl-1 {
    padding: 0.25rem !important;
  }
  .cmp-icex-p-xxl-2 {
    padding: 0.5rem !important;
  }
  .cmp-icex-p-xxl-3 {
    padding: 1rem !important;
  }
  .cmp-icex-p-xxl-4 {
    padding: 1.5rem !important;
  }
  .cmp-icex-p-xxl-5 {
    padding: 3rem !important;
  }
  .cmp-icex-px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .cmp-icex-px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .cmp-icex-px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .cmp-icex-px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .cmp-icex-px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .cmp-icex-px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .cmp-icex-py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .cmp-icex-py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .cmp-icex-py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .cmp-icex-pt-xxl-0 {
    padding-top: 0 !important;
  }
  .cmp-icex-pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .cmp-icex-pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .cmp-icex-pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .cmp-icex-pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .cmp-icex-pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .cmp-icex-pe-xxl-0 {
    padding-right: 0 !important;
  }
  .cmp-icex-pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .cmp-icex-pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .cmp-icex-pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .cmp-icex-pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .cmp-icex-pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .cmp-icex-pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .cmp-icex-pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .cmp-icex-pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .cmp-icex-pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .cmp-icex-pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .cmp-icex-pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .cmp-icex-ps-xxl-0 {
    padding-left: 0 !important;
  }
  .cmp-icex-ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .cmp-icex-ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .cmp-icex-ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .cmp-icex-ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .cmp-icex-ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
