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

@font-face {
    font-family: "SCFIcons";
    src: url("../../../libs/clientlibs/social/commons/scf/resources/AdobeIcons-74324ff07761daf4c31d04544b133fef.eot");
    src: url("../../../libs/clientlibs/social/commons/scf/resources/AdobeIcons-74324ff07761daf4c31d04544b133fef.eot?#iefix") format("embedded-opentype"), url("../../../libs/clientlibs/social/commons/scf/resources/AdobeIcons-74324ff07761daf4c31d04544b133fef.woff") format("woff"), url("../../../libs/clientlibs/social/commons/scf/resources/AdobeIcons-74324ff07761daf4c31d04544b133fef.ttf") format("truetype"), url("../../../libs/clientlibs/social/commons/scf/resources/icons/AdobeIcons-74324ff07761daf4c31d04544b133fef.svg?#webfont") format("svg");
    font-weight: normal;
    font-style: normal;
}

.scf {
    font-family: helvetica, arial;
    color: #4B4B4B;
}

.scf h4 {
    font-size: 14px;
    color: #4b4b4b;
    margin: 10px 0;
}

.scf h2 {
    font-size: 24px;
    color: #4B4B4B;
    margin: 0px;
    font-weight: 100;
}

.scf .scf-link {
    font-size: 14px;
    color: #4191D2;
    cursor: pointer;
}

.scf .scf-link:visited {
    color: #96509B;
}

.scf .scf-link:hover {
    text-decoration: underline;
}

.scf .scf-quiet {
    font-size: 12px;
    color: #969696;
}

.scf .scf-clear-both {
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.scf-is-hidden {
    display: none;
}

.scf [class^="scf-icon-"] {
    font-family: SCFIcons;
}

.scf [class^="scf-icon-"].large {
    font-size: 32px;
}

.scf-icon-comment:before {
    content: "\f159";
    font-family: SCFIcons;
}

.scf-icon-viewOff:before {
    content: "\f2a7";
    font-family: SCFIcons;
}

.scf-icon-fullscreen:before {
    content: "\f1c2";
    font-family: SCFIcons;
}

.scf-modal-screen {
    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background-color: #000000;
}

.scf-modal-dialog {
    z-index: 2200;
    position: fixed;
    top: 100px;
    left: 100px;
    min-width: 300px;
    padding: 15px;
    background-color: #3C3C3C;
    color: #FFFFFF;
    text-align: center;
}

.scf-modal-dialog h2 {
    color: #FFFFFF;
    margin-bottom: 10px;
    text-align: left;
    line-height: 24px;
}

.scf-modal-dialog input,
.scf-modal-dialog select,
.scf-modal-dialog option,
.scf-modal-dialog textarea {
    color: #333333;
}

.scf-modal-close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 20px;
    font-weight: 100;
    cursor: pointer;
    line-height: 24px;
}

.scf-error {
    border: 2px solid !important;
    border-color: #EB413C !important;
}

.scf-js-error-message {
    background-color: #EB413C;
    color: #FFFFFF;
    border-radius: 6px;
}

.scf-js-error-message:before {
    font-family: SCFIcons;
    content: "\f10d";
    padding-left: 5px;
    padding-right: 5px;
}

.scf-icon-dblright:before {
    content: "   ";
    font-size: 14px;
    font-family: SCFIcons;
}

.scf-horizontal-tag-list {
    display: inline;
    padding: 0px;
}

.scf-horizontal-tag-list li {
    display: inline-block;
    list-style-type: none;
    margin-bottom: 5px;
}

.scf-selected-tag {
    padding: 5px;
    margin-right: 5px;
    background-color: #969696;
    color: #FFFFFF;
    font-size: 13px;
}

.scf-selected-tag .scf-remove-tag:before {
    font-family: SCFIcons;
    content: "\f14d";
}

.scf-icon-folder:before {
    content: "";
    font-family: SCFIcons;
}

.scf-icon-gear-after:after {
    content: "\f1c5";
    font-family: SCFIcons;
}

.scf-icon-add:before {
    content: "\f106";
    font-family: SCFIcons;
}

.scf-icon-attachment:before {
    content: "";
    font-family: SCFIcons;
}

.scf-icon-check-after:after {
    content: "\f145";
    font-family: SCFIcons;
}

.scf-icon-camera:before {
    content: "\f13b";
    font-family: SCFIcons;
}

.scf-icon-image:before {
    content: "\f1ed";
    font-family: SCFIcons;
}

.scf-icon-calendar:before {
    content: "\f137";
    font-family: SCFIcons;
}

.scf-icon-delete:before {
    content: "\f171";
    font-family: SCFIcons;
}


/*Arrows*/

.scf-icon-right:before {
    content: "\f102";
}

.scf-icon-left:before {
    content: "\f101";
}


/****** pagination styles **********/

.scf-pages {
    margin: 10px 0;
    padding: 5px 0;
}

.scf-pages-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.scf-pages-list:first-child {
    border-top: solid;
    border-width: 1px;
    border-color: #E6E6E6;
}

.scf-pages-list:last-child {
    border-bottom: solid;
    border-width: 1px;
    border-color: #E6E6E6;
}

.scf-pages-list-item {
    display: inline-block;
    margin: 3px 0px;
}

.scf-page {
    cursor: pointer;
    display: inline-block;
    padding: 1px 3px;
    border: 1px solid #227ECB;
    min-width: 16px;
    text-align: center;
}

a.scf-currentPage {
    color: #FFFFFF;
    border: none;
    background: #DCDCDC;
    cursor: default;
}

.scf .scf-load-more {
    display: block;
    text-align: right;
    font-size: 12px;
}

.scf .scf-replies-count {
    display: inline-block;
}

.scf-overlay-header h3 {
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}

.scf-is-overlay-hidden {
    display: none;
}

.scf-action-container .scf-action-item {
    float: left;
    margin: 6px 10px 6px 0;
}

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


/* This element is set as the anchor for the dropdown in the js
   during autocomplete init. This rule keeps dropdown on top of
   other positioned elements.
   z-index can be adjusted higher if needed */

.scf-quicksearch-form-group {
    position: relative;
    z-index: 101;
}

.scf-quicksearch-form-group ul.ui-autocomplete {
    width: 400px;
}


/* Have to override jquery ui font back to standard bootstrap.
   Ideally shoud be using bootstrap less vars here */

.scf-quicksearch-form-group .ui-menu-item {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.scf-quicksearch-form-group .ui-menu-item .glyphicon {
    display: inline-block;
    margin: 7px 10px 0 0;
}

.scf-quicksearch-form-group .scf-quicksearch-item-url {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    margin-left: 25px;
    width: 320px;
    font-size: 12px;
}

.ui-autocomplete {
    max-height: 550px;
    overflow-y: auto;
    overflow-x: hidden;
}

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

/* default background color */
.b2b-bg-true-blue {
  background-color: #0050c7;
}
.b2b-bg-pigment-blue {
  background-color: #23299b;
}
.b2b-bg-midnight-blue {
  background-color: #221d70;
}
.b2b-bg-black {
  background-color: #000000;
}
.b2b-bg-dark-gray {
  background-color: #333333;
}
.b2b-bg-dark-liver {
  background-color: #4d4f52;
}
.b2b-bg-silver {
  background-color: #757575;
}
.b2b-bg-gray {
  background-color: #9e9e9e;
}
.b2b-bg-pastel-gray {
  background-color: #cccccc;
}
.b2b-bg-light-gray {
  background-color: #f2f2f2;
}
.b2b-bg-white {
  background-color: #ffffff;
}
.b2b-bg-chestnut {
  background-color: #926b55;
}
.b2b-bg-gold {
  background-color: #c09d5b;
}
.b2b-bg-tea-rose {
  background-color: #ff897b;
}
.b2b-bg-light-yellow {
  background-color: #f9f6ef;
}
.b2b-bg-empty {
  background-color: transparent;
}
/* deafault text color */
.b2b-text-true-blue {
  color: #0050c7 !important;
}
.b2b-text-true-blue .com_btn {
  color: #0050c7;
}
a.b2b-text-true-blue {
  color: #0050c7 !important;
}
.b2b-text-pigment-blue {
  color: #23299b !important;
}
.b2b-text-pigment-blue .com_btn {
  color: #23299b;
}
a.b2b-text-pigment-blue {
  color: #23299b !important;
}
.b2b-text-midnight-blue {
  color: #221d70 !important;
}
.b2b-text-midnight-blue .com_btn {
  color: #221d70;
}
a.b2b-text-midnight-blue {
  color: #221d70 !important;
}
.b2b-text-black {
  color: #000000 !important;
}
.b2b-text-black .com_btn {
  color: #000000;
}
a.b2b-text-black {
  color: #000000 !important;
}
.b2b-text-dark-gray {
  color: #333333 !important;
}
.b2b-text-dark-gray .com_btn {
  color: #333333;
}
a.b2b-text-dark-gray {
  color: #333333 !important;
}
.b2b-text-dark-liver {
  color: #4d4f52 !important;
}
.b2b-text-dark-liver .com_btn {
  color: #4d4f52;
}
a.b2b-text-dark-liver {
  color: #4d4f52 !important;
}
.b2b-text-silver {
  color: #757575 !important;
}
.b2b-text-silver .com_btn {
  color: #757575;
}
a.b2b-text-silver {
  color: #757575 !important;
}
.b2b-text-gray {
  color: #9e9e9e !important;
}
.b2b-text-gray .com_btn {
  color: #9e9e9e;
}
a.b2b-text-gray {
  color: #9e9e9e !important;
}
.b2b-text-pastel-gray {
  color: #cccccc !important;
}
.b2b-text-pastel-gray .com_btn {
  color: #cccccc;
}
a.b2b-text-pastel-gray {
  color: #cccccc !important;
}
.b2b-text-light-gray {
  color: #f2f2f2 !important;
}
.b2b-text-light-gray .com_btn {
  color: #f2f2f2;
}
a.b2b-text-light-gray {
  color: #f2f2f2 !important;
}
.b2b-text-white {
  color: #ffffff !important;
}
.b2b-text-white .com_btn {
  color: #ffffff;
}
a.b2b-text-white {
  color: #ffffff !important;
}
.b2b-text-chestnut {
  color: #926b55 !important;
}
.b2b-text-chestnut .com_btn {
  color: #926b55;
}
a.b2b-text-chestnut {
  color: #926b55 !important;
}
.b2b-text-gold {
  color: #c09d5b !important;
}
.b2b-text-gold .com_btn {
  color: #c09d5b;
}
a.b2b-text-gold {
  color: #c09d5b !important;
}
.b2b-text-tea-rose {
  color: #ff897b !important;
}
.b2b-text-tea-rose .com_btn {
  color: #ff897b;
}
a.b2b-text-tea-rose {
  color: #ff897b !important;
}
.b2b-text-light-yellow {
  color: #f9f6ef !important;
}
.b2b-text-light-yellow .com_btn {
  color: #f9f6ef;
}
a.b2b-text-light-yellow {
  color: #f9f6ef !important;
}
/* default border color */
.b2b-site .com_btn {
  border-width: 2px;
  font-size: 1.6rem;
}
.b2b-btn-true-blue {
  /* hollow btn */
}
.b2b-btn-true-blue .com_btn {
  border-color: #0050c7;
  color: #0050c7;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-black .com_btn {
  border-color: #000000;
  color: #000000;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-white .com_btn {
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-chestnut .com_btn {
  border-color: #926b55;
  color: #926b55;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-gold .com_btn {
  border-color: #c09d5b;
  color: #c09d5b;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-tea-rose .com_btn {
  border-color: #ff897b;
  color: #ff897b;
  background-color: transparent;
  padding: 10px 40px;
}
.b2b-btn-true-blue-cover {
  /* 實心 btn */
}
.b2b-btn-true-blue-cover .com_btn {
  border-color: #0050c7;
  color: #ffffff;
  background-color: #0050c7;
  padding: 10px 40px;
}
.b2b-btn-black-cover .com_btn {
  border-color: #000000;
  color: #ffffff;
  background-color: #000000;
  padding: 10px 40px;
}
.b2b-btn-white-cover .com_btn {
  border-color: #ffffff;
  color: #000000;
  background-color: #ffffff;
  padding: 10px 40px;
}
.b2b-btn-chestnut-cover .com_btn {
  border-color: #926b55;
  color: #ffffff;
  background-color: #926b55;
  padding: 10px 40px;
}
.b2b-btn-gold-cover .com_btn {
  border-color: #c09d5b;
  color: #000000;
  background-color: #c09d5b;
  padding: 10px 40px;
}
.b2b-btn-tea-rose-cover .com_btn {
  border-color: #ff897b;
  color: #000000;
  background-color: #ff897b;
  padding: 10px 40px;
}
@media screen and (max-width: 800px) {
  .b2b-site .com_btn {
    line-height: 1;
    padding: 9px 40px;
  }
  .b2b-site .com_btn_wrap.full-btn-mobile {
    margin-left: 25px;
    margin-right: 25px;
  }
  .b2b-site .com_btn_wrap.full-btn-mobile .com_btn {
    width: 100%;
    display: block;
  }
  .b2b-site .com_container.v_align .com_btn_wrap.full-btn-mobile {
    margin-left: 15px;
    margin-right: 15px;
  }
  .b2b-site .com_container.v_align .com_btn_wrap.full-btn-mobile .com_btn {
    width: 100%;
    display: block;
  }
  .b2b-bg-mobile-true-blue {
    background-color: #0050c7;
  }
  .b2b-bg-mobile-pigment-blue {
    background-color: #23299b;
  }
  .b2b-bg-mobile-midnight-blue {
    background-color: #221d70;
  }
  .b2b-bg-mobile-black {
    background-color: #000000;
  }
  .b2b-bg-mobile-dark-gray {
    background-color: #333333;
  }
  .b2b-bg-mobile-dark-liver {
    background-color: #4d4f52;
  }
  .b2b-bg-mobile-silver {
    background-color: #757575;
  }
  .b2b-bg-mobile-gray {
    background-color: #9e9e9e;
  }
  .b2b-bg-mobile-pastel-gray {
    background-color: #cccccc;
  }
  .b2b-bg-mobile-light-gray {
    background-color: #f2f2f2;
  }
  .b2b-bg-mobile-white {
    background-color: #ffffff;
  }
  .b2b-bg-mobile-chestnut {
    background-color: #926b55;
  }
  .b2b-bg-mobile-gold {
    background-color: #c09d5b;
  }
  .b2b-bg-mobile-tea-rose {
    background-color: #ff897b;
  }
  .b2b-bg-mobile-light-yellow {
    background-color: #f9f6ef;
  }
  .b2b-bg-mobile-empty {
    background-color: transparent;
  }
}
@media screen and (max-width: 500px) {
  .b2b-site .com_btn {
    padding: 10px 10px;
    line-height: 1.2;
  }
}

@font-face {
    font-family: 'icomoon';
    src:  url('../../../etc/designs/b2c/fonts/icomoon.eot?jn5nhw');
    src:  url('../../../etc/designs/b2c/fonts/icomoon.eot?jn5nhw#iefix') format('embedded-opentype'),
      url('../../../etc/designs/b2c/fonts/icomoon.ttf?jn5nhw') format('truetype'),
      url('../../../etc/designs/b2c/fonts/icomoon.woff?jn5nhw') format('woff'),
      url('../../../etc/designs/b2c/fonts/icomoon.svg?jn5nhw#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  /* add new font face for social media button*/ 
  @font-face {
    font-family: 'socialicon';
    src:  url('../../../etc/designs/b2c/fonts/socialicon.eot?gdjfio');
    src:  url('../../../etc/designs/b2c/fonts/socialicon.eot?gdjfio#iefix') format('embedded-opentype'),
      url('../../../etc/designs/b2c/fonts/socialicon.ttf?gdjfio') format('truetype'),
      url('../../../etc/designs/b2c/fonts/socialicon.woff?gdjfio') format('woff'),
      url('../../../etc/designs/b2c/fonts/socialicon.svg?gdjfio#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  /* end of modification*/
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* add new font face for social media button*/ 
  [class ="icon-line"]{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'socialicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* enn of modification*/
  
  .icon-icon_successful_c .path1:before {
    content: "\e978";
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful_c .path2:before {
    content: "\e979";
    margin-left: -1em;
    color: rgb(73, 37, 130);
  }
  .icon-icon_successful-mail_c .path1:before {
    content: "\e97a";
    color: rgb(73, 37, 130);
  }
  .icon-icon_successful-mail_c .path2:before {
    content: "\e97b";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful-mail_c .path3:before {
    content: "\e97c";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful-mail_c .path4:before {
    content: "\e97d";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful-mail_c .path5:before {
    content: "\e97e";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful-mail_c .path6:before {
    content: "\e97f";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-icon_successful-mail_c .path7:before {
    content: "\e980";
    margin-left: -1em;
    color: rgb(155, 155, 155);
  }
  .icon-warranty_link:before {
    content: "\e981";
    color: #492582;
  }
  .icon-calendar-icon:before {
    content: "\e972";
    color: #fff;
  }
  .icon-chevron-down:before {
    content: "\e905";
  }
  .icon-info:before {
    content: "\e92c";
  }
  .icon-check_circle:before {
    content: "\e902";
  }
  .icon-circle-cross:before {
    content: "\e900";
  }
  .icon-ig_circle:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-instagram.png');
  }
  .icon-twitter_circle:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-twitter.png');
  }
  .icon-in_circle:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-linkedin.png');
  }
  .icon-fb_circle:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-facebook.png');
  }
  .icon-youtube:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-youtube.png');
  }
  /* add for line button*/
  .icon-line:before {
    background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/icon-line.png');
    color: #492582;
  }
  .icon-exclamation-circle:before {
    content: "\e92b";
  }
  .icon-circle-thin:before {
    content: "\e903";
  }
  .icon-star:before {
    content: "\e904";
  }
  .icon-doc .path1:before {
    content: "\e982";
    color: rgb(238, 238, 238);
  }
  .icon-doc .path2:before {
    content: "\e983";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path3:before {
    content: "\e984";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path4:before {
    content: "\e985";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path5:before {
    content: "\e986";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path6:before {
    content: "\e987";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path7:before {
    content: "\e988";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path8:before {
    content: "\e989";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path9:before {
    content: "\e98a";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-doc .path10:before {
    content: "\e98b";
    margin-left: -1.125em;
    color: rgb(47, 128, 237);
    opacity: 0.125;
  }
  .icon-doc .path11:before {
    content: "\e98c";
    margin-left: -1.125em;
    color: rgb(47, 128, 237);
  }
  .icon-doc .path12:before {
    content: "\e98d";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-ppt .path1:before {
    content: "\e98e";
    color: rgb(238, 238, 238);
  }
  .icon-ppt .path2:before {
    content: "\e98f";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-ppt .path3:before {
    content: "\e990";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-ppt .path4:before {
    content: "\e991";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-ppt .path5:before {
    content: "\e992";
    margin-left: -1.125em;
    color: rgb(187, 107, 217);
    opacity: 0.125;
  }
  .icon-ppt .path6:before {
    content: "\e993";
    margin-left: -1.125em;
    color: rgb(187, 107, 217);
  }
  .icon-ppt .path7:before {
    content: "\e994";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-text .path1:before {
    content: "\e995";
    color: rgb(238, 238, 238);
  }
  .icon-text .path2:before {
    content: "\e996";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-text .path3:before {
    content: "\e997";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-text .path4:before {
    content: "\e998";
    margin-left: -1.125em;
    color: rgb(41, 63, 152);
    opacity: 0.125;
  }
  .icon-text .path5:before {
    content: "\e999";
    margin-left: -1.125em;
    color: rgb(41, 63, 152);
  }
  .icon-text .path6:before {
    content: "\e99a";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-zip .path1:before {
    content: "\e99b";
    color: rgb(238, 238, 238);
  }
  .icon-zip .path2:before {
    content: "\e99c";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-zip .path3:before {
    content: "\e99d";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-zip .path4:before {
    content: "\e99e";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-zip .path5:before {
    content: "\e99f";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-zip .path6:before {
    content: "\e9a0";
    margin-left: -1.125em;
    color: rgb(145, 89, 40);
    opacity: 0.125;
  }
  .icon-zip .path7:before {
    content: "\e9a1";
    margin-left: -1.125em;
    color: rgb(145, 89, 40);
  }
  .icon-zip .path8:before {
    content: "\e9a2";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-pdf .path1:before {
    content: "\e9a3";
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path2:before {
    content: "\e9a4";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path3:before {
    content: "\e9a5";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path4:before {
    content: "\e9a6";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path5:before {
    content: "\e9a7";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path6:before {
    content: "\e9a8";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path7:before {
    content: "\e9a9";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path8:before {
    content: "\e9aa";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path9:before {
    content: "\e9ab";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path10:before {
    content: "\e9ac";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path11:before {
    content: "\e9ad";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path12:before {
    content: "\e9ae";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-pdf .path13:before {
    content: "\e9af";
    margin-left: -1.125em;
    color: rgb(193, 54, 27);
    opacity: 0.125;
  }
  .icon-pdf .path14:before {
    content: "\e9b0";
    margin-left: -1.125em;
    color: rgb(193, 54, 27);
  }
  .icon-pdf .path15:before {
    content: "\e9b1";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-jpg .path1:before {
    content: "\e9b2";
    color: rgb(238, 238, 238);
  }
  .icon-jpg .path2:before {
    content: "\e9b3";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-jpg .path3:before {
    content: "\e9b4";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-jpg .path4:before {
    content: "\e9b5";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-jpg .path5:before {
    content: "\e9b6";
    margin-left: -1.125em;
    color: rgb(238, 238, 238);
  }
  .icon-jpg .path6:before {
    content: "\e9b7";
    margin-left: -1.125em;
    color: rgb(66, 150, 96);
    opacity: 0.125;
  }
  .icon-jpg .path7:before {
    content: "\e9b8";
    margin-left: -1.125em;
    color: rgb(66, 150, 96);
  }
  .icon-jpg .path8:before {
    content: "\e9b9";
    margin-left: -1.125em;
    color: rgb(255, 255, 255);
  }
  .icon-sent-error:before {
    content: "\e9ba";
    color: #c30101;
  }
  .icon-upload_c .path1:before {
    content: "\e9bb";
    color: rgb(155, 155, 155);
  }
  .icon-upload_c .path2:before {
    content: "\e9bc";
    margin-left: -1.1318359375em;
    color: rgb(155, 155, 155);
  }
  .icon-upload_c .path3:before {
    content: "\e9bd";
    margin-left: -1.1318359375em;
    color: rgb(73, 37, 130);
  }
  .icon-order:before {
    content: "\e970";
    color: #fff;
  }
  .icon-product:before {
    content: "\e971";
    color: #fff;
  }
  .icon-checked:before {
    content: "\e96f";
    color: #79be49;
  }
  .icon-g5-icons-06 .path1:before {
    content: "\e92e";
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-06 .path2:before {
    content: "\e92f";
    margin-left: -0.95703125em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-06 .path3:before {
    content: "\e930";
    margin-left: -0.95703125em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-06 .path4:before {
    content: "\e931";
    margin-left: -0.95703125em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-06 .path5:before {
    content: "\e932";
    margin-left: -0.95703125em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-06 .path6:before {
    content: "\e933";
    margin-left: -0.95703125em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-06 .path7:before {
    content: "\e934";
    margin-left: -0.95703125em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-06 .path8:before {
    content: "\e935";
    margin-left: -0.95703125em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-05 .path1:before {
    content: "\e936";
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-05 .path2:before {
    content: "\e937";
    margin-left: -0.9140625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-05 .path3:before {
    content: "\e938";
    margin-left: -0.9140625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-05 .path4:before {
    content: "\e939";
    margin-left: -0.9140625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-05 .path5:before {
    content: "\e93a";
    margin-left: -0.9140625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-05 .path6:before {
    content: "\e93b";
    margin-left: -0.9140625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-05 .path7:before {
    content: "\e93c";
    margin-left: -0.9140625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-05 .path8:before {
    content: "\e93d";
    margin-left: -0.9140625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-05 .path9:before {
    content: "\e93e";
    margin-left: -0.9140625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-05 .path10:before {
    content: "\e93f";
    margin-left: -0.9140625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-04 .path1:before {
    content: "\e940";
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-04 .path2:before {
    content: "\e941";
    margin-left: -0.9853515625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-04 .path3:before {
    content: "\e942";
    margin-left: -0.9853515625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-04 .path4:before {
    content: "\e943";
    margin-left: -0.9853515625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-04 .path5:before {
    content: "\e944";
    margin-left: -0.9853515625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-04 .path6:before {
    content: "\e945";
    margin-left: -0.9853515625em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-04 .path7:before {
    content: "\e946";
    margin-left: -0.9853515625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-04 .path8:before {
    content: "\e947";
    margin-left: -0.9853515625em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-03 .path1:before {
    content: "\e948";
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-03 .path2:before {
    content: "\e949";
    margin-left: -1.123046875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-03 .path3:before {
    content: "\e94a";
    margin-left: -1.123046875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-03 .path4:before {
    content: "\e94b";
    margin-left: -1.123046875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-03 .path5:before {
    content: "\e94c";
    margin-left: -1.123046875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-03 .path6:before {
    content: "\e94d";
    margin-left: -1.123046875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-03 .path7:before {
    content: "\e94e";
    margin-left: -1.123046875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-03 .path8:before {
    content: "\e94f";
    margin-left: -1.123046875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-01 .path1:before {
    content: "\e950";
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-01 .path2:before {
    content: "\e951";
    margin-left: -0.9716796875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-01 .path3:before {
    content: "\e952";
    margin-left: -0.9716796875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-01 .path4:before {
    content: "\e953";
    margin-left: -0.9716796875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-01 .path5:before {
    content: "\e954";
    margin-left: -0.9716796875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-01 .path6:before {
    content: "\e955";
    margin-left: -0.9716796875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-01 .path7:before {
    content: "\e956";
    margin-left: -0.9716796875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-01 .path8:before {
    content: "\e957";
    margin-left: -0.9716796875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-01 .path9:before {
    content: "\e958";
    margin-left: -0.9716796875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-02 .path1:before {
    content: "\e959";
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path2:before {
    content: "\e95a";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path3:before {
    content: "\e95b";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path4:before {
    content: "\e95c";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path5:before {
    content: "\e95d";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path6:before {
    content: "\e95e";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path7:before {
    content: "\e95f";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path8:before {
    content: "\e960";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path9:before {
    content: "\e961";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path10:before {
    content: "\e962";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path11:before {
    content: "\e963";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path12:before {
    content: "\e964";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path13:before {
    content: "\e965";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path14:before {
    content: "\e966";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path15:before {
    content: "\e967";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path16:before {
    content: "\e968";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path17:before {
    content: "\e969";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path18:before {
    content: "\e96a";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path19:before {
    content: "\e96b";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path20:before {
    content: "\e96c";
    margin-left: -1.138671875em;
    color: rgb(155, 155, 155);
  }
  .icon-g5-icons-02 .path21:before {
    content: "\e96d";
    margin-left: -1.138671875em;
    color: rgb(73, 37, 130);
  }
  .icon-g5-icons-02 .path22:before {
    content: "\e96e";
    margin-left: -1.138671875em;
    color: rgb(73, 37, 130);
  }
  .icon-fly:before {
    content: "\e92d";
    color: #44257a;
  }
  .icon-setting:before {
    content: "\e928";
    color: #bdbdbd;
  }
  .icon-logout:before {
    content: "\e929";
    color: #bdbdbd;
  }
  .icon-people:before {
    content: "\e92a";
    color: #492582;
  }
  .icon-arrow-dobble:before {
    content: "\e927";
  }
  .icon-facebook:before {
    content: "\e913";
  }
  .icon-google-plus:before {
    content: "\e914";
  }
  /*
  .icon-line:before {
    content: "\e915";
  }*/
  .icon-twitter:before {
    content: "\e916";
  }
  .icon-arrow-b-d:before {
    content: "\e908";
  }
  .icon-arrow-b-t:before {
    content: "\e909";
  }
  .icon-arrow-s-d:before {
    content: "\e90a";
  }
  .icon-arrow-s-t:before {
    content: "\e90b";
  }
  .icon-m-bell:before {
    content: "\e917";
  }
  .icon-m-cancel:before {
    content: "\e90c";
  }
  .icon-m-menu:before {
    content: "\e918";
  }
  .icon-cart:before {
    content: "\e90d";
  }
  .icon-email:before {
    content: "\e919";
  }
  .icon-flat:before {
    content: "\e91a";
  }
  .icon-icon-cancel:before {
    content: "\e91b";
  }
  .icon-icon-lower:before {
    content: "\e91c";
  }
  .icon-icon-more:before {
    content: "\e91d";
  }
  .icon-newsletter:before {
    content: "\e91e";
    color: #fff;
  }
  .icon-open:before {
    content: "\e91f";
  }
  .icon-orders:before {
    content: "\e920";
  }
  .icon-password:before {
    content: "\e921";
  }
  .icon-reload:before {
    content: "\e922";
  }
  .icon-search-p:before {
    content: "\e906";
  }
  .icon-shotcut:before {
    content: "\e923";
  }
  .icon-shotcut-2:before {
    content: "\e924";
  }
  .icon-store:before {
    content: "\e907";
  }
  .icon-supports:before {
    content: "\e90e";
  }
  .icon-upload:before {
    content: "\e925";
  }
  .icon-account:before {
    content: "\e926";
    color: #fff;
  }
  .icon-arrow-kv-l:before {
    content: "\e90f";
  }
  .icon-arrow-kv-r:before {
    content: "\e910";
  }
  .icon-arrow-m-l:before {
    content: "\e911";
  }
  .icon-arrow-m-r:before {
    content: "\e912";
  }
  .icon-play:before {
    content: "\e901";
  }


/*! Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../../../etc/designs/b2c/fonts/fontawesome-webfont.eot?v=4.7.0"); src: url("../../../etc/designs/b2c/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../../../etc/designs/b2c/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../../../etc/designs/b2c/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../../../etc/designs/b2c/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../../../etc/designs/b2c/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.3333333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.2857142857em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.1428571429em; list-style-type: none; }

.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.1428571429em; width: 2.1428571429em; top: 0.1428571429em; text-align: center; }

.fa-li.fa-lg { left: -1.8571428571em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }

.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }

.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-feed:before, .fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper-pp:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-intersex:before, .fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-genderless:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

.fa-yc:before, .fa-y-combinator:before { content: ""; }

.fa-optin-monster:before { content: ""; }

.fa-opencart:before { content: ""; }

.fa-expeditedssl:before { content: ""; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: ""; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: ""; }

.fa-battery-2:before, .fa-battery-half:before { content: ""; }

.fa-battery-1:before, .fa-battery-quarter:before { content: ""; }

.fa-battery-0:before, .fa-battery-empty:before { content: ""; }

.fa-mouse-pointer:before { content: ""; }

.fa-i-cursor:before { content: ""; }

.fa-object-group:before { content: ""; }

.fa-object-ungroup:before { content: ""; }

.fa-sticky-note:before { content: ""; }

.fa-sticky-note-o:before { content: ""; }

.fa-cc-jcb:before { content: ""; }

.fa-cc-diners-club:before { content: ""; }

.fa-clone:before { content: ""; }

.fa-balance-scale:before { content: ""; }

.fa-hourglass-o:before { content: ""; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: ""; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: ""; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: ""; }

.fa-hourglass:before { content: ""; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: ""; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: ""; }

.fa-hand-scissors-o:before { content: ""; }

.fa-hand-lizard-o:before { content: ""; }

.fa-hand-spock-o:before { content: ""; }

.fa-hand-pointer-o:before { content: ""; }

.fa-hand-peace-o:before { content: ""; }

.fa-trademark:before { content: ""; }

.fa-registered:before { content: ""; }

.fa-creative-commons:before { content: ""; }

.fa-gg:before { content: ""; }

.fa-gg-circle:before { content: ""; }

.fa-tripadvisor:before { content: ""; }

.fa-odnoklassniki:before { content: ""; }

.fa-odnoklassniki-square:before { content: ""; }

.fa-get-pocket:before { content: ""; }

.fa-wikipedia-w:before { content: ""; }

.fa-safari:before { content: ""; }

.fa-chrome:before { content: ""; }

.fa-firefox:before { content: ""; }

.fa-opera:before { content: ""; }

.fa-internet-explorer:before { content: ""; }

.fa-tv:before, .fa-television:before { content: ""; }

.fa-contao:before { content: ""; }

.fa-500px:before { content: ""; }

.fa-amazon:before { content: ""; }

.fa-calendar-plus-o:before { content: ""; }

.fa-calendar-minus-o:before { content: ""; }

.fa-calendar-times-o:before { content: ""; }

.fa-calendar-check-o:before { content: ""; }

.fa-industry:before { content: ""; }

.fa-map-pin:before { content: ""; }

.fa-map-signs:before { content: ""; }

.fa-map-o:before { content: ""; }

.fa-map:before { content: ""; }

.fa-commenting:before { content: ""; }

.fa-commenting-o:before { content: ""; }

.fa-houzz:before { content: ""; }

.fa-vimeo:before { content: ""; }

.fa-black-tie:before { content: ""; }

.fa-fonticons:before { content: ""; }

.fa-reddit-alien:before { content: ""; }

.fa-edge:before { content: ""; }

.fa-credit-card-alt:before { content: ""; }

.fa-codiepie:before { content: ""; }

.fa-modx:before { content: ""; }

.fa-fort-awesome:before { content: ""; }

.fa-usb:before { content: ""; }

.fa-product-hunt:before { content: ""; }

.fa-mixcloud:before { content: ""; }

.fa-scribd:before { content: ""; }

.fa-pause-circle:before { content: ""; }

.fa-pause-circle-o:before { content: ""; }

.fa-stop-circle:before { content: ""; }

.fa-stop-circle-o:before { content: ""; }

.fa-shopping-bag:before { content: ""; }

.fa-shopping-basket:before { content: ""; }

.fa-hashtag:before { content: ""; }

.fa-bluetooth:before { content: ""; }

.fa-bluetooth-b:before { content: ""; }

.fa-percent:before { content: ""; }

.fa-gitlab:before { content: ""; }

.fa-wpbeginner:before { content: ""; }

.fa-wpforms:before { content: ""; }

.fa-envira:before { content: ""; }

.fa-universal-access:before { content: ""; }

.fa-wheelchair-alt:before { content: ""; }

.fa-question-circle-o:before { content: ""; }

.fa-blind:before { content: ""; }

.fa-audio-description:before { content: ""; }

.fa-volume-control-phone:before { content: ""; }

.fa-braille:before { content: ""; }

.fa-assistive-listening-systems:before { content: ""; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: ""; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: ""; }

.fa-glide:before { content: ""; }

.fa-glide-g:before { content: ""; }

.fa-signing:before, .fa-sign-language:before { content: ""; }

.fa-low-vision:before { content: ""; }

.fa-viadeo:before { content: ""; }

.fa-viadeo-square:before { content: ""; }

.fa-snapchat:before { content: ""; }

.fa-snapchat-ghost:before { content: ""; }

.fa-snapchat-square:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-first-order:before { content: ""; }

.fa-yoast:before { content: ""; }

.fa-themeisle:before { content: ""; }

.fa-google-plus-circle:before, .fa-google-plus-official:before { content: ""; }

.fa-fa:before, .fa-font-awesome:before { content: ""; }

.fa-handshake-o:before { content: ""; }

.fa-envelope-open:before { content: ""; }

.fa-envelope-open-o:before { content: ""; }

.fa-linode:before { content: ""; }

.fa-address-book:before { content: ""; }

.fa-address-book-o:before { content: ""; }

.fa-vcard:before, .fa-address-card:before { content: ""; }

.fa-vcard-o:before, .fa-address-card-o:before { content: ""; }

.fa-user-circle:before { content: ""; }

.fa-user-circle-o:before { content: ""; }

.fa-user-o:before { content: ""; }

.fa-id-badge:before { content: ""; }

.fa-drivers-license:before, .fa-id-card:before { content: ""; }

.fa-drivers-license-o:before, .fa-id-card-o:before { content: ""; }

.fa-quora:before { content: ""; }

.fa-free-code-camp:before { content: ""; }

.fa-telegram:before { content: ""; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: ""; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: ""; }

.fa-thermometer-2:before, .fa-thermometer-half:before { content: ""; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: ""; }

.fa-thermometer-0:before, .fa-thermometer-empty:before { content: ""; }

.fa-shower:before { content: ""; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: ""; }

.fa-podcast:before { content: ""; }

.fa-window-maximize:before { content: ""; }

.fa-window-minimize:before { content: ""; }

.fa-window-restore:before { content: ""; }

.fa-times-rectangle:before, .fa-window-close:before { content: ""; }

.fa-times-rectangle-o:before, .fa-window-close-o:before { content: ""; }

.fa-bandcamp:before { content: ""; }

.fa-grav:before { content: ""; }

.fa-etsy:before { content: ""; }

.fa-imdb:before { content: ""; }

.fa-ravelry:before { content: ""; }

.fa-eercast:before { content: ""; }

.fa-microchip:before { content: ""; }

.fa-snowflake-o:before { content: ""; }

.fa-superpowers:before { content: ""; }

.fa-wpexplorer:before { content: ""; }

.fa-meetup:before { content: ""; }

/* add order status icon */
@font-face {
  font-family: 'custom_icon_login_menu';
  src:  url('../../../etc/designs/b2c/fonts/custom_icon_login_menu.eot?361nmj');
  src:  url('../../../etc/designs/b2c/fonts/custom_icon_login_menu.eot?361nmj#iefix') format('embedded-opentype'),
    url('../../../etc/designs/b2c/fonts/custom_icon_login_menu.ttf?361nmj') format('truetype'),
    url('../../../etc/designs/b2c/fonts/custom_icon_login_menu.woff?361nmj') format('woff'),
    url('../../../etc/designs/b2c/fonts/custom_icon_login_menu.svg?361nmj#custom_icon_login_menu') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon-icon_login:before {
  content: "\e9bf";
  font-family: custom_icon_login_menu !important;
  color: #bdbdbd;
}
.icon-icon_product:before {
  content: "\e9be";
  font-family: custom_icon_login_menu !important;
  color: #bdbdbd;
}
  
body {
  min-height: 800px;
  width: 100%;
  font-family: "Roboto", "Poppins", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
body.overflow-hidden {
  overflow: hidden;
}
:focus {
  outline: #492582 auto 5px;
}
body a:focus {
  outline: none;
}
.slick-list:focus {
  outline: none;
}
.gillSans-font {
  font-family: "Poppins";
}
[lang="ja"] body {
  font-family: "Noto Sans JP", "GillSansLight", Verdana, sans-serif, "Noto Sans TC", "微軟正黑體", "Lucida Grande_jp", "Hiragino Kaku Gothic ProN_jp", "ヒラギノ角ゴ ProN W3_jp", "Meiryo_jp", "メイリオ_jp", "ＭＳ Ｐゴシック_jp", Arial, Helmet, Freesans;
}
[lang="ja"] body .gillSans-font {
  font-family: inherit;
}
body .b2b-site.zh-cn {
  font-family: "Noto Sans SC", "Microsoft YaHei", "微软雅黑", "微軟正黑體", "Roboto", "Poppins", Arial, Helmet, Freesans, verdana, sans-serif;
}
body .b2b-site.zh-cn .gillSans-font {
  font-family: inherit;
}
body .b2b-site.ko-kr {
  font-family: "Noto Sans KR", "Poppins", "Roboto", "Noto Sans TC", Helmet, Freesans, verdana, sans-serif;
}
body .b2b-site.ko-kr .gillSans-font {
  font-family: inherit;
}
body .b2b-site.ar-me {
  font-family: "Noto Sans Arabic", "Poppins", "Roboto", "Noto Sans TC", Helmet, Freesans, verdana, sans-serif;
}
body .b2b-site.ar-me .gillSans-font {
  font-family: inherit;
}
body .b2b-site.th-th {
  font-family: "Noto Sans Thai", "Poppins", "Roboto", "Noto Sans TC", Helmet, Freesans, verdana, sans-serif;
}
body .b2b-site.th-th .gillSans-font {
  font-family: inherit;
}
.arabic-style .header-info-content {
  direction: ltr;
}
.arabic-style {
  direction: rtl;
}
.line_cookies,
.line_cookies .container .text {
  font-family: inherit;
}
/* add for new b2b */
.container16 {
  max-width: 1600px;
  min-width: 320px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.desktop .header-cart.show_content .cart-content {
  display: block!important;
}
.desktop .logLink.show_content .logLink-content {
  display: block!important;
}
.b2b-header .header-wrapper {
  background-color: #ffffff;
}
.b2b-header .header-wrapper > .section {
  border-bottom: 1px solid #cccccc;
}
.b2b-header .header-wrapper > .section:nth-of-type(1) {
  box-shadow: 0px 1px 1px #FFFFFF;
}
.b2b-header .header-wrapper > .section:nth-of-type(2) {
  border-bottom: 1px solid #f2f2f2;
}
.b2b-header .header-wrapper > .header-link-row {
  position: relative;
}
.b2b-header .header-wrapper > .header-link-row .mobile-nav {
  display: none;
}
.ui-widget.ui-widget-content {
  border: unset;
  background: unset;
}
.b2b-header .header-wrapper {
  color: #000;
  line-height: 1.4;
}
.b2b-header .header-wrapper p {
  margin: 0 0 16px;
}
.b2b-header .header-wrapper .header-info-content {
  font-size: 1.2rem;
}
.b2b-header .header-wrapper .header-info-content .header-info {
  display: inline-block;
}
@media (min-width: 1201px) and (max-width: 1440px) {
  .b2b-header .header-wrapper .header-info-content.container {
    max-width: calc(94%);
  }
}
.b2b-header .header-wrapper .header-info-content .header-info-left {
  padding: 12px 0px;
  max-width: calc(100% - 150px);
}
.b2b-header .header-wrapper .header-info-content .header-info-left a {
  padding: 0px 18px;
  border-right: 1px solid #9e9e9e;
}
.b2b-header .header-wrapper .header-info-content .header-info-left a span {
  white-space: nowrap;
}
.b2b-header .header-wrapper .header-info-content .header-info-left > a:first-child {
  padding-left: 25px;
  color: #492582;
  position: relative;
}
.b2b-header .header-wrapper .header-info-content .header-info-left > a:first-child:before {
  content: '';
  color: #492582;
  font-size: 1.2rem;
  background-image: url("../../../etc/designs/b2c/clientlib-site/img/b2b/home-icon.svg");
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -1px;
}
.b2b-header .header-wrapper .header-info-content .header-info-left > a:last-child {
  border-right: none;
}
.b2b-header .header-wrapper .header-info-content .header-info-right {
  position: relative;
  float: right;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .header-cart,
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink {
  height: 42px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-logLink {
  position: relative;
  vertical-align: middle;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-logLink .pc-login-icon {
  width: 16px;
  margin-bottom: 5px;
  filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-logLink span {
  padding-top: 2px;
  display: inline-block;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart {
  position: relative;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart .pc-cart-icon {
  width: 20px;
  margin-bottom: 5px;
  filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart:before,
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #9e9e9e;
  display: inline-block;
  position: absolute;
  height: 16px;
  top: -1px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart:before {
  left: -18px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart:after {
  right: -18px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .mobile-logLink {
  display: none;
}
.b2b-header .header-wrapper .header-info-content .header-info-right a > .cart-number {
  display: inline-block;
  min-width: 23px;
  height: 22px;
  padding: 1px 5px;
  background: #0050c7;
  color: #fff;
  border-radius: 11px;
  line-height: 21px;
  margin-left: 5px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right a > .cart-number:before {
  margin: 0;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div,
.b2b-header .header-wrapper .header-info-content .header-info-right .other-links > a {
  float: left;
  padding-top: 10px;
  padding-bottom: 12px;
  padding: 10px 18px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div.other-links {
  padding: unset;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div.other-links > a {
  position: relative;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div.other-links > a:not(:last-of-type):after {
  content: "";
  width: 1px;
  background: #9e9e9e;
  display: inline-block;
  position: absolute;
  height: 16px;
  top: 10px;
  right: 0px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div.other-links:after {
  background: unset;
  height: unset;
  width: unset;
}
.b2b-header .header-wrapper .header-info-content .header-info-right > div:nth-of-type(2),
.b2b-header .header-wrapper .header-info-content .header-info-right > div:last-of-type {
  padding-left: 18px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content.show_content {
  display: block;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content {
  position: absolute;
  width: 310px;
  padding: 15px 15px 25px;
  background: #FFFFFF;
  border: 1px solid #C2C2C2;
  top: 39px;
  right: 0px;
  z-index: 99;
  cursor: auto;
  margin-top: 3px;
  display: none;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content:after {
  content: "";
  width: 15px;
  height: 15px;
  background-color: #fff;
  position: absolute;
  top: -8px;
  left: 116px;
  transform: rotate(45deg);
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .title-content {
  font-size: 1.6rem;
  line-height: 1.2;
  position: relative;
  padding-bottom: 15px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content {
  padding-bottom: 25px;
  position: relative;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content ul {
  overflow-y: auto;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content ul li {
  padding-bottom: 25px;
  position: relative;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-img {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: top;
  margin-right: 16px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text {
  display: inline-block;
  width: 155px;
  font-size: 1.45rem;
  line-height: 1.2;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .item-title {
  display: block;
  padding-bottom: 24px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .price-content,
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .qty-content {
  color: #0050c7;
  font-size: 1.4rem;
  font-weight: normal;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .price-content label,
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .qty-content label {
  width: 35%;
  font-weight: normal;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .price-content span,
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .qty-content span {
  width: 75%;
  font-weight: normal;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .close-btn {
  cursor: pointer;
  width: 25px;
  display: inline-block;
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  right: 3px;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .close-btn:before,
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .close-btn:after {
  content: '';
  height: 18px;
  width: 2px;
  background-color: #C2C2C2;
  display: block;
  position: absolute;
  top: 0px;
  right: 0;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .close-btn:after {
  transform: rotate(-90deg);
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content {
  font-size: 1.6rem;
  padding: 20px 0px 30px;
  border-top: 1px solid #DADADA;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content label {
  font-weight: normal;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content label,
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content span {
  width: 50%;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content span {
  color: #0050c7;
  float: right;
  text-align: end;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .checkout-btn {
  text-align: right;
  display: block;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content {
  padding: 0 8px;
  width: auto;
  background-color: #fff;
  position: absolute;
  right: 0;
  top: 99%;
  z-index: 100;
  -webkit-box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 6px 9px -5px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  border: 1px solid #C2C2C2;
  display: none;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content .account-icon,
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content .order-track-icon {
  filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul li {
  padding: 10px 10px;
  border-bottom: 1px solid #ccc;
  text-align: left;
  margin-bottom: 0;
  font-size: 1.4rem;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul li:last-of-type {
  border-bottom: 0 solid transparent;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul li a {
  line-height: 40px;
  white-space: nowrap;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul li a > div {
  font-size: 1.6rem;
}
.b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content .logout_img:before {
  content: "\e929";
  font-family: icomoon !important;
  color: #9e9e9e;
  margin-right: 7px;
}
.b2b-header .header-wrapper .header-item {
  position: relative;
  height: 63px;
}
.b2b-header .header-wrapper .header-item.container {
  display: flex;
  align-items: center;
}
@media (min-width: 1201px) and (max-width: 1440px) {
  .b2b-header .header-wrapper .header-item.container {
    max-width: calc(94%);
  }
}
.b2b-header .header-wrapper .header-item .logo {
  margin-right: 10px;
  display: flex;
  max-width: 200px;
  height: 44px;
  position: relative;
}
.b2b-header .header-wrapper .header-item .logo img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  height: 100%;
  width: auto;
}
.b2b-header .header-wrapper .header-item .menu-content .menu-group {
  display: inline-block;
  margin: 0px 0.8vw ;
}
.b2b-header .header-wrapper .header-item .menu-content .menu-group > a {
  display: block;
  padding: 20px 2px;
  margin: 0 1vw;
  font-size: 1.4rem;
  font-weight: bold;
  border-bottom: 4px solid transparent;
}
.b2b-header .header-wrapper .header-item .menu-content .menu-group:hover .menu-dropdown {
  display: block;
}
.b2b-header .header-wrapper .header-item .menu-content .menu-group:hover > a {
  color: #0050c7;
  border-bottom: 4px solid #0050c7;
}
.b2b-header .header-wrapper .header-item .search-btn {
  position: absolute;
  top: 20px;
  right: 10px;
}
.b2b-header .header-wrapper .header-item .search-btn span:before {
  font-family: icomoon !important;
  color: #0050c7;
  font-size: 20px;
}
.b2b-header .header-wrapper .search-btn .mobile-search-icon {
  display: none;
}
.b2b-header .header-wrapper .header-link-row > .search-area {
  background-color: #ffffff;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}
.b2b-header .header-wrapper .header-link-row > .search-area.open {
  z-index: 9999;
}
.b2b-header .header-wrapper .header-link-row > .search-area.open .search-area-container {
  opacity: 1;
  transform: translateX(0);
  transition: .7s;
}
.b2b-header .header-wrapper .header-link-row > .search-area.open + .overlay {
  opacity: 1;
  transition: .7s;
  z-index: 1000;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container {
  opacity: 0;
  transform: translateX(5%);
  height: 100%;
  max-width: 800px;
  margin: auto;
  display: flex;
  align-items: center;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container svg.search-icon {
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container input {
  width: 100%;
  font-family: "Roboto", Arial;
  font-size: 16px;
  line-height: 150%;
  border: none;
  outline: none !important;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container svg.cancel {
  height: 15px;
  width: 15px;
  cursor: pointer;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword {
  display: none;
  width: 100%;
  position: absolute;
  top: 100%;
  background-color: #ffffff;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 4px 4px;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history.show,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword.show {
  display: block;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content.keyword,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content.keyword {
  max-height: 300px;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content.keyword,
  .b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content.keyword {
    max-height: unset;
  }
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content div.group-name,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content div.group-name {
  position: relative;
  font-size: 1.2rem;
  line-height: 1.3;
  padding: 8px 35px;
  background-color: #FAFAFA;
  color: #757575;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content div.group-name span,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content div.group-name span {
  position: absolute;
  right: 25px;
  text-decoration: underline;
}
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content ul > li,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content ul > li,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.history .search-dropdown-content ul > a > li,
.b2b-header .header-wrapper .header-link-row > .search-area .search-area-container .search-dropdown.keyword .search-dropdown-content ul > a > li {
  padding: 8px 35px;
  font-size: 1.4rem;
  line-height: 1.3;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .b2b-header .header-wrapper .header-link-row > .search-area {
    display: none !important;
  }
}
.b2b-header .header-wrapper .header-link-row .overlay {
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  position: fixed;
  top: 107px;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: -1;
}
@media screen and (max-width: 1200px) {
  .b2b-header .header-wrapper .header-link-row .overlay {
    display: none !important;
  }
}
.b2b-header .menu-content .menu-group .menu-dropdown {
  position: absolute;
  display: none;
}
.b2b-header .menu-content {
  display: inline-block;
}
.b2b-header .menu-content .menu-group .menu-dropdown {
  z-index: 999;
  top: 63px;
}
.b2b-header .menu-content .menu-group .menu-dropdown > ul {
  background-color: #ffffff;
  padding: 35px 20px 35px;
  border-top: 1px solid #f2f2f2;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.2);
  min-width: 200px;
}
.b2b-header .menu-content .menu-group .menu-dropdown > ul > li {
  margin: 5px 0px;
  font-size: 1.6rem;
  line-height: 1.5;
}
.b2b-header .menu-content .menu-group .menu-dropdown > ul > li a {
  display: block;
  color: #000000;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown {
  width: 100%;
  width: 1200px;
  margin: auto;
  top: 63px;
  bottom: 0;
  left: 0;
  right: 0;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul {
  padding: 18px 40px;
  border-top: 1px solid #f2f2f2;
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.2);
  display: flex;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li {
  flex: 100;
  padding-right: 20px;
  line-height: inherit;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li figure {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 22px;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li p {
  font-size: 1.4rem;
  padding-bottom: 4px;
  color: #000000;
  line-height: 1.5;
  font-weight: bold;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content > a {
  display: block;
  font-size: 1.6rem;
  margin-bottom: 7px;
  padding: 0!important;
  color: #4d4f52;
  line-height: 20px;
  letter-spacing: 0.02em;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content > a.no-link {
  font-size: 1.4rem;
  color: #9e9e9e;
  cursor: text;
  margin-left: 13px;
  position: relative;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content > a.no-link:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  background-color: #9e9e9e;
  bottom: 6px;
  left: -13px;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content ul {
  margin-left: 13px;
  margin-bottom: 15px;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content ul > li {
  font-size: 1.6rem;
  color: #4d4f52;
  margin-bottom: 6px;
  line-height: 20px;
  letter-spacing: 0.02em;
}
.b2b-header .menu-content .menu-group .menu-dropdown.more-dropdown > ul > li .main-content ul > li a {
  display: block;
  color: #4d4f52;
}
.b2b-header form {
  max-width: 1050px;
  margin: auto;
  position: relative;
  padding: 0px 25px;
  margin: 40px auto;
}
.b2b-header form aside input {
  height: 60px;
  font-size: 1.6rem;
  padding-left: 18px;
  border: 1px solid #23299b;
}
.b2b-header form button {
  position: absolute;
  width: 60px;
  height: 60px;
  right: 25px;
  top: 0px;
  background: 0;
  border: 0;
  background-color: #23299b;
  text-align: center;
  border-radius: 0px 4px 4px 0px;
}
.b2b-header form button:before {
  font-family: icomoon !important;
  color: #ffffff;
  font-size: 25px;
  display: block;
  vertical-align: middle;
}
.b2b-header form .search-dropdown {
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 4px 4px;
  background-color: #ffffff;
  position: absolute;
  width: calc(100% - 50px);
}
.b2b-header form .search-dropdown.history,
.b2b-header form .search-dropdown.keyword {
  opacity: 0;
  z-index: -1;
  display: none;
}
.b2b-header form .search-dropdown.history.show,
.b2b-header form .search-dropdown.keyword.show {
  opacity: 1;
  z-index: 1;
}
.b2b-header form .search-dropdown .search-dropdown-content {
  position: relative;
}
.b2b-header form .search-dropdown .search-dropdown-content ul > div {
  font-size: 1.2rem;
  line-height: 1.3;
  padding: 8px 35px;
  background-color: #f2f2f2;
  color: #757575;
}
@media (max-width: 480px) {
  .b2b-header form .search-dropdown .search-dropdown-content ul > div {
    font-size: 10px;
  }
}
.b2b-header form .search-dropdown .search-dropdown-content ul > li,
.b2b-header form .search-dropdown .search-dropdown-content ul > a > li {
  padding: 8px 35px;
  font-size: 1.4rem;
  line-height: 1.3;
  cursor: pointer;
}
@media (max-width: 480px) {
  .b2b-header form .search-dropdown .search-dropdown-content ul > li,
  .b2b-header form .search-dropdown .search-dropdown-content ul > a > li {
    font-size: 10px;
  }
}
.b2b-header form .search-dropdown .search-dropdown-content.keyword {
  max-height: 300px;
}
.b2b-header form .search-dropdown .search-dropdown-content span {
  position: absolute;
  right: 60px;
  top: 0px;
  text-decoration: underline;
  cursor: pointer;
  padding: 8px 10px;
}
.b2b-header .header-wrapper .search-section {
  display: none;
  border: none;
  height: auto;
  opacity: 1;
}
@media screen and (max-width: 1199px) and (min-width: 801px) {
  .b2b-header .header-wrapper > .section .header-item .menu-content .menu-group > a {
    padding: 20px 2px;
    font-size: 1.26rem;
    min-height: 63px;
  }
  .b2b-header .header-item .menu-group .menu-dropdown.more-dropdown {
    width: calc(100% - 60px);
  }
  .b2b-header .header-item .menu-group .menu-dropdown.more-dropdown > ul {
    display: flex;
    flex-wrap: wrap;
  }
  .b2b-header .header-item .menu-group .menu-dropdown.more-dropdown > ul li {
    flex: none;
    max-width: 700px;
  }
}
@media screen and (min-width: 801px) {
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content ul {
    max-height: 300px;
  }
  .b2b-header form {
    z-index: 10;
  }
}
@media screen and (max-width: 1200px) {
  .b2b-header .header-wrapper > .section:nth-of-type(2) {
    border-bottom: 1px solid #cccccc;
  }
  .b2b-header {
    position: relative;
    z-index: 999;
  }
  .b2b-header .header-wrapper .header-info-content {
    float: right;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-left {
    display: none;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right {
    width: 35%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .header-cart,
  .b2b-header .header-wrapper .header-info-content .header-info-right .logLink {
    height: auto;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .header-cart.no-number .mobile-cart {
    left: 15%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right a:first-child {
    border: none;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .other-links,
  .b2b-header .header-wrapper .header-info-content .header-info-right .pc-cart,
  .b2b-header .header-wrapper .header-info-content .header-info-right .pc-logLink {
    display: none;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .mobile-cart {
    position: absolute;
    top: 33%;
    right: 10%;
    z-index: 15;
    padding-bottom: 11%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right a > .cart-number {
    font-size: 3.5vw;
    line-height: 5vw;
    min-width: 5vw;
    height: 5vw;
    border-radius: 3.3vw;
    position: absolute;
    top: 13%;
    padding: 0px 5px;
    left: 85%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content {
    top: 15vw;
    width: 100vw;
    position: fixed;
    right: 0;
    left: 0;
    padding: 3% 6% 5%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content:after {
    left: auto;
    right: 29%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content ul {
    max-height: 55vh;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text {
    font-size: 1.75rem;
    width: calc(100% - 125px);
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content {
    top: 15vw;
    width: 100vw;
    position: fixed;
    right: 0;
    left: 0;
    padding: 3% 6%;
  }
  .b2b-header .header-wrapper .search-btn {
    display: block;
    position: absolute;
    top: 33%;
    right: 10%;
    z-index: 15;
    margin-top: 6%;
    padding-bottom: 11%;
  }
  .b2b-header .header-wrapper .header-item {
    padding-top: 68px;
    height: 0;
  }
  .b2b-header .header-wrapper .header-item .logo {
    width: 40%;
    height: 44px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .b2b-header .header-wrapper .header-item .logo img {
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    object-fit: contain;
  }
  .b2b-header .header-wrapper .header-item .visible-xs {
    display: block !important;
  }
  .b2b-header .header-wrapper .search-btn .search-icon {
    display: none;
  }
  .b2b-header .header-wrapper .menu-bar {
    margin: 0;
    width: 8.75%;
    height: 0;
    position: absolute;
    left: 0;
    right: auto;
    margin-right: "auto";
    z-index: 2;
    top: 0;
    bottom: 0;
    margin-bottom: "auto";
    cursor: pointer;
    width: 40px;
    margin-top: 22px;
    margin-left: 20px;
    padding-top: 24px;
  }
  .b2b-header .header-wrapper .menu-bar .burger {
    margin: 0;
    width: 100%;
    height: 0;
    position: absolute;
    padding-top: 4px;
    left: 0;
    right: auto;
    margin-right: "auto";
    z-index: 2;
    top: 0;
    bottom: 0;
    margin-top: 0;
    margin-bottom: "auto";
    background-color: #4d4f52;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
  }
  .b2b-header .header-wrapper .menu-bar .burger:before {
    content: '';
    background-color: #4d4f52;
    margin: 0;
    width: 100%;
    height: 0;
    position: absolute;
    padding-top: 4px;
    margin-left: 0;
    left: 0;
    right: auto;
    margin-right: "auto";
    z-index: 2;
    top: 0;
    bottom: 0;
    margin-top: 28.5714285714%;
    margin-bottom: "auto";
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
  }
  .b2b-header .header-wrapper .menu-bar .burger:after {
    content: '';
    background-color: #4d4f52;
    margin: 0;
    width: 100%;
    height: 0;
    position: absolute;
    padding-top: 4px;
    margin-left: 0;
    left: 0;
    right: auto;
    margin-right: "auto";
    z-index: 2;
    top: 0;
    bottom: 0;
    margin-top: 57.1428571429%;
    margin-bottom: "auto";
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .b2b-header .header-wrapper .menu-bar.on ~ .mobile-nav {
    display: block;
  }
  .b2b-header .header-wrapper .menu-bar.on .burger {
    transform: rotate(45deg);
  }
  .b2b-header .header-wrapper .menu-bar.on .burger:before {
    opacity: 0;
  }
  .b2b-header .header-wrapper .menu-bar.on .burger:after {
    transform: rotate(-90deg);
    transform-origin: center;
    margin-top: 0;
  }
  .b2b-header .header-wrapper .header-item .menu-content {
    display: none;
  }
  .b2b-header .header-wrapper .header-item .search-btn {
    position: absolute;
    top: 33%;
    right: 20px;
    z-index: 10;
  }
  .b2b-header .header-wrapper .header-item .search-btn span:before {
    font-family: icomoon !important;
    color: #0050c7;
    font-size: 6vw;
  }
  .b2b-header .header-wrapper .mobile-nav {
    position: absolute;
    right: 0px;
    left: 0px;
    width: 100%;
    top: 68px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav {
    height: 100vh;
    background-color: #ffffff;
    width: 100%;
    position: relative;
    z-index: 1;
    top: 1px;
    bottom: 0;
    right: 0;
    margin: 0;
    padding-bottom: 10px;
    transition: .7s;
    transform: translateY(-200%);
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav.active {
    transform: translate3d(0, 0, 0);
    overflow-y: scroll;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav.active.hideItem {
    transform: translate3d(-100%, 0, 0);
    display: block!important;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container {
    padding: 6px 10px;
    height: 48px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F2F2F2;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container > div {
    height: 100%;
    display: flex;
    align-items: center;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area {
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding: 0 9px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area svg.search-icon {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area input {
    background: transparent;
    width: 100%;
    font-family: "Roboto", Arial;
    font-size: 16px;
    line-height: 150%;
    border: none;
    outline: none !important;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #9E9E9E;
    opacity: 1;
    /* Firefox */
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #9E9E9E;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .input-area input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #9E9E9E;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-area-container .cancle-area {
    width: 20%;
    padding-left: 12px;
    font-family: "Roboto", Arial;
    font-size: 12px;
    line-height: 14px;
    color: #4D4F52;
    cursor: pointer;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown {
    background-color: #ffffff;
    position: absolute;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown.history,
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown.keyword {
    opacity: 0;
    z-index: -1;
    display: none;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown.history.show,
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown.keyword.show {
    opacity: 1;
    z-index: 2;
    width: 100%;
    height: 100%;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content {
    position: relative;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > div {
    font-size: 1.2rem;
    line-height: 1.3;
    letter-spacing: 0.02em;
    padding: 8px 60px 8px 20px;
    background-color: #f2f2f2;
    color: #757575;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > li,
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > a > li {
    margin: 0;
    padding: 8px 60px 8px 20px;
    font-size: 1.4rem;
    line-height: 1.3;
    letter-spacing: 0.02em;
    border-bottom: unset;
    cursor: pointer;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content span {
    position: absolute;
    right: 60px;
    top: 0px;
    text-decoration: underline;
    cursor: pointer;
    padding: 8px 10px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .menu-group {
    display: block;
    margin: 0px 15px ;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .menu-group > a {
    font-size: 1.8rem;
    display: block;
    padding: 20px 0px;
    margin: 0px 10px;
    position: relative;
    color: #000000;
    border-bottom: 1px solid #cccccc;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .menu-group > a:before {
    content: '\e911';
    font-family: 'icomoon';
    width: auto;
    position: absolute;
    font-size: 20px;
    height: auto;
    vertical-align: middle;
    font-weight: bold;
    right: 0px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .menu-group:hover .menu-dropdown {
    display: none;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .menu-group:hover > a {
    color: inherit;
    border-bottom: 1px solid #cccccc;
  }
  .b2b-header .header-wrapper .mobile-nav .overlay {
    top: 49px;
    opacity: 1;
    z-index: 1;
    height: calc(100% - 49px);
    position: absolute;
  }
  .b2b-header .header-wrapper .mobile-nav .overlay.show {
    display: block !important;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    background-color: #ffffff;
    z-index: 15;
    top: 0px;
    left: 0px;
    transform: translate3d(100%, 0, 0);
    -webkit-transition: 600ms cubic-bezier(0.42, 0, 0, 0.99);
    -moz-transition: 600ms cubic-bezier(0.42, 0, 0, 0.99);
    -o-transition: 600ms cubic-bezier(0.42, 0, 0, 0.99);
    transition: 600ms cubic-bezier(0.42, 0, 0, 0.99);
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown .mobile-back {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 15px 44px;
    font-size: 1.4rem;
    font-weight: bold;
    display: block;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown .mobile-back:before {
    content: '\e912';
    font-family: 'icomoon';
    width: auto;
    position: absolute;
    font-size: 1.26rem;
    font-weight: bold;
    left: 25px;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown ul {
    margin: auto;
    padding: 0px;
    padding-bottom: 10px;
    border: none;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown ul li {
    font-size: 1.6rem;
    padding: 15px 20px;
    margin: 0px 25px;
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown ul li:last-child {
    border-bottom: 1px solid transparent;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown ul li a {
    display: block;
    color: #000000;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.show {
    display: block;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.show.active {
    transform: translate3d(0, 0, 0);
    margin: 0px;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.show.hideItem {
    transform: translate3d(-100%, 0, 0);
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer .submenu-title {
    padding: 15px 44px;
    color: #0050c7;
    font-size: 1.6rem;
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer .submenu-title a {
    color: #0050c7;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer ul li {
    font-size: 1.6rem;
    padding: 15px 28px;
    color: #4d4f52;
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer ul li > a {
    color: #4d4f52;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer ul li:last-child {
    border-bottom: 1px solid transparent;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer > a {
    font-size: 1.6rem;
    padding: 15px 29px;
    margin: 0px 24px;
    color: #4d4f52;
    cursor: text;
    display: block;
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer > a.no-link {
    font-size: 1.4rem;
    line-height: 1.5;
    color: #9e9e9e;
    border: none;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 44px;
    position: relative;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer > a.no-link:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    background-color: #9e9e9e;
    bottom: 18px;
    left: 30px;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer ul {
    border-bottom: 1px solid #f2f2f2;
    margin: 0 24px;
    padding-left: 29px;
    padding-right: 29px;
    padding-bottom: 8px;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer ul li {
    font-size: 1.6rem;
    line-height: 1.3;
    color: #4d4f52;
    position: relative;
    border: none;
    padding: 0px;
    padding-bottom: 7px;
    margin: 0;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer ul li > a {
    color: #4d4f52;
  }
  .b2b-header .header-wrapper .mobile-nav .menu-dropdown.last-layer.more-layer ul li:before {
    content: '.';
    position: absolute;
    left: 0;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li {
    font-size: 1.4rem;
    margin: 0 25px;
    padding: 15px 0px;
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul .other-links-mobile li {
    border: unset;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul .other-links-mobile li:last-child {
    border-bottom: 1px solid #f2f2f2;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li.nav-cartLink a {
    color: #000000;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li.home {
    border-top: 1px solid #f2f2f2;
    border-bottom: unset;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li.home a {
    color: #492582;
    position: relative;
    padding-left: 25px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li.home a:before {
    content: '';
    color: #492582;
    font-size: 1.2rem;
    background-image: url("../../../etc/designs/b2c/clientlib-site/img/b2b/home-icon.svg");
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    position: absolute;
    left: 0;
    top: -1px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul li.nav-logLink a {
    color: #000000;
    margin-bottom: 15px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul ul li {
    color: #4D4D4D;
    margin: 0 45px;
    padding: 10px 0;
    border: none;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul ul li:first-of-type {
    padding-top: 15px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul ul li:last-of-type {
    padding-bottom: 20px;
  }
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav ul ul .logout_img:before {
    content: "\e929";
    font-family: icomoon !important;
    color: #9e9e9e;
    margin-right: 7px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1200px) and (max-width: 480px) {
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > div {
    font-size: 10px;
  }
}
@media screen and (max-width: 1200px) and (max-width: 480px) {
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > li,
  .b2b-header .header-wrapper .mobile-nav .mobile-main-nav .search-area .search-dropdown .search-dropdown-content ul > a > li {
    font-size: 10px;
  }
}
@media screen and (max-width: 1200px) and (min-width: 500px) {
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .title-content {
    font-size: 2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text {
    font-size: 2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .price-content,
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .item-content .item-text .qty-content {
    font-size: 1.6rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .sum-content {
    font-size: 2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content .checkout-btn {
    font-size: 2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul li {
    font-size: 2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .logLink-content ul a > div:before {
    font-size: 2.2rem;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .mobile-cart {
    margin-top: 4%;
    top: 100%;
    right: 15%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .mobile-cart .mobile-cart-icon {
    width: 55px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper li.nav-logLink .mobile-menu-login-icon {
    width: 30px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper li.nav-cartLink .mobile-menu-cart-icon {
    width: 30px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper ul.nav-cart-content .account-icon,
  .b2b-header .header-wrapper ul.nav-cart-content .order-track-icon {
    width: 30px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper .search-btn {
    top: 100%;
    right: 15%;
  }
  .b2b-header .header-wrapper .search-btn .mobile-search-icon {
    display: block;
    width: 45px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper .header-item .search-btn {
    top: 30%;
  }
}
@media screen and (max-width: 499px) {
  .b2b-header form {
    padding: 0px 25px;
    margin: 17px auto 23px;
  }
  .b2b-header form aside input {
    font-size: 1.4rem;
    height: 40px;
  }
  .b2b-header form button {
    width: 40px;
    height: 40px;
    top: 0px;
  }
  .b2b-header form button:before {
    font-size: 16px;
  }
  .b2b-header form .search-dropdown-content span {
    right: 40px;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right a > .cart-number {
    left: 80%;
    line-height: 6.5vw;
    min-width: 6vw;
    height: 6vw;
    top: 9.5%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .mobile-cart {
    margin-top: 2%;
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .mobile-cart .mobile-cart-icon {
    width: 35px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  .b2b-header .header-wrapper .header-info-content .header-info-right .cart-content {
    top: 14.7vw;
  }
  .b2b-header .header-wrapper .search-btn .mobile-search-icon {
    display: block;
    width: 25px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  li.nav-logLink .mobile-menu-login-icon {
    width: 20px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  li.nav-cartLink .mobile-menu-cart-icon {
    width: 20px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
  ul.nav-cart-content .account-icon,
  ul.nav-cart-content .order-track-icon {
    width: 20px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(50%) saturate(6401%) hue-rotate(210deg) brightness(103%) contrast(101%);
  }
}

.b2b-footer .footer-btn {
  text-align: center;
  width: 180px;
  background-color: #23299b;
  color: #ffffff;
  border-radius: 4px;
  border: 2px solid #23299b;
  display: block;
  padding: 5px 0px;
  font-size: 1.8rem;
}
.b2b-footer {
  margin: auto;
  background-color: #ffffff;
}
.b2b-footer .footer-help {
  margin: auto;
  background-color: rgba(192, 157, 91, 0.1);
  padding: 84px 0px;
}
.b2b-footer .footer-help .container16 {
  margin: auto;
}
@media (min-width: 1025px) {
  .b2b-footer .footer-help .container16 {
    max-width: calc(90%);
  }
}
@media (max-width: 1024px) and (min-width: 801px) {
  .b2b-footer .footer-help .container16 {
    max-width: calc(94%);
  }
}
.b2b-footer .footer-help .help-column {
  border-left: 1px solid #4d4f52;
}
.b2b-footer .footer-help .help-column .help-inner {
  margin: auto;
  max-width: 280px;
  position: relative;
  height: 175px;
}
.b2b-footer .footer-help .help-column:first-child {
  border: none;
}
.b2b-footer .footer-help .help-column h3 {
  font-size: 3.2rem;
}
.b2b-footer .footer-help .help-column .text-warn {
  font-size: 12px;
  line-height: 122%;
  color: #e02f10;
}
.b2b-footer .footer-help .help-column .form_item_text_warn_invalid {
  font-size: 14px;
  display: none;
  color: #e02f10;
}
.b2b-footer .footer-help .help-contactus p {
  padding-top: 14px;
  padding-bottom: 46px;
  color: #4d4f52;
  font-size: 1.8rem;
}
.b2b-footer .footer-help .help-contactus .footer-btn {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.b2b-footer .footer-help .help-intouch input {
  width: 90%;
  padding-left: 30px;
  height: 32px;
  margin-top: 14px;
  font-size: 1.4rem;
  display: inline-block;
  border: 1px solid #0050c7;
}
.b2b-footer .footer-help .help-intouch p {
  padding-top: 14px;
  padding-bottom: 46px;
  color: #4d4f52;
  font-size: 1.8rem;
}
.b2b-footer .footer-help .help-intouch a {
  display: inline-block;
  width: fit-content;
}
.b2b-footer .footer-help .help-intouch .footer-btn {
  margin-top: 14px;
}
.b2b-footer .footer-help .help-office .help-info {
  padding-top: 8px;
}
.b2b-footer .footer-help .help-office .help-info p {
  color: #4d4f52;
  font-size: 1.4rem;
}
.b2b-footer .footer-help .help-office .help-info p span {
  display: block;
}
.b2b-footer .footer-help .help-office .help-info p a {
  text-decoration: underline;
  color: #0050c7;
}
.b2b-footer .footer-info .container16 {
  max-width: 1630px;
  margin: auto;
  padding: 0px 15px;
}
@media (min-width: 1025px) {
  .b2b-footer .footer-info .container16 {
    max-width: calc(90%);
  }
}
@media (max-width: 1024px) and (min-width: 801px) {
  .b2b-footer .footer-info .container16 {
    max-width: calc(94%);
  }
}
.b2b-footer .footer-info .container16 .footer-info-inner {
  border-bottom: 1px solid #cccccc;
  padding: 40px 0 25px;
}
.b2b-footer .footer-info h5 {
  font-size: 1.8rem;
}
.b2b-footer .footer-info .ficon-content {
  display: inline-block;
  vertical-align: top;
  max-width: 280px;
}
.b2b-footer .footer-info .ficon-content h5 {
  margin-bottom: 14px;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a {
  margin-right: 18px;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a span {
  vertical-align: middle;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a span img.social-icon {
  width: 19.36px;
  height: 2.2rem;
  margin-top: 4px;
}
@media (max-width: 800px) {
  .b2b-footer .footer-info .ficon-content .ficon-inner a span img.social-icon {
    width: 29.25px;
    height: 3.4rem;
    margin-top: 0;
  }
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-linkedin-square:before {
  font-family: "FontAwesome";
  color: #0e76a8;
  font-size: 2.2rem;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-facebook-square:before {
  font-family: "FontAwesome";
  color: #3b5998;
  font-size: 2.2rem;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-youtube-play:before {
  font-family: "FontAwesome";
  color: #c4302b;
  font-size: 2rem;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-twitter:before {
  font-family: "FontAwesome";
  color: #00acee;
  font-size: 2rem;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a p {
  font-size: 1.2rem;
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-zen:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
  vertical-align: middle;
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/zen_icon.png');
}
@media screen and (max-width: 800px) {
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-zen:before {
    width: 34px;
    height: 34px;
    background-size: 34px;
    margin: 7px 0 7px 0;
  }
}
.b2b-footer .footer-info .ficon-content .ficon-inner a .fa-vk:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
  vertical-align: middle;
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/vk_icon.png');
}
@media screen and (max-width: 800px) {
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-vk:before {
    width: 34px;
    height: 34px;
    background-size: 34px;
    margin: 7px 0 7px 0;
  }
}
.b2b-footer .footer-info .ficon-content .ficon-inner.with-text a {
  display: block;
}
.b2b-footer .footer-info .ficon-content .ficon-inner.with-text a span {
  display: inline-block;
  margin-right: 12px;
}
.b2b-footer .footer-info .ficon-content .ficon-inner.with-text a p {
  display: inline-block;
}
.b2b-footer .footer-info .info-content {
  width: 1200px;
  padding-left: 80px;
  padding-right: 75px;
  margin: auto;
  display: inline-block;
}
.b2b-footer .footer-info .info-content h5 {
  line-height: 1.5;
}
.b2b-footer .footer-info .info-content .info-column {
  width: 20%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.b2b-footer .footer-info .info-content .info-column a {
  display: block;
  font-size: 1.2rem;
  line-height: 1.3;
  color: #4d4f52;
  padding: 3px 0;
}
.b2b-footer .footer-info .info-content .info-column div:first-child {
  margin-bottom: 30px;
}
.b2b-footer .footer-copyright {
  padding-top: 15px;
  padding-bottom: 35px;
}
@media (min-width: 1025px) {
  .b2b-footer .footer-copyright .container {
    max-width: calc(90%);
  }
}
@media (max-width: 1024px) and (min-width: 801px) {
  .b2b-footer .footer-copyright .container {
    max-width: calc(94%);
  }
}
.b2b-footer .footer-copyright .copyright-content {
  font-size: 1.2rem;
}
.b2b-footer .footer-copyright .copyright-content .copyright-left {
  float: left;
}
.b2b-footer .footer-copyright .copyright-content .copyright-left a {
  padding: 0px 5px;
}
.b2b-footer .footer-copyright .copyright-content .copyright-left > a:first-child {
  border-right: 1px solid #4d4f52;
}
.b2b-footer .footer-copyright .copyright-content .copyright-left > a:nth-child(2) {
  margin-left: -3px;
  margin-right: -3px;
}
.b2b-footer .footer-copyright .copyright-content .copyright-right {
  float: right;
  color: #4d4f52;
}
@media screen and (max-width: 1650px) and (min-width: 801px) {
  .b2b-footer .footer-info .info-content {
    width: calc(100% - 270px);
    padding-left: 2%;
    padding-right: 2%;
  }
}
@media screen and (max-width: 800px) {
  .b2b-footer .footer-help {
    padding: 53px 10px;
  }
  .b2b-footer .footer-help .help-column {
    border-top: 1px solid #4d4f52;
    border-left: none;
    text-align: center;
  }
  .b2b-footer .footer-help .help-column h3 {
    padding-top: 5px;
  }
  .b2b-footer .footer-help .help-column .help-inner {
    max-width: 480px;
    height: auto;
  }
  .b2b-footer .footer-help .help-column .footer-btn {
    position: static;
    display: inline-block;
    width: 80%;
    margin-bottom: 36px;
  }
  .b2b-footer .footer-help .help-column p {
    padding-bottom: 15px;
  }
  .b2b-footer .footer-help .help-column input {
    width: 80%;
  }
  .b2b-footer .footer-help .help-intouch #short-intro {
    padding-bottom: 15px;
  }
  .b2b-footer .footer-help .help-office .help-info {
    margin: auto;
    width: 80%;
  }
  .b2b-footer .footer-help .help-office .help-info p {
    text-align: left;
  }
  .b2b-footer .footer-info .container16 .footer-info-inner {
    padding: 20px 0 0px;
    border: none;
  }
  .b2b-footer .footer-info .ficon-content {
    max-width: 100%;
    width: 100%;
    padding-bottom: 23px;
    position: relative;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a {
    display: inline-block;
    margin-right: 20px;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-linkedin-square:before {
    font-size: 3.4rem;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-facebook-square:before {
    font-size: 3.4rem;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-youtube-play:before {
    font-size: 3.4rem;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a .fa-twitter:before {
    font-size: 3.4rem;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a p {
    font-size: 1.2rem;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner.with-text {
    padding: 0px;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner.with-text a {
    width: 100%;
  }
  .b2b-footer .footer-info .ficon-content:before {
    content: "";
    width: calc(100% + 30px);
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    bottom: 0px;
    left: -15px;
  }
  .b2b-footer .footer-info .info-content {
    padding: 0px;
    width: 100%;
  }
  .b2b-footer .footer-info .info-content .info-column {
    width: 100%;
    float: none;
    padding: 0px;
    position: relative;
  }
  .b2b-footer .footer-info .info-content .info-column h5 {
    margin: 0px;
    padding: 20px 0px;
    position: relative;
    cursor: pointer;
  }
  .b2b-footer .footer-info .info-content .info-column h5 .plus-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    text-align: right;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    vertical-align: middle;
  }
  .b2b-footer .footer-info .info-content .info-column h5 .plus-icon:before {
    content: "";
    position: absolute;
    background-color: white;
    transition: transform 0.25s ease-out;
    background-color: #4d4f52;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    margin-left: -1px;
  }
  .b2b-footer .footer-info .info-content .info-column h5 .plus-icon:after {
    content: "";
    position: absolute;
    background-color: white;
    transition: transform 0.25s ease-out;
    background-color: #4d4f52;
    top: 50%;
    right: 0;
    width: 100%;
    height: 1px;
    margin-top: -1px;
  }
  .b2b-footer .footer-info .info-content .info-column h5 .plus-icon.minus-icon:before {
    opacity: 0;
  }
  .b2b-footer .footer-info .info-content .info-column h5.show-item ~ a {
    display: block;
  }
  .b2b-footer .footer-info .info-content .info-column a {
    font-size: 1.4rem;
    padding: 11px 15px;
    display: none;
    position: relative;
  }
  .b2b-footer .footer-info .info-content .info-column a:hover::before {
    content: "";
    width: calc(100% + 30px);
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px;
    z-index: 0;
    background-color: rgba(0, 80, 199, 0.05);
  }
  .b2b-footer .footer-info .info-content .info-column:before {
    content: "";
    width: calc(100% + 30px);
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    bottom: 0px;
    left: -15px;
  }
  .b2b-footer .footer-info .info-content .info-column div:first-child {
    margin-bottom: 0px;
    position: relative;
  }
  .b2b-footer .footer-info .info-content .info-column div:first-child:before {
    content: "";
    width: calc(100% + 30px);
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    bottom: 0px;
    left: -15px;
  }
  .b2b-footer .footer-copyright .copyright-content .copyright-left {
    float: none;
  }
  .b2b-footer .footer-copyright .copyright-content .copyright-right {
    float: none;
    text-align: center;
    margin-top: 30px;
  }
}
@media screen and (max-width: 480px) {
  .b2b-footer .footer-help {
    padding: 33px 10px;
  }
  .b2b-footer .footer-help .container16 {
    min-width: auto;
  }
  .b2b-footer .footer-help .help-column {
    max-width: 100%;
    width: 100%;
    padding: 0px;
  }
  .b2b-footer .footer-help .help-column h3 {
    font-size: 2rem;
  }
  .b2b-footer .footer-help .help-column .footer-btn {
    width: 100%;
  }
  .b2b-footer .footer-help .help-column input {
    width: 100%;
  }
  .b2b-footer .footer-help .help-contactus p {
    font-size: 1.6rem;
  }
  .b2b-footer .footer-help .help-intouch #short-intro {
    font-size: 1.6rem;
  }
  .b2b-footer .footer-help .help-office .help-info {
    width: 100%;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
  .b2b-footer .footer-info .ficon-content .ficon-inner a {
    width: 23%;
    display: inline-block;
    margin-right: 0px;
  }
}
.b2b-footer #goTop {
  color: #fff;
  position: fixed;
  right: 20px;
  bottom: 20px;
  cursor: pointer;
  z-index: 15;
}
.b2b-footer #goTop .toparea {
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: #9e9e9e;
  border-radius: 50%;
  overflow: hidden;
  align-items: center;
  padding: 10px;
}
.b2b-footer #goTop .toparea .arrow {
  max-width: 18px;
  height: 10px;
  margin: 0 auto;
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/goTop-arrow.svg');
  background-repeat: no-repeat;
}
.b2b-footer #goTop .toparea .top-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.06em;
  line-height: 14px;
  margin-top: 10%;
}
@media screen and (max-width: 800px) {
  .b2b-footer #goTop #goTop {
    opacity: 0.7 !important;
  }
}
@media screen and (max-width: 500px) {
  .b2b-footer #goTop #goTop .toparea {
    width: 45px;
    height: 45px;
    padding: 10px 5px;
  }
}
#social-chat-container .icons {
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.4);
  position: fixed;
  right: 20px;
  bottom: 100px;
}
#social-chat-container #social-icon {
  background-color: #c92323;
  z-index: 16;
}
#social-chat-container #social-icon #social-img {
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/dialog-circle.svg');
  background-repeat: no-repeat;
}
#social-chat-container #social-icon #social-img .social-img-dot {
  border-radius: 50%;
  width: 3px;
  height: 3px;
  background-color: #c92323;
  z-index: 17;
  display: block;
}
#social-chat-container #social-icon:hover .hint {
  display: block;
}
#social-chat-container .change-icon #social-img {
  display: none !important;
}
#social-chat-container #chat-close-box {
  background-color: #0EB2BC;
  z-index: 15;
  margin-bottom: 60px;
  display: none;
}
#social-chat-container #chat-close-box #chat-img {
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/dialog-square.svg');
  background-repeat: no-repeat;
}
#social-chat-container #chat-close-box .hint:before {
  top: 16px;
}
#social-chat-container #chat-close-box:hover .hint {
  display: block;
}
#social-chat-container #msg-close-box {
  background-color: #0084FF;
  z-index: 15;
  margin-bottom: 120px;
  display: none;
}
#social-chat-container #msg-close-box #msg-img {
  background-image: url('../../../etc/designs/b2c/clientlib-site/img/footer/dialog-circle.svg');
  background-repeat: no-repeat;
}
#social-chat-container #msg-close-box .hint:before {
  top: 16px;
}
#social-chat-container #msg-close-box:hover .hint {
  display: block;
}
#social-chat-container .icon-img {
  width: 21px;
  height: 21px;
  margin: 15px auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding-left: 4px;
  padding-right: 5px;
}
#social-chat-container .hint {
  display: none;
  position: absolute;
  top: 0;
  right: 65px;
  width: 125px;
  padding: 5px;
  z-index: 15;
  background: #fff;
  color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  width: 194px;
  padding: 10px 0 10px 14px;
}
#social-chat-container .hint:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  right: -7px;
}
#social-chat-container #social-icon .hint {
  top: 5px;
}
#social-chat-container #social-icon .hint:before {
  top: 8px;
}
#social-chat-container .change-icon {
  background-color: #333333 !important;
}
#social-chat-container .change-icon::before,
#social-chat-container .change-icon::after {
  content: '';
  width: 2px;
  height: 18px;
  background-color: #fff;
  position: absolute;
  top: 30%;
  left: 48%;
}
#social-chat-container .change-icon::before {
  transform: rotate(45deg);
}
#social-chat-container .change-icon::after {
  transform: rotate(135deg);
}
#social-chat-container .containers {
  position: fixed;
  bottom: 10%;
  right: 5%;
  z-index: 16;
  display: none;
  width: 350px;
  height: 500px;
}
#social-chat-container #hubspot-conversations-inline-iframe {
  border: none;
  border-radius: 10px;
  width: 350px;
  height: 500px;
}
.shows-up {
  display: block !important;
}
.fb-chat {
  top: auto !important;
  bottom: 10% !important;
  right: 5% !important;
}
#fb-root > div.fb_dialog.fb_dialog_advanced,
#fb-root > div.fb_dialog.fb_dialog_mobile {
  display: none !important;
}
.fb_customer_chat_bounce_out_v2 {
  right: 5% !important;
}
.mobile #goTop,
.tablet #goTop {
  opacity: 0.7 !important;
}
.fb_customer_chat_bounce_in_v2_mobile_chat_started {
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
@media screen and (max-width: 1400px) {
  #social-chat-container .containers {
    right: 8%;
  }
}
@media screen and (max-width: 800px) {
  #social-chat-container .containers {
    right: 10%;
  }
  #social-chat-container .icon-img {
    margin: 14px auto;
  }
  .fb-chat {
    right: 10% !important;
  }
}
@media screen and (max-width: 500px) {
  #social-chat-container .icons {
    width: 45px;
    height: 45px;
    bottom: 85px;
  }
  #social-chat-container #chat-close-box {
    margin-bottom: 51px;
  }
  #social-chat-container #msg-close-box {
    margin-bottom: 102px;
  }
  #social-chat-container .containers {
    right: 75px !important;
    width: 280px;
  }
  #social-chat-container #hubspot-conversations-inline-iframe {
    width: 280px;
  }
  #social-chat-container .icon-img {
    margin: 12px auto;
  }
  .fb-chat {
    right: 75px !important;
  }
}
@media screen and (max-width: 400px) {
  #social-chat-container .containers,
  .fb-chat {
    right: 70px !important;
  }
}
@media screen and (max-width: 321px) {
  #social-chat-container .containers,
  #social-chat-container #hubspot-conversations-inline-iframe,
  .fb-chat {
    width: 250px !important;
  }
}
/*bqc qrcode*/
.bqc-qrcode-section {
  padding: 0px;
  margin-bottom: 10px;
}
.bqc-qrcode-section.ficon-content {
  margin-top: 10px;
}
.bqc-qrcode-section.ficon-content img {
  margin-right: 10px;
}
@media (max-width: 800px) {
  .bqc-qrcode-section.ficon-content {
    display: none!important;
  }
}
@media (min-width: 801px) {
  .bqc-security {
    border-left: 1px solid #4d4f52;
  }
}
@media (max-width: 800px) {
  .bqc-security {
    margin-top: 6px;
  }
}
.bqc-security span {
  vertical-align: middle;
}
/* arabic style*/
@media (min-width: 801px) {
  .arabic-style .b2b-footer .footer-help .help-column {
    float: left;
  }
}
.arabic-style .b2b-footer .footer-help .help-contactus .footer-btn {
  left: auto;
  right: 0px;
}
.arabic-style .b2b-footer .footer-help .help-intouch input {
  padding-right: 30px;
}
@media (max-width: 800px) {
  .arabic-style .b2b-footer .footer-help .help-office .help-info p {
    text-align: right;
  }
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner {
  direction: ltr;
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner .ficon-content {
  direction: rtl;
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner .ficon-content .ficon-inner a {
  margin-right: 0px;
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner .ficon-content .ficon-inner.with-text a span {
  margin-right: 0px ;
  margin-left: 12px;
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner .info-content {
  direction: rtl;
}
.arabic-style .b2b-footer .footer-info .container16 .footer-info-inner .info-content .info-column h5 .plus-icon {
  right: auto;
  left: 20px;
}

/* default font style*/
h1, .h1 { font-size: 6.4rem; font-family: "Poppins";}

h2, .h2 { font-size: 4.8rem; font-family: "Poppins";}

h3, .h3 { font-size: 3.2rem; font-family: "Poppins";}

h4, .h4 { font-size: 2.4rem; font-family: "Poppins";}

h5, .h5 { font-size: 1.8rem; font-family: inherit;}

h6, .h6 { font-size: 1.6rem; font-family: inherit;}

[lang="ja"] body h1 ,[lang="ja"] body .h1 ,[lang="ja"] body h2 ,[lang="ja"] body .h2 ,[lang="ja"] body h3 ,[lang="ja"] body .h3 ,[lang="ja"] body h4, [lang="ja"] body .h4 {
    font-family: inherit;
}

body .b2b-site.zh-cn h1 ,body .b2b-site.zh-cn .h1 ,body .b2b-site.zh-cn h2 ,body .b2b-site.zh-cn .h2 ,body .b2b-site.zh-cn h3 ,body .b2b-site.zh-cn .h3 ,body .b2b-site.zh-cn h4, body .b2b-site.zh-cn .h4 {
    font-family: inherit;
}

body .b2b-site.ko-kr h1 ,body .b2b-site.ko-kr .h1 ,body .b2b-site.ko-kr h2 ,body .b2b-site.ko-kr .h2 ,body .b2b-site.ko-kr h3 ,body .b2b-site.ko-kr .h3 ,body .b2b-site.ko-kr h4, body .b2b-site.ko-kr .h4 {
    font-family: inherit;
}

body .b2b-site.ar-me h1 ,body .b2b-site.ar-me .h1 ,body .b2b-site.ar-me h2 ,body .b2b-site.ar-me .h2 ,body .b2b-site.ar-me h3 ,body .b2b-site.ar-me .h3 ,body .b2b-site.ar-me h4, body .b2b-site.ar-me .h4 {
    font-family: inherit;
}

body .b2b-site.th-th h1 ,body .b2b-site.th-th .h1 ,body .b2b-site.th-th h2 ,body .b2b-site.th-th .h2 ,body .b2b-site.th-th h3 ,body .b2b-site.th-th .h3 ,body .b2b-site.th-th h4, body .b2b-site.th-th .h4 {
    font-family: inherit;
}

body .b2b-site.vi-vn h1 ,body .b2b-site.th-th .h1 ,body .b2b-site.th-th h2 ,body .b2b-site.th-th .h2 ,body .b2b-site.th-th h3 ,body .b2b-site.th-th .h3 ,body .b2b-site.th-th h4, body .b2b-site.th-th .h4 {
    font-family: inherit;
}

@media screen and (max-width: 800px) {
    h1, .h1 { font-size: 3.84rem; }

    h2, .h2 { font-size: 2.88rem; }

    h3, .h3 { font-size: 2.4rem; }

    h4, .h4 { font-size: 2.04rem; }

}
/* title component */
/* title-large H1*/
body.zh-fonts .title_lg, body.zh-fonts .title_lg h1, body.zh-fonts .title_lg h2, body.zh-fonts .title_lg h3, body.zh-fonts .title_lg .h1, body.zh-fonts .title_lg .h2, body.zh-fonts .title_lg .h3, [lang="zh-Hant-TW"] body .title_lg, body.jp .title_lg, body.zh-tw .title_lg h1, [lang="zh-Hant-TW"] body .title_lg h1, body.jp .title_lg h1, body.zh-tw .title_lg h2, [lang="zh-Hant-TW"] body .title_lg h2, body.jp .title_lg h2, body.zh-tw .title_lg h3, [lang="zh-Hant-TW"] body .title_lg h3, body.jp .title_lg h3, body.zh-tw .title_lg .h1, [lang="zh-Hant-TW"] body .title_lg .h1, body.jp .title_lg .h1, body.zh-tw .title_lg .h2, [lang="zh-Hant-TW"] body .title_lg .h2, body.jp .title_lg .h2, body.zh-tw .title_lg .h3, [lang="zh-Hant-TW"] body .title_lg .h3, body.jp .title_lg .h3 {
    font-size: 6.4rem;
    line-height: 1.15;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
.title_lg, .title_lg h1, .title_lg h2, .title_lg h3, .title_lg .h1, .title_lg .h2, .title_lg .h3 {
    font-size: 6.4rem;
    line-height: 1.15;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
[lang="ja"] body .title_lg, [lang="ja"] body .title_lg h1, [lang="ja"] body .title_lg h2, [lang="ja"] body .title_lg h3, [lang="ja"] body .title_lg .h1, [lang="ja"] body .title_lg .h2, [lang="ja"] body .title_lg .h3 {
    font-family: inherit;
}
body .b2b-site.zh-cn .title_lg, body .b2b-site.zh-cn .title_lg h1, body .b2b-site.zh-cn .title_lg h2, body .b2b-site.zh-cn .title_lg h3, body .b2b-site.zh-cn .title_lg .h1, body .b2b-site.zh-cn .title_lg .h2, body .b2b-site.zh-cn .title_lg .h3 {
    font-family: inherit;
}
body .b2b-site.ko-kr .title_lg, body .b2b-site.ko-kr .title_lg h1, body .b2b-site.ko-kr .title_lg h2, body .b2b-site.ko-kr .title_lg h3, body .b2b-site.ko-kr .title_lg .h1, body .b2b-site.ko-kr .title_lg .h2, body .b2b-site.ko-kr .title_lg .h3 {
    font-family: inherit;
}
body .b2b-site.ar-me .title_lg, body .b2b-site.ar-me .title_lg h1, body .b2b-site.ar-me .title_lg h2, body .b2b-site.ar-me .title_lg h3, body .b2b-site.ar-me .title_lg .h1, body .b2b-site.ar-me .title_lg .h2, body .b2b-site.ar-me .title_lg .h3 {
    font-family: inherit;
}
body .b2b-site.th-th .title_lg, body .b2b-site.th-th .title_lg h1, body .b2b-site.th-th .title_lg h2, body .b2b-site.th-th .title_lg h3, body .b2b-site.th-th .title_lg .h1, body .b2b-site.th-th .title_lg .h2, body .b2b-site.th-th .title_lg .h3 {
    font-family: inherit;
}

/* title-medium H2*/
.title_md, .title_md h1, .title_md h2, .title_md h3, .title_md .h1, .title_md .h2, .title_md .h3 {
    font-size: 4.8rem;
    line-height: 1.15;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
[lang="ja"] body .title_md, [lang="ja"] body .title_md h1, [lang="ja"] body .title_md h2, [lang="ja"] body .title_md h3, [lang="ja"] body .title_md .h1, [lang="ja"] body .title_md .h2, [lang="ja"] body .title_md .h3 {
    font-family: inherit;
}
body .b2b-site.zh-cn .title_md, body .b2b-site.zh-cn .title_md h1, body .b2b-site.zh-cn .title_md h2, body .b2b-site.zh-cn .title_md h3, body .b2b-site.zh-cn .title_md .h1, body .b2b-site.zh-cn .title_md .h2, body .b2b-site.zh-cn .title_md .h3 {
    font-family: inherit;
}
body .b2b-site.ko-kr .title_md, body .b2b-site.ko-kr .title_md h1, body .b2b-site.ko-kr .title_md h2, body .b2b-site.ko-kr .title_md h3, body .b2b-site.ko-kr .title_md .h1, body .b2b-site.ko-kr .title_md .h2, body .b2b-site.ko-kr .title_md .h3 {
    font-family: inherit;
}
body .b2b-site.ar-me .title_md, body .b2b-site.ar-me .title_md h1, body .b2b-site.ar-me .title_md h2, body .b2b-site.ar-me .title_md h3, body .b2b-site.ar-me .title_md .h1, body .b2b-site.ar-me .title_md .h2, body .b2b-site.ar-me .title_md .h3 {
    font-family: inherit;
}
body .b2b-site.th-th .title_md, body .b2b-site.th-th .title_md h1, body .b2b-site.th-th .title_md h2, body .b2b-site.th-th .title_md h3, body .b2b-site.th-th .title_md .h1, body .b2b-site.th-th .title_md .h2, body .b2b-site.th-th .title_md .h3 {
    font-family: inherit;
}

/* title-small H3*/
.title_sm, .title_sm h1, .title_sm h2, .title_sm h3, .title_sm .h1, .title_sm .h2, .title_sm .h3 {
    font-size: 3.2rem;
    line-height: 1.25;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
[lang="ja"] body .title_sm, [lang="ja"] body .title_sm h1, [lang="ja"] body .title_sm h2, [lang="ja"] body .title_sm h3, [lang="ja"] body .title_sm .h1, [lang="ja"] body .title_sm .h2, [lang="ja"] body .title_sm .h3 {
    font-family: inherit;
}
body .b2b-site.zh-cn .title_sm, body .b2b-site.zh-cn .title_sm h1, body .b2b-site.zh-cn .title_sm h2, body .b2b-site.zh-cn .title_sm h3, body .b2b-site.zh-cn .title_sm .h1, body .b2b-site.zh-cn .title_sm .h2, body .b2b-site.zh-cn .title_sm .h3 {
    font-family: inherit;
}
body .b2b-site.ko-kr .title_sm, body .b2b-site.ko-kr .title_sm h1, body .b2b-site.ko-kr .title_sm h2, body .b2b-site.ko-kr .title_sm h3, body .b2b-site.ko-kr .title_sm .h1, body .b2b-site.ko-kr .title_sm .h2, body .b2b-site.ko-kr .title_sm .h3 {
    font-family: inherit;
}
body .b2b-site.ar-me .title_sm, body .b2b-site.ar-me .title_sm h1, body .b2b-site.ar-me .title_sm h2, body .b2b-site.ar-me .title_sm h3, body .b2b-site.ar-me .title_sm .h1, body .b2b-site.ar-me .title_sm .h2, body .b2b-site.ar-me .title_sm .h3 {
    font-family: inherit;
}
body .b2b-site.th-th .title_sm, body .b2b-site.th-th .title_sm h1, body .b2b-site.th-th .title_sm h2, body .b2b-site.th-th .title_sm h3, body .b2b-site.th-th .title_sm .h1, body .b2b-site.th-th .title_sm .h2, body .b2b-site.th-th .title_sm .h3 {
    font-family: inherit;
}
/* subtitle-large  H2*/
.sub_title_lg {
    font-size: 4.8rem;
    line-height: 1.15;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
/* subtitle-medium  H3*/
.sub_title_md {
    font-size: 3.2rem;
    line-height: 1.25;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}

/* subtitle-small  H4*/
.sub_title_sm {
    font-size: 2.4rem;
    line-height: 1.25;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
[lang="ja"] body .sub_title_lg, [lang="ja"] body .sub_title_md , [lang="ja"] body .sub_title_sm {
    font-family: inherit;
}
body .b2b-site.zh-cn .sub_title_lg, body .b2b-site.zh-cn .sub_title_md , body .b2b-site.zh-cn .sub_title_sm {
    font-family: inherit;
}
body .b2b-site.ko-kr .sub_title_lg, body .b2b-site.ko-kr .sub_title_md , body .b2b-site.ko-kr .sub_title_sm {
    font-family: inherit;
}
body .b2b-site.ar-me .sub_title_lg, body .b2b-site.ar-me .sub_title_md , body .b2b-site.ar-me .sub_title_sm {
    font-family: inherit;
}
body .b2b-site.th-th .sub_title_lg, body .b2b-site.th-th .sub_title_md , body .b2b-site.th-th .sub_title_sm {
    font-family: inherit;
}

/* text-large heading H4*/
.text_lg {
    font-size: 2.4rem;
    line-height: 1.25;
    font-family: "Poppins","Roboto", Arial, "Noto Sans TC", "微軟正黑體", Helmet, Freesans, verdana, sans-serif;
}
[lang="ja"] body .text_lg {
    font-family: inherit;
}
body .b2b-site.zh-cn .text_lg {
    font-family: inherit;
}
body .b2b-site.ko-kr .text_lg {
    font-family: inherit;
}
body .b2b-site.ar-me .text_lg {
    font-family: inherit;
}
body .b2b-site.th-th .text_lg {
    font-family: inherit;
}

/* text-medium/accordion-title heading H5*/
.text_md, .g4_faq_area p, .folder .folder_title {
    font-family:  inherit;
    font-size: 1.8rem;
    line-height: 1.5;
}

/* text-small heading H6*/ 
.text_sm{
    font-family: inherit;
    font-size: 1.6rem;
    line-height: 1.5;
}

/* H1+H2 96px*/
.title_lg +.title_md , .title_lg+.sub_title_lg {
    padding-top: 24px;
}

/* H1+H3 72px*/
.title_lg+.title_sm ,.title_lg+.sub_title_md {
    padding-top: 13px;
}

/* H1+H4 64px*/
.title_lg+.sub_title_sm ,.title_lg+.text_lg {
    padding-top: 14px;
}

/* H1+H5 64px*/ 
.title_lg+.text_md {
    padding-top: 17px;
}

/* H1+H6 52px*/ 
.title_lg+.text_sm {
    padding-top: 7px;
}

/* H2+H3 80px*/
.title_md+.sub_title_md {
    padding-top: 23px;
}

/* H2+H4 56px*/
.title_md+.sub_title_sm ,.title_md+.text_lg, .sub_title_lg+.text_lg {
    padding-top: 7px;
}

/* H2+H5 52px*/
.title_md+.text_md, .sub_title_lg+.text_md  {
    padding-top: 7px;
}

/* H2+H6 52px*/
.title_md+.text_sm, .sub_title_lg+.text_sm  {
    padding-top: 8px;
}

/* H3+H3 68px*/
.title_sm+.sub_title_md {
    padding-top: 13px;
}
/* H3+H4 60px*/
.title_sm+.sub_title_sm , .title_sm+.text_lg, .sub_title_md+.text_lg{
    padding-top: 13px;
}
/* H3+H5 48px*/
.title_sm+.text_md, .sub_title_md+.text_md  {
    padding-top: 5px;
}
/* H3+H6 40px*/
.title_sm+.text_sm ,.sub_title_md+.text_sm {
}

/* H4+H4 48px*/
.sub_title_sm+.text_lg{
    padding-top: 3px;
}
/* H4+H5 40px H4+H6 40px*/
.sub_title_sm+.text_md{
    
}

@media screen and (max-width: 800px) {
    /*mobile title-large H1*/
    body.zh-fonts .title_lg, body.zh-fonts .title_lg h1, body.zh-fonts .title_lg h2, body.zh-fonts .title_lg h3, body.zh-fonts .title_lg .h1, body.zh-fonts .title_lg .h2, body.zh-fonts .title_lg .h3, [lang="zh-Hant-TW"] body .title_lg, body.jp .title_lg, body.zh-tw .title_lg h1, [lang="zh-Hant-TW"] body .title_lg h1, body.jp .title_lg h1, body.zh-tw .title_lg h2, [lang="zh-Hant-TW"] body .title_lg h2, body.jp .title_lg h2, body.zh-tw .title_lg h3, [lang="zh-Hant-TW"] body .title_lg h3, body.jp .title_lg h3, body.zh-tw .title_lg .h1, [lang="zh-Hant-TW"] body .title_lg .h1, body.jp .title_lg .h1, body.zh-tw .title_lg .h2, [lang="zh-Hant-TW"] body .title_lg .h2, body.jp .title_lg .h2, body.zh-tw .title_lg .h3, [lang="zh-Hant-TW"] body .title_lg .h3, body.jp .title_lg .h3 {
        font-size: 3.84rem;
        /* line-height: 1.15; */
    }
    .title_lg, .title_lg h1, .title_lg h2, .title_lg h3, .title_lg .h1, .title_lg .h2, .title_lg .h3 {
        font-size: 3.84rem;
        line-height: 1.1;
    }
    /*mobile title-medium H2*/
    .title_md, .title_md h1, .title_md h2, .title_md h3, .title_md .h1, .title_md .h2, .title_md .h3 {
        font-size: 2.88rem;
        line-height: 1.15;
    }
    /*mobile title-small H3*/
    .title_sm, .title_sm h1, .title_sm h2, .title_sm h3, .title_sm .h1, .title_sm .h2, .title_sm .h3 {
        font-size: 2.4rem;
        line-height: 1.25;
    }
    /*mobile subtitle-large  H2*/
    .sub_title_lg {
        font-size: 2.88rem;
        line-height: 1.15;
    }

    /*mobile subtitle-medium  H3*/
    .sub_title_md {
        font-size: 2.4rem;
        line-height: 1.25;
    }

    /*mobile subtitle-small  H4*/
    .sub_title_sm {
        font-size: 2.04rem;
        line-height: 1.35;
    }

    /* mobile text-large heading H4*/
    .text_lg {
        font-size: 2.04rem;
        line-height: 1.35;
    }

    /* mobile text-Medium heading H5 */
    .text_md {
        font-size: 1.8rem;
        line-height: 1.35;
    }
    
    /* mobile text-small heading H6
    .text_sm {
        font-size: 1.6rem;
        line-height: 1.35;
    } */

    /*mobile H1+H2 60px */
    .title_lg +.title_md , .title_lg+.sub_title_lg {
        padding-top: 15px;
    }
    /*mobile H1+H3 52px*/
    .title_lg+.title_sm ,.title_lg+.sub_title_md {
        padding-top: 10px;
    }
    /*mobile H1+H4 52px*/
    .title_lg+.sub_title_sm ,.title_lg+.text_lg {
        padding-top: 14px;
    }
    /*mobile H1+H5 48px*/ 
    .title_lg+.text_md {
        padding-top: 12px;
    }
    /*mobile H1+H6  48px*/ 
    .title_lg+.text_sm {
        padding-top: 12px;
    }
    /*mobile H2+H3 52px*/
    .title_md+.sub_title_md {
        padding-top: 12px;
    }
    /*mobile H2+H4 48px*/
    .title_md+.sub_title_sm ,.title_md+.text_lg, .sub_title_lg+.text_lg {
        padding-top: 11px;
    }
    /*mobile H2+H5 44px*/
    .title_md+.text_md, .sub_title_lg+.text_md  {
        padding-top: 10px;
    }
    /*mobile H2+H6 44px*/
    .title_md+.text_sm, .sub_title_lg+.text_sm  {
        padding-top: 10px;
    }
    /*mobile H3+H3 48px*/
    .title_sm+.sub_title_md {
        padding-top: 7px;
    }
    /*mobile H3+H4 44px*/
    .title_sm+.sub_title_sm , .title_sm+.text_lg, .sub_title_md+.text_lg{
        padding-top: 7px;
    }
    /*mobile H3+H5 40px*/
    .title_sm+.text_md, .sub_title_md+.text_md  {
        padding-top: 5px;
    }
    /*mobile H3+H6 40px*/
    .title_sm+.text_sm ,.sub_title_md+.text_sm {
        padding-top: 5px;
    }
    /*mobile H4+H4 44px*/
    .sub_title_sm+.text_lg{
        padding-top: 7px;
    }
    /* H4+H5 40px */
    .sub_title_sm+.text_md{
        padding-top: 5px;
    }
    /*H4+H6 40px*/
    .sub_title_sm+.text_sm{
        padding-top:6px;
    }

}

/* line-height modify for b2b */
.b2b-site .text.parbase .com_text p,
.b2b-site .text.parbase .com_text span,
.b2b-site .text.parbase .com_text .text-12,
.b2b-site .text.parbase .com_text .text-14,
.b2b-site .text.parbase .com_text .text-16,
.b2b-site .text.parbase .com_text .text-18,
.b2b-site .text.parbase .com_text .text-20{
    line-height: 1.25;
}
/******* text-componet ********/
.text.parbase .com_text h1,
.text.parbase .com_text h2,
.text.parbase .com_text h3,
.text.parbase .com_text h4,
.text.parbase .com_text h5,
.text.parbase .com_text h6{
    margin-top: 10px;
    margin-bottom: 15px;
}
.text.parbase .com_text h1,
.text.parbase .com_text h2{
   line-height: 1.15;
}
.text.parbase .com_text h3,
.text.parbase .com_text h4 {
    line-height: 1.25;
}
.text.parbase .com_text h5,
.text.parbase .com_text h6 {
    line-height: 1.5;
}
.text.parbase .com_text h1+h2{
    padding-top: 24px;
}
.text.parbase .com_text h1+h3{
    padding-top: 13px;
}
.text.parbase .com_text h1+h4{
    padding-top: 14px;
}
.text.parbase .com_text h1+h5{
    padding-top: 17px;
}
.text.parbase .com_text h1+h6{
    padding-top: 7px;
}
.text.parbase .com_text h2+h3{
    padding-top: 23px;
}
.text.parbase .com_text h2+h4,
.text.parbase .com_text h2+h5{
    padding-top: 7px;
}
.text.parbase .com_text h2+h6{
    padding-top: 8px;
}
.text.parbase .com_text h3+h3{
    padding-top: 13px;
}
.text.parbase .com_text h3+h4{
    padding-top: 13px;
}
.text.parbase .com_text h3+h5{
    padding-top: 5px;
}
.text.parbase .com_text h3+h6{
    
}
.text.parbase .com_text h4+h4 {
    padding-top: 3px;
}
.text.parbase .com_text .text-20 {
    font-size: 2rem;
    line-height: 1.5;
}
.text.parbase .com_text .text-18 {
    font-size: 1.8rem;
    line-height: 1.5;
    font-family: inherit;
}
.text.parbase .com_text .text-16 {
    font-size: 1.6rem;
    line-height: 1.5;
    font-family: inherit;
}
.text.parbase .com_text p {
    margin-bottom: 0px;
}
.text.parbase .com_text p,
.text.parbase ul li,
.text.parbase .com_text .text-14 {
    font-size: 1.4rem;
    line-height: 1.5;
    font-family: inherit;
}
.text.parbase .com_text .text-12 {
    font-size: 1.2rem;
    line-height: 1.5;
    font-family: inherit;
}
.text.parbase .com_text h1+p {
    /* gap 58px   */
    padding-top: 13px;
}
.text.parbase .com_text h2+p {
    /* gap 40px */
    padding-top: 0px;
}
.text.parbase .com_text h3+p {
    /* gap 42px */
    padding-top: 3px;
}
.text.parbase .com_text h4+p {
    /* gap 36px        */
    padding-top: 0px;
}
.text.parbase .com_text h5+p {
    /* gap 32px  */
    margin-top: -6px;
}
.text.parbase .com_text h6+p {
    /* gap 34px */
    padding-top: -5px;
}
/* text ol ul style */
.text.parbase ol, .text.parbase ul {
    padding-left: 20px; 
    margin-top: 10px; 
    margin-bottom: 10px;
}
.text.parbase a {
    color: #0050C7; text-decoration: underline; 
}
.text.parbase ul li { list-style: disc; }

@media screen and (max-width: 800px) {
    .text.parbase .com_text h1,
    .text.parbase .com_text h2,
    .text.parbase .com_text h3,
    .text.parbase .com_text h4,
    .text.parbase .com_text h5,
    .text.parbase .com_text h6{
        margin-bottom: 10px;
    }
    .text.parbase .com_text h1{
        line-height: 1.1;
    }
    .text.parbase .com_text h2{
        line-height: 1.15;
    }
    .text.parbase .com_text h3{
        line-height: 1.25;
    }
    .text.parbase .com_text h4 {
        line-height: 1.35;
    }
    .text.parbase .com_text h5 {
        line-height: 1.35;
    }
    /* .text.parbase .com_text h6 {
        line-height: 1.5;
    } */
    .text.parbase .com_text h1+h2{
        padding-top: 15px;
    }
    .text.parbase .com_text h1+h3{
        padding-top: 10px;
    }
    .text.parbase .com_text h1+h4{
        padding-top: 14px;
    }
    .text.parbase .com_text h1+h5{
        padding-top: 12px;
    }
    .text.parbase .com_text h1+h6{
        padding-top: 12px;
    }
    .text.parbase .com_text h2+h3{
        padding-top: 12px;
    }
    .text.parbase .com_text h2+h4,
    .text.parbase .com_text h2+h5{
        padding-top: 11px;
    }
    .text.parbase .com_text h2+h6{
        padding-top: 10px;
    }
    .text.parbase .com_text h3+h3{
        padding-top: 7px;
    }
    .text.parbase .com_text h3+h4{
        padding-top: 7px;
    }
    .text.parbase .com_text h3+h5{
        padding-top: 5px;
    }
    .text.parbase .com_text h3+h6{
        padding-top: 5px;
    }
    .text.parbase .com_text h4+h4 {
        padding-top: 7px;
    }
    .text.parbase .com_text h4+h5{
        padding-top: 5px;
    }
    .text.parbase .com_text h4+h6{
        padding-top: 6px;
    }

    .text.parbase .com_text .text-18 {
        font-size: 1.71rem;
        line-height: 1.5;
    }
    .text.parbase .com_text .text-12 {
        line-height: 1;
    }
    .text.parbase .com_text h1+p {
        /* gap 46px */
        padding-top: 14px;
    }
    .text.parbase .com_text h2+p {
        /* gap 42px */
        padding-top: 10px;
    }
    .text.parbase .com_text h3+p {
        /* gap 38px */
        padding-top: 10px;
    }
    .text.parbase .com_text h4+p {
        /* gap 44px */
        padding-top: 12px;
    }
    .text.parbase .com_text h5+p {
        /* gap 42px */
        padding-top: 17px;
    }
    .text.parbase .com_text h6+p {
        /* gap 40px */
        padding-top: 8px;
    }
    
    
}


/* button-component */
.com_btn {
    border-radius: 100px;
    letter-spacing: 0.02em;  

}

@media (max-width: 800px) {
    .com_btn { letter-spacing: 0.08em; }
}

@media (max-width: 800px) {
    .com_container > .column-control.parbase, .component-list-1-body, .component-container-list-3, .component-container-list-3 .component-list-3-con, .content_list_7 .com_container, .component-list-8-body, .component-container-content-7-body, .component-container-filter-body, .component-container-filter2-body {
        padding-right: 10px;
        padding-left: 10px;
    }
}

@media screen and (max-width: 800px) { .com_container.v_align.full img { max-width: calc( 100% + 20px); margin-left: -10px; margin-right: -10px; } }

@media screen and (max-width: 800px) { .com_container [class*="col-"] img, .com_container [class*="col_"] img { max-width: calc( 100% + 20px); margin-left: -10px; margin-right: -10px; } }

@media screen and (max-width: 800px) { .com_container .col-sm-3.col-xs-6 img { max-width: calc( 100%); margin-left: 0px; margin-right: 0px; } }

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

.com_container .movieplay_image img { display: inline-block; width: 100%; height: auto; }

@media screen and (max-width: 800px) { .com_container .movieplay_image img { margin-left: -10px; margin-right: -10px; } }

.com_container .slick-slide img { margin-top: 0px; margin-bottom: 0px; }



@media (min-width: 801px) {
    .col-60 {
        float: left;
        width: 60%;
        position: relative; 
        min-height: 1px; 
        padding-left: 10px; 
        padding-right: 10px;
    }
    .col-40 {
        float: left;
        width: 40%;
        position: relative; 
        min-height: 1px; 
        padding-left: 10px; 
        padding-right: 10px;
    }
}


.news-feed {
  height: 30px;
  text-align: center;
  background-color: #23299B;
  color: #fff;
  font-size: 11px;
  line-height: 30px;
  overflow: hidden;
}
.news-feed a {
  color: #fff;
}

.dropup, .dropdown { position: relative; }

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

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }

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

.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap; }

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

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

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

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

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

.open > a { outline: 0; }

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

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

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

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

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

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

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

.btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }

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

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

.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }


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

.bootstrap-select .dropdown-menu li:focus, .bootstrap-select .dropdown-menu li a:focus {
  outline: none;
}


.bootstrap-select .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.bootstrap-select .bootstrap-select .btn:focus, .bootstrap-select .btn.focus, .bootstrap-select .btn:active:focus, .bootstrap-select .btn:active.focus, .bootstrap-select .btn.active:focus, .bootstrap-select .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.bootstrap-select .btn:hover, .bootstrap-select .btn:focus, .bootstrap-select .btn.focus { color: #333; text-decoration: none; }

.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

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

.btn-light { color: #333; background-color: #fff; border-color: #ccc; }

.btn-light:focus, .btn-light.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; }

.btn-light:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.btn-light:active, .btn-light.active, .open > .btn-light.dropdown-toggle { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.btn-light:active:hover, .btn-light:active:focus, .btn-light:active.focus, .btn-light.active:hover, .btn-light.active:focus, .btn-light.active.focus, .open > .btn-light.dropdown-toggle:hover, .open > .btn-light.dropdown-toggle:focus, .open > .btn-light.dropdown-toggle.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; }

.btn-light:active, .btn-light.active, .open > .btn-light.dropdown-toggle { background-image: none; }

.btn-light.disabled:hover, .btn-light.disabled:focus, .btn-light.disabled.focus, .btn-light[disabled]:hover, .btn-light[disabled]:focus, .btn-light[disabled].focus, fieldset[disabled] .btn-light:hover, fieldset[disabled] .btn-light:focus, fieldset[disabled] .btn-light.focus { background-color: #fff; border-color: #ccc; }

.btn-light .badge { color: #fff; background-color: #333; }

.btn-default { color: #333; background-color: #fff; border-color: #ccc; }

.btn-default:focus, .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; }

.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #333; background-color: #e6e6e6; border-color: #adadad; }

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; }

.btn-default .badge { color: #fff; background-color: #333; }

.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; }

.btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; }

.btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #286090; border-color: #204d74; }

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #204d74; border-color: #122b40; }

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; }

.btn-primary .badge { color: #337ab7; background-color: #fff; }

.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }

.btn-success:focus, .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; }

.btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; }

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #449d44; border-color: #398439; }

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #398439; border-color: #255625; }

.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; }

.btn-success .badge { color: #5cb85c; background-color: #fff; }

.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }

.btn-info:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; }

.btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; border-color: #269abc; }

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; }

.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; }

.btn-info .badge { color: #5bc0de; background-color: #fff; }

.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }

.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; }

.btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; border-color: #d58512; }

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #d58512; border-color: #985f0d; }

.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; }

.btn-warning .badge { color: #f0ad4e; background-color: #fff; }

.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }

.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; }

.btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #ac2925; border-color: #761c19; }

.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; }

.btn-danger .badge { color: #d9534f; background-color: #fff; }

.btn-link { color: #0e071e; font-weight: normal; border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }

.btn-link:hover, .btn-link:focus { color: #0e071e; text-decoration: none; background-color: transparent; }

.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; }

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

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

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

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

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

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.b2b-site .cookie-bar .cookie-bar-container.center .text-and-toggle-content .switch-wrap .text-wrap a {
  color: #0050c7;
}
.b2b-site .cookie-bar .cookie-bar-container.center .text-and-toggle-content .text-wrap.cookie-bar-text a {
  color: #0050c7;
}
.b2b-site .cookie-bar .cookie-bar-container .content-wrap .text-wrap a {
  color: #0050c7;
}

